Add Aodh and Panko to the armada manifests

Aodh and panko charts are added to the openstack-telemetry chart group,
but openstack-telemetry group still needs to be temporarily disabled
as gnocchi requires ceph storage which is not supported in 2 nodes
confiugration yet.

In the meantime, user will need to manually enable openstack-telemetry
in the armada-manifest chart groups.

Change-Id: Ia8f4ad7ddbe85a54b6774d3df1666d3fc858c8ca
Depends-On: https://review.openstack.org/#/c/618006/
Story: 2003909
Task: 27083
Signed-off-by: Angie Wang <angie.wang@windriver.com>
This commit is contained in:
Angie Wang 2018-11-14 20:24:33 -05:00
parent 5d924941f4
commit 3d99331759
2 changed files with 180 additions and 0 deletions

View File

@ -744,6 +744,50 @@ data:
- helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openstack-aodh
data:
chart_name: aodh
release: openstack-aodh
namespace: openstack
wait:
timeout: 1800
labels:
release_group: osh-openstack-aodh
test:
enabled: false
install:
no_hooks: false
upgrade:
no_hooks: false
pre:
delete:
- type: job
labels:
release_group: osh-openstack-aodh
- type: pod
labels:
release_group: osh-openstack-aodh
component: test
values:
pod:
user:
aodh:
uid: 0
jobs:
alarms_cleaner:
# daily at the 35 minute mark
cron: "35 */24 * * *"
source:
type: tar
location: http://172.17.0.1/helm_charts/aodh-0.1.0.tgz
subpath: aodh
reference: master
dependencies:
- helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openstack-gnocchi
@ -840,6 +884,50 @@ data:
- helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openstack-panko
data:
chart_name: panko
release: openstack-panko
namespace: openstack
wait:
timeout: 1800
labels:
release_group: osh-openstack-panko
test:
enabled: false
install:
no_hooks: false
upgrade:
no_hooks: false
pre:
delete:
- type: job
labels:
release_group: osh-openstack-panko
- type: pod
labels:
release_group: osh-openstack-panko
component: test
values:
pod:
user:
panko:
uid: 0
jobs:
events_cleaner:
# hourly at the 10 minute mark
cron: "10 * * * *"
source:
type: tar
location: http://172.17.0.1/helm_charts/panko-0.1.0.tgz
subpath: panko
reference: master
dependencies:
- helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openstack-ceilometer
@ -2420,7 +2508,9 @@ data:
description: "Deploy telemetry"
sequenced: true
chart_group:
- openstack-aodh
- openstack-gnocchi
- openstack-panko
- openstack-ceilometer
---
schema: armada/Manifest/v1

View File

@ -742,6 +742,50 @@ data:
- helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openstack-aodh
data:
chart_name: aodh
release: openstack-aodh
namespace: openstack
wait:
timeout: 1800
labels:
release_group: osh-openstack-aodh
test:
enabled: true
install:
no_hooks: false
upgrade:
no_hooks: false
pre:
delete:
- type: job
labels:
release_group: osh-openstack-aodh
- type: pod
labels:
release_group: osh-openstack-aodh
component: test
values:
pod:
user:
aodh:
uid: 0
jobs:
alarms_cleaner:
# daily at the 35 minute mark
cron: "35 */24 * * *"
source:
type: tar
location: http://172.17.0.1/helm_charts/aodh-0.1.0.tgz
subpath: aodh
reference: master
dependencies:
- helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openstack-gnocchi
@ -838,6 +882,50 @@ data:
- helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openstack-panko
data:
chart_name: panko
release: openstack-panko
namespace: openstack
wait:
timeout: 1800
labels:
release_group: osh-openstack-panko
test:
enabled: true
install:
no_hooks: false
upgrade:
no_hooks: false
pre:
delete:
- type: job
labels:
release_group: osh-openstack-panko
- type: pod
labels:
release_group: osh-openstack-panko
component: test
values:
pod:
user:
panko:
uid: 0
jobs:
events_cleaner:
# hourly at the 10 minute mark
cron: "10 * * * *"
source:
type: tar
location: http://172.17.0.1/helm_charts/panko-0.1.0.tgz
subpath: panko
reference: master
dependencies:
- helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: openstack-ceilometer
@ -2418,7 +2506,9 @@ data:
description: "Deploy telemetry"
sequenced: true
chart_group:
- openstack-aodh
- openstack-gnocchi
- openstack-panko
- openstack-ceilometer
---
schema: armada/Manifest/v1