justinsb
d9377e4e56
gce: don't logspam when next-route-hop is starting
...
Observed this when a machine was first starting up.
2023-08-19 13:08:15 -04:00
Ciprian Hacman
8a2f74ce46
aws: Ignore volumes set to delete on instance termination
2023-08-14 18:47:38 +03:00
Ciprian Hacman
d382b0e44f
azure: Add support for NAT gateway
2023-08-03 07:12:51 +03:00
Kubernetes Prow Robot
2d0f2387b0
Merge pull request #15721 from rifelpet/eb
...
Rename eventbridge rule in toolbox dump output
2023-07-30 08:46:00 -07:00
Peter Rifel
e0c3b8cd36
Rename eventbridge rule in toolbox dump output
...
`eventbridge` itself is too generic given there are many resource types within the eventbridge service
2023-07-30 09:25:40 -05:00
Ciprian Hacman
10fa740e3d
azure: Add support for application security groups
2023-07-30 14:40:14 +03:00
justinsb
3cce79d4e4
gce: Refactor resource labeling
...
Create a more strongly-typed label object and use it when labeling
cluster resources.
2023-07-28 23:48:41 -04:00
Ciprian Hacman
5be7a26211
azure: Use k8s.io/utils/set.Set[string]
2023-07-17 05:36:12 +03:00
Ciprian Hacman
704daec524
azure: Move ID parsing from `azuretasks` to `azure` utils
2023-07-11 12:55:48 +03:00
Ciprian Hacman
344d5b36c8
azure: Add mode dependency logic to deletion
2023-07-11 12:24:10 +03:00
Ciprian Hacman
4fe84705a5
azure: Add support for network security groups
2023-07-01 10:06:25 +03:00
Leïla MARABESE
62e3495b1a
scaleway dns provider + tests
2023-06-19 11:40:08 +02:00
John Gardiner Myers
1e7576c9c5
Upgrade external-dns to v0.13.5
2023-05-30 17:47:59 -07:00
Jesse Haka
e7d27bbf15
openstack designate changes
2023-05-17 20:24:01 +03:00
justinsb
1ad3f6012c
hetzner: add dependency logic to deletion
...
This avoids warnings about deleting e.g. the volume while it is still
attached to a server.
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2023-02-13 08:55:12 -05:00
Kubernetes Prow Robot
24a83acb66
Merge pull request #15128 from justinsb/do_no_empty_ips
...
digitalocean: don't print empty IP addresses
2023-02-11 17:49:31 -08:00
justinsb
c7ed41ca70
digitalocean: don't print empty IP addresses
...
Now we have some IPv6 support, we were printing an empty address when
machines did not have an IPv6 address.
2023-02-11 13:25:43 -05:00
justinsb
312ee7fefc
hetzner: support toolbox dump of instances
...
Makes for easier debugging.
2023-02-11 10:55:54 -05:00
Leïla MARABESE
0fca23addd
list and delete load-balancers
2023-01-26 17:12:46 +01:00
Kubernetes Prow Robot
0f5fc06cec
Merge pull request #14771 from johngmyers/sqs-rebalance
...
Don't drain on rebalance recommendations in SQS mode unless configured
2022-12-17 07:15:42 -08:00
Leïla MARABESE
ef8648e12c
scaleway: list and delete resources
2022-12-15 14:29:29 +01:00
John Gardiner Myers
55b46073b7
Don't drain on rebalance recommendations in SQS mode unless configured
2022-12-11 18:21:43 -08:00
Ciprian Hacman
141f6065f9
Don't pass region to ListResources
2022-12-05 09:40:38 +02:00
Ciprian Hacman
f7d434ee2c
Refactor ListResources to not require passing the Cluster object
2022-12-05 09:10:58 +02:00
Kubernetes Prow Robot
2e231fcbd9
Merge pull request #14704 from hakman/owners_update
...
Update OWNERS files
2022-12-02 10:01:53 -08:00
Ciprian Hacman
4868c2bfaf
aws: Skip Route53 cleanup for clusters without DNS
2022-12-02 10:57:37 +02:00
Ciprian Hacman
4091fc00d6
Update OWNERS files
2022-12-02 07:19:59 +02:00
John Gardiner Myers
87925bf0ca
Remove CloudFormation support
2022-11-22 21:02:50 -08:00
John Gardiner Myers
d39ba74bd7
Change the control-plane IG role to "ControlPlane" in v1alpha3 API
2022-11-22 17:05:29 -08:00
Ciprian Hacman
d29812fc6e
Replace fi.Bool/Float*/Int*/StringValue() with fi.ValueOf
2022-11-19 03:45:23 +02:00
Ciprian Hacman
8f79c9bd68
Replace fi.Bool/Float*/Int*/String() with fi.PtrTo()
2022-11-19 03:45:22 +02:00
John Gardiner Myers
71017f0307
Use bastion to dump private instances
2022-11-09 21:34:04 -08:00
Ciprian Hacman
35f12c12b1
azure: Update clients to latest (previous) versions
2022-11-08 19:47:17 +02:00
John Gardiner Myers
8675336725
Also dump logs from IPv6 nodes
2022-11-05 16:10:53 -07:00
John Gardiner Myers
eb69f8ac60
Remove well known account aliases for unsupported distros
2022-11-01 16:20:27 -07:00
John Gardiner Myers
423a04900f
Fix typo
2022-10-27 11:07:17 -07:00
Ciprian Hacman
85026145a1
Always infer gossip DNS from cluster name
2022-10-02 12:54:37 +03:00
justinsb
90a484f049
AWS IAM Role listing: don't ignore "other" errors
...
If the error was an AWS error, but not one of the recognized ones, we
ignored it.
2022-09-01 07:57:03 -04:00
Ole Markus With
eb003a19b1
Fix bugs and typo in iam resource deletion logic
2022-08-21 20:01:20 +02:00
Ole Markus With
084ecac2bb
Fix no such entity check for iam profiles and roles
2022-08-21 07:29:30 +02:00
Ole Markus With
578e27bb5f
Ignore entities not found when deleting IAM roles and profiles
2022-08-20 18:58:04 +02:00
Ole Markus With
535f597bce
Rely on tags alone when deleting instance profiles
2022-08-20 10:25:49 +02:00
Ole Markus With
e01b233b76
Warn instead of failure if we cannot read IAM role tags
...
Since we now try to get tags for all roles in the account, we may encounter roles we are not allowed to get e.g if there is an SCP or similar with explicit deny.
2022-08-20 09:53:10 +02:00
Ole Markus With
09b604867d
Don't skip roles that don't have cluster name prefix
...
This should plug the IAM roles leak. It probably a leftover from when roles did not have tags and we relied on the name of the role instead.
2022-08-20 09:07:15 +02:00
Ole Markus With
8e7a50346b
Add iam role deletion test
2022-08-20 09:07:15 +02:00
Ciprian Hacman
5e3e9fabd0
Limit GCE network names to 63 chars
2022-08-17 06:37:26 +03:00
Ciprian Hacman
d2e614dd3e
Refactor ClusterPrefixedName and ClusterSuffixedName to not return error
2022-06-30 07:59:52 +03:00
Ciprian Hacman
bdb1f509f0
Fix cleanup of firewall rules that contain the cluster name hash
2022-06-29 06:30:14 +03:00
Ciprian Hacman
377e26d407
Clean-up firewall rules that contain targets with the cluster name hash
2022-06-25 10:52:30 +03:00
Ciprian Hacman
d34e0fd1e0
Fix GCE resource tracking
2022-06-23 19:50:39 +03:00