Commit Graph

244 Commits

Author SHA1 Message Date
Kubernetes Prow Robot f1bab13b07
Merge pull request #6669 from mikesplain/promote_alpha_to_stable
Promote alpha to stable and update alpha
2019-03-26 02:15:21 -07:00
Justin SB 99b402312a
Put 1.12 into stable channel, for users of kops 1.12-alphas
This ensures that users that use kops 1.12 (alpha) get k8s 1.12 by
default.  We go straight to the latest k8s 1.12 release - there's no
reason to recommend an earlier one.
2019-03-26 00:28:29 -04:00
Justin SB 9cf69af8a1
Update alpha channel with other latest versions
Bringing all the latest versions into the alpha channels
2019-03-25 23:02:30 -04:00
mikesplain 91f3a25303 Promote alpha to stable and update alpha
Fixes #6662
2019-03-25 19:58:31 -04:00
Ole Markus With e5588961cd Bump K8s 1.11 to 1.11.9 in the alpha channel 2019-03-25 18:45:45 +01:00
Mike Splain c2812a3cb9 Upgrade alpha to latest 2019-03-02 19:43:36 -05:00
Ole Markus With 239d599dc5 Promote Kubernetes 1.11.7 to stable 2019-03-01 20:35:58 +01:00
Mike Splain 399223f9c6 Bump alpha channels for testing 2019-01-27 14:55:49 -05:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco) 4f0169bb79 codegen 2019-01-16 09:30:40 -07:00
Justin SB 36db145bf3 Promote alpha kubernetes versions to stable
* 1.10.12
* 1.9.11

Also fix the recommended versions to prevent an immediately upgrade
prompt.
2019-01-04 00:23:56 -05:00
Justin Santa Barbara 87ff49b2b7 Update recommended kubernetes version
Currently, the recommended version needs to be updated in multiple
places - once for new clusters and once for updates I believe. (We
probably could/should address this.)  But updating the two places to
1.11.6 for consistency.
2018-12-25 07:33:28 -05:00
mikesplain 0b03f0229a Bump channels and bump alpha to latest 2018-12-20 13:27:27 -05:00
mikesplain 01e8ba2eed Fix missed stable channel upgrade path 2018-12-04 14:34:07 -05:00
mikesplain 85a402da63 Promote alpha channels to stable 2018-12-04 09:59:27 -05:00
Justin SB 707694303b
Bump alpha channel kubernetes versions
Picking up latest versions.
2018-11-27 10:13:33 -05:00
xichengliudui 6414b9e892 delete some code 2018-11-13 13:22:58 -05:00
Bily Zhang f1aae1d268
Update addons_test.go 2018-11-05 21:21:16 +08:00
mooncake 6ba9f22ab8 Fix typos: iff -> if
Signed-off-by: mooncake <xcoder@tenxcloud.com>
2018-11-04 16:59:45 +08:00
Justin Santa Barbara f0d54263d8 Promote AMIs from alpha -> stable
In particular picking up the 1.11 jessie switch
2018-10-15 12:49:06 -04:00
k8s-ci-robot d5800f5b29
Merge pull request #5914 from justinsb/update_kubernetes_alpha_channel
alpha channel: update with latest kubernetes versions
2018-10-10 10:30:54 -07:00
Justin Santa Barbara 35aa8de506 alpha channel: update with latest kubernetes versions
Versions:

