Skip to content

Commit 7e0669b

Browse files
author
Falcon Taylor-Carter
committed
Add support for configuring namespaces
1 parent 0082da5 commit 7e0669b

File tree

10 files changed

+23
-11
lines changed

10 files changed

+23
-11
lines changed

ci_scripts/deploy_connector.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ else
99
helm delete $(helm ls --short)
1010
fi
1111
echo "Deploying k8s-connect with latest changes"
12-
helm install ci-sck --set global.splunk.hec.token=$CI_SPLUNK_HEC_TOKEN \
12+
helm install --create-namespace ci-sck --set global.splunk.hec.token=$CI_SPLUNK_HEC_TOKEN \
1313
--set global.splunk.hec.host=$CI_SPLUNK_HOST \
1414
--set kubelet.serviceMonitor.https=true \
1515
-f ci_scripts/sck_values.yml helm-artifacts/splunk-connect-for-kubernetes*.tgz
1616
#wait for deployment to finish
1717
# 2 logging, 2 metrics, 1 aggregator, 1 object
1818
until kubectl get pod | grep Running | [[ $(wc -l) == 7 ]]; do
1919
sleep 5;
20-
done
20+
done

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-logging/templates/_helpers.tpl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@ Create chart name and version as used by the chart label.
3535
Get namespace to deploy to.
3636
*/}}
3737
{{- define "splunk-kubernetes-logging.namespace" -}}
38-
{{- default .Release.Namespace .Values.namespace -}}
38+
{{- if .Values.namespace -}}
39+
{{- .Values.namespace -}}
40+
{{- else -}}
41+
{{- .Release.Namespace -}}
42+
{{- end -}}
3943
{{- end -}}
4044

4145
{{/*

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-logging/templates/service-headless.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
{{- else }}
88
name: {{ template "splunk-kubernetes-logging.fullname" . }}
99
{{- end }}
10-
nnamespace: {{ template "splunk-kubernetes-logging.namespace" . }}
10+
namespace: {{ template "splunk-kubernetes-logging.namespace" . }}
1111
labels:
1212
app: {{ template "splunk-kubernetes-logging.name" . }}
1313
chart: {{ template "splunk-kubernetes-logging.chart" . }}

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-metrics/templates/_helpers.tpl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ Create chart name and version as used by the chart label.
4646
Get namespace to deploy to.
4747
*/}}
4848
{{- define "splunk-kubernetes-metrics.namespace" -}}
49-
{{- default .Release.Namespace .Values.namespace -}}
49+
{{- if .Values.namespace -}}
50+
{{- .Values.namespace -}}
51+
{{- else -}}
52+
{{- .Release.Namespace -}}
53+
{{- end -}}
5054
{{- end -}}
5155

5256
{{/*

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-objects/templates/_helpers.tpl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@ Create chart name and version as used by the chart label.
3535
Get namespace to deploy to.
3636
*/}}
3737
{{- define "splunk-kubernetes-objects.namespace" -}}
38-
{{- default .Release.Namespace .Values.namespace -}}
38+
{{- if .Values.namespace -}}
39+
{{- .Values.namespace -}}
40+
{{- else -}}
41+
{{- .Release.Namespace -}}
42+
{{- end -}}
3943
{{- end -}}
4044

4145
{{/*

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-objects/templates/configMap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
kind: ConfigMap
33
metadata:
44
name: {{ template "splunk-kubernetes-objects.fullname" . }}
5-
namespace: {{ template "splunk-kubernetes-objects.fullname" . }}
5+
namespace: {{ template "splunk-kubernetes-objects.namespace" . }}
66
labels:
77
app: {{ template "splunk-kubernetes-objects.name" . }}
88
chart: {{ template "splunk-kubernetes-objects.chart" . }}

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-objects/templates/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apps/v1
22
kind: Deployment
33
metadata:
44
name: {{ template "splunk-kubernetes-objects.fullname" . }}
5-
namespace: {{ template "splunk-kubernetes-objects.fullname" . }}
5+
namespace: {{ template "splunk-kubernetes-objects.namespace" . }}
66
labels:
77
app: {{ template "splunk-kubernetes-objects.name" . }}
88
chart: {{ template "splunk-kubernetes-objects.chart" . }}

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-objects/templates/podSecurityPolicy.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: policy/v1beta1
33
kind: PodSecurityPolicy
44
metadata:
55
name: {{ template "splunk-kubernetes-objects.fullname" . }}
6-
namespace: {{ template "splunk-kubernetes-objects.fullname" . }}
6+
namespace: {{ template "splunk-kubernetes-objects.namespace" . }}
77
labels:
88
app: {{ template "splunk-kubernetes-objects.name" . }}
99
chart: {{ template "splunk-kubernetes-objects.chart" . }}

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-objects/templates/secret.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: v1
33
kind: Secret
44
metadata:
55
name: {{ template "splunk-kubernetes-objects.secret" . }}
6-
namespace: {{ template "splunk-kubernetes-objects.fullname" . }}
6+
namespace: {{ template "splunk-kubernetes-objects.namespace" . }}
77
labels:
88
app: {{ template "splunk-kubernetes-objects.name" . }}
99
chart: {{ template "splunk-kubernetes-objects.chart" . }}

helm-chart/splunk-connect-for-kubernetes/charts/splunk-kubernetes-objects/templates/serviceAccount.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: v1
33
kind: ServiceAccount
44
metadata:
55
name: {{ template "splunk-kubernetes-objects.serviceAccountName" . }}
6-
namespace: {{ template "splunk-kubernetes-objects.fullname" . }}
6+
namespace: {{ template "splunk-kubernetes-objects.namespace" . }}
77
labels:
88
app: {{ template "splunk-kubernetes-objects.name" . }}
99
chart: {{ template "splunk-kubernetes-objects.chart" . }}

0 commit comments

Comments
 (0)