This is a mini test version of the openstack app based on FluxCD. It only has a subset of the charts enabled for testing: - build-helm-chart.sh changes - FluxCD application framework changes This change includes the following charts: psp-rolebinding, ingress, nginx-ports-control, mariadb, garbd, memcached, rabbitmq. NOTE: This new change includes the same code from [1] and the fix for debian package build, the reason why the original change had to be reverted originally. Test Plan: PASS - package build (CentOS) PASS - package build (Debian) PASS - build-helm-charts.sh builds a basic FluxCD app tarball PASS - application upload and overrides generated PASS - application apply/remove/delete Debian build logs: https://paste.opendev.org/show/bty7r5Zcn6JJawuwDBm7/ Application Logs: https://paste.opendev.org/show/bFL2fixBwc0vBhqXDC0K/ Story: 2009138 Task: 45462 Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com> Co-Authored-by: Robert Church <robert.church@windriver.com> Change-Id: Id501b4a34b1b54ca72943044fb59b18e064d1042
43 lines
850 B
YAML
43 lines
850 B
YAML
#
|
|
# Copyright (c) 2022 Wind River Systems, Inc.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
---
|
|
apiVersion: "helm.toolkit.fluxcd.io/v2beta1"
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: ingress
|
|
labels:
|
|
chart_group: openstack-ingress
|
|
spec:
|
|
releaseName: osh-openstack-ingress
|
|
chart:
|
|
spec:
|
|
chart: ingress
|
|
version: 0.2.3
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: starlingx
|
|
interval: 1m
|
|
interval: 5m
|
|
timeout: 30m
|
|
test:
|
|
enable: false
|
|
install:
|
|
disableHooks: false
|
|
upgrade:
|
|
disableHooks: false
|
|
dependsOn:
|
|
- name: openstack-psp-rolebinding
|
|
namespace: openstack
|
|
valuesFrom:
|
|
- kind: Secret
|
|
name: ingress-static-overrides
|
|
valuesKey: ingress-static-overrides.yaml
|
|
- kind: Secret
|
|
name: ingress-system-overrides
|
|
valuesKey: ingress-system-overrides.yaml
|
|
...
|