* 1.12.2 (kops version not yet released)
* 1.11.3 (kops version not yet released)
* 1.10.8
* 1.9.11
2018-10-10 08:24:25 -07:00
Justin Santa Barbara 70a59bd559 Promote kubernetes versions from alpha to stable
Kubernetes versions:
* 1.11.2 (for not-yet unreleased kops 1.11)
* 1.10.6
* 1.9.10
2018-10-10 08:19:01 -07:00
k8s-ci-robot 2cdacdf7cc
Merge pull request #5897 from justinsb/stretch_for_k8s_1_11
alpha-channel: Use stretch by default for k8s 1.11 on AWS
2018-10-08 22:40:44 -07:00
Justin Santa Barbara 968dd54c84 alpha-channel: Use stretch by default for k8s 1.11 on AWS
Jessie doesn't support NVME instances and this causes a lot of
confusion, as newer instances are NVME.
2018-10-08 20:19:01 -07:00
Justin Santa Barbara 3fecc1350a Removed misleading comment about metav1
@rdrgmnzs pointed out that the comment needed to be updated after
Removing!
2018-10-08 16:44:39 -07:00
Justin Santa Barbara 62e8e17077 Code fixes for k8s 1.11 API changes 2018-09-28 20:14:45 -04:00
k8s-ci-robot 767255e2ed
Merge pull request #5666 from justinsb/update_alpha_channel_k8s_versions
Push latest k8s versions to alpha channel
2018-08-19 10:11:39 -07:00
Justin Santa Barbara d77206ba9c Push latest k8s versions to alpha channel
* 1.11.2
* 1.10.6
* 1.9.10
2018-08-18 07:22:06 -04:00
Justin Santa Barbara d80af6a7ec Promote kubernetes versions from alpha -> stable 2018-08-18 07:02:41 -04:00
Justin Santa Barbara 3691ff7b35 Update alpha channel with images for foreshadow 2018-08-17 09:57:07 -04:00
Mike Splain a8baa1ac0e Bump channels for 1.10.0 2018-08-16 10:11:09 -04:00
k8s-ci-robot 729d93541c
Merge pull request #5501 from justinsb/put_kops192_into_alpha
Put new kops versions into channels
2018-07-23 13:31:19 -07:00
Justin Santa Barbara a8fbad600a Put new kops versions into channels
* 1.9.2 goes into the alpha channel
* 1.10 is prerelease, so 1.10.0-beta.1 goes into both channels.
2018-07-23 13:45:46 -04:00
Justin Santa Barbara b95d79204d Update stable channel to recommend latest kubernetes
We need to update the values here also.  This is the mapping from kops
version to kubernetes version, and then the other map is from
kubernetes version to recommended/required kubernetes version.  We
probably could simplify this, but for now we have to update both.
2018-07-23 13:40:34 -04:00
Mike Splain 91a04df360 Move alpha channels to stable and update alpha 2018-07-23 09:53:20 -04:00
Justin Santa Barbara 3d7cde46cf Add 1.10-alpha.1 to stable & alpha channels 2018-06-21 23:59:52 -04:00
Justin Santa Barbara 587d8374b5 Revert COS in stable/alpha channel
No problem with COS per-se, but these versions have the newer docker,
which includes the --storage flag.  We fixed that in master in #5258,
but older versions of kops - including the currently released version
1.9.1 - don't have the fix.

Revert to fix the problem immediately, but opened #5358 to track a
more realistic fix.
2018-06-20 20:00:15 -04:00
Justin Santa Barbara 5f104d9ffe Promote alpha channel to stable 2018-05-31 07:07:02 -07:00
k8s-ci-robot 1ccc52ec74
Merge pull request #5218 from justinsb/update_alpha_channel_kops_191
Recommend kops 1.9.1 in alpha channel
2018-05-29 13:49:34 -07:00
k8s-ci-robot 3ca4ecf142
Merge pull request #5222 from justinsb/update_alpha_channel_images
Update alpha channel with latest images
2018-05-29 13:04:33 -07:00
Justin Santa Barbara 1e092494d5 Update alpha channel with latest images 2018-05-28 13:13:24 -07:00
Justin Santa Barbara 53854a20e8 Recommend kops 1.9.1 in alpha channel 2018-05-26 16:11:22 -07:00
Justin Santa Barbara b67e82648c Update alpha channel with latest k8s versions
1.10.3, 1.9.8, 1.8.13
2018-05-26 16:09:30 -07:00
Dennis Ruhe 48574bfc4a
Update AWS AMI for kubernetes >=1.9.0 <1.10.0
In regards to issue #4759. AMI `kope.io/k8s-1.8-debian-jessie-amd64-hvm-ebs-2018-02-08` causes kernel panics on `m3.large` instances. AMI `kope.io/k8s-1.9-debian-jessie-amd64-hvm-ebs-2018-03-11` works for me.
2018-05-17 11:45:07 +02:00
Mike Splain 7a19454b6c Bump recommended version for kops 1.9.0 2018-04-19 10:09:49 -04:00
Justin Santa Barbara 8b2344afae Update alpha channel with latest k8s releases
1.9.6, 1.8.11, 1.7.16
2018-04-11 11:37:13 -04:00
Mike Splain 4581f2572e Update channels to 1.9.0-beta.2 2018-04-06 14:05:01 -04:00
AdamDang 5e1a9315d3
Update addon.go
line 140: return nil, fmt.Errorf("error applying annotation to to record addon installation: %v", err)
I guess the word "to to" is duplicated here, isn't it?
2018-03-31 22:48:14 +08:00
Mike Splain deb6c7dcfa Bump channels to 1.9.0-alpha.3 2018-03-27 13:01:58 -04:00
k8s-ci-robot a28f95d89d
Merge pull request #4765 from atopuzov/channels-oidc
Support for auth plugins in channels
2018-03-25 15:21:10 -07:00
Aleksandar Topuzovic c68b46afdc
Support for auth plugins in channels
* Otherwise I get:
  Error: cannot build kube client: No Auth Provider found for name "oidc"
