treasuremap/global/software/charts/osh/openstack-compute-kit/openvswitch.yaml
James Gu 2c63e36cef Enable service specific version of helm toolkit used in OSH services
Added service specific version of helm toolkit for all OSH services
in treasuremap global chart and version definitions. Kept the current
version of htk for all services to limit the changes in this commit.

Change-Id: I35cf8fce32f1e414aebd284054feb36f8305b628
2019-05-09 10:14:01 -07:00

75 lines
1.5 KiB
YAML

---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openvswitch
layeringDefinition:
abstract: false
layer: global
labels:
name: openvswitch-global
storagePolicy: cleartext
substitutions:
# Chart source
- src:
schema: pegleg/SoftwareVersions/v1
name: software-versions
path: .charts.osh.openvswitch
dest:
path: .source
# Images
- src:
schema: pegleg/SoftwareVersions/v1
name: software-versions
path: .images.osh.openvswitch
dest:
path: .values.images.tags
data:
chart_name: openvswitch
release: openvswitch
namespace: openstack
wait:
timeout: 900
labels:
release_group: airship-openvswitch
install:
no_hooks: false
upgrade:
no_hooks: false
pre:
delete:
- type: job
labels:
release_group: airship-openvswitch
values:
labels:
ovs:
node_selector_key: openvswitch
node_selector_value: enabled
dependencies:
- openvswitch-htk
...
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openvswitch-htk
layeringDefinition:
abstract: false
layer: global
storagePolicy: cleartext
substitutions:
- src:
schema: pegleg/SoftwareVersions/v1
name: software-versions
path: .charts.osh.openvswitch-htk
dest:
path: .source
data:
chart_name: openvswitch-htk
release: openvswitch-htk
namespace: openvswitch-htk
values: {}
dependencies: []
...