Browse Source

Adding extra bindings for configmaps, secrets, and volumes (#1283)

* Adding extra bindings for configmaps, secrets, and volumes

* Adding version increment and readme entries for new extraMount parameters

* Updaing index
pull/1288/head
David Bayliss 3 months ago
committed by GitHub
parent
commit
f2588ab14b
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 46
      helm/index.yaml
  2. 2
      helm/squidex7/Chart.yaml
  3. 5
      helm/squidex7/README.md
  4. 21
      helm/squidex7/templates/deployment.yaml
  5. 7
      helm/squidex7/values.yaml

46
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"

2
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/

5
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

21
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:

7
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

Loading…
Cancel
Save