add custom charts support

This commit is contained in:
2024-04-30 20:08:39 +03:00
parent d78b71fb1f
commit ad5f053ec1
23 changed files with 102 additions and 61 deletions

View File

@@ -1,8 +1,8 @@
- name: argo-cd-ingress
namespace: cicd
create_namespace: true
chart_ref: kube-forge/service-ingress
chart_version: 0.1.0
chart_ref: {{ .Modules.Cicd.ArgoCd.ServiceIngress.ChartRef }}
chart_version: {{ .Modules.Cicd.ArgoCd.ServiceIngress.ChartVersion }}
{{- if and .Modules.Cicd.Enabled (eq .Modules.Cicd.ArgoCd.Expose.Type "ingress") }}
release_state: "present"
{{- else }}

View File

@@ -1,8 +1,8 @@
- name: argo-cd
namespace: cicd
create_namespace: true
chart_ref: kube-forge/argo-cd
chart_version: 6.7.12
chart_ref: {{ .Modules.Cicd.ArgoCd.ChartRef }}
chart_version: {{ .Modules.Cicd.ArgoCd.ChartVersion }}
{{- if .Modules.Cicd.Enabled }}
release_state: "present"
{{- else }}

View File

@@ -1,13 +1,13 @@
- name: argo-rollouts
namespace: cicd
create_namespace: true
chart_ref: kube-forge/argo-rollouts
chart_ref: {{ .Modules.Cicd.Rollouts.ChartRef }}
chart_version: {{ .Modules.Cicd.Rollouts.ChartVersion }}
{{- if and .Modules.Cicd.Enabled .Modules.Cicd.Rollouts.Enabled }}
release_state: "present"
{{- else }}
release_state: "absent"
{{- end }}
chart_version: 2.35.1
values:
installCRDs: true
keepCRDs: false

View File

@@ -1,7 +1,7 @@
- name: keel
namespace: kube-system
chart_ref: kube-forge/keel
chart_version: 1.0.3
chart_ref: {{ .Modules.Cicd.UpdatesOperator.ChartRef }}
chart_version: {{ .Modules.Cicd.UpdatesOperator.ChartVersion }}
{{- if and .Modules.Cicd.Enabled .Modules.Cicd.UpdatesOperator.Enabled }}
release_state: "present"
{{- else }}