2018-03-23 14:27:30 +00:00
Mike Splain efad4efd50 Bump stable/alpha channels to 1.9.0-alpha.2 2018-03-22 10:52:45 -04:00
Mike Splain 1d1e576542 Bump alpha channels for CVE 2018-03-12 16:31:17 -04:00
k8s-ci-robot 5eb1fc4985
Merge pull request #4656 from justinsb/bump_alpha_to_stable_201803
Promote alpha channel to stable
2018-03-12 07:27:20 -07:00
k8s-ci-robot f7a6799b28
Merge pull request #4659 from justinsb/alpha_new_gce_iamge
alpha: bump to latest (64) COS image for GCE
2018-03-12 07:27:11 -07:00
k8s-ci-robot facba4faab
Merge pull request #4658 from justinsb/alpha_new_k8s_versions
alpha channel: k8s 1.7.13 & 1.8.8
2018-03-12 06:34:13 -07:00
Justin Santa Barbara d42744df02 New images for alpha channel: 4.4.121 kernel 2018-03-12 02:20:31 -04:00
Justin Santa Barbara 13fe037788 alpha: bump to latest (64) COS image for GCE 2018-03-11 20:25:54 -04:00
Justin Santa Barbara 565830e380 alpha channel: k8s 1.7.13 & 1.8.8 2018-03-11 20:21:18 -04:00
Justin Santa Barbara d0382fab95 Promote alpha channel to stable 2018-03-11 20:15:55 -04:00
Justin Santa Barbara 13f5ce9478 Add kubernetes 1.9.3 into alpha & stable channels
For users of kops 1.9 we will initially recommend the current version of
kubernetes, 1.9.3.
2018-03-01 02:15:03 -05:00
Mike Splain 45a57915e2 Fix bazel deprecation notice 2018-02-26 09:36:13 -05:00
Justin Santa Barbara 174f3c1087 Recommend kops 1.8.1, require kops 1.7.1
Applying this only to the alpha channel for now
2018-02-21 09:52:42 -05:00
Justin Santa Barbara 30300bacb6 Bump alpha channel to new image
Contains 4.4.115 built with gcc 7.3.  Should address spectre variant 2,
using the repoline approach.

Meltdown was previously addressed with KPTI.

