Commit Graph

17825 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 8f20d22ef7
Merge pull request #14127 from olemarkus/write-ig-input
Write the user provided IG spec to state store instead of the full spec
2022-08-20 03:29:35 -07:00
Kubernetes Prow Robot e1fcbd6af2
Merge pull request #14151 from olemarkus/plug-iam-role-leak
Plug the IAM role leak
2022-08-20 02:25:35 -07: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
Kubernetes Prow Robot 91639d99bb
Merge pull request #14148 from olemarkus/cu-more
Add more cluster_update tests
2022-08-19 22:25:35 -07:00
Ole Markus With 20ececb2e6 Update expected 2022-08-20 07:15:10 +02:00
Ole Markus With 8c1bc03f42 Don't write the populated IG spec to state store 2022-08-20 07:15:10 +02:00
Ole Markus With dd578430e8 Create a better image validation test 2022-08-20 07:02:34 +02:00
Kubernetes Prow Robot 8ecd648135
Merge pull request #14147 from olemarkus/create-cluster-tests
Add more create_cluster integration tests
2022-08-19 21:43:36 -07:00
Ole Markus With 8f8765be0d Add more cluster_update tests 2022-08-19 20:31:38 +02:00
Ole Markus With fdb72f2c34 Add create cluster test that includes apiserver 2022-08-19 18:57:43 +02:00
Ole Markus With 29a7268442 Add more create_cluster integration tests 2022-08-19 18:57:17 +02:00
Kubernetes Prow Robot 5aec4d9016
Merge pull request #14142 from olemarkus/karpenter-14
Bump Karpenter to 0.15 and enable consolidation
2022-08-19 07:01:53 -07:00
Kubernetes Prow Robot 5cab2b2e14
Merge pull request #14144 from kubernetes/dependencies/update-1660889302
Update dependencies
2022-08-19 00:11:52 -07:00
github-actions bde817c14b Update dependencies 2022-08-19 06:08:23 +00:00
Kubernetes Prow Robot 4aa012adcb
Merge pull request #14141 from olemarkus/remove-disabled-lifecycle-hooks
Remove life cycle hooks when warmpool is disabled
2022-08-18 20:00:10 -07:00
Ole Markus With 29bbfeff70 Bump karpenter to 0.15 and enable consolidation 2022-08-18 20:46:25 +02:00
Ole Markus With cdea136e64 Support multiple lifecycle hooks for the same ASG in our mocks 2022-08-18 20:23:34 +02:00
Ole Markus With 3ace7fd47d Consistent formating of SQS policy to prevent flapping 2022-08-18 19:50:48 +02:00
Ole Markus With 7a48391172 Delete disabled lifecycle hooks and implement disable logic for warmpools 2022-08-18 19:50:48 +02:00
Kubernetes Prow Robot 161d30b743
Merge pull request #14138 from olemarkus/revert-positional-arg
Revert "Remove passing cluster name as positional argument"
2022-08-18 03:28:37 -07:00
Kubernetes Prow Robot c880da184d
Merge pull request #14137 from olemarkus/bump-cilium-118
Bump cilium to 1.11.8
2022-08-17 23:42:37 -07:00
Ole Markus With 7d7780bad9 Revert "Remove passing cluster name as positional argument"
This reverts commit 824eb9cabb.
2022-08-18 07:26:42 +02:00
Ole Markus With 6bd4a9ab28 Update karpenter manifest 2022-08-17 20:40:07 +02:00
Kubernetes Prow Robot 7035526204
Merge pull request #14135 from hakman/go-1.19.0
Update Go to v1.19.0
2022-08-17 02:40:55 -07:00
Kubernetes Prow Robot d7e85dc12e
Merge pull request #14130 from olemarkus/bump-ccm
Bump the CCM images
2022-08-17 00:32:55 -07:00
Ole Markus With 65aaa8dfe7 Bump cilium to 1.11.8 2022-08-17 08:49:26 +02:00
Ole Markus With a34e75b0e0 Always disable rp_filter when using cilium 2022-08-17 08:48:45 +02:00
Kubernetes Prow Robot 88e3342893
Merge pull request #14134 from hakman/gce_truncate_network_name
Limit GCE network names to 63 chars
2022-08-16 23:28:55 -07:00
Kubernetes Prow Robot 1b4743d6de
Merge pull request #14125 from olemarkus/channels-kubectl
Revert back to using kubectl in channels
2022-08-16 21:50:55 -07:00
Ciprian Hacman 39ce310a06 Skip RuntimeClass tests for GCE 2022-08-17 07:34:42 +03:00
Ciprian Hacman cb99db0757 Run make goimports 2022-08-17 07:03:33 +03:00
Ciprian Hacman 6b8b45355d Update Go to v1.19.0 2022-08-17 06:56:48 +03:00
Ciprian Hacman e81ba57967 Run hack/update-expected.sh 2022-08-17 06:37:26 +03:00
Ciprian Hacman 5e3e9fabd0 Limit GCE network names to 63 chars 2022-08-17 06:37:26 +03:00
Ole Markus With 579bbc443b Bump the CCM images 2022-08-16 14:28:17 +02:00
Kubernetes Prow Robot f442cc2d0a
Merge pull request #14080 from hakman/etcd-manager_ig
Create etcd-manager config for each instance group
2022-08-15 06:58:13 -07:00
Ole Markus With 381ceb1d14 Revert back to using kubectl in channels
Introduces an Applier interface and keeps the custom client based implementation
2022-08-14 13:06:17 +02:00
Kubernetes Prow Robot 429ebecdca
Merge pull request #14124 from olemarkus/fix-e2es
Fix more e2e skips
2022-08-13 14:06:13 -07:00
Ole Markus With 04581c3ae2 Fix more e2e skips 2022-08-13 19:08:16 +02:00
Ciprian Hacman b9394fed18 Run hack/update-expected.sh 2022-08-12 19:40:25 +03:00
Kubernetes Prow Robot 01d4a7652e
Merge pull request #14116 from kubernetes/dependencies/update-1660284550
Update dependencies
2022-08-12 00:38:54 -07:00
Kubernetes Prow Robot 9c11318f2c
Merge pull request #14112 from olemarkus/fix-kubetest-k8s-version-tests
Use semver for skipregex ifs instead of strings.Contains
2022-08-12 00:38:43 -07:00
Kubernetes Prow Robot 0425fb8f53
Merge pull request #14115 from h3poteto/iss-14100
Disable some flags in kube-controller-manager and kube-scheduler when logging-format is not text
2022-08-11 23:26:44 -07:00
github-actions 023e35d123 Update dependencies 2022-08-12 06:09:11 +00:00
AkiraFukushima 2ced5ce287
Disable some flags in kube-controller-manager and kube-scheduler when logging-format is not text
Disable these flags because these are not accepted.
* --logtostderr
* --alsologtostderr
* --log-file
2022-08-12 01:11:57 +09:00
Kubernetes Prow Robot 6f4bb0e4da
Merge pull request #14113 from olemarkus/fix-nth-pdb-selector
Add deployment-specific selectors to nth pdb
2022-08-10 23:18:57 -07:00
Ole Markus With cae87bb208 Add deployment-specific selectors to nth pdb
If not, when migrating from imds-mode to sqs-mode, the selectors will match the daemonset pods, which doesn't work with pdb
2022-08-11 07:23:04 +02:00