Commit Graph

12334 Commits

Author SHA1 Message Date
binkkatal 86b605d10b RUN: ./hack/update-expected.sh 2020-10-20 19:28:20 +05:30
binkkatal e32717f31d FIX: Change int fields to string
The ./hack/update-expected.sh script generates some fields which are
required to be string fields and hence results in linting errors.

This PR changes those fields to string/*string and removes lint
warnings.
2020-10-20 19:28:20 +05:30
Kubernetes Prow Robot 3ba214dbe1
Merge pull request #10031 from rifelpet/kubetest2
Initial kubetest2 structure for e2e testing
2020-10-20 06:56:08 -07:00
Kubernetes Prow Robot 7f035dc824
Merge pull request #10073 from olemarkus/validate-storage-type-fix
Allow more volume types
2020-10-20 06:04:08 -07:00
Ole Markus With fe7da5b1ee Allow more volume types 2020-10-20 08:53:55 +02:00
Kubernetes Prow Robot abd86af4dc
Merge pull request #10075 from rifelpet/instance-interruption-validation
Use AWS SDK lists of enum values for API validation
2020-10-19 23:26:07 -07:00
Peter Rifel 5f1e9bc962
Use AWS SDK list of enum values for api validation 2020-10-19 22:58:24 -06:00
Kubernetes Prow Robot cf0bb8d2fd
Merge pull request #10074 from rifelpet/aws-sdk-go-13510
Upgrade aws sdk to 1.35.10
2020-10-19 16:12:07 -07:00
Peter Rifel eb7cc53111
Upgrade aws sdk to 1.35.10
This adds functions for each enum that return a list of all values
2020-10-19 14:07:58 -06:00
Kubernetes Prow Robot e86f5119f7
Merge pull request #10069 from hakman/calico-bpf
Add eBPF dataplane support for Calico CNI
2020-10-19 11:40:14 -07: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
Ciprian Hacman a04cea6371 Add eBPF dataplane support for Calico CNI 2020-10-19 20:04:27 +03: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
Ole Markus With 0be8d4e325
Add some missing notes to the release notes (#10056)
* Add some missing notes to the release notes

* Apply suggestions from code review

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>

* Apply suggestions from code review

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-10-18 09:12:13 -07:00
Kubernetes Prow Robot c5adda1ea6
Merge pull request #10067 from olemarkus/docs-gpu
Add some quick notes on how to get GPU opertor working
2020-10-18 08:32:13 -07:00
Ole Markus With c7a2183a1d Add some quick notes on how to get GPU opertor working 2020-10-18 15:39:49 +02:00
Kubernetes Prow Robot 18ffb493bf
Merge pull request #10061 from zetaab/fixegress
do not create egress rules when using vipacl octavia
2020-10-16 10:01:26 -07:00
Kubernetes Prow Robot ba10916272
Merge pull request #10045 from nckturner/addon-menu-test
Fix bug in MergeAddons and test
2020-10-16 09:23:25 -07:00
Kubernetes Prow Robot e3b050a476
Merge pull request #10059 from olemarkus/nld-no-iptables
Simplify node local dns
2020-10-16 08:33:25 -07:00
Kubernetes Prow Robot a466d1f130
Merge pull request #10062 from MoShitrit/k8s-october-releases-alpha
Updating alpha with October releases and latest Ubuntu AMI version
2020-10-16 06:43:26 -07:00
MoShitrit c820826a5f Updating alpha with October releases and latest Ubuntu AMI version 2020-10-16 08:47:29 -04:00
Jesse Haka 33e2de60e5 do not create egress rules when using vipacl octavia 2020-10-16 14:11:22 +03:00
Ole Markus With 29a1cb2a9f If we use node local dns, always use the nld local ip as cluster dns 2020-10-16 12:46:17 +02:00
Ole Markus With a7c7af4e97 Don't let node-local-dns add iptables rules
Since we use the local IP we don't need the iptables rule for the cluster dns IP
2020-10-16 12:46:16 +02:00
Kubernetes Prow Robot d105c9299e
Merge pull request #10044 from h3poteto/iss-9751
Rewrite ssh user to ubuntu in bastions docs
2020-10-15 06:48:24 -07:00
AkiraFukushima aff8c0af00 Change image type to t3.micro from t2.micro in bastion docs 2020-10-15 22:09:44 +09:00
AkiraFukushima c7f4bf3e05 Rewrite ssh user to ubuntu in bastions docs
Document is already out of date because now Ubuntu is used as bastion OS
2020-10-15 22:08:38 +09:00
Kubernetes Prow Robot 912ff7e430
Merge pull request #10055 from hakman/relnotes_1.19.0-alpha.5
Release notes for 1.19.0-alpha.5
2020-10-15 00:24:24 -07:00
Nicholas Turner 0e442aaadd Fix staticcheck and gofmt
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-10-14 23:55:59 -07:00
Ciprian Hacman 2027fb04f2 Release notes for 1.19.0-alpha.5 2020-10-15 09:39:16 +03:00
Kubernetes Prow Robot 921f3e7109
Merge pull request #10054 from hakman/release-1.19-alpha.5
Release 1.19.0-alpha.5
2020-10-14 23:08:00 -07:00
Ciprian Hacman e0332177b3 Skip failing test 2020-10-15 07:46:47 +03:00
Ciprian Hacman 23e73a5b8e Release 1.19.0-alpha.5 2020-10-15 07:09:46 +03:00
Kubernetes Prow Robot 6611e53f7c
Merge pull request #10052 from nvanheuverzwijn/add-test-cluster-upgrade
upgrade-cluster: test that new image in stable or alpha channel will …
2020-10-14 11:01:49 -07:00
Nicolas Vanheuverzwijn 5f59b86c78
Update tests/integration/channel/integration_test.go
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-10-14 13:23:04 -04:00
Kubernetes Prow Robot 6c908d497f
Merge pull request #10051 from johngmyers/recommend-kops-upgrade
Recommend kops 1.18.1 for kops >= 1.15 in alpha channel
2020-10-14 07:39:54 -07:00
Nicolas Vanheuverzwijn b0fd89a193 upgrade-cluster: test that new image in stable or alpha channel will receive automated update 2020-10-14 10:14:47 -04:00
John Gardiner Myers 5d989389ac Recommend kops 1.18.1 for kops >= 1.15 in alpha channel 2020-10-14 06:52:46 -07:00
Ciprian Hacman e44037f825 Install container runtime packages as assets - Integration 2020-10-14 15:41:51 +03:00
Ciprian Hacman b27431d86f Install container runtime packages as assets - Tests 2020-10-14 15:41:51 +03:00
Ciprian Hacman 852bebe165 Install container runtime packages as assets - Misc 2020-10-14 15:41:51 +03:00
Ciprian Hacman 732a161313 Install container runtime packages as assets - Main 2020-10-14 15:41:51 +03:00
Kubernetes Prow Robot 1ac263256c
Merge pull request #10047 from rifelpet/aws-iam-authenticator-052
Upgrade aws-iam-authenticator to 0.5.2
2020-10-14 00:15:54 -07:00
Kubernetes Prow Robot 5d9822dedb
Merge pull request #10049 from johngmyers/missing-static-pod-fix
Don't require PriorityClassName to pass missing-static-pod checks
2020-10-13 23:27:54 -07:00
John Gardiner Myers ca241a5193 Don't require PriorityClassName to pass missing-static-pod checks 2020-10-13 22:42:11 -07:00
Nick Turner 61ac9a5b07 Fix bug in MergeAddons
* Replace existing addon if v (new) replaces() existing, instead
  of the other way around.
2020-10-13 10:55:31 -07:00
Nick Turner f8d00cc535 Add test for Addon Menu and fix merge functionality 2020-10-13 10:54:32 -07:00
Srikanth Rao 4d251fe900
[Digital Ocean] Implement Delete Instance logic for rolling update (#10000)
* Add delete Instance implementation for DO

* Add warning for DeleteInstance usage

* Use reconcile option for rolling update

* Update pkg/instancegroups/instancegroups.go

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-10-13 10:06:27 -07:00
Peter Rifel 4276afe238
Upgrade aws-iam-authenticator to 0.5.2 2020-10-13 11:57:13 -05:00
Kubernetes Prow Robot 6ef2de3d76
Merge pull request #10046 from olemarkus/kdi-no-cluster-nil
Fix nil pointer when deleting instance
2020-10-13 05:36:27 -07:00