Spectre variant 1 remains unaddressed.
2018-02-08 19:38:08 -05:00
Justin Santa Barbara 930fe8e740 Promote alpha channel image to stable
The 4.4.111 image is not showing the flakiness on the NFS e2e tests.
2018-01-22 19:42:40 -05:00
Justin Santa Barbara de0527b298 Use jessie for 1.10 as well, to unblock queue
Should unblock queue.
2018-01-20 19:30:07 -05:00
Justin Santa Barbara 340b9f2b3d Stick with jessie for 1.9 clusters
We'll try to move to stretch in 1.10, which is important for nvme, but
tests are still broken on stretch.
2018-01-20 18:10:16 -05:00
k8s-ci-robot 68146fa4de
Merge pull request #4284 from justinsb/bump_alpha_to_stable
Copy alpha channel to stable
2018-01-20 09:15:26 -08:00
Justin Santa Barbara 5b911ef13d Bump alpha channel
Round of kubernetes updates, AMI with kernel 4.4.111
2018-01-16 21:56:10 -05:00
Justin Santa Barbara a6bf8cf89f Copy alpha channel to stable
Recommend k8s 1.8.6, AMI with kernel 4.4.110
2018-01-16 21:45:32 -05:00
Justin Santa Barbara 8c5ce88b9e Bump alpha channel for meltdown/spectre 2018-01-05 16:13:42 -05:00
chrislovecnm 4dd3bb1dea Updating bazel BUILD files with new go_rules version 2017-12-29 15:03:14 -07:00
Justin Santa Barbara 7f36b0eb58 Put stable channel back to jessie for 1.9 / 1.10
Otherwise we're blocking the queue:
https://github.com/kubernetes/kubernetes/issues/56763

Nobody is running 1.10 in stable anyway.  1.9 is more questionable, but
hopefully we can get this resolved quickly.
2017-12-03 19:36:49 -05:00
Justin Santa Barbara a3c9c2f4c2 Promote alpha channel to stable 2017-12-03 12:45:24 -05:00
Justin Santa Barbara 90173438fd Bump image in alpha channel: ENA in jessie
NVME detection only works on stretch though
2017-12-02 16:04:14 -05:00
Justin Santa Barbara 998039e652 Fix kubernetes version selectors on alpha channel 2017-12-01 14:03:39 -05:00
Justin Santa Barbara da2a4b0f06 Put latest AMIs into alpha channel
Including trying out the stretch image for 1.9 and later.  (We have
jessie & stretch images for 1.8, but jessie should stay as the default
for 1.8.)
2017-12-01 00:29:29 -05:00
Justin Santa Barbara b8b7287e4a Bump versions to 1.8.0-beta.2 2017-11-28 13:27:58 -05:00
Kubernetes Submit Queue fe1ab92dac
Merge pull request #3932 from justinsb/bump_alpha
Automatic merge from submit-queue.

Bump alpha channel k8s versions
2017-11-27 12:03:45 -08:00
Kubernetes Submit Queue 6a031a2b00
Merge pull request #3930 from justinsb/put_18_image_into_alpha
Automatic merge from submit-queue.

Put the 1.8 image into the alpha channel
2017-11-27 11:28:49 -08:00
Justin Santa Barbara 31326059b1 Bump alpha channel k8s versions 2017-11-26 23:35:27 -05:00
Justin Santa Barbara 0112cc225e Promote 1.5.8 and 1.6.11 to stable channel 2017-11-26 23:31:40 -05:00
Justin Santa Barbara 726ce3651f Put the 1.8 image into the alpha channel 2017-11-26 23:11:44 -05:00
Justin Santa Barbara 7142ab6846 Bump alpha channel for 1.8
This should ensure that kops 1.8 selects k8s 1.8.3
2017-11-10 10:48:34 -05:00
pierreozoux f329c9054b Bump alpha and stable to latest 2017-11-08 15:23:20 +01:00
chrislovecnm 609e268a1d gazelle updates with new bazel version 2017-11-05 17:41:53 -07:00
chrislovecnm 1e418c3e13 more goimport updates 2017-11-04 10:03:02 -06:00
Justin Santa Barbara be4d3e2238 Bump the alpha channel 2017-10-10 07:38:33 -04:00
Justin Santa Barbara be0afc33cc Promote the alpha channel to stable 2017-10-10 07:38:33 -04:00
Justin Santa Barbara b329178f25 Update Google COS image
Equivalent of https://github.com/kubernetes/kubernetes/pull/52120
2017-10-03 23:02:04 -04:00
Justin Santa Barbara 57ceb5dbab bazel: Add targets for cross-package testdata 2017-10-03 10:54:46 -04:00
Justin Santa Barbara 0143be7c4f autogen: BUILD and BUILD.bazel 2017-10-02 14:27:21 -04:00
Justin Santa Barbara 3478031533 API types changed package 2017-10-01 14:03:56 -04:00
Kubernetes Submit Queue c1652dc4ce Merge pull request #3238 from justinsb/bump_stable_channel
Automatic merge from submit-queue

