Changing target and subinstallation names #796
Labels
area/robustness
Robustness, reliability, resilience related
kind/bug
Bug
lifecycle/stale
Nobody worked on this for 6 months (will further age)
priority/3
Priority (lower number equals higher priority)
How to categorize this issue?
/area robustness
/kind bug
/priority 3
What happened:
I have successfully deployed an installation with three subinstallations. (One subinstallation would probably suffice to reproduce the error.) Each of the three subinstallations has one deployitem.
In a new version, I change the following in the blueprint of the root installation:
I update the installation accordingly. After the update, the objects remains in the following state:
Three new subinstallation
subinst2-...
have been created. The three old (orphaned) subinstallations are about to be deleted. They have a new jobID. However, no deployer picks them up, so that their phase is stillSucceeded
from before.After 5 minutes, all objects fail, because the three old (orphaned) deployitems have not been picked up by a deployer. They are not being picked up, because they still reference the old target which no longer exists. (The original target is unchanged. But its copy in the context of the root installation has a new name. The name of the target import parameter in the blueprint has changed, and the name of the copied target is derived from it.)
A delete will only delete the three new subinstallations. After that, also a
landscaper-cli inst force-delete
does not work, because the object tree is no longer complete.What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
kubectl version
):The text was updated successfully, but these errors were encountered: