You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 17, 2025. It is now read-only.
We have noticed resources of kinds that are configured as AllowPropagate being deleted during our infrastructure provisioning process (even if the resources are not configured to propagate with HNC) if they share the name of a resource of the same kind in the parent namespace.
We were able to reproduce the issue reliably with a build of HNC from the master branch with this small patch that inserts a sleep to make sure the race condition can be reliably hit.
We have noticed resources of kinds that are configured as AllowPropagate being deleted during our infrastructure provisioning process (even if the resources are not configured to propagate with HNC) if they share the name of a resource of the same kind in the parent namespace.
We were able to reproduce the issue reliably with a build of HNC from the master branch with this small patch that inserts a sleep to make sure the race condition can be reliably hit.
Steps to Reproduce:
HNCConfigurationconfiguringconfigmapstomode: AllowPropagate.parentns) and child namespace (childns).testmapinparentns(with no labels that would configure it to propagate with HNC)HierarchyConfigurationtochildnssettingparentnsas the parent ofchildnsSLEEPINGlog line output from the patch above.testmapinchildns(with no labels that would configure it to propagate with HNC)DONE SLEEPINGlog line.