Apply daemon set by field selector metadata.name instead of label (#1022)

This commit is contained in:
gadotroee 2022-04-19 18:22:29 +03:00 committed by GitHub
parent 9715bb046b
commit 1624b0d7b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -806,11 +806,11 @@ func (provider *Provider) ApplyMizuTapperDaemonSet(ctx context.Context, namespac
agentContainer.WithResources(agentResources) agentContainer.WithResources(agentResources)
nodeSelectorRequirement := applyconfcore.NodeSelectorRequirement() nodeSelectorRequirement := applyconfcore.NodeSelectorRequirement()
nodeSelectorRequirement.WithKey("kubernetes.io/hostname") nodeSelectorRequirement.WithKey("metadata.name")
nodeSelectorRequirement.WithOperator(core.NodeSelectorOpIn) nodeSelectorRequirement.WithOperator(core.NodeSelectorOpIn)
nodeSelectorRequirement.WithValues(nodeNames...) nodeSelectorRequirement.WithValues(nodeNames...)
nodeSelectorTerm := applyconfcore.NodeSelectorTerm() nodeSelectorTerm := applyconfcore.NodeSelectorTerm()
nodeSelectorTerm.WithMatchExpressions(nodeSelectorRequirement) nodeSelectorTerm.WithMatchFields(nodeSelectorRequirement)
nodeSelector := applyconfcore.NodeSelector() nodeSelector := applyconfcore.NodeSelector()
nodeSelector.WithNodeSelectorTerms(nodeSelectorTerm) nodeSelector.WithNodeSelectorTerms(nodeSelectorTerm)
nodeAffinity := applyconfcore.NodeAffinity() nodeAffinity := applyconfcore.NodeAffinity()