Peter Rifel
763d1e2bd0
Have nodeup retry kops-controller bootstrapping sooner if DNS isn't setup
2021-03-21 19:49:56 -05:00
Kubernetes Prow Robot
86492a81a5
Merge pull request #11089 from rifelpet/goembed
...
Replace go-bindata with go:embed
2021-03-21 01:15:42 -07:00
Kubernetes Prow Robot
d14ba1bba1
Merge pull request #11087 from justinsb/readd_jwks_tests
...
Re-add integration tests for jwks
2021-03-21 00:33:49 -07:00
Kubernetes Prow Robot
d43fb1e807
Merge pull request #11083 from bmelbourne/update-ubuntu-20.04-ami
...
Update Ubuntu 20.04 to latest AMI
2021-03-21 00:33:42 -07:00
Kubernetes Prow Robot
d2ba0b9f1e
Merge pull request #11071 from danmx/patch-1
...
fix(docs): cpuCFSQuotaPeriod needs a feature gate
2021-03-20 20:23:42 -07:00
Justin SB
c75e084158
Re-add integration tests for jwks
...
We removed them from #10756 , but they can be re-added.
2021-03-20 22:55:11 -04:00
Peter Rifel
a97f4fe809
Add darwin bazel outputs for protokube and channels
2021-03-20 20:46:28 -05:00
Kubernetes Prow Robot
15e4028c81
Merge pull request #10722 from olemarkus/apiserver-nodes
...
Apiserver nodes
2021-03-20 16:43:42 -07:00
Kubernetes Prow Robot
4875bd1a15
Merge pull request #11081 from olemarkus/validate-public-store
...
Ensure a publicdatastore exists for jwks and that it can only be s3
2021-03-20 14:31:42 -07:00
Peter Rifel
e108cd732e
Update rules_go and gazelle
2021-03-20 16:02:51 -05:00
Peter Rifel
f36e9a449a
Remove go-bindata
2021-03-20 16:02:09 -05:00
Peter Rifel
ff2c520d22
Replace go-bindata with go:embed
2021-03-20 16:02:08 -05:00
Ole Markus With
20bd724f5e
Add support for scaling out the control plane with dedicated apiserver nodes
...
Ensure apiserver role can only be used on AWS (because of firewalling)
Apply api-server label to CP as well
Consolidate node not ready validation message
Guard apiserver nodes with a feature flag
Rename Apiserver role to APIServer
Add an integration test for apiserver nodes
Rename Apiserver role to APIServer
Enumerate all roles in rolling update docs
Apply suggestions from code review
Co-authored-by: Steven E. Harris <seh@panix.com>
2021-03-20 20:57:00 +01:00
Kubernetes Prow Robot
2b46042241
Merge pull request #11086 from justinsb/controlplane_should_not_need_dns_permissions
...
Don't add control-plane DNS permissions with UseServiceAccountIAM
2021-03-20 12:29:42 -07:00
Kubernetes Prow Robot
bf2105bcec
Merge pull request #11085 from justinsb/publicjwks_error_messages
...
Improve error messages around PublicJWKS
2021-03-20 11:41:42 -07:00
Justin SB
d7683d85ce
Don't add control-plane DNS permissions with UseServiceAccountIAM
...
Should not be needed; dns-controller should run on the control-plane
node so there should not be a bootstrapping problem with the nodes.
Reverts #10529
2021-03-20 14:00:46 -04:00
Justin SB
48ebac6892
Improve error messages around PublicJWKS
...
I left off the publicDataStore (must pass --overwrite on create, I
believe), and the error message was a type-cast failure.
2021-03-20 13:59:14 -04:00
Barry Melbourne
d13b7407a0
Update Ubuntu 20.04 to latest AMI
2021-03-20 10:52:28 +00:00
Kubernetes Prow Robot
1b7dd3b5b8
Merge pull request #11078 from MoShitrit/aws-cni-1.7.10
...
Upgrade AWS CNI to version 1.7.10
2021-03-19 23:21:42 -07:00
Ole Markus With
6e3199bf86
Ensure a publicdatastore exists for jwks and that it can only be s3
2021-03-20 07:18:39 +01:00
Kubernetes Prow Robot
00bbf55371
Merge pull request #11075 from MoShitrit/k8s-releases-march-2021
...
Update k8s versions with March 2021 releases
2021-03-19 22:09:42 -07:00
Kubernetes Prow Robot
bf3d10862e
Merge pull request #11076 from rifelpet/kubetest2
...
Fix GCE channels version constraints
2021-03-19 21:27:43 -07:00
Peter Rifel
08b263b8f6
Fix GCE channels version constraints
...
Previously k8s 1.17+ would always match with COS rather than Ubuntu 20.04 because of the unbound version range.
This updates 1.18+ clusters to use Ubuntu 20.04 to match AWS.
This should fix the failure to download logs via SSH here: https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/e2e-kops-gce-kubetest2/1373013584195358720
The instance groups confirm the use of COS rather than u2004: https://storage.googleapis.com/kubernetes-jenkins/logs/e2e-kops-gce-kubetest2/1373013584195358720/artifacts/instancegroups.yaml
2021-03-19 22:34:31 -05:00
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
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