generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 306
Open
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.Indicates an issue or PR lacks a `triage/foo` label and requires one.
Description
Feature Description
When multiple sources produce resources with the same GVK/namespace/name, kro currently silently overrides the desired state, claims membership, and overwrites source identifying labels.
Conflict scenarios:
- different graph nodes in the same instance produce identical resources
- different collection items from the same collection producing identical resources
- different instances of the same RGD produce identical resources
- different RGDs producing identical resources
Before applying, kro should check existing resources and verify membership labels (kro.run/resource-graph-definition-id, kro.run/instance-id, kro.run/node-id, kro.run/collection-index) match. On mismatch, fail and surface the error in instance status.
jakobmoellerdev and shivansh-gohem
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.Indicates an issue or PR lacks a `triage/foo` label and requires one.