Skip to content

Commit d4efeea

Browse files
committed
Apply Doc Cloud changes to version 1.1.0
Log different namespaces to different indexes. Add environment and region to host name.
1 parent ec00d8f commit d4efeea

File tree

8 files changed

+24
-12
lines changed

8 files changed

+24
-12
lines changed

helm-chart/splunk-connect-for-kubernetes/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
22
name: splunk-connect-for-kubernetes
3-
version: 1.1.0
3+
version: 1.1.0-dc1
44
description: Collect logs, objects (metadata), and metrics with Splunk.
55
home: https://github.com/splunk/splunk-connect-for-kubernetes/tree/master/helm-chart
66
sources:

helm-chart/splunk-kubernetes-logging/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
2-
version: 1.1.0
2+
version: 1.1.0-dc1
33
name: splunk-kubernetes-logging
44
description: Collect logs with Splunk.
55
home: https://github.com/splunk/splunk-connect-for-kubernetes/tree/master/helm-chart/charts/splunk-kubernetes-logging

helm-chart/splunk-kubernetes-logging/templates/_helpers.tpl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,15 @@ else empty
8686
end;
8787

8888
def set_namespace(value):
89-
if value == "default"
90-
then
91-
{{- $index := or .Values.splunk.hec.indexRoutingDefaultIndex .Values.global.splunk.hec.indexRoutingDefaultIndex | default "main" | quote}}
89+
if value == "preview"
90+
then "adobesign-preview-ue1"
91+
elif value == "stage"
92+
then "adobesign-stage-ue1"
93+
elif value == "prod"
94+
then "adobesign-prod-ue1"
95+
else
96+
{{- $index := or .Values.splunk.hec.indexName .Values.global.splunk.hec.indexName | default "main" | quote}}
9297
{{- printf " %s" $index -}}
93-
else value
9498
end;
9599

96100
def extract_container_info:

helm-chart/splunk-kubernetes-logging/templates/configMap.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,14 @@ data:
138138
139139
output.conf: |-
140140
<label @SPLUNK>
141+
# filter to remove empty lines
142+
<filter tail.containers.**>
143+
@type grep
144+
<exclude>
145+
key log
146+
pattern ^$
147+
</exclude>
148+
</filter>
141149
# = filters for container logs =
142150
{{- range $name, $logDef := .Values.logs }}
143151
{{- if and $logDef.from.pod $logDef.multiline }}
@@ -207,7 +215,7 @@ data:
207215
hec_port {{ . }}
208216
{{- end }}
209217
hec_token "#{ENV['SPLUNK_HEC_TOKEN']}"
210-
host "#{ENV['SPLUNK_HEC_HOST']}"
218+
host "#{ENV['SPLUNK_HEC_HOST']}{{ "," }}{{ .Values.global.splunk.environment }}{{ "," }}{{ .Values.global.splunk.region }}"
211219
source_key source
212220
sourcetype_key sourcetype
213221
{{- if or .Values.splunk.hec.indexRouting .Values.global.splunk.hec.indexRouting }}

helm-chart/splunk-kubernetes-logging/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ global:
1818
indexRouting:
1919
# indexRoutingDefaultIndex tells which index to use for the default kubenetes namespace. Used with indexRouting. Default is main.
2020
indexRoutingDefaultIndex:
21+
region:
22+
environment:
2123

2224

2325
# logLevel is to set log level of the Splunk log collector. Avaiable values are:

helm-chart/splunk-kubernetes-metrics/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
2-
version: 1.1.0
2+
version: 1.1.0-dc1
33
name: splunk-kubernetes-metrics
44
description: Collect metrics with Splunk.
55
home: https://github.com/splunk/splunk-connect-for-kubernetes/tree/master/helm-chart/charts/splunk-kubernetes-metrics

helm-chart/splunk-kubernetes-objects/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
2-
version: 1.1.0
2+
version: 1.1.0-dc1
33
name: splunk-kubernetes-objects
44
description: Collect Kubernetes objects with Splunk.
55
home: https://github.com/splunk/splunk-connect-for-kubernetes/tree/master/helm-chart/charts/splunk-kubernetes-objects

helm-chart/splunk-kubernetes-objects/templates/configMap.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,7 @@ data:
3636
{{- if $.Values.kubernetes.clientKey }}
3737
client_key /fluentd/etc/splunk/k8s_client_key
3838
{{- end }}
39-
{{- if $.Values.kubernetes.caFile }}
40-
ca_file /fluentd/etc/splunk/k8s_ca_file
41-
{{- end }}
39+
ca_file /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
4240
{{- with $.Values.kubernetes.bearerTokenFile }}
4341
bearer_token_file {{ . }}
4442
{{- end }}

0 commit comments

Comments
 (0)