This is an automated email from the ASF dual-hosted git repository.
klesh pushed a commit to branch main
in repository
https://gitbox.apache.org/repos/asf/incubator-devlake-helm-chart.git
The following commit(s) were added to refs/heads/main by this push:
new 341061d feat: Add extraResources section (#309)
341061d is described below
commit 341061df0d455cb67bdb75825a5981d6ce3d78a0
Author: Alby Hernández <[email protected]>
AuthorDate: Mon Nov 4 03:42:07 2024 +0000
feat: Add extraResources section (#309)
---
charts/devlake/templates/extraresources.yaml | 16 ++++++++++++++++
charts/devlake/values.yaml | 13 +++++++++++++
2 files changed, 29 insertions(+)
diff --git a/charts/devlake/templates/extraresources.yaml
b/charts/devlake/templates/extraresources.yaml
new file mode 100644
index 0000000..39338a8
--- /dev/null
+++ b/charts/devlake/templates/extraresources.yaml
@@ -0,0 +1,16 @@
+{{- if .Values.extraResources }}
+{{- range .Values.extraResources }}
+---
+{{- $resource := . | deepCopy }}
+
+{{- $objectLabels := include "devlake.labels" $ | fromYaml }}
+
+{{- if $resource.metadata.labels }}
+{{- $objectLabels = merge $objectLabels $resource.metadata.labels }}
+{{- end }}
+
+{{ $_ := set $resource.metadata "labels" $objectLabels -}}
+
+{{ toYaml $resource | nindent 0 }}
+{{- end }}
+{{- end }}
\ No newline at end of file
diff --git a/charts/devlake/values.yaml b/charts/devlake/values.yaml
index 3605751..d06d6bb 100644
--- a/charts/devlake/values.yaml
+++ b/charts/devlake/values.yaml
@@ -415,3 +415,16 @@ option:
# the existing k8s secret name of db connection auth. The secret name should
be as same as .Values.grafana.envFromSecret
connectionSecretName: "devlake-mysql-auth"
autoCreateSecret: true
+
+# Define some extra resources to be created
+# This section is useful when you need ExternalResource or Secrets, etc.
+extraResources: []
+ # - apiVersion: v1
+ # kind: Secret
+ # metadata:
+ # name: example-secret
+ # labels: {}
+ # type: Opaque
+ # stringData:
+ # username: admin
+ # password: mypassword
\ No newline at end of file