Skip to content
This repository was archived by the owner on Sep 29, 2025. It is now read-only.

Commit dbb0bed

Browse files
author
Raymond Augé
authored
Merge pull request #49 from rotty3000/LCD-44733
LCD-44733 always set the namespace
2 parents a81c04a + e7295f4 commit dbb0bed

File tree

12 files changed

+28
-1
lines changed

12 files changed

+28
-1
lines changed

templates/_helpers.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,10 @@ Create the name of the service account to use
7070
{{- default "default" .Values.serviceAccount.name }}
7171
{{- end }}
7272
{{- end }}
73+
74+
{{/*
75+
Allow the release namespace to be overridden for multi-namespace deployments in combined charts.
76+
*/}}
77+
{{- define "liferay.namespace" -}}
78+
{{- default .Release.Namespace .Values.namespaceOverride | trunc 63 | trimSuffix "-" -}}
79+
{{- end -}}

templates/configmap.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ apiVersion: v1
22
kind: ConfigMap
33
metadata:
44
name: {{ include "liferay.fullname" . }}
5+
namespace: {{ include "liferay.namespace" . | quote }}
56
labels:
67
{{- include "liferay.labels" . | nindent 4 }}
78
{{- with .Values.configmap.annotations }}

templates/database/statefulset.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: apps/v1
44
kind: StatefulSet
55
metadata:
66
name: {{ include "liferay.fullname" $ }}-database
7+
namespace: {{ include "liferay.namespace" $ | quote }}
78
labels:
89
app: {{ $.Chart.Name }}-database
910
{{- include "liferay.labels" $ | nindent 4 }}
@@ -104,6 +105,7 @@ apiVersion: v1
104105
kind: Service
105106
metadata:
106107
name: {{ include "liferay.fullname" $ }}-database
108+
namespace: {{ include "liferay.namespace" $ | quote }}
107109
labels:
108110
app: {{ $.Chart.Name }}-database
109111
{{- include "liferay.labels" $ | nindent 4 }}
@@ -122,6 +124,7 @@ apiVersion: v1
122124
kind: Service
123125
metadata:
124126
name: {{ include "liferay.fullname" $ }}-database-headless
127+
namespace: {{ include "liferay.namespace" $ | quote }}
125128
labels:
126129
app: {{ $.Chart.Name }}-database
127130
{{- include "liferay.labels" $ | nindent 4 }}

templates/headless-service.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ apiVersion: v1
22
kind: Service
33
metadata:
44
name: {{ include "liferay.fullname" . }}-headless
5+
namespace: {{ include "liferay.namespace" . | quote }}
56
labels:
67
app: {{ $.Chart.Name }}
78
{{- include "liferay.labels" . | nindent 4 }}

templates/hpa.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apiVersion: autoscaling/v2
33
kind: HorizontalPodAutoscaler
44
metadata:
55
name: {{ include "liferay.fullname" . }}
6+
namespace: {{ include "liferay.namespace" . | quote }}
67
labels:
78
{{- include "liferay.labels" . | nindent 4 }}
89
spec:

templates/ingress.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apiVersion: networking.k8s.io/v1
33
kind: Ingress
44
metadata:
55
name: {{ include "liferay.fullname" . }}
6+
namespace: {{ include "liferay.namespace" . | quote }}
67
labels:
78
{{- include "liferay.labels" . | nindent 4 }}
89
{{- with .Values.ingress.annotations }}

