Automatic merge from submit-queue.
Implement DigitalOcean Droplet FI Task
Implements cloudup fi tasks for DigitalOcean droplets. It makes a few assumptions to reduce the size of this PR, those will be addressed in future PRs.
Also does some cleanup in the DigitalOcean `dns` package.
Automatic merge from submit-queue.
Allow disabling kube-proxy
This adds the ability to turn off kube-proxy.
My specific use case is the usage of a custom CNI.
Automatic merge from submit-queue.
UsePolicyConfigMap for kube-scheduler
Continued from #3546
In this version, a single option `usePolicyConfigMap` is added that will install scheduler.addons.k8s.io, which contains a default configmap.
Automatic merge from submit-queue.
adding kubernetes core rate limiter handlers
This PR is re-using the handlers from the k8s core project, to create a global rate limiting.
This work starts work on https://github.com/kubernetes/kops/issues/3471
Automatic merge from submit-queue.
Renaming IAM Phase to Security
Adding new phases for security group and load balancers lifecycles. PRs that follow will wire this in
Automatic merge from submit-queue.
Initial aggregation work
Create the keypairs, which are supposed to be signed by a different CA.
Set the `--requestheader-...` flags on apiserver.
Fix#3152Fix#2691
Automatic merge from submit-queue.
Add IAM Permissions so nodes can access AWS ECR
Make the ECR IAM Permissions optional in strict mode, via use of the following IAMSpec:
```yaml
iam:
legacy: false
allowContainerRegistry: true
```
Automatic merge from submit-queue.
Kops Toolbox Template Missing Variables
The current implementation fails on templates which reference unset variables, it is however useful at times to permit overriding this behavior and using sprig default() for example to handle defaults.
- added a new command line option --fail-on-missing (defaults to true, so keeps the current behaviour)
- updated the unit tests to reflect the changes
Automatic merge from submit-queue.
[AWS] Properly tag public and private subnets for ELB creation
This is a replacement for #3527 that I think makes more sense. Thanks!
Closes#2011
Automatic merge from submit-queue.
Bump channels version of dashboard to 1.7.1
Shouldn't it be a requirement to bump addons.yaml at the same time as the other files?
The current implementation fails on template which reference unset variables, it is however useful at times to permit overriding this behavior and using sprig default() for example methods to handle it
- added a new command line option --fail-on-missing (defaults to true, so keeps the current behaviour)
- updated the unit test to reflect the changes
- updated the cli docs