Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] - Remove propagated resources from the remote clusters #777

Open
4 tasks
Tracked by #728
IvoGoman opened this issue Nov 25, 2024 · 0 comments
Open
4 tasks
Tracked by #728

[FEAT] - Remove propagated resources from the remote clusters #777

IvoGoman opened this issue Nov 25, 2024 · 0 comments
Assignees

Comments

@IvoGoman
Copy link
Contributor

IvoGoman commented Nov 25, 2024

Priority

medium

Description

The generic PropagationReconciler allows to propagate Greenhouse resources to a remote cluster.
This is currently the case for Teams and TeamMemberships. As part of the deprecation of this PropagationReconciler, it is necessary to first remove the remote resources.

Under normal circumstances, this will only be done if the propagates Greenhouse resource is deleted or the cluster removed from Greenhouse.

Acceptance Criteria

  • The PropagationController only runs the cleanup logic to remove resources from the remote cluster
  • The PropagationController removes the finalizer if the remote resources have been deleted
  • The PropagationController skips reconciliations if the propagation finalizer is no longer set.
  • The PropagationController only watches Resources that have the propagation finalizer set

Reference Issues

No response

@github-project-automation github-project-automation bot moved this to Sprint Backlog in Greenhouse Core Roadmap Nov 25, 2024
@gciezkowski-acc gciezkowski-acc self-assigned this Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Sprint Backlog
Development

No branches or pull requests

2 participants