templates/objectstorage/statefulset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: apps/v1
44
kind: StatefulSet
55
metadata:
66
name: {{ include "liferay.fullname" $ }}-objectstorage
7+
namespace: {{ include "liferay.namespace" $ | quote }}
78
labels:
89
app: {{ $.Chart.Name }}-objectstorage
910
{{- include "liferay.labels" $ | nindent 4 }}
@@ -148,6 +149,7 @@ apiVersion: v1
148149
kind: Service
149150
metadata:
150151
name: {{ include "liferay.fullname" $ }}-objectstorage
152+
namespace: {{ include "liferay.namespace" $ | quote }}
151153
labels:
152154
app: {{ $.Chart.Name }}-objectstorage
153155
{{- include "liferay.labels" $ | nindent 4 }}
@@ -170,6 +172,7 @@ apiVersion: v1
170172
kind: Service
171173
metadata:
172174
name: {{ include "liferay.fullname" $ }}-objectstorage-headless
175+
namespace: {{ include "liferay.namespace" $ | quote }}
173176
labels:
174177
app: {{ $.Chart.Name }}-objectstorage
175178
{{- include "liferay.labels" $ | nindent 4 }}
@@ -189,6 +192,7 @@ apiVersion: networking.k8s.io/v1
189192
kind: Ingress
190193
metadata:
191194
name: {{ include "liferay.fullname" $ }}-objectstorage
195+
namespace: {{ include "liferay.namespace" $ | quote }}
192196
labels:
193197
app: {{ $.Chart.Name }}-objectstorage
194198
{{- include "liferay.labels" $ | nindent 4 }}

templates/search/statefulset.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: apps/v1
44
kind: StatefulSet
55
metadata:
66
name: {{ include "liferay.fullname" $ }}-search
7+
namespace: {{ include "liferay.namespace" $ | quote }}
78
labels:
89
app: {{ $.Chart.Name }}-search
910
{{- include "liferay.labels" $ | nindent 4 }}
@@ -155,6 +156,7 @@ apiVersion: v1
155156
kind: Service
156157
metadata:
157158
name: {{ include "liferay.fullname" $ }}-search
159+
namespace: {{ include "liferay.namespace" $ | quote }}
158160
labels:
159161
app: {{ $.Chart.Name }}-search
160162
{{- include "liferay.labels" $ | nindent 4 }}
@@ -173,6 +175,7 @@ apiVersion: v1
173175
kind: Service
174176
metadata:
175177
name: {{ include "liferay.fullname" $ }}-search-headless
178+
namespace: {{ include "liferay.namespace" $ | quote }}
176179
labels:
177180
app: {{ $.Chart.Name }}-search
178181
{{- include "liferay.labels" $ | nindent 4 }}

templates/service.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ apiVersion: v1
22
kind: Service
33
metadata:
44
name: {{ include "liferay.fullname" . }}
5+
namespace: {{ include "liferay.namespace" . | quote }}
56
labels:
67
app: {{ $.Chart.Name }}
78
{{- include "liferay.labels" . | nindent 4 }}

templates/serviceaccount.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apiVersion: v1
33
kind: ServiceAccount
44
metadata:
55
name: {{ include "liferay.serviceAccountName" . }}
6+
namespace: {{ include "liferay.namespace" . | quote }}
67
labels:
78
{{- include "liferay.labels" . | nindent 4 }}
89
{{- with .Values.serviceAccount.annotations }}
@@ -15,6 +16,7 @@ apiVersion: rbac.authorization.k8s.io/v1
1516
kind: Role
1617
metadata:
1718
name: {{ include "liferay.fullname" . }}-role
19+
namespace: {{ include "liferay.namespace" . | quote }}
1820
labels:
1921
{{- include "liferay.labels" . | nindent 4 }}
2022
rules:
@@ -26,12 +28,13 @@ apiVersion: rbac.authorization.k8s.io/v1
2628
kind: RoleBinding
2729
metadata:
2830
name: {{ include "liferay.fullname" . }}-rolebinding
31+
namespace: {{ include "liferay.namespace" . | quote }}
2932
labels:
3033
{{- include "liferay.labels" . | nindent 4 }}
3134
subjects:
3235
- kind: ServiceAccount
3336
name: {{ include "liferay.serviceAccountName" . }} # Service account name
34-
namespace: {{ .Release.Namespace }} # Namespace the service account is deployed in
37+
namespace: {{ include "liferay.namespace" . | quote }}
3538
roleRef:
3639
kind: Role
3740
name: {{ include "liferay.fullname" . }}-role # Name of the role

0 commit comments

Comments
 (0)