...
The following picture shows the hierarchy of the project nonrtric within IT/Dep repo.
Each components in nonrtric repo are independent chart with common dependency of nonrtric-common. The nonrtric chart acts a parent chart where other charts like a1controller, a1simulator, controlpanel & policymanagemenservice are added as dependencies in it.
The nonrtric-common contains the common template shared across all the nonrtric componenets. The nonrtric-common chart is added as a dependency into all the components (a1controller, a1simulator, controlpanel, policymanagemenservice & nonrtric)The
Each component can be built & packaged independently of others and the required version can be deployed by adding the same into requirements.yaml file in nonrtric
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
dependencies:
- name: a1controller
version: ~1.0.0
repository: "@local"
- name: a1simulator
version: ~1.0.1
repository: "@local"
- name: controlpanel
version: ~1.0.0
repository: "@local"
- name: policymanagementservice
version: ~1.0.0
repository: "@local"
- name: nonrtric-common
version: ^1.0.0
repository: "@local" |