Promote alpha to stable channel
2017-08-23 22:27:34 -07:00
Justin Santa Barbara 9ae3a23474 Bump alpha channel: 1.7.4 and 1.6.7 2017-08-20 09:48:11 -04:00
Justin Santa Barbara 185fa9689f Promote alpha to stable channel
Updated AMIs, newer k8s versions
2017-08-20 09:46:11 -04:00
Justin Santa Barbara 69e72beaea Update alpha channel with update image & versions 2017-07-31 21:27:08 -04:00
Justin Santa Barbara 05859ed2a4 Have kops 1.7 use k8s 1.7 2017-06-30 15:32:54 -04:00
Justin Santa Barbara d8430a1f40 alpha channel: Bump k8s version to 1.6.6 2017-06-20 22:19:59 -04:00
Justin Santa Barbara 310af92964 Move alpha channel to stable
In particular, this ensures that kops 1.6 users get k8s 1.6.2
2017-05-17 02:15:15 -04:00
Justin Santa Barbara 603f3581d8 Update alpha channel: new images, new k8s 2017-05-13 00:55:46 -04:00
Justin Santa Barbara 5d9a5c611f Fix channel version recommendations
We were recommending 1.5.2 based on the kops version, but then 1.5.4
based on that k8s version.

Fix & add a test.
2017-05-05 20:28:46 -04:00
Justin Santa Barbara e3bc3a6940 Bump stable channel with alpha; alpha channel with latest 2017-04-25 00:55:50 -04:00
Chris Love 3fe6e04c7a Merge pull request #2336 from justinsb/channels_f_alias
channels: accept -f and --files
2017-04-19 05:09:55 -06:00
Justin Santa Barbara 799142b3fc channels: accept -f and --files 2017-04-19 00:17:13 -04:00
Justin Santa Barbara 12e61b1378 Fix channel version format string 2017-04-10 12:24:46 -04:00
Justin Santa Barbara aafe8aca21 Add docs for addon manager 2017-04-08 12:21:22 -04:00
Justin Santa Barbara a7c2c554e1 channels: support targeting kubernetes versions 2017-04-08 11:08:03 -04:00
Justin Santa Barbara 96b79fae2b Fix govet problem
This otherwise has broken head.
2017-04-07 23:11:08 -04:00
Justin Santa Barbara 20e867e822 Bump alpha channel: 1.5.6, and 1.6.0 for kops 1.6 2017-03-29 21:58:18 -04:00
Justin Santa Barbara 4006741a5d Update for new taints / labels names 2017-03-27 23:13:39 -04:00
Justin Santa Barbara b9204e9911 Initial Container-Optimized OS support
Add initial support for google's container-optimized OS (available on
GCE).
2017-03-20 23:47:37 -04:00
Justin Santa Barbara cb4641fea3 Code updates 2017-03-16 02:40:50 -04:00
Justin Santa Barbara 2f6003aa2a Bump alpha channel to 1.5.4 2017-03-09 09:07:46 -05:00
King'ori Maina 8332846c8e
Update alpha channel with K8s 1.4.9 and 1.5.3
* https://github.com/kubernetes/kubernetes/releases/tag/v1.4.9
* https://github.com/kubernetes/kubernetes/releases/tag/v1.5.3
2017-02-16 20:39:56 +02:00
Justin Santa Barbara 6df2b74235 Update stable & alpha channel to 1.5.1
This will only affect the kops 1.5.x line, and it is only a
recommendation at the current time.
2017-02-07 02:01:18 -05:00
Justin Santa Barbara 2e9446deb0 Update stable channel for kops 1.5.0, k8s 1.4.8
This should not impact kops 1.4 users:

* The first image is the 1.4 image
* The cluster.kubernetesVersion is 1.4.8
* kops 1.4 will not read kubernetesVersion nor kopsVersion

We do bump the recommended k8s to 1.4.8
2017-02-06 21:41:42 -05:00
Justin Santa Barbara 2d37ab1ca5 Recommend a k8s version based on each kops version
So the flow is that we recommend (or strongly recommend) a new kops
version when one is required for a new version, and then the new kops
version will recommend (or strongly recommend) a new k8s version.

