Skip to content

Commit 8c4b8b2

Browse files
authored
Merge pull request #93 from MyElectricalData/develop
Develop
2 parents 8011fa8 + 90ef1a0 commit 8c4b8b2

File tree

5 files changed

+35
-1
lines changed

5 files changed

+35
-1
lines changed

helm/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Helm Chart Changelog
22

3+
## [1.1.0-dev.1](https://github.com/MyElectricalData/myelectricaldata_new/compare/helm/1.0.0...helm/1.1.0-dev.1) (2025-12-21)
4+
5+
### Features
6+
7+
* **helm:** add Slack notification configuration ([e1570ad](https://github.com/MyElectricalData/myelectricaldata_new/commit/e1570ad296c8472a492fa1fc389948ddb306bde7))
8+
9+
### Bug Fixes
10+
11+
* normalize API base URL to prevent double slashes ([1edeb1d](https://github.com/MyElectricalData/myelectricaldata_new/commit/1edeb1d0ddac287242348d542c16dc7c50f7e954))
12+
313
## 1.0.0 (2025-12-21)
414

515
### Features

helm/myelectricaldata/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: myelectricaldata
33
description: A Helm chart for MyElectricalData - Secure API gateway for Linky electricity data
44
type: application
5-
version: 1.0.0
5+
version: 1.1.0-dev.1
66
appVersion: "1.0.0"
77

88
keywords:

helm/myelectricaldata/templates/backend/backend-deployment.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,17 @@ spec:
214214
name: {{ include "myelectricaldata.secretRef.name" (dict "root" . "secretConfig" .Values.secrets.turnstile.secretKey "defaultKey" "TURNSTILE_SECRET_KEY") }}
215215
key: {{ include "myelectricaldata.secretRef.key" (dict "secretConfig" .Values.secrets.turnstile.secretKey "defaultKey" "TURNSTILE_SECRET_KEY") }}
216216
{{- end }}
217+
# SLACK_NOTIFICATIONS_ENABLED
218+
- name: SLACK_NOTIFICATIONS_ENABLED
219+
value: {{ .Values.secrets.slack.enabled | quote }}
220+
# SLACK_WEBHOOK_URL
221+
{{- if or .Values.secrets.slack.webhookUrl.value .Values.secrets.slack.webhookUrl.existingSecretRef.name .Values.secrets.existingSecret }}
222+
- name: SLACK_WEBHOOK_URL
223+
valueFrom:
224+
secretKeyRef:
225+
name: {{ include "myelectricaldata.secretRef.name" (dict "root" . "secretConfig" .Values.secrets.slack.webhookUrl "defaultKey" "SLACK_WEBHOOK_URL") }}
226+
key: {{ include "myelectricaldata.secretRef.key" (dict "secretConfig" .Values.secrets.slack.webhookUrl "defaultKey" "SLACK_WEBHOOK_URL") }}
227+
{{- end }}
217228
# ENEDIS_REDIRECT_URI (from ConfigMap)
218229
{{- if .Values.config.enedisRedirectUri }}
219230
- name: ENEDIS_REDIRECT_URI

helm/myelectricaldata/templates/common/secrets.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ When using per-secret external references, secrets are pulled directly from the
1414
{{- if and .Values.secrets.mailgun.domain.value (not .Values.secrets.mailgun.domain.existingSecretRef.name) }}{{ $hasInlineSecrets = true }}{{ end }}
1515
{{- if and .Values.secrets.mailgun.fromEmail.value (not .Values.secrets.mailgun.fromEmail.existingSecretRef.name) }}{{ $hasInlineSecrets = true }}{{ end }}
1616
{{- if and .Values.secrets.turnstile.secretKey.value (not .Values.secrets.turnstile.secretKey.existingSecretRef.name) }}{{ $hasInlineSecrets = true }}{{ end }}
17+
{{- if and .Values.secrets.slack.webhookUrl.value (not .Values.secrets.slack.webhookUrl.existingSecretRef.name) }}{{ $hasInlineSecrets = true }}{{ end }}
1718

1819
{{- if $hasInlineSecrets }}
1920
apiVersion: v1
@@ -54,6 +55,9 @@ stringData:
5455
{{- if and .Values.secrets.turnstile.secretKey.value (not .Values.secrets.turnstile.secretKey.existingSecretRef.name) }}
5556
TURNSTILE_SECRET_KEY: {{ .Values.secrets.turnstile.secretKey.value | quote }}
5657
{{- end }}
58+
{{- if and .Values.secrets.slack.webhookUrl.value (not .Values.secrets.slack.webhookUrl.existingSecretRef.name) }}
59+
SLACK_WEBHOOK_URL: {{ .Values.secrets.slack.webhookUrl.value | quote }}
60+
{{- end }}
5761
{{- end }}
5862
{{- end }}
5963
---

helm/myelectricaldata/values.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,15 @@ secrets:
265265
name: ""
266266
key: ""
267267

268+
# Slack notifications (for contribution alerts)
269+
slack:
270+
enabled: false # Set to true to enable Slack notifications
271+
webhookUrl:
272+
value: "" # Slack webhook URL (https://hooks.slack.com/services/...)
273+
existingSecretRef:
274+
name: "" # e.g., "slack-webhook"
275+
key: "" # e.g., "webhook-url"
276+
268277
# Valkey configuration (CloudPirates subchart)
269278
# Repository: oci://registry-1.docker.io/cloudpirates/valkey
270279
valkey:

0 commit comments

Comments
 (0)