diff --git a/helm/index.yaml b/helm/index.yaml index 62de294be..0cd307568 100644 --- a/helm/index.yaml +++ b/helm/index.yaml @@ -3,7 +3,7 @@ entries: squidex: - apiVersion: v2 appVersion: 5.9.0 - created: "2025-10-06T20:31:30.7777978+02:00" + created: "2026-02-16T12:30:37.319826845-07:00" dependencies: - condition: mongodb-replicaset.enabled name: mongodb-replicaset @@ -29,7 +29,33 @@ entries: squidex7: - apiVersion: v2 appVersion: 7.18.0 - created: "2025-10-06T20:31:30.8835185+02:00" + created: "2026-02-16T12:30:37.389365828-07:00" + dependencies: + - condition: mongodb.enabled + name: mongodb + repository: https://charts.bitnami.com/bitnami + version: 16.5.45 + description: Squidex CMS v7.0 and newer + digest: 5b5dfad8c40ad065f81cbac6f194a6bc1c3fcdb676fdab731dcfada8a8348537 + home: https://squidex.io/ + icon: https://raw.githubusercontent.com/Squidex/squidex/master/media/logo-squared.png + keywords: + - cms + - headless-cms + - mongodb + - csharp + - asp-net-core + - asp-net + name: squidex7 + sources: + - https://github.com/Squidex/squidex + type: application + urls: + - squidex7-2.1.0.tgz + version: 2.1.0 + - apiVersion: v2 + appVersion: 7.18.0 + created: "2026-02-16T12:30:37.376323031-07:00" dependencies: - condition: mongodb.enabled name: mongodb @@ -55,7 +81,7 @@ entries: version: 2.0.3 - apiVersion: v2 appVersion: 7.18.0 - created: "2025-10-06T20:31:30.8773178+02:00" + created: "2026-02-16T12:30:37.364166426-07:00" dependencies: - condition: mongodb.enabled name: mongodb @@ -81,7 +107,7 @@ entries: version: 2.0.2 - apiVersion: v2 appVersion: 7.18.0 - created: "2025-10-06T20:31:30.8532189+02:00" + created: "2026-02-16T12:30:37.351423702-07:00" dependencies: - condition: mongodb.enabled name: mongodb @@ -107,7 +133,7 @@ entries: version: 2.0.1 - apiVersion: v2 appVersion: 7.18.0 - created: "2025-10-06T20:31:30.836995+02:00" + created: "2026-02-16T12:30:37.337207355-07:00" dependencies: - condition: mongodb.enabled name: mongodb @@ -133,7 +159,7 @@ entries: version: 2.0.0 - apiVersion: v2 appVersion: 7.15.0 - created: "2025-10-06T20:31:30.8195224+02:00" + created: "2026-02-16T12:30:37.327014592-07:00" dependencies: - condition: mongodb-replicaset.enabled name: mongodb-replicaset @@ -159,7 +185,7 @@ entries: version: 1.0.3 - apiVersion: v2 appVersion: 7.15.0 - created: "2025-10-06T20:31:30.8094352+02:00" + created: "2026-02-16T12:30:37.325469565-07:00" dependencies: - condition: mongodb-replicaset.enabled name: mongodb-replicaset @@ -185,7 +211,7 @@ entries: version: 1.0.2 - apiVersion: v2 appVersion: 7.0.2 - created: "2025-10-06T20:31:30.7986997+02:00" + created: "2026-02-16T12:30:37.323908358-07:00" dependencies: - condition: mongodb-replicaset.enabled name: mongodb-replicaset @@ -211,7 +237,7 @@ entries: version: 1.0.1 - apiVersion: v2 appVersion: 7.0.2 - created: "2025-10-06T20:31:30.7876157+02:00" + created: "2026-02-16T12:30:37.321438477-07:00" dependencies: - condition: mongodb-replicaset.enabled name: mongodb-replicaset @@ -235,4 +261,4 @@ entries: urls: - squidex7-1.0.0.tgz version: 1.0.0 -generated: "2025-10-06T20:31:30.7641314+02:00" +generated: "2026-02-16T12:30:37.314929341-07:00" diff --git a/helm/squidex7/Chart.yaml b/helm/squidex7/Chart.yaml index e658f0199..cd46ecfe4 100644 --- a/helm/squidex7/Chart.yaml +++ b/helm/squidex7/Chart.yaml @@ -5,7 +5,7 @@ name: squidex7 icon: https://raw.githubusercontent.com/Squidex/squidex/master/media/logo-squared.png description: Squidex CMS v7.0 and newer -version: 2.0.3 +version: 2.1.0 appVersion: "7.18.0" home: https://squidex.io/ diff --git a/helm/squidex7/README.md b/helm/squidex7/README.md index a200b42c7..a312967da 100644 --- a/helm/squidex7/README.md +++ b/helm/squidex7/README.md @@ -140,7 +140,10 @@ The command removes all the Kubernetes components associated with the chart and | `mongodb.persistence.storageClass` | The storage class for the persistent volume claim. | `""` | | `mongodb.persistence.accessModes` | Persistent volume access modes. | `["ReadWriteOnce"]` | | `mongodb.persistence.size` | Persistent volume size. | `10Gi` | - +| `extraSecrets` | Extra secrets, bound as `envFrom` | `[]` | +| `extraConfigMaps` | Extra configMaps, bound as `envFrom` | `[]` | +| `extraVolumes` | Extra volumes bound to the pod | `[]` | +| `extraVolumeMounts` | Extra volumes mounted into the main container | `[]` | Parameters are generated with: https://github.com/bitnami-labs/readme-generator-for-helm#configuration-file diff --git a/helm/squidex7/templates/deployment.yaml b/helm/squidex7/templates/deployment.yaml index 28e382f2a..d2539af7d 100644 --- a/helm/squidex7/templates/deployment.yaml +++ b/helm/squidex7/templates/deployment.yaml @@ -97,6 +97,27 @@ spec: - name: "ASSETSTORE__MONGODB__CONFIGURATION" value: {{ $mongoDefaultConnectionString | quote }} {{- end }} + {{- if .Values.additionalConfigMaps | or .Values.additionalConfigMaps }} + envFrom: + {{- range $configMap := .Values.additionalConfigMaps }} + - configMapRef: + name: {{ $configMap }} + {{- end }} + {{- range $secret := .Values.additionalSecrets }} + - secretRef: + name: {{ $secret }} + {{- end }} + {{- end }} + + {{- if .Values.extraVolumeMounts }} + volumeMounts: + {{- toYaml .Values.extraVolumeMounts | nindent 12 }} + {{- end }} + + {{- if .Values.extraVolumes }} + volumes: + {{- toYaml .Values.extraVolumes | nindent 8 }} + {{- end }} nodeSelector: {{- toYaml .Values.nodeSelector | nindent 8 }} affinity: diff --git a/helm/squidex7/values.yaml b/helm/squidex7/values.yaml index fb7163cc4..e2a562b7e 100644 --- a/helm/squidex7/values.yaml +++ b/helm/squidex7/values.yaml @@ -354,6 +354,13 @@ env: ## ASPNETCORE_URLS: http://+:8080 +# Bind secrets and configmaps directly into env as object name strings. Useful for managing sensitive data such as connection strings without exposing them to helm values +extraSecrets: [] +extraConfigMaps: [] + +extraVolumes: [] +extraVolumeMounts: [] + ## @param autoscaling.enabled Enable autoscaling for the deployment. autoscaling: enabled: false