mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-06-26 00:04:33 +00:00
⏪ Bring back the functionality of nodeselectorterms
field into the Helm chart
This commit is contained in:
parent
c07f1851b3
commit
a8df589076
@ -109,7 +109,7 @@ type TapConfig struct {
|
|||||||
PacketCapture string `yaml:"packetcapture" json:"packetcapture" default:"libpcap"`
|
PacketCapture string `yaml:"packetcapture" json:"packetcapture" default:"libpcap"`
|
||||||
IgnoreTainted bool `yaml:"ignoretainted" json:"ignoretainted" default:"false"`
|
IgnoreTainted bool `yaml:"ignoretainted" json:"ignoretainted" default:"false"`
|
||||||
ResourceLabels map[string]string `yaml:"resourcelabels" json:"resourcelabels" default:"{}"`
|
ResourceLabels map[string]string `yaml:"resourcelabels" json:"resourcelabels" default:"{}"`
|
||||||
NodeSelectorTerms []v1.NodeSelectorTerm `yaml:"nodeSelectorTerms" json:"nodeSelectorTerms" default:"[]"`
|
NodeSelectorTerms []v1.NodeSelectorTerm `yaml:"nodeselectorterms" json:"nodeselectorterms" default:"[]"`
|
||||||
Ingress IngressConfig `yaml:"ingress" json:"ingress"`
|
Ingress IngressConfig `yaml:"ingress" json:"ingress"`
|
||||||
Debug bool `yaml:"debug" json:"debug" default:"false"`
|
Debug bool `yaml:"debug" json:"debug" default:"false"`
|
||||||
}
|
}
|
||||||
|
@ -52,4 +52,11 @@ spec:
|
|||||||
- effect: NoSchedule
|
- effect: NoSchedule
|
||||||
operator: Exists
|
operator: Exists
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if gt (len .Values.tap.nodeselectorterms) 0}}
|
||||||
|
affinity:
|
||||||
|
nodeAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
nodeSelectorTerms:
|
||||||
|
{{ .Values.tap.nodeselectorterms | toJson }}
|
||||||
|
{{- end }}
|
||||||
status: {}
|
status: {}
|
||||||
|
@ -51,4 +51,11 @@ spec:
|
|||||||
- effect: NoSchedule
|
- effect: NoSchedule
|
||||||
operator: Exists
|
operator: Exists
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if gt (len .Values.tap.nodeselectorterms) 0}}
|
||||||
|
affinity:
|
||||||
|
nodeAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
nodeSelectorTerms:
|
||||||
|
{{ .Values.tap.nodeselectorterms | toJson }}
|
||||||
|
{{- end }}
|
||||||
status: {}
|
status: {}
|
||||||
|
@ -93,6 +93,13 @@ spec:
|
|||||||
{{- if not .Values.tap.ignoretainted }}
|
{{- if not .Values.tap.ignoretainted }}
|
||||||
- effect: NoSchedule
|
- effect: NoSchedule
|
||||||
operator: Exists
|
operator: Exists
|
||||||
|
{{- end }}
|
||||||
|
{{- if gt (len .Values.tap.nodeselectorterms) 0}}
|
||||||
|
affinity:
|
||||||
|
nodeAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
nodeSelectorTerms:
|
||||||
|
{{ .Values.tap.nodeselectorterms | toJson }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
volumes:
|
volumes:
|
||||||
- hostPath:
|
- hostPath:
|
||||||
|
@ -42,7 +42,7 @@ tap:
|
|||||||
packetcapture: libpcap
|
packetcapture: libpcap
|
||||||
ignoretainted: false
|
ignoretainted: false
|
||||||
resourcelabels: {}
|
resourcelabels: {}
|
||||||
nodeSelectorTerms: []
|
nodeselectorterms: []
|
||||||
ingress:
|
ingress:
|
||||||
enabled: false
|
enabled: false
|
||||||
host: ks.svc.cluster.local
|
host: ks.svc.cluster.local
|
||||||
|
Loading…
Reference in New Issue
Block a user