Commit Graph

20112 Commits

Author SHA1 Message Date
Ciprian Hacman 89f7568deb Use the legacy TPM API 2023-06-30 12:02:55 +03:00
github-actions 961006c5f7 Update dependencies 2023-06-30 06:09:22 +00:00
Tone c2ed4b6f64
Upgrade Karpenter to v0.27.5 (#15144)
* feat(karpenter): Upgrade to version 0.27.0

Upgrade Karpenter to current last stable version `0.27.0`.
Template have been updated to use the same templates than the Helm chart.

* feat(karpenter): Use AWSNodeTemplate for launchTemplate

To set Launch Templates is deprecated into the provisioner, it is recommends using the `AWSNodeTemplate` to set it.
Ref:
 - https://karpenter.sh/v0.27.0/concepts/node-templates/

* feat(karpenter): Enable pruning addon

* Use extra flags in upgrade-ab scenario test

* feat(karpenter): Drop `karpenter` feature flag

* feat(karpenter): Add release note for `1.27`

* feat(karpenter): Upgrade to version 0.27.3

* feat(karpenter):  fix template

* feat(karpenter): Upgrade to version 0.27.5

* Update Karpenter documentation with depending kops version

* Delete KOPS_FEATURE_FLAGS from e2e test `run-test`

* Run hack/update-expected.sh
2023-06-29 22:57:45 -07:00
Ciprian Hacman 83de21981a Clarify error message when overriding int and uint values 2023-06-30 07:33:16 +03:00
Ciprian Hacman c90bdc791e Allow overriding int16 and uint16 values 2023-06-30 07:33:16 +03:00
Prateek Gogia 403dc27e25
make cni plugin configurable in scaling test scenario (#15557)
* make cni plugin configurable

* include image and instance type variables

* fix variable name

* rename CP size variable name and add CP count=2

* fix CP count

* Update flag name to master size and count

* Use 20.04 ubuntu version
2023-06-29 14:19:45 -07:00
Prateek Gogia bfa9ca2ee1
Add CL2 test command to scalability scenario (#15538)
* Add CL2 test command to run-test.sh script

* minor changes to address PR feedback

* Include ssh pub key when creating cluster

* minor fix the variable name

* Switch control plane to c6g.2xlarge

* Use a single etcd cluster

* Enable etcd metrics

* Use kubetest2 SSH key for CL2

* exclude /metrics from auth in scheduler

* refactor custom flags for scheduler

---------

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2023-06-27 21:54:32 -07:00
Kubernetes Prow Robot fab79a969a
Merge pull request #15553 from hakman/etcd-metrics-urls_option
Add option for specifying the list of etcd metrics urls
2023-06-27 11:04:32 -07:00
Kubernetes Prow Robot c535537204
Merge pull request #15552 from hakman/etcd-clusters_flag
Add create cluster flag for specifying the list of etcd clusters
2023-06-27 10:14:31 -07:00
Ciprian Hacman e8980bc21a Add option for specifying the list of etcd metrics urls 2023-06-27 19:50:05 +03:00
Ciprian Hacman 246da5a548 Add create cluster flag for specifying the list of etcd clusters 2023-06-27 17:14:09 +03:00
Ciprian Hacman d70e6803b4 Allow overriding uint values 2023-06-27 16:07:30 +03:00
Norihiro Seto 969bd8f0b5
fix: update header 2023-06-27 20:48:16 +09:00
John Gardiner Myers f16c807f09 Validate additionalNetworkCIDRs only set on AWS 2023-06-25 00:25:17 -07:00
John Gardiner Myers cad5b69446
Release 1.28.0-alpha.1 (#15548) 2023-06-24 20:45:09 -07:00
Norihiro Seto ce1169cae8
Fix long auth helper cache file name 2023-06-23 20:40:09 +09:00
Kubernetes Prow Robot bd265c1f41
Merge pull request #15543 from johngmyers/bump-vers
Create release notes for kOps 1.28; delete code for removed features
2023-06-23 00:39:23 -07:00
John Gardiner Myers 37f67231b6 Remove 1.22 create cluster integration test 2023-06-22 23:03:24 -07:00
John Gardiner Myers 0dfac69d83 Remove support for Weave networking 2023-06-22 23:03:24 -07:00
John Gardiner Myers 432ced6e57 Remove support for Ubuntu 18.04 2023-06-22 23:03:16 -07:00
John Gardiner Myers 86ade42ac0 Create release notes for 1.28 2023-06-22 22:58:06 -07:00
Kubernetes Prow Robot d3cc46313a
Merge pull request #15516 from justinsb/etcd_manager_env_var_once
etcd-manager: set environment variables once
2023-06-22 11:17:40 -07:00
Kubernetes Prow Robot 1e490853ca
Merge pull request #15540 from hakman/fix_node_count
Fix node count for scalability scenario
2023-06-22 08:25:40 -07:00
justinsb 5abb7af3d9 Update expected test-output 2023-06-22 17:14:58 +03:00
justinsb 476f1661f7 etcd-manager: set environment variables once
Previously we were setting the env variable up to 3 times in an HA
control-plane, because we were adding to the etcd-manager
configuration once for each replica.
2023-06-22 17:14:51 +03:00
Kubernetes Prow Robot 9cbb48c4a2
Merge pull request #15458 from peaaceChoi/master
Support intstr.IntOrString type  in cmd
2023-06-22 07:13:40 -07:00
Ciprian Hacman e774ca5e70 Fix node count for scalability scenario 2023-06-22 16:48:28 +03:00
Kubernetes Prow Robot 6b0b655d40
Merge pull request #15536 from moshevayner/cert-manager-1.12.2
Bump cert-manager to version 1.12.2
2023-06-20 07:58:22 -07:00
Kubernetes Prow Robot 5dd042edbf
Merge pull request #15534 from moshevayner/aws-cni-1.13.2
Bump AWS CNI to version 1.13.2
2023-06-20 05:38:23 -07:00
Moshe Vayner 5c908242b2 hack/update-expected 2023-06-20 14:56:56 +03:00
Moshe Vayner 581b2036ff bump cert-manager to v1.12.2 2023-06-20 14:52:50 +03:00
Kubernetes Prow Robot 245f9e3aec
Merge pull request #15532 from moshevayner/bump-k8s-versions
bump k8s versions with June releases and Ubuntu AMI versions in alpha channel
2023-06-20 04:26:33 -07:00
Kubernetes Prow Robot dcdbec93e1
Merge pull request #15526 from justinsb/remove_duplicate_cluster
Remove duplicate Cluster field in BootstrapScriptBuilder
2023-06-20 04:26:22 -07:00
Kubernetes Prow Robot 8f84e3fdc8
Merge pull request #15531 from hakman/min_ver_k8s_1.28
Update min versions for kOps v1.28
2023-06-20 02:50:24 -07:00
Moshe Vayner 95632e57e1 hack/update-expected 2023-06-20 12:32:56 +03:00
Moshe Vayner 97dd47079d bump aws-cni to 1.13.2 2023-06-20 12:29:32 +03:00
Ciprian Hacman cbddb4a9fd Remove duplicate Cluster field from tests 2023-06-20 12:19:04 +03:00
Moshe Vayner 2c4eff38e0 bump k8s versions with June releases and Ubuntu AMI versions in alpha channel 2023-06-20 11:53:17 +03:00
Ciprian Hacman 3a4e0717a7 hack/update-expected.sh 2023-06-20 08:11:21 +03:00
Ciprian Hacman 26198a22b2 Update tests for kOps v1.28 2023-06-20 08:11:21 +03:00
Ciprian Hacman 59b7653cc3 Update min versions for kOps v1.28 2023-06-20 08:11:21 +03:00
Kubernetes Prow Robot d31d498af3
Merge pull request #15527 from hakman/fix-kops-utils-cp
Fix promotion of `kops-utils-cp` - push
2023-06-19 14:24:21 -07:00
Ciprian Hacman 51c75629cc Fix promotion of `kops-utils-cp` - push 2023-06-19 22:56:03 +03:00
Kubernetes Prow Robot 3359970f89
Merge pull request #15523 from hakman/fix-kops-utils-cp
Fix promotion of `kops-utils-cp` - cloudbuild
2023-06-19 12:08:21 -07:00
justinsb 2f0a94c34b Remove duplicate Cluster field in BootstrapScriptBuilder
We had an identically named Cluster field in the "base class" (the
unnamed embedded objects we inherit), causing shadowing and the
potential for a nil-pointer panic.
2023-06-19 14:34:02 -04:00
Ciprian Hacman 4ac54ad7c7 Fix promotion of `kops-utils-cp` - cloudbuild 2023-06-19 20:56:57 +03:00
Kubernetes Prow Robot b5adab4d53
Merge pull request #15520 from hakman/fix-kops-utils-cp
Fix promotion of `kops-utils-cp`
2023-06-19 10:54:22 -07:00
Kubernetes Prow Robot b4c5a75829
Merge pull request #15487 from jsafrane/add-selinux
Add optional SELinux support to RHEL clusters
2023-06-19 08:54:22 -07:00
Kubernetes Prow Robot 0546addf29
Merge pull request #15515 from justinsb/strict_node_label_checking
node labeling: don't ignore unknown roles
2023-06-19 07:48:21 -07:00
Ciprian Hacman 60b14823bd hack/update-expected.sh 2023-06-19 16:52:28 +03:00