Commit Graph

499 Commits

Author SHA1 Message Date
Ciprian Hacman 59b7653cc3 Update min versions for kOps v1.28 2023-06-20 08:11:21 +03:00
Ciprian Hacman 5901a8ae30 Use Ubuntu 22.04 (Jammy) as the default distro for K8s 1.27+ 2023-06-07 14:52:25 +03:00
Ciprian Hacman 7a2fc2f6bb Bump channels with May 2023 releases 2023-05-18 08:28:47 +03:00
Moshe Vayner ece0823ae2 bump kubernetesVersion 1.24 under `kopsVersions` in alpha (missed in previous PR) 2023-05-11 10:06:01 -04:00
Moshe Vayner 375e84c2b7 promote alpha to stable 2023-05-11 09:42:06 -04:00
Moshe Vayner 2667edd259 bump k8s versions and ubuntu ami to latest in alpha 2023-05-09 20:42:13 -04:00
Moshe Shitrit 4830ee761b bump k8s versions in stable channel 2023-03-18 15:38:44 +02:00
Moshe Shitrit d867442106 bump k8s versions in alpha channel 2023-03-18 15:36:34 +02:00
Ciprian Hacman a601b25ea5 Update channels and release note for 1.26 2023-03-10 14:53:27 +02:00
Ciprian Hacman 0d5f46e618 Fix the latest Ubuntu images 2023-03-09 09:05:47 +02:00
Ciprian Hacman 4705ba14a0 Update channels with the latest Kubernetes versions 2023-03-09 06:35:44 +02:00
Ciprian Hacman 2cab91e800 Update channels with the latest Ubuntu images 2023-03-09 06:34:32 +02:00
Ole Markus With 74a6a5a319 Always try to prune an addon even if applying updates fail 2023-03-04 07:18:53 +01:00
Moshe Shitrit 752be0600b bump alpha to stable 2023-01-28 11:45:22 -05:00
Moshe Shitrit 05447846ed revert indentation change 2023-01-24 15:42:06 -05:00
Moshe Shitrit a39a702574 bump k8s versions and ubuntu ami version in alpha 2023-01-24 12:21:51 -05:00
justinsb 817c1e63b3 FindKeyset can return nil
We had missed a case in nodeup; add a Context argument to force us to
revisit the codepaths.
2022-12-24 16:12:21 -05:00
Ole Markus With 43be10020c Use enums for needsRollingUpdate in the channels API 2022-12-20 22:11:56 +01:00
Ciprian Hacman 8ef8e40c6e Promote alpha channel to stable 2022-12-09 15:42:12 +02:00
Ciprian Hacman b653ce4730 Bump kOps versions in alpha and stable channels 2022-12-09 07:31:19 +02:00
Ciprian Hacman 396769cf3d Bump k8s 1.22 version in alpha 2022-12-09 07:29:12 +02:00
Moshe Vayner edb0812908
bump k8s versions and ubuntu ami version in alpha channel 2022-12-08 15:22:39 -05:00
Ole Markus With 27e206a264 Expose channels through kops toolbox cli
Make the channels apply commmand a bit more clear

Update cmd/kops/toolbox_addons.go

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>

Update cmd/kops/toolbox_addons.go

Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>

