Enable platform helm repo for RPM installed charts

Add a new helm repository, 'stx-platform', designed to hold charts that
need to be delivered as part of the basic platform. These charts will be
installed via RPMs as part of install and patching.

Update the existing stx-openstack armada application manifests to
reference the new location of the existing 'starlingx' repo. The
'starlingx' repo will be renamed with a future commit to 'stx-apps'.

Enable multiple repository support when generating helm overrides for
the chart location.

This updates both the puppet manifests and ansible playbook for initial
and subsequent configuration scenarios.

Change-Id: I0caaa878a6c6781d038b48b8caa2aa507ee9568a
Depends-On: I4b1a3615a6bd5d0bdd834a1cdf27c05d5a1057a0
Depends-On: I096d5ac126efc97f9a0a0f54f1e02323d936281c
Story: 2005424
Task: 30644
Signed-off-by: Robert Church <robert.church@windriver.com>
This commit is contained in:
Robert Church 2019-04-25 12:03:34 -04:00
parent 4fe3fa2dc5
commit 6b3f535b4d
2 changed files with 25 additions and 25 deletions

View File

@ -1,3 +1,3 @@
SRC_DIR="stx-openstack-helm"
COPY_LIST_TO_TAR="$PKG_BASE/../../../helm-charts/rbd-provisioner $PKG_BASE/../../../helm-charts/garbd $PKG_BASE/../../../helm-charts/ceph-pools-audit"
TIS_PATCH_VER=11
TIS_PATCH_VER=12

View File

