Thales Elero Cervi 5be062edb0 Partial FluxCD version of stx-openstack: telemetry
This is continuing previous work [1] of the openstack app
migration to FluxCD, adding telemetry charts.
This change includes the following charts:
aodh, gnocchi, ceilometer

Although these charts are currently disabled in metadata.yaml,
they are being migrated to avoid future overhead.

NOTE: The tests covering this change only included basic build and
lifecycle operations. The charts were migrated to FluxCD but they are
disabled by default since this feature is not being officially
supported for a while. Tests here ensured that this migration did not
affect the app. The telemetry specific k8s resources creation was not
exhaustively tested now since this should be done whenever this feature
is offically supported by this app again.

Test Plan:
PASS - build-helm-charts.sh builds a basic FluxCD app tarball
PASS - application upload and overrides generated
PASS - application apply/remove/delete

[1] https://review.opendev.org/c/starlingx/openstack-armada-app/+/848192

Story: 2009138
Task: 45462

Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
Change-Id: I764e489f97071782e54a81597fccf9d91e243b63
2022-09-27 14:21:18 -03:00

42 lines
599 B
YAML

#
# Copyright (c) 2022 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: openstack
resources:
- base
- psp-rolebinding
- ingress
- nginx-ports-control
- mariadb
- garbd
- memcached
- rabbitmq
- barbican
- keystone
- keystone-api-proxy
- glance
- cinder
- ceph-rgw
- placement
- nova
- nova-api-proxy
- neutron
- libvirt
- openvswitch
- pci-irq-affinity-agent
- heat
- fm-rest-api
- horizon
- dcdbsync
- ironic
- aodh
- ceilometer
- gnocchi
...