ONAP Deployment Configuration Contract Proposal

Slides:



Advertisements
Similar presentations
XP Tutorial 9 New Perspectives on JavaScript, Comprehensive1 Working with Cookies Managing Data in a Web Site Using JavaScript Cookies.
Advertisements

SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Varun Sharma Security Engineer | ACE Team | Microsoft Information Security
RADIUS Server (Brocade Controller)
TOSCA Workloads with OpenStack Heat-Translator
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
CINEMA’s UbiComp Subsystem Stefan Berger and Henning Schulzrinne Department of Computer Science Columbia University
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Security Testing Case Study 360logica Software Testing Services.
Display Text SDD 1.1 Topic. Current Situation COSMOS team is implementing a CLI for user interaction Need the ability to specify strings for display to.
The Professional Open Source™ Company CLI Shell JBossNetwork Enterprise Manager Command Line Interface.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Application Policy on Network Functions (APONF) G. Karagiannis and T.Tsou 1.
F.Pacini - Milan - 8 May, n° 1 Results of Meeting on Workload Manager Components Interaction DataGrid WP1 F. Pacini
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 11: Internet Authentication Service.
Human-readable SDD Content Debra Danielson CA. © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos.
Chapter 15 Introduction to PL/SQL. Chapter Objectives  Explain the benefits of using PL/SQL blocks versus several SQL statements  Identify the sections.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Five Managing Addresses.
Software Development A Proposed Process and Methodology.
MaXML Pilot Project Ljubljana, Slovenia, June 9, 2003.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
Module 12: Configuring and Managing Storage Technologies
Grouper Multiple Deployments and Upgrading Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura NEC Laboratories America Sept 14, 2005.
Module 5: Managing Addresses and Address Lists.
Proposed Service Discovery Capability/Configuration Description EBU-AMWA FIMS.
1 Use of SDD in Grid Deployment Based on GGF CDDLM Jun Tatemura CDDLM WG member NEC Laboratories America Sept 13, 2005.
Design and implementation Chapter 7 – Lecture 1. Design and implementation Software design and implementation is the stage in the software engineering.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Let's build a VMM service template from A to Z in one hour Damien Caro Technical Evangelist Microsoft Central & Eastern Europe
SSIS 2012: The Quiet Revolution Presented by Bryan Cafferky Business Intelligence Consultant BPC Global Solutions LLC
19 Copyright © 2008, Oracle. All rights reserved. Security.
LINUX - SAMBA
LX0-104 Dumps PDF CompTIA Linux+ Powered by LPI 2
SDN-O LCM for Mercury Release Key Points and Overview
ONAP E2E Flow `.
Architecture Review 10/11/2004
David Hatten Developer, UrbanCode 17 October 2013
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Managing, Storing, and Executing DTS Packages
ONAP/K8S Deployment OOM Team
CLAMP Flows for vCPE Use Case in ONAP R1 Ron Shacham AT&T
Group multicast fanOut Procedure
Active Directory and Group Policy
ETL Job Scheduler Job Database Server User Interface Scheduler
Configuration Store in ONAP using Distributed KV Store (As part of making ONAP carrier grade) Consul.
Deploying and Configuring SSIS Packages
Secret Server proposal
OASIS TOSCA Report for December ONAP Modeling Workshop
VF-C R2 Feature Planning & Implementation Yan Yang
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Download LX0-104 Exam Dumps Questions & Answers - LX0-104 Braindumps Dumps4download
JD Edwards Support and Oracle Cloud Infrastructure: A Successful Path to Oracle Cloud
Enhancements for Simple YAML Profile v1.2
Chapter 10: Supporting and Maintaining Desktop Applications
Oracle Configurator Cloud
Introduction to Ansible
Presented By - Avinash Pawar
A QUICK START TO OPL IBM ILOG OPL V6.3 > Starting Kit >
Chapter 7 Using SQL in Applications
OOM-ONAP Portal Access without VNC
Proposal for a New Work Item: TTCN-3 Control Interfaces
Security - Forms Authentication
INTEGRATIONS WITH WORKDAY
Docker and Kubernetes Security in ONAP Pawel Pawlak Amy Zwarico
Presentation transcript:

ONAP Deployment Configuration Contract Proposal July, 2017

Goals Define configuration contract between OOM deployment manager to application containers Configuration parameters inclusion policy Ownership of configuration parameters Solution should be deployment manager technology neutral

How Minimize the contract to the environment specific parameters only (e.g. DMaaP server address) Inject configuration parameters into container via environment variables Declaration and mapping of parameters to application configuration is under the application ownership

HL Deployment Process

deployment configuration file Each ONAP component shall create a yaml file describing its deployment specific configuration parameters The yaml shall be located within a common path within each component repo //deployment/config/params.yaml The Yaml will contain a list of parameters each with following attributes Name – the name of the environment variable which will contain the configured runtime value Required – whether this parameter is mandatory for the succesfull execution of the container Default value – used if there is no user specified value. The OOM orchestrator is responsible for setting the default value. Description – will be used to display the user which populates the configuration runtime values.

deployment configuration file- Example name: appc environment: - name: MYSQL_ROOT_PASSWORD required: true secret: true description: SQL server password - name: DMAAP_TOPIC_ENV default: TEST description: Name of the ASDC environment

Next Steps Contact each component PTL and share this design and ask for commitment for adding parameters declaration file and mapping script Amdocs OOM team will provide each of the project an initial list of proposed parameters which is based on internal knowledge and analysis process.