feat(helmfile): Full ArgoCD support

This commit is contained in:
Dominik Kaminski
2024-10-01 12:04:42 +02:00
parent d641359c29
commit 7bf8e6976a
9 changed files with 25 additions and 16 deletions

View File

@@ -534,6 +534,10 @@ containerSecurityContext:
seLinuxOptions:
{{ .Values.seLinuxOptions.opendeskKeycloakBootstrap | toYaml | nindent 4 }}
additionalAnnotations:
argocd.argoproj.io/hook: "Sync"
argocd.argoproj.io/hook-delete-policy: "BeforeHookCreation"
podAnnotations:
intents.otterize.com/service-name: "ums-keycloak-bootstrap"

View File

@@ -13,7 +13,6 @@ containerSecurityContext:
capabilities:
drop:
- "ALL"
enabled: true
runAsUser: 1000
runAsGroup: 1000
seccompProfile:
@@ -32,7 +31,7 @@ image:
imagePullSecrets:
{{ .Values.global.imagePullSecrets | toYaml | nindent 2 }}
podAnnotations:
additionalAnnotations:
argocd.argoproj.io/hook: "Sync"
argocd.argoproj.io/hook-delete-policy: "HookSucceeded"
...

View File

@@ -165,8 +165,8 @@ appsuite:
type: "RuntimeDefault"
seLinuxOptions:
{{ .Values.seLinuxOptions.openxchangeGotenberg | toYaml | nindent 10 }}
serviceAccount:
create: false
serviceAccount:
create: false
hooks:
beforeAppsuiteStart:
create-guard-dir.sh: |

View File

@@ -53,8 +53,6 @@ image:
job:
enabled: true
podAnnotations: {}
podSecurityContext:
enabled: true
fsGroup: 1000

View File

@@ -188,6 +188,8 @@ s3:
seederJob:
annotations:
intents.otterize.com/service-name: "openproject-seeder"
argocd.argoproj.io/hook: "Sync"
argocd.argoproj.io/hook-delete-policy: "HookSucceeded"
resources:
{{ .Values.resources.openprojectSeederJob | toYaml | nindent 4 }}

View File

@@ -73,7 +73,9 @@ persistence:
storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }}
size: {{ .Values.persistence.size.mariadb | quote }}
podAnnotations: {}
podAnnotations:
argocd.argoproj.io/hook: "PostSync"
argocd.argoproj.io/hook-delete-policy: "BeforeHookCreation"
podSecurityContext:
enabled: true

View File

@@ -29,9 +29,6 @@ podSecurityContext:
fsGroup: 1001
fsGroupChangePolicy: "OnRootMismatch"
postgres:
user: "postgres"
replicaCount: {{ .Values.replicas.postgres }}
global:
@@ -90,9 +87,12 @@ persistence:
storageClass: {{ .Values.persistence.storageClassNames.RWO | quote }}
size: {{ .Values.persistence.size.postgresql | quote }}
podAnnotations: {}
podAnnotations:
argocd.argoproj.io/hook: "PostSync"
argocd.argoproj.io/hook-delete-policy: "BeforeHookCreation"
postgres:
user: "postgres"
password: {{ .Values.secrets.postgresql.postgresUser | quote }}
resources:

View File

@@ -132,7 +132,7 @@ charts:
registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-jitsi"
name: "opendesk-jitsi"
version: "1.12.1"
version: "1.12.3"
verify: true
mariadb:
# providerCategory: "Platform"
@@ -232,7 +232,7 @@ charts:
registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud"
name: "opendesk-nextcloud"
version: "3.3.4"
version: "3.3.5"
verify: true
nextcloudManagement:
# providerCategory: "Platform"
@@ -242,7 +242,7 @@ charts:
registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-nextcloud"
name: "opendesk-nextcloud-management"
version: "3.3.4"
version: "3.3.5"
verify: true
nginx:
# providerCategory: "Community"
@@ -296,7 +296,7 @@ charts:
registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-openproject-bootstrap"
name: "opendesk-openproject-bootstrap"
version: "2.0.0"
version: "2.1.1"
verify: true
openXchangeAppSuite:
# providerCategory: "Supplier"
@@ -318,7 +318,7 @@ charts:
registry: "registry.opencode.de"
repository: "bmi/opendesk/components/platform-development/charts/opendesk-open-xchange-bootstrap"
name: "opendesk-open-xchange-bootstrap"
version: "2.1.0"
version: "2.1.2"
verify: true
otterize:
# providerCategory: "Platform"

View File

@@ -10,6 +10,10 @@ global:
imagePullSecrets:
{{ .Values.global.imagePullSecrets | toYaml | nindent 4 }}
additionalAnnotations:
argocd.argoproj.io/hook: "Sync"
argocd.argoproj.io/hook-delete-policy: "BeforeHookCreation"
cleanup:
deletePodsOnSuccess: {{ .Values.debug.cleanup.deletePodsOnSuccess }}
keepPVCOnDelete: {{ .Values.debug.cleanup.keepPVCOnDelete }}