-
Story
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
OOM Sprint 7, OOM Sprint 8, OOM Sprint 9 - Beijing freeze
As a ONAP devops engineer, I want to use a global helm chart and values to deploy all of the components so that I don't need to deploy each component separately or define platform wide configuration values individually
Helm allows for the definition of a top level chart/values, under which we can nest each of the ONAP components. This will allow for fewer commands to deploy a system and pull up any important deployment specific variables into a single top level values file.
See https://wiki.onap.org/display/DW/OOM+Configuration+Management#OOMConfigurationManagement-ONAPInfrastructureConfiguration for additional info.
Acceptance Criteria
- An ONAP engineer can specify at least the following deployment specific parameters in a single file/command line that will override component default values:
- namespace prefix
- pull policy
- storage location (i.e. dockerdata-nfs)
- node port prefixes
- Should we allow image versions here as well
- An ONAP engineer can issue a single command to deploy all of the components in kubernetes utilizing the global parameter values.
- OOM code base is restructured to accommodate the new hierarchy, i.e.:
- Kubernetes
- oneclick
- onap
- Chart.yaml
- values.yaml (new top level file)
- mso
- Chart.yaml
- values.yaml
- templates
- <repeated for each component>
- Kubernetes
- relates to
-
OOM-740 Add Standardized Configuration to LOG
- Closed
-
OOM-743 Replace deprecated MSO Helm Chart with Standardized SO Helm Chart
- Closed
-
OOM-752 LF support for Helm build job and repository
- Closed
-
OOM-727 Add Standardized Configuration to SO
- Closed
-
OOM-728 Add Standardized Configuration to ROBOT
- Closed
-
OOM-729 Add Standardized Configuration to VID
- Closed
-
OOM-730 Add Standardized Configuration to Consul
- Closed
-
OOM-731 Add Standardized Configuration to DMaaP Message Router
- Closed
-
OOM-732 Add Standardized Configuration to AAF
- Closed
-
OOM-733 Add Standardized Configuration to APPC
- Closed
-
OOM-734 Add Standardized Configuration to AAI
- Closed
-
OOM-735 Add Standardized Configuration to CLAMP
- Closed
-
OOM-736 Add Standardized Configuration to CLI
- Closed
-
OOM-737 Add Standardized Configuration to DCAEGEN2
- Closed
-
OOM-738 Add Standardized Configuration to ESR
- Closed
-
OOM-739 Add Standardized Configuration to KUBE2MSB
- Closed
-
OOM-741 Add Standardized Configuration to MOCK
- Closed
-
OOM-742 Add Standardized Configuration to MSB
- Closed
-
OOM-744 Add Standardized Configuration to MULTICLOUD
- Closed
-
OOM-745 Add Standardized Configuration to POLICY
- Closed
-
OOM-746 Add Standardized Configuration to PORTAL
- Closed
-
OOM-747 Add Standardized Configuration to SDC
- Closed
-
OOM-748 Add Standardized Configuration to SDNC
- Closed
-
OOM-749 Add Standardized Configuration to UUI
- Closed
-
OOM-750 Add Standardized Configuration to VFC
- Closed
-
OOM-751 Add Standardized Configuration to VNFSDK
- Closed
-
OOM-757 Work with teams to minimize/optimize external application configuration
- Closed
-
OOM-777 Add Standardized Configuration Helm Starter Chart
- Closed