fix docs
2022-12-04 15:47:09 +01:00
Ciprian Hacman 8f79c9bd68 Replace fi.Bool/Float*/Int*/String() with fi.PtrTo() 2022-11-19 03:45:22 +02:00
Ciprian Hacman 8bae6835ad Promote alpha channel to stable 2022-11-12 10:14:43 +02:00
Ciprian Hacman 749614a2bd Update channels with the latest Ubuntu images for CGP and Azure 2022-11-12 10:14:35 +02:00
Kubernetes Prow Robot 29510977de
Merge pull request #14525 from MoShitrit/alpha-to-stable-2022-11-10
Promote Ubuntu Version from Alpha to Stable
2022-11-10 12:02:17 -08:00
Moshe Shitrit 6324f4df3f bump k8s patch versions in alpha for November releases 2022-11-10 12:59:35 -05:00
Moshe Shitrit 360b298092 promote ubuntu version from alpha to stable 2022-11-10 12:52:28 -05:00
Ole Markus With 67ed7988f5 Bump alpha and stable channel with the latest kops and k8s releases
And alpha channel with latest AMI
2022-10-19 10:20:46 +02:00
Moshe Shitrit 3f4e18994a bump k8s and ubuntu ami version in alpha 2022-10-15 14:08:05 -04:00
Ole Markus With 392ececda7 Let kOps take ownership of any field currently owned by kubectl 2022-10-01 08:58:26 +02:00
Ciprian Hacman e854b261c5 Update channels with the latest Ubuntu images 2022-09-28 11:31:07 +03:00
Ciprian Hacman 89afe649ac Update channels with the latest Ubuntu images 2022-09-28 08:39:03 +03:00
Eric Bailey 51f4654303 Promote fixed k8s patch versions 2022-09-21 13:13:58 -05:00
Ciprian Hacman 1d68d3335d Add release 1.25.0 to channels 2022-09-19 14:00:36 +03:00
Ole Markus With 64ce77fc43 Bump stable and alpha channels with latest k8s/kops releases 2022-09-17 11:49:21 +02:00
Moshe Shitrit a1ebffc779 bump k8s versions in alpha with September releases 2022-09-15 11:54:51 -04:00
Moshe Shitrit 152e09b467 set recommended kOps version to 1.23.4 in k8s version 1.18 2022-09-10 13:38:02 -04:00
Moshe Shitrit 3f0d2758f1 recommend latest kops version in stable channel 2022-09-09 11:39:27 -04:00
Moshe Shitrit 5f6918d5b2 recommend latest kops version in alpha 2022-09-09 11:38:44 -04:00
Moshe Shitrit 8ca33a79b0 promote alpha to stable 2022-08-28 20:35:00 -04:00
Moshe Shitrit 055f1a4d27 bump aws ubuntu version in alpha 2022-08-20 12:11:41 -04:00
Moshe Shitrit 5d775f9532 bump k8s versions in alpha 2022-08-20 12:11:16 -04:00
Justin SB 6184f12861 Introduce applylib
A number of projects need a library for applying objects.  While we
are figuring out exactly what functionality is needed, we are using a
copy-and-paste approach.

Introduce applylib here also, and add the create-or-update
functionality that we want here.
2022-08-17 08:10:20 -04:00
Kubernetes Prow Robot 7035526204
Merge pull request #14135 from hakman/go-1.19.0
Update Go to v1.19.0
2022-08-17 02:40:55 -07:00
Ciprian Hacman cb99db0757 Run make goimports 2022-08-17 07:03:33 +03:00
Ole Markus With 381ceb1d14 Revert back to using kubectl in channels
Introduces an Applier interface and keeps the custom client based implementation
2022-08-14 13:06:17 +02:00
Peter Rifel 3eb30853f7
Fix typo in channels error message 2022-08-02 17:21:08 -05:00
Ole Markus With 70181ec3b3 Remove --files flag from channels and make single arg mandatory 2022-08-02 20:27:36 +02:00
Kubernetes Prow Robot 8ec65a2ab6
Merge pull request #14075 from olemarkus/merge-factory
Merge cmd factories
2022-07-30 22:18:27 -07:00
Ole Markus With 0bd3160bbc Merge channels and kops cli factories 2022-07-31 06:32:57 +02:00
Ole Markus With 820bba41cf Use SSA for updating addon channel objects 2022-07-30 11:21:09 +02:00
Moshe Shitrit 4f58bf6c7f promote alpha k8s versions to stable 2022-07-24 23:58:45 -04:00
Kubernetes Prow Robot eedb906f0b
Merge pull request #13963 from justinsb/follow_up_13753
Applier should be more tolerant of errors
2022-07-21 06:57:57 -07:00
Moshe Shitrit ff3519721a
bump alpha channel k8s releases 2022-07-14 15:32:40 -04:00
Justin SB bb1070269a Applier should be more tolerant of errors
We also aim to be a little stricter about invalid input
(e.g. namespace specified for cluster-scoped objects).
2022-07-11 11:09:29 -04:00
Ciprian Hacman 6829e7a69a Add release 1.24.0 to channels 2022-07-09 08:36:25 +03:00
Ole Markus With 389d7c1214 Set UserAgent to kops on the REST config 2022-07-02 16:13:30 +02:00
Ole Markus With cb96d39804 Use dynamic client for applying channels manifest rather than calling kubectl 2022-07-02 16:13:27 +02:00
Ole Markus With ba67287540 Apply PKI even if addon fails 2022-06-29 08:12:56 +02:00
Kubernetes Prow Robot e992530d6d
Merge pull request #13819 from olemarkus/channels-replace-non-force
Replace manifests after apply
2022-06-25 09:36:57 -07:00
Moshe Shitrit ebd1a310c8 promote alpha to stable 2022-06-25 01:19:21 -04:00
Ole Markus With 699653d00b Replace manifests after apply 2022-06-21 13:57:33 +02:00
Moshe Shitrit 13fcc26c6b recommend latest kops version in stable channel 2022-06-17 16:10:42 -04:00
Moshe Shitrit a5fbc3d268 recommend latest kops version and add kops 1.24 in alpha channel 2022-06-17 16:10:21 -04:00
Moshe Shitrit 4e49fafe92 bump k8s versions and ubuntu ami (aws) in alpha channel 2022-06-17 01:20:43 -04:00
Ciprian Hacman 6a24dc2dbc Revert "Use kubectl replace instead of apply when updating addons"
This reverts commit 18c5d184e7.
2022-06-10 07:19:58 +03:00
Ole Markus With db5cee1320 Channels to have exit status 1 on apply failure 2022-06-08 10:32:01 +02:00
Kubernetes Prow Robot dfe504e238
Merge pull request #13731 from olemarkus/channels-replace
Use kubectl replace instead of apply when updating addons
2022-06-04 06:08:21 -07:00
Ole Markus With 18c5d184e7 Use kubectl replace instead of apply when updating addons 2022-06-04 12:12:00 +02:00
Moshe Shitrit a413f49fb9 promote alpha to stable (k8s releases) 2022-06-01 13:59:55 -04:00
Moshe Shitrit 9fd92171e0 bump k8s versions with May releases 2022-05-25 22:25:36 -04:00
Ole Markus With 5c2f33d148 Promote May AMIs in channels
Already been running for some time in e2e
2022-05-17 07:46:30 +02:00
Moshe Shitrit daca2a6b2e promote alpha to stable 2022-05-01 17:32:12 -04:00
Ole Markus With 7006f10a15 Bump alpha channel with april releases 2022-04-25 10:34:41 +02:00
Kubernetes Prow Robot 6d264080ed
Merge pull request #13484 from olemarkus/no-bazel-targets
Remove bazel targets and tools
2022-04-17 23:16:41 -07:00
Ole Markus With ce2e877aeb Remove bazel files from vendor 2022-04-12 13:29:03 +02:00
Ole Markus With 8d4a6c35a9 Bump Ubuntu AMIs in alpha and stable 2022-04-12 08:12:25 +02:00
Ole Markus With 5f6b480f81 Update cert-manager dependency to 1.8.0 2022-04-10 12:39:47 +02:00
Moshe Shitrit 8b8ab3fc89 promote alpha to stable 2022-03-25 10:56:09 -04:00
Ciprian Hacman 82575310e0 Bump k8s versions in alpha with Mar 2022
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-17 11:55:26 +02:00
Ciprian Hacman ae3f9071a3 Promote alpha channel to stable
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-17 11:55:26 +02:00
Ciprian Hacman 30f57e7710 Update kubernetes versions in stable channel
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-11 07:38:36 +02:00
Ciprian Hacman e8bdad883e Recommend kOps 1.23 to alpha channel
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-11 07:38:06 +02:00
Ciprian Hacman 2d540eaf75 Add kOps 1.23 to stable channel
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-11 07:36:56 +02:00
Ciprian Hacman 4e90d51e74 Bump Ubuntu AMIs
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-11 07:35:12 +02:00
Ole Markus With 9065042923 Promote alpha k8s versions to stable 2022-03-05 12:47:07 +01:00
Ole Markus With e0fbdd6ad1 Bump ami in alpha channel to 20220302 2022-03-05 12:47:07 +01:00
Justin SB e07b588b1f alpha channel: recommend kOps 1.22.4
Includes fixes for etcd 3.5.0 vs 3.5.1
2022-02-21 09:08:06 -05:00
Moshe Shitrit ebf5856cb0 Bump k8s versions in alpha with Feb 2022 releases 2022-02-17 08:33:51 -08:00
Moshe Shitrit 3c6c60c6ed Promote alpha to stable 2022-02-08 21:56:36 -05:00
Jesse Haka d591ee9c80 update GCE default images 2022-02-02 13:57:50 +02:00
Ole Markus With 3fe5551dee Bump Ubuntu AMI in alpha 2022-02-01 20:33:41 +01:00
Kubernetes Prow Robot 572bf9a3cf
Merge pull request #13153 from olemarkus/channels-january-2
Bump 1.23 version in alpha channel
2022-01-26 00:00:26 -08:00
Ole Markus With c8c8228a51 Bump 1.23 version in alpha channel 2022-01-26 07:44:06 +01:00
Eric Bailey 4033d83adc Promote alpha AMIs to stable
https://ubuntu.com/security/CVE-2022-0185
2022-01-26 00:23:03 -06:00
Ole Markus With 92ea76d73b Fix recommended kops versions in channels 2022-01-20 20:06:36 +01:00
Ole Markus With b1a1d7d50b January bump of channels 2022-01-20 08:05:02 +01:00
Ole Markus With e128cc7f5d Preload channel versions from namespaces
Avoids loading the NS multiple times per installed addon
2022-01-05 10:38:26 +01:00