Scenario:
I have EKS cluster and I need to update aws-node daemonset environment variable.
I try to do it with following Object definition, this is part of composition:
Result is that I get error update failed: cannot apply object: cannot patch object: DaemonSet.apps "aws-node" is invalid: spec.template.spec.containers[0].image: Required value
So it looks like I have to add complete daemonset definition to make it work but that's not optimal, I just want to modify existing a little bit.
Is there anyway to do some kind of "merge patch" to existing kubernetes object? I think that way this could work
Scenario: I have EKS cluster and I need to update aws-node daemonset environment variable. I try to do it with following Object definition, this is part of composition:
Result is that I get error
update failed: cannot apply object: cannot patch object: DaemonSet.apps "aws-node" is invalid: spec.template.spec.containers[0].image: Required value
So it looks like I have to add complete daemonset definition to make it work but that's not optimal, I just want to modify existing a little bit. Is there anyway to do some kind of "merge patch" to existing kubernetes object? I think that way this could work