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

Reply via email to