landscaper update does not update pods of ReplicaControllers or DaemonSets.
Ran into this while updating environment variables in a daemonset.
It looks like this is supported by helm with the --recreate-pods argument which is a temporary workaround in place until kubernetes upstream handles it.
It seems like this option would best be supported in the landscape definition?
I'm thinking, I only want to use this argument on specific, impacted charts (e.g. logspout) especially since it does not do a soft restart right now -- https://github.com/kubernetes/helm/issues/1702
A workaround today is to build in hooks to the chart to handle recreating it's pods.
landscaper update does not update pods of ReplicaControllers or DaemonSets.
Ran into this while updating environment variables in a daemonset.
It looks like this is supported by helm with the
--recreate-pods
argument which is a temporary workaround in place until kubernetes upstream handles it.It seems like this option would best be supported in the landscape definition? I'm thinking, I only want to use this argument on specific, impacted charts (e.g. logspout) especially since it does not do a soft restart right now -- https://github.com/kubernetes/helm/issues/1702
A workaround today is to build in hooks to the chart to handle recreating it's pods.
https://github.com/kubernetes/helm/pull/1648
Thoughts on a plan of action?