cleanup of controller owned firewalls
@hcwagner is already working on this.
Since Sep 18, 2024.
Assessment
This issue has not been assessed yet.
Description
Running helm uninstall or rollback will delete the controller and associated manifests from the cluster, but will leave existing firewalls deployed in the cloud infra (Cloud Manager/Linode API).
When deleting the installation of the controller it should check for all CloudFirewalls that are not imported (i.e. owned by something else) and delete them prior to removing the controller.
This will require:
- finalizer for the controller
- ownership information to be persisted in the CloudFirewall object state
- Dominant language
- Go
- Stars
- 16
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from linode/cloud-firewall-controller
-
Using to many rules Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
linode/cloud-firewall-controller#28 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
linode/cloud-firewall-controller#18 · 1 comment · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
linode/cloud-firewall-controller#17 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
linode/cloud-firewall-controller#16 · 1 comment ·
-
enhancement
linode/cloud-firewall-controller#1 · 1 comment · 1 assignee ·
All issues in linode/cloud-firewall-controller
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 84/100
-
enhancement needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
kind/cleanup
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
kubernetes-sigs/kueue#15947 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
sympozium-ai/sympozium#627 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100