@ -10,7 +10,7 @@ data:
values: {}
source:
type: tar
location: http://172.17.0.1/helm_charts/helm-toolkit-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/helm-toolkit-0.1.0.tgz
subpath: helm-toolkit
reference: master
dependencies: []
@ -54,7 +54,7 @@ data:
default: requiredDuringSchedulingIgnoredDuringExecution
source:
type: tar
location: http://172.17.0.1/helm_charts/ingress-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/ingress-0.1.0.tgz
subpath: ingress
reference: master
dependencies:
@ -99,7 +99,7 @@ data:
default: requiredDuringSchedulingIgnoredDuringExecution
source:
type: tar
location: http://172.17.0.1/helm_charts/ingress-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/ingress-0.1.0.tgz
subpath: ingress
reference: master
dependencies:
@ -128,7 +128,7 @@ data:
app: rbd-provisioner
source:
type: tar
location: http://172.17.0.1/helm_charts/rbd-provisioner-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/rbd-provisioner-0.1.0.tgz
subpath: rbd-provisioner
reference: master
dependencies:
@ -157,7 +157,7 @@ data:
app: osh-openstack-ceph-pools-audit
source:
type: tar
location: http://172.17.0.1/helm_charts/ceph-pools-audit-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/ceph-pools-audit-0.1.0.tgz
subpath: ceph-pools-audit
reference: master
dependencies:
@ -205,7 +205,7 @@ data:
default: requiredDuringSchedulingIgnoredDuringExecution
source:
type: tar
location: http://172.17.0.1/helm_charts/mariadb-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/mariadb-0.1.0.tgz
subpath: mariadb
dependencies:
- helm-toolkit
@ -241,7 +241,7 @@ data:
garbd: docker.io/starlingx/stx-mariadb:master-centos-stable-latest
source:
type: tar
location: http://172.17.0.1/helm_charts/garbd-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/garbd-0.1.0.tgz
subpath: garbd
dependencies:
- helm-toolkit
@ -280,7 +280,7 @@ data:
enabled: false
source:
type: tar
location: http://172.17.0.1/helm_charts/memcached-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/memcached-0.1.0.tgz
subpath: memcached
reference: master
dependencies:
@ -340,7 +340,7 @@ data:
size: 1Gi
source:
type: tar
location: http://172.17.0.1/helm_charts/rabbitmq-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/rabbitmq-0.1.0.tgz
subpath: rabbitmq
reference: master
dependencies:
@ -414,7 +414,7 @@ data:
runAsUser: 0
source:
type: tar
location: http://172.17.0.1/helm_charts/keystone-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/keystone-0.1.0.tgz
subpath: keystone
reference: master
dependencies:
@ -515,7 +515,7 @@ data:
default: requiredDuringSchedulingIgnoredDuringExecution
source:
type: tar
location: http://172.17.0.1/helm_charts/barbican-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/barbican-0.1.0.tgz
subpath: barbican
reference: master
dependencies:
@ -580,7 +580,7 @@ data:
default: requiredDuringSchedulingIgnoredDuringExecution
source:
type: tar
location: http://172.17.0.1/helm_charts/glance-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/glance-0.1.0.tgz
subpath: glance
reference: master
dependencies:
@ -661,7 +661,7 @@ data:
storage: rbd
source:
type: tar
location: http://172.17.0.1/helm_charts/cinder-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/cinder-0.1.0.tgz
subpath: cinder
reference: master
dependencies:
@ -697,7 +697,7 @@ data:
libvirt: docker.io/starlingx/stx-libvirt:master-centos-stable-latest
source:
type: tar
location: http://172.17.0.1/helm_charts/libvirt-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/libvirt-0.1.0.tgz
subpath: libvirt
reference: master
dependencies:
@ -733,7 +733,7 @@ data:
node_selector_value: enabled
source:
type: tar
location: http://172.17.0.1/helm_charts/openvswitch-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/openvswitch-0.1.0.tgz
subpath: openvswitch
reference: master
dependencies:
@ -987,7 +987,7 @@ data:
source:
type: tar
location: http://172.17.0.1/helm_charts/nova-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/nova-0.1.0.tgz
subpath: nova
reference: master
dependencies:
@ -1027,7 +1027,7 @@ data:
ks_endpoints: docker.io/starlingx/stx-heat:master-centos-stable-latest
source:
type: tar
location: http://172.17.0.1/helm_charts/nova-api-proxy-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/nova-api-proxy-0.1.0.tgz
subpath: nova-api-proxy
reference: master
dependencies:
@ -1233,7 +1233,7 @@ data:
firewall_driver: openvswitch
source:
type: tar
location: http://172.17.0.1/helm_charts/neutron-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/neutron-0.1.0.tgz
subpath: neutron
reference: master
dependencies:
@ -1318,7 +1318,7 @@ data:
default: requiredDuringSchedulingIgnoredDuringExecution
source:
type: tar
location: http://172.17.0.1/helm_charts/heat-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/heat-0.1.0.tgz
subpath: heat
reference: master
dependencies:
@ -1380,7 +1380,7 @@ data:
cron: "35 */24 * * *"
source:
type: tar
location: http://172.17.0.1/helm_charts/aodh-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/aodh-0.1.0.tgz
subpath: aodh
reference: master
dependencies:
@ -1529,7 +1529,7 @@ data:
default: memcached
source:
type: tar
location: http://172.17.0.1/helm_charts/gnocchi-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/gnocchi-0.1.0.tgz
subpath: gnocchi
reference: master
dependencies:
@ -1588,7 +1588,7 @@ data:
cron: "10 * * * *"
source:
type: tar
location: http://172.17.0.1/helm_charts/panko-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/panko-0.1.0.tgz
subpath: panko
reference: master
dependencies:
@ -2116,7 +2116,7 @@ data:
default: requiredDuringSchedulingIgnoredDuringExecution
source:
type: tar
location: http://172.17.0.1/helm_charts/ceilometer-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/ceilometer-0.1.0.tgz
subpath: ceilometer
reference: master
dependencies:
@ -2959,7 +2959,7 @@ data:
{{- end }}
source:
type: tar
location: http://172.17.0.1/helm_charts/horizon-0.1.0.tgz
location: http://172.17.0.1/helm_charts/starlingx/horizon-0.1.0.tgz
subpath: horizon
reference: master
dependencies: