Commit Graph

13533 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 7a7bd3fdee
Merge pull request #11077 from rifelpet/kubetest2-2
Kubetest2 - add more validation time for --target terraform
2021-03-19 20:21:42 -07:00
MoShitrit d72006aaf0 Update expected 2021-03-19 23:12:08 -04:00
MoShitrit ec278e162e Update aws-cni image to 1.7.10 2021-03-19 22:56:59 -04:00
Peter Rifel 0a446b4cff
Kubetest2 - add more validation time for --target terraform
Some of the "beforeSuite" tests are failing because the e2e.test binary isn't resolving the API DNS.
This extends the validation time and also adds a sleep to wait for any negative TTLs to expire.
2021-03-19 20:02:55 -05:00
MoShitrit 685826978a Update k8s versions with March 2021 releases 2021-03-19 16:44:42 -04:00
Kubernetes Prow Robot ac657c430e
Merge pull request #10756 from olemarkus/irsa
Instance roles for service accounts (IRSA) contd
2021-03-19 13:29:44 -07:00
Ole Markus With 397f58deb4 Fix comments from review 2021-03-19 20:51:18 +01:00
Ole Markus With 2e4cb854d1 Fix go.mod 2021-03-19 20:10:22 +01:00
Ole Markus With 5178571db5 Comment where the CA sha1s come from 2021-03-19 20:07:57 +01:00
Ole Markus With 1900548213 Upload JWKS files as world readable 2021-03-19 20:07:38 +01:00
Ole Markus With 5a8d47d45f Fix bug with deleting OIDC providers 2021-03-19 20:07:22 +01:00
Ole Markus With 2c1f88f40e Do not need thumbprints to be resources 2021-03-19 20:05:37 +01:00
Ole Markus With ed166313d2 Use well-known s3 fingerprints 2021-03-19 20:03:28 +01:00
Peter Rifel 7c900b7fae Generate and upload keys.json + discovery.json to public store
Generate and upload keys.json + discovery.json to public store

Don't enable anonymous auth on publicjwks

Remove tests that won't work using FS VFS anymore
2021-03-19 20:03:26 +01:00
Kubernetes Prow Robot cb7af0d8c6
Merge pull request #11073 from rifelpet/kubetest2
Kubetest2 - initialize boskos heartbeat channel
2021-03-19 11:00:34 -07:00
Peter Rifel 4d08a74d77
Kubetest2 - initialize boskos heartbeat channel 2021-03-19 12:18:09 -05:00
Kubernetes Prow Robot 644a90e218
Merge pull request #11054 from rifelpet/logging-cleanup
Download kubectl to /opt/kops/bin on Flatcar OS
2021-03-19 05:48:33 -07:00
Daniel Iziourov f0ce7708d2
fix(docs): cpuCFSQuotaPeriod needs a feature gate 2021-03-19 11:27:25 +01:00
Ole Markus With 6982e5d4c8 update dns-controller readme to match reality 2021-03-19 10:11:48 +01:00
Ole Markus With b13bc432b1 Remove commented logic we'll probably never add back 2021-03-19 10:11:48 +01:00
Ole Markus With f5ecbd63cf Add a dns-controller pod watcher test
Update dns-controller/pkg/watchers/testhelpers.go

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-03-19 10:11:46 +01:00
Peter Rifel b57318fc3d
Download kubectl to /opt/kops/bin on Flatcar OS
Also add it to protokube's PATH.

Our flatcar job is currently failing because channels arent being applied.
A newly added error log reports that kubectl isn't in protokube's PATH.

This adds the kubectl's location (/opt/bin) to protokube's PATH.

See https://storage.googleapis.com/kubernetes-jenkins/logs/e2e-kops-aws-distro-imageflatcar/1371379886664454144/artifacts/54.206.100.130/protokube.log
2021-03-18 22:26:38 -05:00
Kubernetes Prow Robot 9db39aa7d1
Merge pull request #11070 from rifelpet/kubetest2
Kubetest2 - Add boskos for GCE support
2021-03-18 20:24:36 -07:00
Peter Rifel a3679b3efe
Kubetest2 - Add boskos for GCE support 2021-03-18 21:00:35 -05:00
Kubernetes Prow Robot 307c0ef6d2
Merge pull request #11067 from hakman/bazelisk-images
Install bazelisk before pushing images
2021-03-18 11:47:07 -07:00
Ciprian Hacman 191bb9502b Install bazelisk before pushing images 2021-03-18 20:08:41 +02:00
Kubernetes Prow Robot 9ddc1bdeda
Merge pull request #11041 from hakman/bazel-3.5.0
Update Bazel to v3.5.0
2021-03-18 10:29:20 -07:00
Ciprian Hacman 47fb5f1d8c Update docs to mention Bazelisk 2021-03-18 18:49:13 +02:00
Kubernetes Prow Robot 13ad755d55
Merge pull request #11066 from yojay11717/master
correct a word for readme
2021-03-18 06:17:19 -07:00
Ciprian Hacman 4235fd3835 Update Bazel to v3.5.0 2021-03-18 14:58:09 +02:00
yojay 7c76ec4def corret a word for readme 2021-03-18 20:01:32 +08:00
Kubernetes Prow Robot cad169e1d2
Merge pull request #11065 from rifelpet/kubetest2
Kubetest2 - Add GCE default SSH key values from prow jobs
2021-03-17 20:55:19 -07:00
Peter Rifel 44209fcae7
Kubetest2 - Add GCE default SSH key values from prow jobs 2021-03-17 22:14:19 -05:00
Bharath Vedartham 90ea91b5cb remove instance-selector label 2021-03-16 23:59:56 +05:30
Kubernetes Prow Robot c28fc6d0ce
Merge pull request #11061 from adrianmester/docs-fix-troubleshooting-bin-path
fix CNI bin path in troubleshoot.md
2021-03-16 04:24:34 -07:00
Adrian Mester ae782e8792 fix CNI bin path in troubleshoot.md 2021-03-16 12:08:44 +02:00
Kubernetes Prow Robot 9dfbd03fa6
Merge pull request #11046 from hakman/channels-arm64
Add channels entries for image architecture
2021-03-15 12:16:34 -07:00
Ciprian Hacman 55f8c70779 Add channels entries for image architecture 2021-03-15 20:36:37 +02:00
Kubernetes Prow Robot 2083133cfc
Merge pull request #11047 from bmelbourne/update-misc-go-mods
Update Go modules to latest versions
2021-03-15 00:11:04 -07:00
Kubernetes Prow Robot 0f743b58e4
Merge pull request #11052 from rifelpet/logging-cleanup
Cleanup some nodeup & protokube logging
2021-03-14 20:27:04 -07:00
Peter Rifel 21389c8276
Cleanup some nodeup & protokube logging
Also log a channels error that we're seeing on flatcar to help with troubleshooting
2021-03-14 21:49:35 -05:00
Kubernetes Prow Robot 0e90c5b651
Merge pull request #11051 from bmelbourne/update-terraform-0.14.8
Update Terraform to v0.14.8
2021-03-14 09:51:05 -07:00
Barry Melbourne a04a523434 Update Terraform to v0.14.8 2021-03-14 16:09:43 +00:00
Barry Melbourne e30bf1cf35 Update Go modules to latest versions 2021-03-14 15:08:27 +00:00
Kubernetes Prow Robot 45c2333400
Merge pull request #11049 from rifelpet/validate-flap
cluster validation - allow flapping of validation errors
2021-03-14 07:53:03 -07:00
Peter Rifel ce073593da
cluster validation - allow flapping of validation errors
Previously with --wait if a cluster successfully validated and then a subsequent validation failed
(perhaps due to a new critical pod being scheduled and not being ready) we would previously fail the `validate cluster` command immediately.

This will now reset the success counter that approaches --count, allowing validation attempts to continue until we timeout from --wait.

I'm hoping this fixes prow job failures like this: https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/e2e-kops-grid-u1804-k18-containerd/1370875829445201920

where `kops validate cluster --count 10 --wait 15m` was invoked at `23:15:48` but exited with failure at `23:22:59`.
In my opinion, `kops validate cluster --count 10 --wait 15m` should only ever exit with failure if the 15 minute timeout has been reached.
2021-03-14 09:05:58 -05:00
Kubernetes Prow Robot a92992e10a
Merge pull request #11044 from rifelpet/kubetest2
Revert upgrade script to build kops
2021-03-13 10:57:04 -08:00
Kubernetes Prow Robot 46d92da26b
Merge pull request #11043 from bharath-123/nit/fix-error-msg
Improve instance type validation error message
2021-03-13 10:11:04 -08:00
Bharath Vedartham 059c7ef33a Create an environment file for kops-configuration systemd process 2021-03-13 22:20:49 +05:30
Kubernetes Prow Robot 1f82aa2571
Merge pull request #11042 from bharath-123/task/kops-config-clean-up
Create an environment file for kops-configuration systemd process
2021-03-13 07:49:04 -08:00