UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 768d7a9b authored by Andrew Shoell's avatar Andrew Shoell
Browse files

Merge branch '2205-add-functionality-to-package-wrapper-to-specify-hr-namespace' into 'master'

Resolve "Add functionality to package & Wrapper to specify HR Namespace"

Closes #2205

See merge request !4690
parents a70fde36 f581cb16
No related branches found
No related tags found
1 merge request!4690Resolve "Add functionality to package & Wrapper to specify HR Namespace"
Pipeline #3476812 passed
......@@ -17,7 +17,11 @@ apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: {{ $pkg }}
namespace: {{ dig "namespace" "name" $pkg $vals }}
namespace: {{ if dig "helmRelease" "namespace" nil (index $.Values.packages $pkg) }}
{{ dig "helmRelease" "namespace" "" (index $.Values.packages $pkg) }}
{{ else }}
{{ default (dig "namespace" "name" $pkg $vals) "" }}
{{ end }}
labels:
app.kubernetes.io/name: {{ $pkg }}
{{- include "commonLabels" $ | nindent 4 }}
......
......@@ -13,7 +13,11 @@ apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: {{ $pkg }}
namespace: {{ dig "namespace" "name" $pkg $vals }}
namespace: {{ if dig "helmRelease" "namespace" nil (index $.Values.packages $pkg) }}
{{ dig "helmRelease" "namespace" "" (index $.Values.packages $pkg) }}
{{ else }}
{{ default (dig "namespace" "name" $pkg $vals) "" }}
{{ end }}
labels:
app.kubernetes.io/name: {{ $pkg }}
{{- include "commonLabels" $ | nindent 4 }}
......@@ -21,6 +25,7 @@ metadata:
checksum/bigbang-values: {{ (toJson $vals.values) | sha256sum }}
spec:
releaseName: {{ $pkg }}
targetNamespace: {{ dig "namespace" "name" $pkg $vals }}
chart:
spec:
{{- if $vals.git }}
......@@ -28,7 +33,11 @@ spec:
sourceRef:
kind: GitRepository
name: {{ $pkg }}
namespace: {{ dig "namespace" "name" $pkg $vals }}
namespace: {{ if dig "helmRelease" "namespace" nil (index $.Values.packages $pkg) }}
{{ dig "helmRelease" "namespace" "" (index $.Values.packages $pkg) }}
{{ else }}
{{ default (dig "namespace" "name" $pkg $vals) "" }}
{{ end }}
{{- else if $vals.helmRepo }}
chart: {{ dig "helmRepo" "chartName" $pkg $vals }}
version: {{ dig "helmRepo" "tag" nil $vals }}
......
......@@ -10,7 +10,11 @@ apiVersion: v1
kind: Secret
metadata:
name: {{ $pkg }}-values
namespace: {{ dig "namespace" "name" $pkg $vals }}
namespace: {{ if dig "helmRelease" "namespace" nil (index $.Values.packages $pkg) }}
{{ dig "helmRelease" "namespace" "" (index $.Values.packages $pkg) }}
{{ else }}
{{ default (dig "namespace" "name" $pkg $vals) "" }}
{{ end }}
labels:
{{- include "commonLabels" $ | nindent 4 }}
type: Opaque
......
......@@ -7,7 +7,11 @@ apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: {{ $pkg }}-wrapper
namespace: {{ dig "namespace" "name" $pkg $vals }}
namespace: {{ if dig "helmRelease" "namespace" nil (index $.Values.packages $pkg) }}
{{ dig "helmRelease" "namespace" "" (index $.Values.packages $pkg) }}
{{ else }}
{{ default (dig "namespace" "name" $pkg $vals) "" }}
{{ end }}
labels:
app.kubernetes.io/name: {{ $pkg }}-wrapper
{{- include "commonLabels" $ | nindent 4 }}
......
......@@ -6,7 +6,11 @@ apiVersion: v1
kind: Secret
metadata:
name: {{ $pkg }}-wrapper-values
namespace: {{ dig "namespace" "name" $pkg $vals }}
namespace: {{ if dig "helmRelease" "namespace" nil (index $.Values.packages $pkg) }}
{{ dig "helmRelease" "namespace" "" (index $.Values.packages $pkg) }}
{{ else }}
{{ default (dig "namespace" "name" $pkg $vals) "" }}
{{ end }}
type: Opaque
stringData:
values.yaml: |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment