Commit Graph

300 Commits

Author SHA1 Message Date
Ole Markus With 0dc9cd44e6 Set SAN for addon CAs 2021-04-27 09:27:57 +02:00
Ciprian Hacman 55e154a526 Update Ubuntu images to latest version 2021-04-25 09:24:20 +03:00
Ciprian Hacman 71b93587f8 Promote channel alpha to stable 2021-04-25 09:05:40 +03:00
Kenji Kaneda 221568a7a6 Add Azure image to alpha/stable channel
Remove the default image hard-coded in populate_instancegroup_spec.go.
2021-04-20 09:47:03 -07:00
Kubernetes Prow Robot 1f60abe3de
Merge pull request #11257 from olemarkus/no-needupdate-on-install
Don't set NeedUpdate on first addon install
2021-04-18 08:50:35 -07:00
Ole Markus With daabfc2111 Don't set NeedUpdate on first addon install 2021-04-18 16:31:37 +02:00
Ciprian Hacman d33508d51f Update kOps recommended versions and images 2021-04-17 08:52:50 +03:00
MoShitrit c4a73ba74f Bump k8s versions with April 2021 releases 2021-04-16 16:34:07 -04:00
Ciprian Hacman 9b9f3646e1 Promote channel alpha to stable 2021-03-22 08:37:30 +02: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
Peter Rifel a97f4fe809
Add darwin bazel outputs for protokube and channels 2021-03-20 20:46:28 -05:00
Barry Melbourne d13b7407a0 Update Ubuntu 20.04 to latest AMI 2021-03-20 10:52:28 +00: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
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
MoShitrit 685826978a Update k8s versions with March 2021 releases 2021-03-19 16:44:42 -04: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
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
MoShitrit 2851b25be5 Upgrade k8s 1.20 to latest patch version 2021-02-18 15:06:39 -05:00
MoShitrit c9f9dce2e8 Update k8s versions with February releases 2021-02-17 19:28:12 -05:00
MoShitrit fcada851c0 Alpha to Stable 2021-02-17 19:26:13 -05:00
Ciprian Hacman 57f6f362d8 Release binaries for protokube and channels 2021-02-16 09:40:01 +02:00
Ole Markus With 3889dcf6c9 Add missing versions to channels 2021-02-10 13:29:43 +01:00
Kubernetes Prow Robot 0422349081
Merge pull request #10748 from justinsb/update_alpha_channel
alpha channel: Update older images
2021-02-06 08:01:11 -08:00
Justin SB fce17c4341 alpha channel: Update older images
To pick up the sudo fixes, also addresses some problems with docker
preinstallation.

Issue #10122
2021-02-06 10:19:17 -05:00
Ole Markus With d41f68c6ef Make channels create PKI for addons that needs it 2021-01-30 09:01:33 +01:00
Ciprian Hacman bcc3c98cfb Bump Ubuntu images for AWS and GCE 2021-01-28 08:31:59 +02:00
MoShitrit d43a5bb6d7 Bumping ubuntu ami version to latest available everywhere 2021-01-22 16:00:44 -05:00
MoShitrit 62fdcfc48f pushing k8s version updates from alpha to stable 2021-01-22 15:58:01 -05:00
MoShitrit 6a735e75ba Bump recommended kOps 1.19 version to beta.3 2021-01-13 17:01:24 -05:00
MoShitrit 68377252e5 Update k8s versions with January releases 2021-01-13 17:00:36 -05:00
geojaz 803c7bcd4e pdates GCE channels to use ubuntu over COS 2021-01-10 21:20:25 -08:00
MoShitrit 89f988a035 Update stable channel with recent k8s releases 2020-12-30 17:52:06 -05:00
MoShitrit 3919b275e4 Bump k8s versions with 2020-12-18 releases 2020-12-18 10:16:11 -05:00
MoShitrit 1d9ed7e437 Bump stable ubuntu ami version 2020-12-18 10:13:06 -05:00
MoShitrit 7b9ec2a1de Update ubuntu ami version 2020-12-09 16:43:27 -05:00
MoShitrit e4f6bb16c1 Update k8s versions with December releases 2020-12-09 16:41:55 -05:00
MoShitrit dc16bec0cf Push alpha to stable 2020-12-01 21:56:07 -05:00
Justin SB d1b78fa3d5 alpha channel: update legacy images
Refreshing images with latest packages.
2020-11-18 22:46:42 -05:00
Ole Markus With f4e3dd3e26 Rename NeedUpdate struct to NeedsRollingUpdate 2020-11-16 19:48:18 +01:00
Ole Markus With 2659a30280 Make get instances respect needs-update annotation
Make it possible for addons to set needs-update annotation

Use onDelete update strategy for cilium and set needs-update annotation

Rename node roles
2020-11-16 08:26:17 +01:00
Kubernetes Prow Robot 0db65a8583
Merge pull request #10195 from MoShitrit/update-ubuntu-ami-version
Update Ubuntu ami to latest version
2020-11-12 12:34:24 -08:00
MoShitrit 131aa43b46 Update stable with most recent ubuntu AMI version 2020-11-12 14:15:05 -05:00
MoShitrit a021127233 Update 1.18 2020-11-12 13:13:49 -05:00
MoShitrit 29b73bd1d9 Updating k8s versions with November releases 2020-11-11 21:44:56 -05:00
MoShitrit 7450276868 Update ubuntu ami to latest version 2020-11-07 21:51:52 -05:00
Ciprian Hacman c9b5e21a60 Recomment kops v1.18.2 for k8s 1.15+ 2020-10-27 08:28:13 +02:00
Ciprian Hacman ad3456e0ac Promote channel alpha to stable 2020-10-27 08:25:41 +02:00
Kubernetes Prow Robot edd034b986
Merge pull request #10068 from rifelpet/channels-errors
Cleanup channels error output
2020-10-19 11:02:14 -07:00
Peter Rifel e232c6616a
Cleanup channels error output
This removes a redundant printing of error messages and no longer prints the usage help text when channels fails.

Before:
```
NAME				CURRENT	UPDATE
core.addons.k8s.io		-	1.4.0
dns-controller.addons.k8s.io	-	1.19.0-alpha.4
kops-controller.addons.k8s.io	-	1.19.0-alpha.4
kube-dns.addons.k8s.io		-	1.15.13-kops.3
kubelet-api.rbac.addons.k8s.io	-	v0.0.1
limit-range.addons.k8s.io	-	1.5.0
storage-aws.addons.k8s.io	-	1.15.0
I1018 16:49:43.908920   87960 addon.go:140] Applying update from "kops/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/dns-controller.addons.k8s.io/k8s-1.12.yaml"
Error: error updating "dns-controller.addons.k8s.io": error applying update from "kops/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/dns-controller.addons.k8s.io/k8s-1.12.yaml": error reading manifest: open kops/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/dns-controller.addons.k8s.io/k8s-1.12.yaml: no such file or directory
Usage:
  channels apply channel [flags]

Flags:
  -f, --filename strings   Apply from a local file
  -h, --help               help for channel
      --yes                Apply update

Global Flags:
      --add_dir_header                   If true, adds the file directory to the header of the log messages
      --alsologtostderr                  log to standard error as well as files
      --config string                    config file (default is $HOME/.channels.yaml)
      --log_backtrace_at traceLocation   when logging hits line file:N, emit a stack trace (default :0)
      --log_dir string                   If non-empty, write log files in this directory
      --log_file string                  If non-empty, use this log file
      --log_file_max_size uint           Defines the maximum size a log file can grow to. Unit is megabytes. If the value is 0, the maximum file size is unlimited. (default 1800)
      --logtostderr                      log to standard error instead of files (default true)
      --skip_headers                     If true, avoid header prefixes in the log messages
      --skip_log_headers                 If true, avoid headers when opening log files
      --stderrthreshold severity         logs at or above this threshold go to stderr (default 2)
  -v, --v Level                          number for the log level verbosity
      --vmodule moduleSpec               comma-separated list of pattern=N settings for file-filtered logging

error updating "dns-controller.addons.k8s.io": error applying update from "kops/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/dns-controller.addons.k8s.io/k8s-1.12.yaml": error reading manifest: open kops/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/dns-controller.addons.k8s.io/k8s-1.12.yaml: no such file or directory
```

After:
```
NAME				CURRENT	UPDATE
core.addons.k8s.io		-	1.4.0
dns-controller.addons.k8s.io	-	1.19.0-alpha.4
kops-controller.addons.k8s.io	-	1.19.0-alpha.4
kube-dns.addons.k8s.io		-	1.15.13-kops.3
kubelet-api.rbac.addons.k8s.io	-	v0.0.1
limit-range.addons.k8s.io	-	1.5.0
storage-aws.addons.k8s.io	-	1.15.0
I1018 16:51:08.918451   88636 addon.go:140] Applying update from "kops/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/core.addons.k8s.io/v1.4.0.yaml"

error updating "core.addons.k8s.io": error applying update from "kops/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/core.addons.k8s.io/v1.4.0.yaml": error reading manifest: open kops/upup/pkg/fi/cloudup/tests/bootstrapchannelbuilder/simple/core.addons.k8s.io/v1.4.0.yaml: no such file or directory
```
2020-10-18 16:52:56 -06:00