
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
42 lines
599 B
YAML
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
|
|
...
|