Commit Graph

2030 Commits

Author SHA1 Message Date
Ole Markus With ba5cc618fa Bump Cert Manager to 1.9.1 2022-08-25 08:35:54 +02:00
Ole Markus With 1b5e90fa18 Bump AWS Load Balancer Controller to v2.4.3 2022-08-25 07:17:19 +02:00
Ciprian Hacman 272ded0187 Add integration tests for Hetzner 2022-08-25 08:14:39 +03:00
Ole Markus With 0cd110d723 Bump node termination handler to 1.17.1 2022-08-24 21:52:52 +02:00
Kubernetes Prow Robot 939a62e424
Merge pull request #14173 from olemarkus/karpenter-16
Bump karpenter to 0.16
2022-08-24 06:22:03 -07:00
Kubernetes Prow Robot d69403e55c
Merge pull request #14170 from olemarkus/skip-metadata-concealment
Skip tests related to metadata concealment on GCE k8s <= 1.23
2022-08-24 03:02:25 -07:00
Kubernetes Prow Robot d57d751204
Merge pull request #14169 from olemarkus/aws-lbc-policy-fix
Fix policy API version for LBC and NTH
2022-08-24 01:42:36 -07:00
Kubernetes Prow Robot 2a99db2c2f
Merge pull request #13052 from rifelpet/sa-tags
Tag IAM Roles with service account info
2022-08-24 01:42:24 -07:00
Ole Markus With 501e1afdc8 Bump karpenter to 0.16 2022-08-24 10:03:44 +02:00
Ole Markus With f159bb65de Skip tests related to metadata concealment on GCE k8s <= 1.23 2022-08-24 09:27:25 +02:00
Kubernetes Prow Robot 7b71fef460
Merge pull request #14167 from olemarkus/v125-deps
Bump K8s libs to 0.25.0
2022-08-24 00:26:24 -07:00
Ole Markus With 0bf9be4526 Update expected 2022-08-24 09:11:13 +02:00
Kubernetes Prow Robot 50e61eeeef
Merge pull request #14168 from hakman/ssh-key_trim_space
Trim space around SSH public key
2022-08-23 23:13:49 -07:00
Ciprian Hacman 407ee77041 Trim space around SSH public key 2022-08-24 08:32:01 +03:00
Ole Markus With 7bc8281e54 Bump K8s libs to 0.25.0
This also bumps go mod version to 1.19
2022-08-24 07:17:14 +02:00
Peter Rifel 5ee973e5c3
./hack/update-expected.sh 2022-08-23 19:19:58 -05:00
Ole Markus With cbd12bbee4 Fix the non-ci markers 2022-08-23 12:23:32 +02:00
Ole Markus With a1e1a82245 Don't set unused test package flags to empty string 2022-08-22 19:47:31 +02:00
Ole Markus With 9b6dd0eb85 Fix test package location when using k8s ci versions in the upgrade AB scenario 2022-08-22 14:08:04 +02:00
Kubernetes Prow Robot e8fcb0c132
Merge pull request #14150 from olemarkus/cas-default-image2
Add default image for CAS that exists
2022-08-20 03:29:46 -07:00
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
Ole Markus With 3265e9db0e Add default image for CAS that exists 2022-08-20 07:32:14 +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
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
github-actions bde817c14b Update dependencies 2022-08-19 06:08:23 +00:00
Ole Markus With 29bbfeff70 Bump karpenter to 0.15 and enable consolidation 2022-08-18 20:46:25 +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 c880da184d
Merge pull request #14137 from olemarkus/bump-cilium-118
Bump cilium to 1.11.8
2022-08-17 23:42:37 -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
Ciprian Hacman 39ce310a06 Skip RuntimeClass tests for GCE 2022-08-17 07:34:42 +03:00
Ciprian Hacman e81ba57967 Run hack/update-expected.sh 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 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
github-actions 023e35d123 Update dependencies 2022-08-12 06:09:11 +00: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
Kubernetes Prow Robot 18cba87e91
Merge pull request #14111 from sterchelen/fix-pod-annotations
cilium: fix wrong pod annotations templating
2022-08-10 06:54:37 -07:00
Ole Markus With 26024672b8 Use semver for skipregex ifs instead of strings.Contains 2022-08-10 15:28:31 +02:00
Kubernetes Prow Robot 10c9b9d6bc
Merge pull request #14110 from olemarkus/skip-intree-ebs-e2e
Skip testing the in-tree aws-ebs driver if CSI driver is enabled
2022-08-10 06:04:32 -07:00
Nicolas Sterchele ed094a40ec
cilium: add integration test for pod annotations 2022-08-10 14:14:46 +02:00
Ole Markus With cfc4e504d0 Skip testing the in-tree aws-ebs driver if CSI driver is enabled 2022-08-10 13:41:03 +02:00
Kubernetes Prow Robot 5032055dc6
Merge pull request #14106 from hakman/containerd-1.6.8
Update containerd to v1.6.8
2022-08-09 23:18:30 -07:00
Moshe Shitrit a271714512 output of hack/update-expected 2022-08-10 00:05:05 -04:00
Ciprian Hacman 19f35d49f1 Run hack/update-expected.sh 2022-08-10 04:33:21 +03:00
Kubernetes Prow Robot 82ec66a033
Merge pull request #14099 from olemarkus/fix-upgrade-ab-ci-version
Specify the full url for CI versions in upgrade-ab tests
2022-08-06 23:46:17 -07:00
Ole Markus With 1453a7fbe5 Specify the full url for CI versions in upgrade-ab tests
CI builds are stored in a different bucket
2022-08-07 07:57:23 +02:00
Ole Markus With fad50f6aa6 Test the aws ebs csi driver in e2e if installed 2022-08-06 12:49:38 +02:00
Ole Markus With 3073daa7d8 Have the kops e2e tester fetch the full e2e for capability sniffing 2022-08-06 08:47:26 +02:00
Kubernetes Prow Robot 0d2e54695e
Merge pull request #14095 from olemarkus/stable-ci-upgrade
Add support for ci and stable builds in upgrade-ab script
2022-08-05 01:21:46 -07:00
Kubernetes Prow Robot 260d89f8eb
Merge pull request #14094 from kubernetes/dependencies/update-1659679694
Update dependencies
2022-08-05 00:01:47 -07:00
Ole Markus With dfb42b32c0 Add support for ci and stable builds in upgrade-ab script 2022-08-05 08:50:08 +02:00
github-actions c1ac138228 Update dependencies 2022-08-05 06:08:15 +00:00
Kubernetes Prow Robot 3120745769
Merge pull request #14092 from olemarkus/runc-template
Add template for e2e test with cpuManagerPolicy: static
2022-08-04 23:05:46 -07:00
Ole Markus With 19cc7d6271 Add template for e2e test with cpuManagerPolicy: static 2022-08-05 07:15:46 +02:00
Ciprian Hacman edeabae299 Run hack/update-expected.sh 2022-08-04 10:21:33 +03:00
Kubernetes Prow Robot 9661894261
Merge pull request #13618 from justinsb/kubescheduler_config
Support kube-scheduler config
2022-08-03 21:53:46 -07:00
Ciprian Hacman 870144697b Run hack/update-expected.sh 2022-08-04 06:32:34 +03:00
Kubernetes Prow Robot 9ee09fde44
Merge pull request #14087 from olemarkus/hack-cert-manager-crds
Add back conversion struct to cert-manager CRDs
2022-08-03 15:53:46 -07:00
justinsb d1fc0b9f88 Create goldentest for additional objects 2022-08-03 09:51:16 -04:00
justinsb 8693164f76 Update expected output 2022-08-03 09:51:16 -04:00
Ole Markus With 43c9232ae3 Add back conversion struct to cert-manager CRDs
A combination of apiserver map handling when using server-side apply, CA injection and resource validation made it impossible for kops to remove this struct. However, kops should claim ownership of all fields so we can remove them all in a future version
2022-08-03 14:14:58 +02:00
Nicolas Sterchele a23ca78c58
fixup! aws-ebs-csi-driver: remove preStop hook 2022-08-03 07:55:26 +02:00
Kubernetes Prow Robot 1c32ac743b
Merge pull request #14077 from olemarkus/karpenter-subnets
Fix Karpenter IAM permissions and make karpenter respect IG subnets
2022-08-01 14:28:29 -07:00
Ole Markus With 8bcc640452 Make Karpenter respect IG's spec.Subnets
This will add tag all subnets with the IGs using that subnet

