Commit Graph

2706 Commits

Author SHA1 Message Date
Harish Kuna 0ae70abd83 explictly define the value for profiling 2023-09-05 11:27:24 -07:00
Harish Kuna 49f04f5143 fix apiserver casing 2023-09-05 11:27:24 -07:00
Harish Kuna 043aecb6b5 tune apiserver, kcm and scheduler flags for scale performance tests 2023-09-05 11:27:24 -07:00
Ciprian Hacman 120c0b65aa hack/update-expected.sh 2023-09-05 12:34:20 +03:00
Kubernetes Prow Robot 92c0f48e33
Merge pull request #15872 from johngmyers/aws-ccm-always
Remove dead code for in-tree CCM
2023-09-04 21:03:51 -07:00
John Gardiner Myers edd3d0bf42 hack/update-expected.sh 2023-09-04 16:12:00 -07:00
John Gardiner Myers 965712d22b hack/update-expected.sh 2023-09-04 15:43:23 -07:00
Kubernetes Prow Robot efab9bc626
Merge pull request #15859 from hakman/scale_mixed-instances
Use mixed instances for scale tests
2023-09-04 15:23:48 -07:00
Kubernetes Prow Robot bb03f4160e
Merge pull request #15866 from hakman/fix_aws-vpc-cni
Default to 100.64.0.0/13 as IPv4 service cluster IP range
2023-09-04 12:13:48 -07:00
Ciprian Hacman bb954f4f0b Use mixed instances for scale tests 2023-09-04 20:54:26 +03:00
justinsb 9daf0908c2 Update expected test output 2023-09-04 08:36:22 -04:00
Ciprian Hacman d41f7164d1 hack/update-expected.sh 2023-09-04 10:42:09 +03:00
John Gardiner Myers b3908e592c Remove support for Kubernetes 1.23 2023-09-03 16:22:18 -07:00
Ciprian Hacman 9caf0b2662
Release 1.29.0-alpha.0 (#15858) 2023-09-02 23:19:12 -07:00
Kubernetes Prow Robot 7b729e9577
Merge pull request #15854 from hakman/aws_additonal_node-size
aws: Add option to provide multiple instance types on cluster creation
2023-09-02 22:33:12 -07:00
Ciprian Hacman db8b0f32f9
Release 1.28.0-beta.1 (#15855) 2023-09-02 21:29:12 -07:00
Ciprian Hacman 6fbc9e58a2 aws: Add option to provide multiple instance types on cluster creation 2023-09-02 17:01:02 +03:00
github-actions 771905d239 Update dependencies 2023-09-01 06:08:36 +00:00
Kubernetes Prow Robot 62e7d71ae8
Merge pull request #15842 from hakman/update-deps
Update dependencies
2023-08-31 09:18:49 -07:00
Davanum Srinivas 8c506804a4
Let us spread across all AZ(s) in us-east-2
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-08-31 06:54:05 -04:00
Ciprian Hacman 5d43d5fe88 Update dependencies 2023-08-31 13:53:46 +03:00
Prateek Gogia 8c0af0571f
Scale config changes for scale prow job on AWS (#15599)
* [Dont merge] temp change for prow tests

* Set maxPods=45

* Set parallel=1

* Set networking.subnets[0].cidr=10.0.0.0/16

* Increase number of pods created during tests

* Remove settings for number of pods created during tests

* Set endpoint/SliceUpdatesBatchPeriod=500m

* Use latest-ci marker instead of latest-ci-updown-green

* Update tests/e2e/scenarios/scalability/run-test.sh

* aws scale test increase cidr count during cluster creation

* Fix kubetest flag deduplication

---------

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2023-08-26 22:41:21 -07:00
Ciprian Hacman 35e7bbad85 Apply suggestions from code review 2023-08-26 10:38:36 +03:00
Ciprian Hacman 4e0e28a32b aws: Create subnets for additional network CIDRs 2023-08-26 10:18:44 +03:00
Kubernetes Prow Robot 8d5b74064f
Merge pull request #15814 from hakman/number_of_subnets
Split network CIDR into even bigger subnets
2023-08-25 22:01:21 -07:00
Peter Rifel de8b406793
Skip UDP LoadBalancer test on k8s 1.26 2023-08-25 20:39:34 -05:00
Moshe Vayner 8064f4e249 hack/update-expected 2023-08-24 11:29:00 -04:00
justinsb f7bed48d3e Update expected output for additional mirrors 2023-08-24 08:47:09 -04:00
Ciprian Hacman b2fe8978f3 hack/update-expected.sh 2023-08-23 05:31:34 +03:00
Kubernetes Prow Robot a913d3c0db
Merge pull request #15810 from moshevayner/cert-manager-1-12-3
Bump Cert Manager to 1.12.3
2023-08-22 06:06:54 -07:00
Moshe Vayner 3974754d8d hack/update-expected 2023-08-22 00:32:37 -04:00
Moshe Vayner 0b2de28f70 hack/update-expected 2023-08-22 00:14:53 -04:00
Kubernetes Prow Robot fc30975eba
Merge pull request #15791 from hakman/number_of_subnets
Create clusters with bigger default subnets
2023-08-20 21:57:22 -07:00
Peter Rifel ff799a3102
Continue skipping SCTP HostPort tests in older k8s versions
After no longer skipping these in kops 1.28, the e2e tests began failing again.

It turns out cilium doesn't enable SCTP support by default, it is guarded by a `enable-sctp` config boolean.
In k8s 1.27 the test was also renamed and added [Serial], so it is still being skipped on k8s 1.27+ test jobs
2023-08-20 19:56:34 -05:00
Kubernetes Prow Robot 3395a4e048
Merge pull request #15792 from hakman/skip_failing_ProxyTerminatingEndpoints
Skip failing ProxyTerminatingEndpoints test
2023-08-17 07:09:22 -07:00
Ciprian Hacman 7783e6254c Skip failing ProxyTerminatingEndpoints test 2023-08-17 08:42:23 +03:00
Ciprian Hacman 1593aabee9 hack/update-expected.sh 2023-08-17 05:30:11 +03:00
Kubernetes Prow Robot 73159cd6f5
Merge pull request #15670 from johngmyers/aws-ccm
Fix AWS CCM defaults for IPAM to match KCM
2023-08-16 07:22:27 -07:00
Kubernetes Prow Robot edf1982d61
Merge pull request #15783 from hakman/scale_us-east-2
Use us-east-2 region for scale tests
2023-08-15 22:30:27 -07:00
Ciprian Hacman b8594e4c21 gce: Skip failing Cilium test 2023-08-16 07:46:55 +03:00
Ciprian Hacman 5ca58836a3 Use 10.0.0.0/16 network for scale tests 2023-08-15 19:36:51 +03:00
Ciprian Hacman 5cd3300315 Use us-east-2 region for scale tests 2023-08-15 19:36:08 +03:00
Ciprian Hacman c995951116 Update dependencies 2023-08-14 07:21:10 +03:00
Peter Rifel e9e85afa3d
Dont use SSM until kops permissions are fixed in e2e accounts 2023-08-12 07:41:20 -05:00
Peter Rifel f24ee0d98f
Use the same LBC version for e2e tests as what is deployed 2023-08-12 07:41:16 -05:00
Ciprian Hacman a832f52a38 Use dns=none for scale tests 2023-08-12 06:00:32 +03:00
Kubernetes Prow Robot eeaad0221d
Merge pull request #15753 from johngmyers/reduce-skip
Trim e2e skip regexes for Cilium
2023-08-11 18:57:18 -07:00
Prateek Gogia 811136b914 Fix amazonvpc string casing 2023-08-11 15:57:32 -05:00
Kubernetes Prow Robot d67528e5e6
Merge pull request #15756 from zadjadr/fix/cilium-hubble-cert
Fix hubble certificate dnsname
2023-08-10 20:47:26 -07:00
John Gardiner Myers edac43faed
Release 1.28.0-alpha.2 (#15758) 2023-08-09 21:13:26 -07:00
John Gardiner Myers 37be4741e1 hack/update-expected.sh 2023-08-09 18:12:37 -07:00
John Gardiner Myers 0f36b1344e hack/update-expected.sh 2023-08-09 18:12:37 -07:00
Prateek Gogia 938ff9c0a6 Fix a bug in setting env variable for amazon vpc cni 2023-08-09 15:55:19 -05:00
zadjadr 43469e40e0 Fix hubble certificate dnsname 2023-08-09 15:34:01 +02:00
John Gardiner Myers 4e997e98b1 Trim e2e skip regexes for Cilium 2023-08-07 20:32:38 -07:00
Peter Rifel 7e06e4c416
Fix AMI SSM parameter for podidentitywebhook scenarioo 2023-08-07 17:09:54 -05:00
Peter Rifel 94261f6238
Use arm64 AMI for LBC scenario 2023-08-06 16:56:15 -05:00
Kubernetes Prow Robot e5e80296cd
Merge pull request #15746 from zadjadr/feature/clusterid-cilium
feature: Add cluster-id for Cilium
2023-08-06 10:02:31 -07:00
zadjadr d2358df1d7 feature: Add cluster-id for Cilium
hack/update-expected.sh
2023-08-06 18:08:39 +02:00
Peter Rifel 36940bf665
E2E - Dont set --master-count if --control-plane-count is in --create-args
Previously we were only not setting --master-count if --master-count was in --create-args.
Now we recognize either flag. This fixes E2E jobs that specify --control-plane-count and kops create cluster ends up having both flags
2023-08-06 08:57:03 -05:00
Kubernetes Prow Robot c107cfdf90
Merge pull request #15747 from rifelpet/e2e-2004
Use Ubuntu 20.04 in load-balancer-controller E2E scenario
2023-08-06 06:42:31 -07:00
Peter Rifel 319d75af6a
Use latest Ubuntu 20.04 AMI in podidentitywebhook scenario 2023-08-06 07:54:52 -05:00
Peter Rifel 9c45165d49
Use Ubuntu 20.04 for LBC scenario 2023-08-06 07:54:08 -05:00
Kubernetes Prow Robot 4fcd5943e6
Merge pull request #15742 from hakman/testing_use_master-count
Use `--master-count` in testing for backwards compatibility
2023-08-05 06:00:42 -07:00
Kubernetes Prow Robot 994ba3aa1d
Merge pull request #15741 from hakman/aws_testing_skip_zones
aws: Don't use `ap-northeast-2d` and `us-east-1e` for testing
2023-08-05 06:00:30 -07:00
Ciprian Hacman ab18f79405 Use --master-count in testing for backwards compatibility 2023-08-05 09:18:03 +03:00
Ciprian Hacman f87e8c5ba6 aws: Don't use ap-northeast-2d and us-east-1e for testing 2023-08-05 08:57:14 +03:00
Ciprian Hacman dbde17c9a5 hack/update-expected.sh 2023-08-05 08:11:39 +03:00
Ole Markus With a0d67fc475 Bump cilium to 1.13.5
Bump to Cilium 1.14.0

hack/update-expected.sh
2023-08-03 21:03:56 +02:00
Prateek Gogia 4438d367ab Add prefix delegation for amazon vpc cni in scale tests 2023-08-02 17:23:01 -05:00
Kubernetes Prow Robot 5ab4dda9f0
Merge pull request #15733 from rifelpet/cp-count
Update references to control-plane-count
2023-08-01 19:38:06 -07:00
Peter Rifel 71379a88dc
Update references to control-plane-count
kubetest2-kops searches for create-args values of --control-plane-count. While kops recognizes both --control-plane-count and --master-count, kubetest2-kops will add --control-plane-count if it isn't already set in --create-args. This means any references to --master-count need to be updated to --control-plane-count.
2023-08-01 20:54:11 -05:00
Ciprian Hacman 99e047574f kubetest2: Mark `--control-plane-size` as deprecated 2023-08-01 06:40:27 +03:00
justinsb 0f2fc55be7 upgrade-ab test should use old (deprecated) flags
Because upgrade-ab needs to run with older versions, we must use the
older flags.

Issue #15698
2023-07-29 18:22:07 -04:00
John Gardiner Myers 866dc517ed hack/update-expected.sh 2023-07-29 04:57:08 -07:00
Kubernetes Prow Robot a8fa8952ba
Merge pull request #15647 from johngmyers/nodeup-protokube
Remove more references to ClusterSpec fields from nodeup
2023-07-29 00:01:59 -07:00
Kubernetes Prow Robot b29714a98c
Merge pull request #15708 from justinsb/gce_multi_lbs
gce load balancers: set LoadBalancingScheme to EXTERNAL explicitly
2023-07-28 23:13:59 -07:00
Kubernetes Prow Robot fd131bc730
Merge pull request #15706 from johngmyers/upgrade-ccm
Upgrade AWS CCM
2023-07-28 22:22:00 -07:00
justinsb 7bc5a71773 gce load balancers: set LoadBalancingScheme to EXTERNAL explicitly
This avoids a spurious change being printed, and is more correct - we
actually want this to be external (vs nil, which implicitly means
"don't care").
2023-07-29 08:15:29 +03:00
justinsb 7814744a7a autogen: Update test data for gce label changes 2023-07-28 23:48:41 -04:00
John Gardiner Myers dbc6b6747c hack/update-expected.sh 2023-07-28 13:53:34 -07:00
Kubernetes Prow Robot 223b66c3f7
Merge pull request #15666 from johngmyers/nth
Enable NTH by default on AWS
2023-07-28 11:55:42 -07:00
John Gardiner Myers 3d100d1921 hack/update-expected.sh 2023-07-28 08:27:31 -07:00
John Gardiner Myers b63bbf843e hack/update-expected.sh 2023-07-28 06:45:47 -07:00
John Gardiner Myers 4654aa3d75 hack/update-expected.sh 2023-07-28 02:59:30 -07:00
github-actions 62507d5763 Update dependencies 2023-07-28 06:08:54 +00:00
John Gardiner Myers 5cb9756f37 hack/update-expected.sh 2023-07-27 17:04:57 -07:00
John Gardiner Myers b010b7faae Use release version of k8s 1.27 in integration test 2023-07-27 16:52:15 -07:00
Kubernetes Prow Robot c78c38e70f
Merge pull request #15693 from johngmyers/v1alpha3-config
v1alpha3: move state store location config under its own sub-struct
2023-07-24 22:04:04 -07:00
Ciprian Hacman ca7b396bff hack/update-expected.sh 2023-07-24 08:05:08 +03:00
John Gardiner Myers 3756bdad5b v1alpha3: Move secretStore and keyStore uder configStore 2023-07-22 16:04:24 -07:00
John Gardiner Myers 57b0d8e9cd v1alpha3: Move configBase to configStore.base 2023-07-22 15:57:35 -07:00
Kubernetes Prow Robot dbba2ae410
Merge pull request #15678 from johngmyers/no-configstore
v1alpha3: remove redundant ConfigStore
2023-07-22 00:32:07 -07:00
Kubernetes Prow Robot e740351b0e
Merge pull request #15688 from johngmyers/addon-tracking
Fix addon-resource-tracking scenario for new starting kops version
2023-07-21 12:02:07 -07:00
John Gardiner Myers a3de9a1e16 Fix addon-resource-tracking scenario for new starting kops version 2023-07-21 10:15:49 -07:00
Kubernetes Prow Robot 7d4a6e14ef
Merge pull request #15685 from kubernetes/dependencies/update-1689919834
Update dependencies
2023-07-21 04:16:07 -07:00
Kubernetes Prow Robot b7f017b016
Merge pull request #15565 from justinsb/symlink_approach_2
etcd-manager: support symlinking versions
2023-07-20 23:40:07 -07:00
github-actions ca92f6a497 Update dependencies 2023-07-21 06:10:34 +00:00
Kubernetes Prow Robot 9e2ef12ee0
Merge pull request #15674 from justinsb/fix_15559
kubetest2-kops: rename control-plane-size flag to control-plane-count
2023-07-20 20:12:06 -07:00
Ciprian Hacman 53385bc0b4
Apply suggestions from code review
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-07-21 05:24:03 +03:00