We don't have a notion of multiple recommended k8s versions per kops
version - that is what channels are for.

Users are always free to disregard updates, even "required" ones by
setting a flag.
2017-02-06 01:06:03 -05:00
Justin Santa Barbara 2ac112a2dd Add version-dependent recommendations to alpha channel
Issue #1667
2017-01-29 14:08:44 -05:00
Justin Santa Barbara 5e08a7de0c Fix segfault in apply_channel
If a parallel master concurrently applied an update, update may be nil,
and we might raise a segafault.
2017-01-18 21:12:03 -05:00
Justin Santa Barbara 52db793709 Bump alpha channel to k8s 1.5.2 2017-01-12 14:27:10 -05:00
Justin Santa Barbara 6581f2732b Bump to 4.4.41 image, with more regions 2017-01-09 20:51:13 -05:00
Justin Santa Barbara 1e30ca7018 Fix channels build
Looks like I forgot to update it for the k8s API update
2017-01-05 01:30:48 -05:00
Justin Santa Barbara 04e8cab909 Fix for serialization of unversioned channels object 2017-01-03 22:26:08 -05:00
Justin Santa Barbara a375b1af82 Updates for k8s 1.6 code 2017-01-03 20:32:48 -05:00
Chris Love 8f334ee689 Merge pull request #1291 from justinsb/bump_stable_channel
Run 1.4.7 in the stable channel
2016-12-28 10:31:18 -07:00
Justin Santa Barbara 889a65c966 Create alpha channel for 1.5.1 2016-12-28 11:30:40 -05:00
Justin Santa Barbara 0094fb8197 Run 1.4.7 in the stable channel 2016-12-28 11:23:49 -05:00
chrislovecnm e264567ade bumping stable channel to k8s 1.4.6 2016-11-22 23:10:43 -07:00
Justin Santa Barbara 27026ff110 Misc build fixes for dns-controller 2016-11-19 15:01:00 -05:00
Justin Santa Barbara ee44353cde Add support for kopeio networking 2016-11-16 14:20:23 -05:00
Justin Santa Barbara 8752cb3f84 Update stable channel
kubernetes 1.4.3
Kernel 4.2.26
2016-10-21 03:04:41 -04:00
Chris Love 6ceeb25d10 Merge pull request #654 from justinsb/govet_fixes
govet fixes; add govet makefile target
2016-10-15 21:00:36 -06:00
chrislovecnm 8fa2aac99f fixing more headers 2016-10-15 19:20:56 -06:00
Justin Santa Barbara 3f54852497 govet fixes; add govet makefile target 2016-10-15 13:25:31 -04:00
Justin Santa Barbara 90a075f50e Refactor Channel FindImage
Also fixes an issue where `kops upgrade` can't find the latest image in
the manifest.
2016-10-01 15:46:07 -04:00
Justin Santa Barbara f51719f938 Allow channels to cope with non-local URLs
We copy to a temp file before calling kubectl apply
2016-10-01 13:52:52 -04:00
Justin Santa Barbara b0f7bbbadf Allow channels tool to understand well-known short references
This allows us to move them to a dedicated addons repo later.
2016-10-01 10:58:46 -04:00
Justin Santa Barbara 3e717f793c Add AWS label to image in stable channel 2016-10-01 00:01:21 -04:00
Justin Santa Barbara 51ea3515a1 Rename stable.yaml -> stable
So that we can refer to it as "stable"
2016-09-30 23:24:38 -04:00
Justin Santa Barbara aebf5f1e03 Create stable channel for kops
The idea being we don't necessarily always want to pick up the latest
change immediately, without validating it first.

Also this is an easy way to recommend the latest AMI without having to
search for it.  We also create an alias to the owner id, so that it is
readable / verifiable.
2016-09-30 20:59:32 -04:00
Justin Santa Barbara 9ca45c160a channels: default to localhost if cluster config not found 2016-09-27 02:01:19 -04:00
Justin Santa Barbara f339d272d9 Accept relative URLs in addon channels 2016-09-27 01:59:26 -04:00
Justin Santa Barbara 732fd7c07b Simple addon management tool 2016-09-25 18:27:15 -04:00