Update docs/operations/karpenter.md

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2022-08-01 21:06:24 +02:00
Peter Rifel 4d82a4ae59
Upgrade kubetest2 2022-08-01 13:17:58 -05:00
Ole Markus With 2a21b49eea Fix IAM permissions for Karpenter 2022-08-01 08:43:21 +02:00
Ciprian Hacman 4dee7dd9a2
Release 1.25.0-alpha.2 (#14070) 2022-07-29 11:31:11 -07:00
Kubernetes Prow Robot 53252b672f
Merge pull request #14055 from kubernetes/dependencies/update-1659074912
Update dependencies
2022-07-29 02:01:23 -07:00
Kubernetes Prow Robot ea76ddb6cc
Merge pull request #14053 from rifelpet/cni-cluster-scoped
Remove namespaces from cluster-scoped resources in CNI manifests
2022-07-29 02:01:11 -07:00
Ole Markus With 6336f617ef Use stable kops release for kops 1.21 2022-07-29 09:22:43 +02:00
github-actions 16d720c8b3 Update dependencies 2022-07-29 06:08:32 +00:00
Peter Rifel 2ec1f2f154 ./hack/update-expected.sh 2022-07-29 08:35:43 +03:00
Kubernetes Prow Robot 932ff2177f
Merge pull request #14036 from olemarkus/kops-up-ha
Make control plane size configurable in kops-up
2022-07-27 21:49:10 -07:00
Ciprian Hacman 45012d83bf Run hack/update-expected.sh 2022-07-27 21:55:34 +03:00
Ole Markus With 749742728a Make control place size configurable in kops-up 2022-07-27 19:10:38 +02:00
Kubernetes Prow Robot b13b36a671
Merge pull request #14009 from hakman/calico-3.23.3
Update Calico and Canal to v3.23.3
2022-07-25 09:26:35 -07:00
github-actions 35f50093dc Update dependencies 2022-07-22 06:10:05 +00:00
Ciprian Hacman b07e5a67e5 Run hack/update-expected.sh 2022-07-20 10:14:45 +03:00
Kubernetes Prow Robot 75e1dc55b9
Merge pull request #14001 from rifelpet/external-dns-namespace
Add missing namespace to external-dns Service
2022-07-18 21:52:06 -07:00
Peter Rifel 0435507e95
./hack/update-expected.sh 2022-07-18 21:13:09 -06:00
Ciprian Hacman 7b99594f39 Run hack/update-expected.sh 2022-07-18 06:36:23 +03:00
Kubernetes Prow Robot 02433a6785
Merge pull request #13946 from jonasasx/feature/gce_spot
Adding GCE SPOT support
2022-07-16 14:06:53 -07:00
github-actions 633e2baef6 Update dependencies 2022-07-15 06:09:16 +00:00
Peter Rifel 52a70be55c
Upgrade aws-iam-authenticator to v0.5.9 2022-07-14 16:00:14 -06:00
Ivan Volynkin 329c60cc62 Adding GCE SPOT support 2022-07-14 20:19:50 +03:00
Peter Rifel 7ffedef3a4
./hack/update-expected.sh 2022-07-11 20:54:30 -06:00
Kubernetes Prow Robot cd0c4bed67
Merge pull request #13965 from rifelpet/awsiam-124
Fix AWS IAM Authenticator nodeSelector in k8s 1.24
2022-07-11 19:32:50 -07:00
Peter Rifel 026037ee70
Upgrade complex integration test case to k8s 1.24 2022-07-11 19:47:59 -06:00
Peter Rifel 95cd078cc4
Enable AWS IAM Authenticator in complex integration test 2022-07-11 19:43:49 -06:00
Peter Rifel 24bfd9ed51
Upgrade karpenter to 0.13.1 2022-07-05 07:16:45 -05:00
Nicolas Sterchele 73b6ed4150
aws: introduce maximum instance lifetime in cluster
The maximum instance lifetime is an AWS only feature and specifies the
maximum amount of time (in seconds) that an instance can be in service
before it is terminated and replaced.
A common use case might be a requirement to replace your instances on a
schedule because of internal security policies or external compliance
controls.
2022-07-04 20:38:33 +02:00