Commit Graph

2030 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 7e065ff541
Merge pull request #13768 from hakman/code_addons_cleanup
Remove core addons from addons
2022-06-13 11:36:12 -07:00
Ole Markus With 6dbfd0d359 Fix PDB api version for a set of addons 2022-06-12 22:09:29 +02:00
Kubernetes Prow Robot 3b592262a5
Merge pull request #13784 from kubernetes/dependabot/go_modules/google.golang.org/api-0.83.0
Bump google.golang.org/api from 0.81.0 to 0.83.0
2022-06-12 07:46:10 -07:00
Kubernetes Prow Robot 7e814c2ecb
Merge pull request #13785 from kubernetes/dependabot/go_modules/github.com/hashicorp/vault/api-1.7.2
Bump github.com/hashicorp/vault/api from 1.6.0 to 1.7.2
2022-06-12 05:36:10 -07:00
GitHub Actions Dependabot Update eedd463547 Update go modules 2022-06-12 06:34:24 +00:00
GitHub Actions Dependabot Update 5f9ea3bf61 Update go modules 2022-06-12 06:34:18 +00:00
GitHub Actions Dependabot Update 51b1830c2c Update go modules 2022-06-12 06:33:11 +00:00
Ole Markus With 7935a5e8d2 Fix namespace for cert manager webhook config 2022-06-11 08:30:49 +02:00
Ciprian Hacman 911f4a133c Run hack/update-expected.sh 2022-06-10 14:03:16 +03:00
Kubernetes Prow Robot 1568e9c9d1
Merge pull request #13763 from hakman/runc-1.1.3
Update runc to v1.1.3
2022-06-10 03:55:57 -07:00
Kubernetes Prow Robot 2edc36bccf
Merge pull request #13745 from ddelange/patch-2
Bump nvidia device plugin to 0.12.0
2022-06-10 03:55:46 -07:00
Kubernetes Prow Robot d56cce25d0
Merge pull request #13750 from julienperignon/master
Fix API group name for ingresses in DNS Controller
2022-06-10 02:59:46 -07:00
Kubernetes Prow Robot 1676d99488
Merge pull request #13757 from olemarkus/channels-on-upgrade-tests
Run channels on upgrade e2e tests to verify addons are being applied
2022-06-10 01:41:47 -07:00
Ciprian Hacman 88122d67c3 Run hack/update-expected.sh 2022-06-10 09:55:15 +03:00
Ole Markus With 012cec822e Run channels on upgrade e2e tests to verify addons are being applied 2022-06-10 08:37:26 +02:00
Ciprian Hacman 594150a476 Run hack/update-expected.sh 2022-06-10 07:29:31 +03:00
Julien Perignon bf825b72f1 Update after running hack/update-expected.sh 2022-06-09 01:03:57 +10:00
Kubernetes Prow Robot 5d78cb0f41
Merge pull request #13748 from hakman/bump_aws-ccm
Update AWS CCM images for k8s 1.20-1.22
2022-06-08 04:38:22 -07:00
Ole Markus With 885bc3094b Create cilium manifest for k8s 1.25 2022-06-08 10:30:34 +02:00
Ciprian Hacman b1c9beb09f Run hack/update-expected.sh 2022-06-08 09:13:53 +03:00
Ole Markus With c6ca89a6e7 Repurpose cilium2 to test hubble 2022-06-07 20:39:25 +02:00
Ole Markus With 4f5ef4f684 Remove 1.19 create cluster integration test 2022-06-07 15:53:51 +02:00
Ole Markus With 2e4105a79f Bump k8s version in integration tests using 1.19 2022-06-07 15:41:26 +02:00
ddelange 863807b770
Bump nvidia device plugin to 0.12.0 2022-06-07 15:39:39 +02:00
Ole Markus With 896267c4b9 Drop 1.19 integration tests 2022-06-07 15:20:02 +02:00
Kubernetes Prow Robot 99ca1ee827
Merge pull request #13741 from hakman/containerd-1.6.6
Update containerd and Docker versions
2022-06-07 03:53:48 -07:00
Ciprian Hacman 9a591b2aa7 Run hack/update-expected.sh 2022-06-07 09:16:54 +03:00
Ciprian Hacman 53a329f88c Run hack/update-expected.sh 2022-06-07 09:16:54 +03:00
GitHub Actions Dependabot Update 8ef0682f9f Update go modules 2022-06-07 04:08:14 +00:00
GitHub Actions Dependabot Update 5ed831e131 Update go modules 2022-06-07 00:37:35 +00:00
GitHub Actions Dependabot Update 5892c6670d Update go modules 2022-06-06 19:22:24 +00:00
Ciprian Hacman 09d364ff47 Update tests/e2e/go.mod 2022-06-05 09:00:39 +03:00
Ciprian Hacman f95ef569a1
Release 1.24.0-beta.1 (#13730) 2022-06-04 07:10:20 -07:00
Moshe Shitrit 48450a8abb hack/update-expected 2022-06-03 21:05:10 -04:00
Peter Rifel 5c8e34f669
Migrate EBS CSI images back to registry.k8s.io 2022-06-02 11:34:30 -05:00
Ole Markus With 71ba1ea4f0 Bump NTH to 1.16.5 2022-05-31 21:12:16 +02:00
Gene Kuo 7b7ce3167f Update gophercloud to v0.25.0
This commit updates gophercloud to newest v0.25.0 release. The
SOURCE_IP_PORT LB method is also updated to the reference in the new
release in align with ROUND_ROBIN.
2022-05-31 20:45:03 +09:00
Kubernetes Prow Robot 4c8523a93f
Merge pull request #13672 from hakman/calico-3.23.1
Update Calico and Canal to v3.23.1
2022-05-25 19:05:22 -07:00
Ciprian Hacman b5f908be0b Run hack/update-expected.sh 2022-05-23 18:46:56 +03:00
Ciprian Hacman 105fe1a8a6 Run hack/update-expected.sh 2022-05-23 18:46:52 +03:00
Ciprian Hacman f5954e1388 Switch Calico integration tests to k8s v1.24 2022-05-23 18:35:26 +03:00
Ole Markus With 7981f6fa25 Bump coredns to 1.8.6 2022-05-22 09:30:02 +02:00
Ciprian Hacman 97b5795edb
Release 1.24.0-alpha.5 (#13675) 2022-05-21 09:10:00 -07:00
Kubernetes Prow Robot 8c6e3df00c
Merge pull request #13673 from olemarkus/external-dns-124
Bump external-dns to 0.11.0
2022-05-21 07:06:00 -07:00
Ole Markus With ddfaec0c7e Bump external-dns to 0.11.0 2022-05-21 14:41:29 +02:00
Ole Markus With 6471f2ce0b Bump EBS CSI driver to 1.6.2 2022-05-20 21:46:47 +02:00
Kubernetes Prow Robot 41e61ea3d8
Merge pull request #13662 from olemarkus/nth-bump-124
Bump NTH to 1.16.4 and add support for scheduled instance change events
2022-05-19 22:23:13 -07:00
Kubernetes Prow Robot 39f566edbf
Merge pull request #13666 from olemarkus/cilium-bump-124
Bump Cilium to 1.11.5
2022-05-18 16:24:14 -07:00
Kubernetes Prow Robot f89c2e810e
Merge pull request #13665 from olemarkus/aws-lbc-124
Bump Load Balancer Controller to 2.4.1
2022-05-18 16:24:06 -07:00
Ole Markus With d08c028747 Bump NTH to 1.16.4 and add support for scheduled instance change events 2022-05-18 21:48:28 +02:00
Ole Markus With 2d50b9ff2c Bump Cilium to 1.11.5
Since this introduced some backwards breaking RBAC changes, the manifest got forked
2022-05-18 21:44:19 +02:00
Ole Markus With e2f35415d8 Bump Load Balancer Controller to 2.4.1 2022-05-18 21:08:41 +02:00
Ole Markus With f849ea01c9 Bump EBS CSI driver to 1.6.1 2022-05-18 20:46:47 +02:00
Kubernetes Prow Robot 0b9955f430
Merge pull request #13656 from zetaab/fixcommandnodeselector
Set nodeSelector and command to null
2022-05-17 23:43:07 -07:00
Kubernetes Prow Robot 66d4d26c44
Merge pull request #13636 from seh/allow-use-of-waf-with-awslbc
Allow the AWS Load Balancer Controller to use WAFs
2022-05-17 23:42:53 -07:00
Ole Markus With 5c2f33d148 Promote May AMIs in channels
Already been running for some time in e2e
2022-05-17 07:46:30 +02:00
Steven E. Harris a1495ac4c8
Allow the AWS LB Controller to use WAFs
By introducing a few new fields within the Cluster spec's
"awsLoadBalancerController" field, allow users to enable the AWS Load
Balancer Controller to associate WAFs with EC2 Application Load
Balancers (ALBs). It's possible to enable separately use of two kinds
of WAF: WAF Classic and the never version 2-era WAF, the latter of
which bears no distinguishing name.

Retain our default configuration of the AWS Load Balancer Controller
in which this capability remains disabled via command-line flags,
overriding the controller program's enabling of this capability by
default.

Signed-off-by: Steven E. Harris <seh@panix.com>
2022-05-16 12:20:28 -04:00
Jesse Haka a5c9dddc48 fix test data 2022-05-15 23:30:41 +03:00
Kubernetes Prow Robot d44030184b
Merge pull request #13650 from hakman/e2e_scenario_aws-lb-controller
Use -ginkgo.junit-report instead of -ginkgo.reportFile
2022-05-14 13:31:19 -07:00
Ciprian Hacman faa002dd18 Use -ginkgo.junit-report instead of -ginkgo.reportFile 2022-05-14 21:19:07 +03:00
Kubernetes Prow Robot cccfc0e954
Merge pull request #13649 from hakman/calico_missing_pieces
Use Calico v3.21 with older versions of k8s
2022-05-14 01:19:17 -07:00
Ciprian Hacman 6ec533325c Run hack/update-expected.sh 2022-05-14 10:17:17 +03:00
Ciprian Hacman ece2a5c012 Let kubetest set --skip-regex in upgrade scenarios 2022-05-14 08:37:55 +03:00
Ciprian Hacman 304c01dba7 Skip nfs tests in all scenarios 2022-05-14 08:25:53 +03:00
Ciprian Hacman 60eb906e6b Run hack/update-expected.sh 2022-05-13 17:21:21 +03:00
Ole Markus With 674b479403 Bump cluster autoscaler image for 1.24 2022-05-12 20:36:55 +02:00
Ole Markus With 39f3c8bdf4 Add integration test for 1.24 2022-05-12 20:29:23 +02:00
Ciprian Hacman a613916555 Run hack/update-expected.sh 2022-05-12 18:59:19 +03:00
Ciprian Hacman 800472ee46 Run hack/update-expected.sh 2022-05-12 11:21:48 +03:00
Ciprian Hacman 68469601cd
Release 1.24.0-alpha.4 (#13631) 2022-05-11 02:36:52 -07:00
Peter Rifel ef3a96558f Update Karpenter to v0.10.0
./hack/update-expected.sh

Use default dns policy for webhook

Fix webhook svc target port

Fix provisioner to only contain launchTemplate
2022-05-11 07:25:36 +02:00
Kubernetes Prow Robot 79030f7c11
Merge pull request #13626 from hakman/ccm-latest-staging
Use latest staging AWS CCM for k8s 1.24+
2022-05-10 06:45:45 -07:00
Ciprian Hacman 8c2758b790 Run hack/update-expected.sh 2022-05-10 11:44:41 +03:00
Ciprian Hacman e25fbbb0b7 Run hack/update-expected.sh 2022-05-10 11:14:32 +03:00
Peter Rifel a7ffd8dc04
Skip in-tree volume limits test 2022-05-08 18:59:50 -05:00
Jesse Haka 52d2cb08a8 update deps 2022-05-04 10:25:42 +03:00
Ole Markus With e58f23d84a Bump k8s.io deps to 1.24.0 2022-05-04 08:30:10 +02:00
Ciprian Hacman 007b50cc89 Run hack/update-expected.sh 2022-05-03 20:05:38 +03:00
Ciprian Hacman f18cbb60cc Run hack/update-expected.sh 2022-05-03 19:25:14 +03:00
Kubernetes Prow Robot 89faa0a865
Merge pull request #13590 from hakman/additional_packages
Add support for installing additional packages
2022-05-03 07:27:55 -07:00
Kubernetes Prow Robot 51646984a1
Merge pull request #13577 from hakman/stop_installing_nfs
Don't install nfs-common/nfs-utils by default
2022-05-02 21:17:55 -07:00
Ciprian Hacman c012e747df Add integration test for installing additional packages 2022-05-03 06:47:44 +03:00
Ciprian Hacman 178cf89324 Don't install nfs-common/nfs-utils by default 2022-05-03 04:29:23 +03:00
Ole Markus With 6df6857ad5 Bump cilium to 1.11.4 2022-05-02 13:26:00 +02:00
Kubernetes Prow Robot de20f2a0d8
Merge pull request #13588 from hakman/etcd-3.5.4
Update etcd to v3.5.4
2022-05-02 03:37:13 -07:00
Kubernetes Prow Robot 4a333c9791
Merge pull request #13582 from rifelpet/revert-163
Revert containerd v1.6.3 upgrade
2022-05-02 02:07:14 -07:00
Ciprian Hacman 75fac81273 Run hack/update-expected.sh 2022-05-02 10:33:26 +03:00
Peter Rifel 5368c55567
Remove remaining bazel references 2022-05-01 13:56:56 -05:00
Kubernetes Prow Robot fe4f1fbfb1
Merge pull request #13580 from olemarkus/bump-nvidia-24
Bump nvidia device plugin to 0.11 and nvidia driver to 510
2022-04-30 08:05:12 -07:00
Ole Markus With e622736992 Bump nvidia device plugin to 0.11 and nvidia driver to 510 2022-04-30 16:01:47 +02:00
Peter Rifel 6c57935293
Revert "Run hack/update-expected.sh"
This reverts commit e8652c9677.
2022-04-30 06:03:48 -05:00
Kubernetes Prow Robot a08f450ef0
Merge pull request #13565 from rifelpet/ebs160
Upgrade EBS CSI Driver to v1.6.0
2022-04-30 02:05:13 -07:00
Ciprian Hacman e8652c9677 Run hack/update-expected.sh 2022-04-30 05:52:12 +03:00
Kubernetes Prow Robot b8acba96d5
Merge pull request #13493 from MoShitrit/aws-cni-1-11-0
Bump AWS CNI to version 1.11.0
2022-04-28 07:17:50 -07:00
Moshe Shitrit 2547cc2be4 output of hack/update-expected.sh 2022-04-28 08:53:47 -04:00
Peter Rifel 66817eee4b
./hack/update-expected.sh 2022-04-27 22:17:29 -05:00
Tessia Piboubès 823051d28e Update Canal's Flannel to v0.15.1 2022-04-27 22:09:12 +02:00
Nat Henderson 9b08c4bb51 Enable internal load balancers when running on GCP
* Add ILBs, broadly following the AWS model.  The following new
capabilities are added for clusters in GCP:
  * Cluster's spec.api.loadBalancer can be set to 'type: internal' on
    GCP.
    * Therefore, GCP can now create:
        * regional backend services
        * regional (non-legacy) healthchecks
        * firewall rules with "internal" load-balancing scheme
        * firewall rules with dot-notation-specified IP addresses
  * Cluster's spec.api.loadBalancer's 'subnets' field functions
    as in the AWS model.

A few incidental changes are included, either because this change
touched the relevant code or because my use case happened to trigger the
issues that are fixed here.

* Cluster's spec.networkID field can be prefixed by project to use
  GCP's common cross-project networking model.
    * The presumption is that all specified subnets belong to this
      network and therefore this project.

* Add missing operation wait on forwarding rule creation.

* Some Terraform output improvements:
    * Permit no-ACL files in GCS buckets in Terraform output.
    * Enable marginally better cross-resource reference in Terraform outputs
    * Add project to network + subnetwork literals in Terraform output.
    * Add terraform output to backend services and health checks.

Testing:
  * Add mocks for backend services and health checks.
  * Add minimal integration test - copied from gce_private and ilb added.
  * Add update cluster goldens.

Co-authored-by: Travis Reid <travis_reid@apple.com>
2022-04-25 13:31:47 -07:00
Kubernetes Prow Robot 39f499bd46
Merge pull request #13552 from rifelpet/flannel0170
Upgrade flannel to 0.17.0
2022-04-23 07:19:36 -07:00
Peter Rifel 9073f605af
Upgrade flannel to 0.17.0 2022-04-23 08:11:53 -05:00
Ciprian Hacman 48494f5169 Update tests/e2e/go.mod to v1.24.0-rc.0 2022-04-22 18:15:46 +03:00
Kubernetes Prow Robot f5a23fd7e8
Merge pull request #13548 from olemarkus/gomod18
Bump k8s deps to 1.24.0-rc.0
2022-04-22 05:52:13 -07:00
Ole Markus With c9d6186a67 Bump to golang1.18 and k8s deps to 1.24.0-rc.0 2022-04-22 14:11:47 +02:00
Peter Rifel 6f0f0a9153
Skip SCTP tests in k8s 1.25 as well 2022-04-21 17:21:32 -05:00
Bronson Mirafuentes f56dbad934 fix pod annotations in addon yamls 2022-04-21 11:10:03 -07:00
Kubernetes Prow Robot fc9f839233
Merge pull request #13539 from rifelpet/taint2
Update control plane toleration for external-dns
2022-04-20 19:40:57 -07:00
Peter Rifel 4e429bb2cc
Update control plane toleration for external-dns 2022-04-20 19:01:23 -05:00
Peter Rifel f9c0487fbf
Shell out to ssh-keygen for creating ed25519 keys
Go's crypto modules can't generate ed25519 keys in the openssh format, so we rely on ssh-keygen instead
2022-04-20 18:39:25 -05:00
Kubernetes Prow Robot 3242dc3cb4
Merge pull request #13532 from seh/augment-cluster-autoscaler-iam-permissions-conditionally
Allow cluster autoscaler to read EC2 instance types to build catalog dynamically
2022-04-20 11:47:43 -07:00
Steven E. Harris de1ecd844d
Allow cluster autoscaler to get EC2 instance types
When the cluster autoscaler builds its EC2 instance type catalog
dynamically instead of using only its statically defined set, grant it
the additional IAM permissions required to fetch the instance types
from the AWS API.
2022-04-20 12:22:28 -04:00
Kubernetes Prow Robot 0a13159707
Merge pull request #13521 from rifelpet/controlplane-label
Update remaining addon manifests for the control-plane node role
2022-04-19 22:21:40 -07:00
Kubernetes Prow Robot 7df4cef34f
Merge pull request #13524 from rifelpet/skip-hints
Skip topology hints tests in k8s 1.23
2022-04-19 21:21:41 -07:00
Peter Rifel 50469d9955
Skip topology hints tests in k8s 1.23 2022-04-19 22:30:11 -05:00
Peter Rifel fdad5cf9e5
kubetest2-kops - Create ephemeral SSH keys 2022-04-19 21:39:23 -05:00
Peter Rifel 8bc0240222
./hack/update-expected.sh 2022-04-19 16:52:48 -05:00
Kubernetes Prow Robot c1d374f8e2
Merge pull request #13514 from hakman/revert_aws-ccm
Revert to using 1.23.0-alpha.0 for AWS CCM
2022-04-18 23:15:17 -07:00
Ciprian Hacman 8d5abd2878 Update aws-sdk-go to v1.43.41 2022-04-19 04:25:01 +03:00
Ciprian Hacman 4523c573b4 Run hack/update-expected.sh 2022-04-19 04:20:38 +03:00
Ole Markus With ba544eacce Add control-plane taint as kubetest2 non-blocking taint and fix OS tests 2022-04-18 13:56:13 +02:00
Ole Markus With 8423d49bf3 Add control-plane taint and remove master node-role label 2022-04-18 13:56:13 +02:00
Ole Markus With 227dde3ce7 Update expected 2022-04-18 13:56:13 +02:00
Kubernetes Prow Robot 1365bbb1d5
Merge pull request #13506 from olemarkus/ccm-stable
Bump CCM 1.22 and 1.23 images to stable versions
2022-04-18 00:04:41 -07:00
Ole Markus With 01d94fa392 Bump CCM 1.22 and 1.23 images to stable versions 2022-04-18 08:17:58 +02:00
Kubernetes Prow Robot 6d264080ed
Merge pull request #13484 from olemarkus/no-bazel-targets
Remove bazel targets and tools
2022-04-17 23:16:41 -07:00
justinsb 6d7bd22853 Update test data for etcd 3.5.3 2022-04-17 17:07:25 -04:00
Ciprian Hacman 0643271a97 Revert "Enable etcd corruption check as mitigatio of 3.5 corruption issue"
This reverts commit 6d75f8f9f0.
2022-04-17 18:34:49 +03:00
Kubernetes Prow Robot 88773ea0e6
Merge pull request #13499 from justinsb/update_etcd_manager_20220417
Update to etcd-manager 3.0.20220417
2022-04-17 08:14:41 -07:00
justinsb 74397b2a4f Update to etcd-manager 3.0.20220417
In particular we want to pick up changes addressing the potential
corruption found in 3.5.0 - 3.5.2:

* Use etcd 3.5.3
* Pass the ETCD_EXPERIMENTAL_INITIAL_CORRUPT_CHECK for all 3.5 series
2022-04-17 10:29:01 -04:00
Ciprian Hacman 02aa7cfed0 Run hack/update-expected.sh 2022-04-17 07:42:55 +03:00
Moshe Shitrit 5306fc5032 output of hack/update-expected.sh 2022-04-14 00:44:43 -04:00
Ciprian Hacman 18d45a2994 Run hack/update-expected.sh 2022-04-13 16:49:09 +03:00
Moshe Shitrit 9c7d0ecaa5 output of hack/update-expected.sh 2022-04-12 11:52:41 -04:00
Ole Markus With ce2e877aeb Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
Kubernetes Prow Robot b78502ba1a
Merge pull request #13487 from olemarkus/bump-channels-april
Bump Ubuntu AMIs in alpha and stable
2022-04-12 00:35:23 -07:00
Ole Markus With 8d4a6c35a9 Bump Ubuntu AMIs in alpha and stable 2022-04-12 08:12:25 +02:00
Ole Markus With 87ee2af2a4 Don't down from up if cluster creation fails
Now that kubetest2 always defers down again, this is redundant.
2022-04-12 06:51:00 +02:00
Ole Markus With 1d594494e2 Bump kubetest2 to fix the down issue 2022-04-12 06:50:01 +02:00
Kubernetes Prow Robot 9f1947d831
Merge pull request #13476 from olemarkus/use-latest-lbc-test
Use latest stable release by default for scenario test
2022-04-10 07:16:05 -07:00
Ole Markus With f20547cce6 Use go install instead of go get 2022-04-10 14:35:29 +02:00
Ole Markus With bcbeb30d85 Remove explicit dependency on yamlv2
Update tests/e2e/kubetest2-kops/deployer/template.go

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2022-04-10 13:29:21 +02:00
Ole Markus With ec86607918 Use non-bazel build path in scenario 2022-04-10 13:26:55 +02:00
Ole Markus With 5f6b480f81 Update cert-manager dependency to 1.8.0 2022-04-10 12:39:47 +02:00
Kubernetes Prow Robot 1873bf10f4
Merge pull request #13482 from olemarkus/bump-viper
Bump viper and cobra
2022-04-10 02:08:05 -07:00
Ole Markus With 9e49b64fdb Update cobra and viper 2022-04-10 10:22:34 +02:00
Kubernetes Prow Robot 8120147889
Merge pull request #13326 from johngmyers/move-openstack
Move Openstack settings to cloudProvider.openstack
2022-04-10 00:10:05 -07:00
Ole Markus With 296ed9c44c Use --discovery-store instead of overrides for irsa in scenarios 2022-04-09 12:58:33 +02:00
Ole Markus With 38e1c9ec14 fixup 2022-04-09 12:58:33 +02:00
Ole Markus With 81927534c4 Use latest stable release for scenario tests by default 2022-04-09 12:58:26 +02:00
DingGGu 844931af53
Fix wrong label selector in NTH manifest 2022-04-09 17:16:55 +09:00
DingGGu 24965f43b2
Run apimachinery for nth excludeLoadBalancers 2022-04-09 17:04:23 +09:00
DingGGu bc320d8671
Fix missing role for EMIT_KUBERNETES_EVENTS option 2022-04-09 17:04:23 +09:00
DingGGu 1b9cf91684
Bump NTH to 1.16.1, use WithDefaultBool in gotemplate, set ExcludeLoadBalancers default true 2022-04-09 17:04:23 +09:00
DingGGu c1042f4a3b
Bump NTH 1.16 and add excludeFromLoadBalancers option 2022-04-09 17:04:16 +09:00
Ole Markus With 1fadc39a59 Add PDB for cilium operator 2022-04-09 07:06:59 +02:00
Ole Markus With a5fc9cd6a5 Add PDB for AWS LBC 2022-04-09 07:05:13 +02:00
Ole Markus With 8c235f363d Add PDB and topology constraints for NTH 2022-04-09 07:01:25 +02:00
John Gardiner Myers aff5f587f3 Move Openstack settings to cloudProvider.openstack 2022-04-07 10:04:19 -07:00
Kubernetes Prow Robot 5cbb338528
Merge pull request #13065 from johngmyers/move-azure
Move Azure settings to cloudProvider.azure
2022-04-07 09:37:57 -07:00
Kubernetes Prow Robot 107fa6dcfb
Merge pull request #13454 from olemarkus/enable-etcd-corruption-check
Enable etcd corruption check as mitigatio of 3.5 corruption issue
2022-04-07 08:50:08 -07:00
Kubernetes Prow Robot 018edd45f3
Merge pull request #13354 from olemarkus/jobnames
Don't hash parts of the cluster name for e2e
2022-04-07 08:49:57 -07:00
Kubernetes Prow Robot 44e7b24c89
Merge pull request #13464 from olemarkus/bump-cas-24
Bump Cert Manager to 1.8
2022-04-06 10:20:56 -07:00
Kubernetes Prow Robot f32503e413
Merge pull request #12919 from olemarkus/cilium-11-default
Use Cilium 1.11 as default
2022-04-06 04:18:56 -07:00
Ole Markus With 43bfb934e7 Bump Cert Manager to 1.8 2022-04-06 12:50:03 +02:00
Kubernetes Prow Robot 340ff24468
Merge pull request #13453 from olemarkus/no-csi-snapshotter-without-snapshot
Don't run the CSI snapshot plugin if snapshot controller is not installed
2022-04-04 05:16:13 -07:00
Ciprian Hacman 025046e481 Run hack/update-expected.sh 2022-04-04 09:02:52 +03:00
Kubernetes Prow Robot feb66910b1
Merge pull request #13318 from guillomep/allow_to_add_additional_routes
Possibility to add additional routes in route tables of subnets
2022-04-03 13:46:09 -07:00
Ole Markus With 6d75f8f9f0 Enable etcd corruption check as mitigatio of 3.5 corruption issue 2022-04-03 14:11:15 +02:00
Ole Markus With 2e3c9f3a36 Don't hash parts of the cluster name for e2e
Previously we hashed the name because the IAM role names otherwise
became too large. This has since been fixed. We want to avoid hashing to
better understand what tests/runs may leak resources.
2022-04-03 12:44:01 +02:00
Ole Markus With 79d9fa6aa7 Don't run the CSI snapshot plugin if snapshot controller is not installed 2022-04-02 21:51:20 +02:00
Ole Markus With dcb35cdc85 Bump semver for kubetest2 2022-03-31 21:47:25 +02:00
Ole Markus With f10ec875ab Skip upstream e2e log dump 2022-03-30 08:52:35 +02:00
Ole Markus With 9d62968919 Skip expected failure on cilium 1.11 2022-03-29 19:22:10 +02:00
Ole Markus With 3d77ab6139 Use Cilium 1.11 as default 2022-03-29 12:58:24 +02:00
Guillaume Perrin 1235b63a0d Only authorize additionalRoute for private subnets
Signed-off-by: Guillaume Perrin <guillaume28.perrin@gmail.com>
2022-03-28 15:49:03 +02:00
Guillaume Perrin 19330df09f Add integration tests
Signed-off-by: Guillaume Perrin <guillaume28.perrin@gmail.com>
2022-03-28 14:57:21 +02:00
Jesse Haka e75ccb2286 update expected 2022-03-28 09:25:35 +03:00
Ole Markus With e657a1a0f2 Remap images to add digest to them 2022-03-26 18:40:21 +01:00
Kubernetes Prow Robot 6844934e1a
Merge pull request #13405 from anthonyhaussman/feat/tone/set_version_pin_aws-node-termination
AWS-NODE-TERMINATION: Add possibility to set a tune image version
2022-03-24 00:56:41 -07:00
Anthony Hausman e8dcb67a1f
FIX: Pass update-expected for tests 2022-03-23 12:14:54 +01:00
Ciprian Hacman 3da84d4480 Update golangci-lint to v1.45.0
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-23 11:38:46 +02:00
Bronson Mirafuentes 83d0d63784 update k8s dependencies 2022-03-21 11:45:02 -07:00
srikiz b0b7ca8992 Use available regions as per the latest DO documentation 2022-03-20 20:08:24 +05:30
Kubernetes Prow Robot 65694b20b8
Merge pull request #13234 from spotinst/feat-ocean-template
Spotinst: Ocean as a template for VNGs
2022-03-19 00:45:08 -07:00
Bronson Mirafuentes e112d81025
Release 1.24.0-alpha.3 (#13372)
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-18 21:09:12 -07:00
Ciprian Hacman 30404d64a2 Run hack/update-expected.sh
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-18 09:01:59 +02:00
Kubernetes Prow Robot d751d0f056
Merge pull request #13364 from olemarkus/fix-long-role-names
Fix long role names
2022-03-17 23:43:16 -07:00
Kubernetes Prow Robot 1fa84011f8
Merge pull request #13382 from srikiz/DO-Remove-SFO2-region
[Digital Ocean] Remove sfo2 region from the list of supported DO regions
2022-03-17 21:45:16 -07:00
Ole Markus With 9b11036bb9 Add protocol explicitly to services 2022-03-17 20:56:29 +01:00
srikiz ef092b7b6a Add more supported regions for e2e tests 2022-03-18 00:08:17 +05:30
srikiz f6072832cb Remove sfo2 region from the list of supported DO regions 2022-03-18 00:03:43 +05:30
Ole Markus With dbe860bbfd If kubetest2 fails cluster validation, we run down before exiting 2022-03-16 19:48:45 +01:00
Ole Markus With b080abcd88 Add missing permissions to aws lbc for IP targeting 2022-03-16 13:28:20 +01:00
Ole Markus With 3fcb84ed6b Truncate the standard role names 2022-03-15 21:31:04 +01:00
Ole Markus With f8525ce6f9 Add integration test for really long cluster names 2022-03-15 20:44:26 +01:00
srikiz 28a5d7e53a Fix seeding for generating random zones 2022-03-15 00:19:48 +05:30
Kubernetes Prow Robot aff109f9fc
Merge pull request #13343 from olemarkus/securitycontext
Add user to container securityContext and remove command
2022-03-14 02:48:21 -07:00
Kubernetes Prow Robot 8ba6247f6e
Merge pull request #13356 from hakman/update-channels
Update channels
2022-03-11 02:03:07 -08:00
Ole Markus With 8524c3d320 Bump CCM 1.22 image. Use the 1.23 image for 1.24 due to latest being broken 2022-03-11 08:12:52 +01:00
Ciprian Hacman d4bfb10c46 Run hack/update-expected.sh
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-11 07:41:53 +02:00
Ole Markus With d7cb3bb1f7 Add user to container securityContext and remove command 2022-03-07 15:09:51 +01:00
Ole Markus With c7f8bee350 Add e2e for pod identity webhook 2022-03-05 14:33:32 +01:00
Kubernetes Prow Robot 3547c18d8a
Merge pull request #13328 from olemarkus/bump-pod-identity-webhook
Use proper image and add health check
2022-03-04 13:00:52 -08:00
Kubernetes Prow Robot fabfb3f4ab
Merge pull request #13310 from zetaab/fixgce
Fix GCE service account creation
2022-03-04 11:02:52 -08:00
Ole Markus With 8aaa4187c2 Use proper image and add health check 2022-03-04 09:00:49 +01:00
Ciprian Hacman f73061b2aa Run hack/update-expected.sh
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-04 08:03:15 +02:00
John Gardiner Myers 08ed25e7eb Fix capitalization to match Go conventions 2022-03-03 15:18:25 -08:00
John Gardiner Myers 591dd1aba9 Move Azure settings to cloudProvider.azure 2022-03-03 15:18:23 -08:00
Kubernetes Prow Robot b79157ff43
Merge pull request #13059 from johngmyers/api-cloudprovider
Make cloudProvider a struct in v1alpha3 API
2022-03-03 14:57:15 -08:00
Ole Markus With bd9230a809 Bump AWS SDK to v1.43.11 2022-03-03 20:39:26 +01:00
John Gardiner Myers 5e006ff739 Add conversion tests for other cloud providers 2022-03-02 21:59:49 -08:00
John Gardiner Myers cac727c357 Make cloudProvider a struct in v1alpha3 API 2022-03-02 21:59:49 -08:00
liranp 55de5a31bf
feat(spot): ocean as a template for vngs 2022-03-02 21:37:45 +02:00
Kubernetes Prow Robot 0bf314436d
Merge pull request #13314 from olemarkus/upgrade-kubetest2
Update kubetest2 deps
2022-03-01 16:25:54 -08:00
Ole Markus With 4023114ce7 Update kubetest2 deps 2022-03-01 21:18:01 +01:00
Kubernetes Prow Robot 2419eb7225
Merge pull request #13176 from h3poteto/iss-12436
Add support to install EKS Pod Identity Webhook
2022-03-01 05:37:48 -08:00
Jesse Haka 2872029e12 terraform fix 2022-03-01 12:43:34 +02:00
Jesse Haka 1a6b768b15 fix terraform files 2022-03-01 12:23:30 +02:00
Ole Markus With 29376058a8 Minor cleanup of the Deployment
* Use a fixed tag instead of latest for the image
* Add system-cluster-critical priority class
* Remove ImagePullPolicy
2022-02-24 12:48:49 +01:00
AkiraFukushima c586f6c411
Add PodDisruptionBudget and topologySpreadConstraints for eks-pod-identity-webhook 2022-02-22 17:36:08 +09:00
AkiraFukushima d40caa758e
Use cert-manager and pod-identity-webhook in integration test of irsa 2022-02-20 19:02:54 +09:00
AkiraFukushima e5cf940d53
Add managed-by label to addon pods 2022-02-20 18:33:51 +09:00
Ole Markus With 9b84ee2554 Use current tree in presubmit upgrade jobs if version b is latest 2022-02-19 08:46:11 +01:00
Kubernetes Prow Robot a8ceb305de
Merge pull request #13280 from olemarkus/lbc-irsa
Add missing permissions to aws lbc for irsa
2022-02-18 09:18:23 -08:00
Ole Markus With cd247f0b3a Add missing permissions to aws lbc for irsa 2022-02-18 15:26:05 +01:00
Ole Markus With f1cc2de274 Do not create a cert-manager namespace 2022-02-18 15:18:42 +01:00
Indeed 183098fc05 run test with pure kubetest2 2022-02-17 07:06:33 -08:00
Kubernetes Prow Robot 156941d416
Merge pull request #13267 from olemarkus/lbc-124
Update LBC to 2.4.0
2022-02-16 22:07:36 -08:00
Ole Markus With 9431c0ab69 Update LBC to 2.4.0 2022-02-16 21:39:31 +01:00
Indeed 0be7443944 re-organize the test with kubetest2-tester-exec. 2022-02-16 09:04:37 -08:00
Indeed 1aa8b3b518 make CLUSTER_NAME and KOPS_STATE_STORE optional.
because these may be filled from kubetest2.
2022-02-16 09:03:29 -08:00
Ciprian Hacman c4ea61b420 Run hack/update-expected.sh
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-02-16 08:25:49 +02:00
Jiahui Feng e832b4dc19 service account workaround for gce. 2022-02-15 12:13:37 -08:00
Kubernetes Prow Robot bffc60202c
Merge pull request #13113 from hierynomus/issue-12925
Allow PrefixList for sshAccess and kubernetesApiAccess
2022-02-15 07:20:03 -08:00
Jeroen van Erp 255a0322c9
Allow PrefixList for sshAccess and kubernetesApiAccess
Signed-off-by: Jeroen van Erp <jeroen@hierynomus.com>
2022-02-15 14:37:28 +01:00
Kubernetes Prow Robot bf43ae5694
Merge pull request #13228 from MoShitrit/aws-cni-1.10.2
Bump AWS CNI to 1.10.2
2022-02-14 21:52:04 -08:00
Moshe Shitrit 1efe9ab5fb Update expected 2022-02-14 20:25:50 -08:00
Jiahui Feng 39d4b68609 generated: go mod tidy
with go1.17.7
2022-02-14 15:38:57 -08:00
Jiahui Feng 5948ab6c9a test fixtures and script. 2022-02-14 15:38:12 -08:00
Jiahui Feng 1496708358 a recorder to observe the leader migration. 2022-02-14 15:37:34 -08:00
Ciprian Hacman dbaf479ea6 Run hack/update-expected.sh
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-02-14 11:27:26 +02:00
Kubernetes Prow Robot 36de05d86f
Merge pull request #13240 from hakman/install_runc
Install runc from opencontainers/runc
2022-02-13 03:01:47 -08:00
Kubernetes Prow Robot 7eb773bdca
Merge pull request #13243 from olemarkus/metrics-erver-e2e-6
Update metrics-server e2e test for 0.6.0
2022-02-12 12:43:46 -08:00
Ole Markus With c88f9995a6 Update metrics-server e2e test for 0.6.0 2022-02-12 20:21:50 +01:00
Ole Markus With 8b71cedccc Do not enable graceful shutdown if k8s version < 1.21 2022-02-12 19:13:52 +01:00
Ciprian Hacman 97f726f7d8 Run hack/update-expected.sh
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-02-12 14:02:43 +02:00
Ole Markus With 65c3a63d5d KCM should not run with leader migraton when aws ccm is enabled
AWS CCM is enabled by default in k8s 1.24, and KCM builder is now aware of that
2022-02-12 11:35:30 +01:00
Kubernetes Prow Robot ce5539c8ff
Merge pull request #13237 from jiahuif-forks/feature/test-gcp-project-env
allow specify GCP project via env.
2022-02-11 21:25:47 -08:00
Jiahui Feng 1eb7b3a2af allow specify GCP project via env. 2022-02-11 14:59:44 -08:00
Ole Markus With 7132486ebf hack update-expected 2022-02-11 20:51:42 +01:00
Ole Markus With 2625264fe5 Add support for graceful node shutdown
Update docs/cluster_spec.md

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2022-02-11 20:51:02 +01:00