Commit Graph

13347 Commits

Author SHA1 Message Date
liranp dc1ee9402a
feat(spot/ocean): support for block device mappings in launchspec 2021-03-10 15:30:39 +02:00
Kubernetes Prow Robot de22989eda
Merge pull request #11005 from rifelpet/upgrade-periodic
Don't build kops during periodic upgrade tests
2021-03-09 21:57:13 -08:00
Kubernetes Prow Robot e7ef671e5a
Merge pull request #11007 from rifelpet/kubetest2-ci-version
Kubetest2 - Fix kops' --kubernetes-version with k8s version markers
2021-03-09 21:15:14 -08:00
Peter Rifel a3f49646ac
actually build kops on kubetest2 presubmit 2021-03-09 21:28:04 -06:00
Peter Rifel 864039e606
Kubetest2 - Have kops' --kubernetes-version flag value include the bucket's url
This matches the kubetest1 behavior.
See an example kops create cluster command here: https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/e2e-kops-aws-misc-arm64-conformance/1369076996193128448#1:build-log.txt%3A174
The kubetest 1 logic is here: 37b80c5e3b/kubetest/kops.go (L390-L400)
2021-03-09 21:19:44 -06:00
Kubernetes Prow Robot 9eca4115a3
Merge pull request #11006 from rifelpet/kubetest2-publish
Kubetest2 - Add support for publishing the kops version marker
2021-03-09 19:15:13 -08:00
Peter Rifel 10b30eff0e
Kubetest2 - Add support for publishing the kops version marker
This will unblock the remaining periodic e2e jobs that havent been migrated yet.
They run a test with the kops version from "latest-ci.txt" as published by the "postsubmit-push-to-staging" postsubmit job,
and if the tests succeed then they get published to "latest-ci-updown-green.txt" which is what all of the other periodic jobs rely on.

example job that uses this functionality: 37b80c5e3b/config/jobs/kubernetes/kops/kops-pipeline.yaml (L46-L48)
2021-03-09 20:31:10 -06:00
Peter Rifel 208a4a2bf7
Don't build kops during periodic upgrade tests
This updates the upgrade scenario script to support building kops when ran locally, or using the version markers when ran in a periodic prow job.

hoping to fix the upgrade tests here: https://testgrid.k8s.io/kops-kubetest2#kops-aws-upgrade
2021-03-09 20:17:37 -06:00
Kubernetes Prow Robot ca3f505a32
Merge pull request #11004 from bharath-123/task/update-release=notes
Add to 1.21 release notes
2021-03-09 10:32:06 -08:00
Bharath Vedartham 1243e6b4e2 Add to 1.21 release notes 2021-03-09 23:21:42 +05:30
Kubernetes Prow Robot 59d3fb4071
Merge pull request #11002 from seh/amend-default-choice-for-storage-class-management
Storage: Amend default choice for StorageClass management to honor a specified OpenStack-related value
2021-03-09 09:00:59 -08:00
Steven E. Harris 44061601da Test default StorageClass management choice 2021-03-09 11:08:33 -05:00
Steven E. Harris 50e89c1c6a Honor an OpenStack StorageClass management choice
When choosing a default value for the Cluster spec's
"cloudConfig.manageStorageClasses" field, first check whether a user
specified a concrete value for the related OpenStack
"blockStorage.createStorageClass" field. If so, use that value as the
effective default value for the former field as well, so as to avoid
an unnecessary conflict between the field values on the second
validation pass.
2021-03-09 09:10:56 -05:00
Kubernetes Prow Robot 3b7ca6e33b
Merge pull request #10996 from hakman/dns-update-interval
Use exponential backoff for DNS updates
2021-03-09 05:17:00 -08:00
Ciprian Hacman 631b43bd56 Use exponential backoff for DNS updates 2021-03-09 14:06:47 +02:00
Kubernetes Prow Robot 681e869e1b
Merge pull request #10937 from bharath-123/feat/deprecate-launch-config
Remove support for launch configurations
2021-03-08 23:47:00 -08:00
Bharath Vedartham 0c0767c0c9 Remove support for launch configurations 2021-03-09 09:04:15 +02:00
Kubernetes Prow Robot 6ce35f969d
Merge pull request #10994 from rifelpet/kubetest2-equals
kubetest2 - don't overwrite create args that use equals signs
2021-03-08 10:54:13 -08:00
Peter Rifel 594cdc6ed1
kubetest2 - don't overwrite create args that use equals signs
Previously we would incorrectly append create cluster arguments if they had already been specified and used --foo=bar notation.
This resulted in arguments being specified multiple times causing undesired behavior.
We now check for both `--foo bar` and `--foo=bar` when attempting to add a `--foo` argument.
2021-03-08 11:35:36 -06:00
Kubernetes Prow Robot fea7589d97
Merge pull request #10574 from bharath-123/feat/protokube-systemd
Run protokube as a systemd service
2021-03-07 22:03:44 -08:00
Ciprian Hacman 77b72efe1d Fix various nits when changing Protokube to run as service 2021-03-08 07:19:48 +02:00
Kubernetes Prow Robot 4b93579490
Merge pull request #10990 from vitaliyf/patch-1
Fix very minor formatting typos in docs/manifests_and_customizing_via_api
2021-03-07 14:49:42 -08:00
Kubernetes Prow Robot 1f7a184018
Merge pull request #10579 from olemarkus/refactor-apply-cluster
Various cleanups around apply_cluster and awsmodel
2021-03-07 14:05:42 -08:00
Ole Markus With 8a205724f2 Deduplicate adding mastervolumebuilder 2021-03-07 22:09:02 +01:00
Ole Markus With c817ae662c Merge the two apply_cluster switches 2021-03-07 22:08:15 +01:00
Ole Markus With c6a741a148 Move dns and external_access to awsmodel 2021-03-07 22:07:17 +01:00
Ole Markus With d415fdf1a1 Move bastion model to awsmodel 2021-03-07 22:06:20 +01:00
Ole Markus With 896f1740c6 Rename spotinst symbols and merge spotinstmodel with awsmodel 2021-03-07 22:06:12 +01:00
Ole Markus With 782052f472 Set ssh key on the model context in one location 2021-03-07 21:44:12 +01:00
Vitaliy 8b4aebc1e1
Fix very minor formatting typos in docs/manifests_and_customizing_via_api 2021-03-07 15:38:46 -05:00
Kubernetes Prow Robot 9b214b48cf
Merge pull request #10988 from olemarkus/kops-controlker-lease-rbac
Fix kops-controller rbac due to leader election change
2021-03-06 05:05:41 -08:00
Ole Markus With 27fd76bf9a Fix kops-controller rbac due to leader election change 2021-03-06 11:42:21 +01:00
Kubernetes Prow Robot 1cd5d478f3
Merge pull request #10987 from hakman/addons-labels-cleanup
Remove manually added labels from addons
2021-03-06 00:21:41 -08:00
Ciprian Hacman b44065c692 Remove manually added labels from addons 2021-03-06 09:31:22 +02:00
Kubernetes Prow Robot ef7c934b9a
Merge pull request #10975 from ottosulin/feature/etcdmanagerconfs
Add etcd-manager discoveryPollInterval option
2021-03-05 22:11:43 -08:00
Bharath Vedartham 1d721c3ff8 Update integration tests 2021-03-06 00:33:20 +05:30
Bharath Vedartham 5a72ef0f94 Remove protokube image references 2021-03-06 00:33:12 +05:30
Bharath Vedartham d45514cff3 Make protokube a systemd process 2021-03-06 00:32:44 +05:30
Bharath Vedartham 5cc94d76a6 Move channels exec path to /opt/kops/bin 2021-03-06 00:32:21 +05:30
Bharath Vedartham 1d4c8e4afa Add protokube and channels to assets 2021-03-06 00:32:05 +05:30
Bharath Vedartham e5aa8177b6 Add protokube and channels urls 2021-03-06 00:31:18 +05:30
Kubernetes Prow Robot 89fdd16c4d
Merge pull request #10982 from hakman/disable-default-calico-metrics
Disable Calico Prometheus metrics by default
2021-03-05 00:48:23 -08:00
Kubernetes Prow Robot e7f67815e7
Merge pull request #10888 from olemarkus/internal-jwks
Use internal api url for jwks
2021-03-05 00:04:21 -08:00
Ciprian Hacman bfc32c9c1a Disable Calico Prometheus metrics by default 2021-03-05 08:42:20 +02:00
Kubernetes Prow Robot 825d98f915
Merge pull request #10976 from codablock/ebs-tags
Add CloudLabels as --extra-tags to aws-ebs-csi driver
2021-03-04 22:22:22 -08:00
Ole Markus With 063e3f6c7b Use internal api url for jwks when required
The public api url cannot be used by pods and nodes if access is restricted. So by default we need to use the internal one.
This should finally pass the OIDC e2e test

For public access, api server must be publically available and anonymous
auth must be enabled
2021-03-05 06:52:51 +01:00
Kubernetes Prow Robot d3cf552f37
Merge pull request #10978 from mmerrill3/feature/10786-Dedupe-terraform
Removing duplicate local and output values in terraform(#10786)
2021-03-04 21:08:22 -08:00
mmerrill3 1a3cb79d2d Removing duplicate local and output values in terraform(#10786)
Signed-off-by: mmerrill3 <michael.merrill@vonage.com>
2021-03-04 16:32:52 -05:00
Kubernetes Prow Robot 83e062a6dc
Merge pull request #10650 from olemarkus/docs-office-hours
Add a note about informal office hours
2021-03-04 13:28:09 -08:00
Kubernetes Prow Robot fd9b9d82c3
Merge pull request #10892 from bmelbourne/upgrade-go-1.16
Update Go to v1.16
2021-03-04 12:40:09 -08:00