famous-salesclerk-74711
02/26/2022, 1:08 AMdata=
input (in a key)
⢠a helm chart resource, that takes āļø (ConfigMap.id
) output in the values=
input object
iām hoping to get one of the helm chart children resources (eg. a Pod) to update whenever the ConfigMap data value gets updated in our workflow - basically, hoping that they both get updated together
based on the inputs/outputs docs, Iām instantiating things in this order:
1. instantiating ConfigMap resource
2. assigning the output via apply()
some_object["child_"resource"]["config_key"] = ConfigMap.id.apply(lambda v: v)
3. instantiating helm chart resource, and setting value=some_object
ā¦but when the ConfigMap data gets modified, I see ALL the helm resources just get deleted
(not even replaced). but when the ConfigMap data is unchanged, everything is gravy.
What might be the causing this? iām getting lost in the various layers of abstractionmetadata.name
value, so my understanding is that the resource is immutable ā so Iād expect this āeverything deletedā behavior to happen 100% of the time, or 0% of the timedepends_on=[ConfigMap]
arg, but to no avail