Bring back the functionality of resourcelabels field into the Helm chart

This commit is contained in:
M. Mert Yildiran
2023-06-27 01:12:04 +03:00
parent 71111248bd
commit 5c4c913a27
14 changed files with 48 additions and 2 deletions

View File

@@ -4,8 +4,12 @@ kind: Namespace
metadata:
creationTimestamp: null
labels:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: '{{ .Values.tap.selfnamespace }}'
spec: {}
status: {}

View File

@@ -7,5 +7,8 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-service-account
namespace: '{{ .Values.tap.selfnamespace }}'

View File

@@ -7,6 +7,9 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-cluster-role
namespace: '{{ .Values.tap.selfnamespace }}'
rules:

View File

@@ -7,6 +7,9 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-cluster-role-binding
namespace: '{{ .Values.tap.selfnamespace }}'
roleRef:

View File

@@ -7,6 +7,9 @@ metadata:
app: kubeshark-hub
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-hub
namespace: '{{ .Values.tap.selfnamespace }}'
spec:

View File

@@ -4,8 +4,12 @@ kind: Service
metadata:
creationTimestamp: null
labels:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-hub
namespace: '{{ .Values.tap.selfnamespace }}'
spec:

View File

@@ -7,6 +7,9 @@ metadata:
app: kubeshark-front
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-front
namespace: '{{ .Values.tap.selfnamespace }}'
spec:

View File

@@ -4,8 +4,12 @@ kind: Service
metadata:
creationTimestamp: null
labels:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-front
namespace: '{{ .Values.tap.selfnamespace }}'
spec:

View File

@@ -8,6 +8,9 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-persistent-volume-claim
namespace: '{{ .Values.tap.selfnamespace }}'
spec:

View File

@@ -5,8 +5,12 @@ metadata:
creationTimestamp: null
labels:
app: kubeshark-worker-daemon-set
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-worker-daemon-set
namespace: '{{ .Values.tap.selfnamespace }}'
spec:
@@ -15,6 +19,9 @@ spec:
app: kubeshark-worker-daemon-set
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
template:
metadata:
creationTimestamp: null
@@ -22,6 +29,9 @@ spec:
app: kubeshark-worker-daemon-set
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-worker-daemon-set
namespace: kubeshark
spec:

View File

@@ -8,6 +8,9 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-ingress-class
namespace: '{{ .Values.tap.selfnamespace }}'
spec:

View File

@@ -11,6 +11,9 @@ metadata:
kubeshark-cli-version: v1
kubeshark-created-by: kubeshark
kubeshark-managed-by: kubeshark
{{- range $key, $value := .Values.tap.resourcelabels }}
{{ $key }}: {{ $value }}
{{- end }}
name: kubeshark-ingress
namespace: '{{ .Values.tap.selfnamespace }}'
spec:

View File

@@ -41,7 +41,7 @@ tap:
tls: true
packetcapture: libpcap
ignoretainted: false
resourceLabels: {}
resourcelabels: {}
nodeSelectorTerms: []
ingress:
enabled: false