-
Notifications
You must be signed in to change notification settings - Fork 0
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
Refactor aws-network-topology-operator
to put finalizer on the AWSCluster instead of Cluster
#1827
Closed
1 task done
Tracked by
#2737
Labels
area/kaas
Mission: Cloud Native Platform - Self-driving Kubernetes as a Service
goal/capa-internal-ga
kind/task
provider/cluster-api-aws
Cluster API based running on AWS
team/phoenix
Team Phoenix
topic/capi
Comments
alex-dabija
changed the title
refactor aws-network-topology-operator to put finalizer on the AWSCluster instead of Cluster
Refactor Jan 5, 2023
aws-network-topology-operator
to put finalizer on the AWSCluster instead of Cluster
alex-dabija
added
area/kaas
Mission: Cloud Native Platform - Self-driving Kubernetes as a Service
team/hydra
topic/capi
provider/cluster-api-aws
Cluster API based running on AWS
kind/task
labels
Jan 5, 2023
It looks like finalizer is put on both
|
I think the controller should only reconcile |
2 tasks
Closed
1 task
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/kaas
Mission: Cloud Native Platform - Self-driving Kubernetes as a Service
goal/capa-internal-ga
kind/task
provider/cluster-api-aws
Cluster API based running on AWS
team/phoenix
Team Phoenix
topic/capi
Task
Refactor
aws-network-topology-operator
to put finalizer on the AWSCluster instead of Cluster.Towards epic.
Background
Currently, the
aws-network-topology-operator
adds a finalizer on the Cluster resources. This leads to a race condition because in certain situations the AWSCluster resource could be deleted before the operator is ready to remove the finalizer from the Cluster resource and it still expects the AWSCluster resource to be around.This probably doesn't happen that often because in order for the AWSCluster resource to be deleted the transit gateway attachment needs to be removed.
Update 2023-08: When implementing this, ensure #2714 (comment) is mentioned as use case, and gets fixed.
Tasks
The text was updated successfully, but these errors were encountered: