Daniel Caires 934030e19a Update app generator tool
Update app-gen.py so the user can choose
between Armada or FluxCD packaging, or both.

- Create templates for FluxCD manifest
- Create templates for Flux plugins
- Update app-gen.py so it also supports FluxCD
- Create template for the input file

Story: 2010937
Task: 48913

Change-Id: I2521c3509556910841fd116f5a106e6577aad58a
Signed-off-by: Daniel Caires <daniel.caires@encora.com>
2023-10-19 09:53:57 -03:00

30 lines
635 B
Plaintext

apiVersion: "helm.toolkit.fluxcd.io/v2beta1"
kind: HelmRelease
metadata:
name: $NAME$
labels:
chart_group: $CHART_GROUP$
spec:
releaseName: $NAME$
chart:
spec:
chart: $NAME$
version: $VERSION$
sourceRef:
kind: HelmRepository
name: stx-platform
interval: 5m
timeout: 30m
test:
enable: false
install:
disableHooks: false
upgrade:
disableHooks: false
valuesFrom:
- kind: Secret
name: $NAME$-static-overrides
valuesKey: $NAME$-static-overrides.yaml
- kind: Secret
name: $NAME$-system-overrides
valuesKey: $NAME$-system-overrides.yaml