Open FooBarWidget opened 3 years ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.
/reopen
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.
active
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.
@anlandu @julianKatz please make sure the SyncSet design addresses this issue.
Hey @FooBarWidget!
Thanks for this feedback. We're designing a feature that involves referential data sync configuration (like the Config
resource's spec.sync.syncOnly
field you mention), and wanted to check in with you on the friction you documented in this issue.
In particular, you mention how you are interested in having sync config that is durable across upgrades. I.e., if a version of a given GroupKind is added or removed, you'd prefer not to take the additional manual step of updating the Config
. The wildcard (*
) is solely a way of achieving that outcome.
Does that accurately portray your viewpoint?
Describe the solution you'd like The replicating data feature requires explicitly specifying resource versions. I'd like to be able to sync all versions of a resource, without having to specify explicit versions. This way, when I upgrade my Kubernetes clusters (which may introduce new resource versions), I don't have to update my Gatekeeper config to include new resource versions.
Environment:
Kubernetes version: (use
kubectl version
):