liranp
dc1ee9402a
feat(spot/ocean): support for block device mappings in launchspec
2021-03-10 15:30:39 +02:00
Steven E. Harris
44061601da
Test default StorageClass management choice
2021-03-09 11:08:33 -05:00
Steven E. Harris
50e89c1c6a
Honor an OpenStack StorageClass management choice
...
When choosing a default value for the Cluster spec's
"cloudConfig.manageStorageClasses" field, first check whether a user
specified a concrete value for the related OpenStack
"blockStorage.createStorageClass" field. If so, use that value as the
effective default value for the former field as well, so as to avoid
an unnecessary conflict between the field values on the second
validation pass.
2021-03-09 09:10:56 -05:00
Bharath Vedartham
0c0767c0c9
Remove support for launch configurations
2021-03-09 09:04:15 +02:00
Ole Markus With
c6a741a148
Move dns and external_access to awsmodel
2021-03-07 22:07:17 +01:00
Ole Markus With
d415fdf1a1
Move bastion model to awsmodel
2021-03-07 22:06:20 +01:00
Ole Markus With
896f1740c6
Rename spotinst symbols and merge spotinstmodel with awsmodel
2021-03-07 22:06:12 +01:00
Kubernetes Prow Robot
ef7c934b9a
Merge pull request #10975 from ottosulin/feature/etcdmanagerconfs
...
Add etcd-manager discoveryPollInterval option
2021-03-05 22:11:43 -08:00
Ole Markus With
063e3f6c7b
Use internal api url for jwks when required
...
The public api url cannot be used by pods and nodes if access is restricted. So by default we need to use the internal one.
This should finally pass the OIDC e2e test
For public access, api server must be publically available and anonymous
auth must be enabled
2021-03-05 06:52:51 +01:00
Otto Sulin
8fa6be1b03
Add etcd-manager discoveryPollInterval option
2021-03-04 09:35:05 +02:00
Kubernetes Prow Robot
fcefcb59cc
Merge pull request #10945 from olemarkus/exclude-cp-nodes-from-lbs
...
Exclude CP nodes from load balancers
2021-03-03 05:21:21 -08:00
Peter Rifel
ce51ec44bc
Use new CPUCredits IG spec field in launch templates
2021-03-02 22:54:29 -06:00
liranp
2abdb90c54
fix: don't skip lb attachments when hybrid is enabled
2021-03-01 14:07:22 +02:00
Kubernetes Prow Robot
c802127528
Merge pull request #10935 from cloudnatix/kenji/fix_node_name_conversion
...
Fix node label conversion in Azure
2021-03-01 00:38:40 -08:00
Kubernetes Prow Robot
f294793e44
Merge pull request #10948 from rifelpet/tgw
...
Add AWS Transit Gateway support
2021-02-28 23:46:50 -08:00
Kenji Kaneda
a2bfbdd4cb
Fix node label conversion in Azure
...
As Azure doesn't allow "/" in label keys, we used to convert "/" to
"_", but we didn't convert back "_" to "/" in kops-controller.
Change the code to store a label key in a tag value so that we don't
need to worry about escaping.
2021-02-28 22:35:12 -08:00
Justin SB
09f7f6f039
Update etcd-manager to 3.0.20210228
...
Changes:
* Add user agent to etcd-manager requests [#395 ](https://github.com/kopeio/etcd-manager/pull/395 )
* Add etcd-manager metrics, add openstack API metrics [#396 ](https://github.com/kopeio/etcd-manager/pull/396 )
* Make discovery poll interval configurable [#397 ](https://github.com/kopeio/etcd-manager/pull/397 )
* Add log levels to prevent too verbose logging [#394 ](https://github.com/kopeio/etcd-manager/pull/394 )
2021-02-28 20:41:30 -05:00
Peter Rifel
577df0addf
Add support for defining a transit gateway for a default route
...
I opted to just use a *string for the TGW ID in the route task rather than a full TGW task because kops will never be creating TGWs itself, they will always be defined by ID.
2021-02-28 12:38:29 -06:00
Ole Markus With
bca857326f
Add standard labels to all resources
2021-02-28 07:43:58 +01:00
Ole Markus With
32fce0d59c
Exclude CP nodes from load balancers
2021-02-27 20:14:31 +01:00
Kubernetes Prow Robot
6e7f635edb
Merge pull request #10940 from hakman/sort-external-policies
...
Sort external policies when checking for changes
2021-02-27 10:06:38 -08:00
Ciprian Hacman
925350f836
Sort external policies when checking for changes
2021-02-27 11:36:07 +02:00
Barry Melbourne
659bfa0daf
Update Controller Runtime Go module to v0.8.2
2021-02-25 20:34:12 +00:00
Kubernetes Prow Robot
9c5c186442
Merge pull request #10915 from t1cg/caw/publicLoadbalancer
...
add support for azure public loadbalancer
2021-02-24 19:51:24 -08:00
Kubernetes Prow Robot
1b42286cfe
Merge pull request #10832 from rifelpet/aws-sdk
...
Add Tagging to Instance Profiles and OIDC Providers
2021-02-24 05:40:50 -08:00
Collin Woodruff
ee7fc850ff
add support for azure public loadbalancer
2021-02-23 17:42:33 -05:00
Kubernetes Prow Robot
a424958e83
Merge pull request #10872 from timothyclarke/feature/NLB-EIP
...
Adding Elastic IP Allocations to NLB API
2021-02-22 23:48:03 -08:00
Nicholas Galantowicz
616d446658
add usage of subnet and routetable shared resources in azure
2021-02-22 15:28:55 -05:00
Ole Markus With
4d4bcba315
Enforce 1.14 deprecation
2021-02-21 17:59:39 +01:00
Ole Markus With
9a13837629
Fix JWKS path for volume projection
2021-02-18 22:07:35 +01:00
Ole Markus With
4ee43a849c
k/k changed the feature gate for disabling in-tree CSI
2021-02-18 21:12:51 +01:00
Timothy Clarke
1577b0a54b
Adding Elastic IP Allocations to NLB API
2021-02-18 12:27:28 +00:00
Ole Markus With
8486650c33
Add support for cluster autoscaler 1.20.x
...
Update upup/models/cloudup/resources/addons/cluster-autoscaler.addons.k8s.io/k8s-1.15.yaml.template
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-02-17 14:05:09 +01:00
Alexander Block
8f0cb3af1f
Actually enable systemd cgroup for containerd
2021-02-16 18:46:00 +01:00
Ciprian Hacman
35ea2f49b3
Release 1.21.0-alpha.1
2021-02-16 10:44:34 +02:00
Peter Rifel
d52fd9f76c
Add tagging support to AWS Instance Profiles and OIDC Providers
2021-02-15 16:48:43 -06:00
Kubernetes Prow Robot
cd10383fa0
Merge pull request #10741 from codablock/nlb-subnets
...
Allow to control which subnets and IPs get used for the API loadbalancer
2021-02-14 14:23:06 -08:00
Kubernetes Prow Robot
7d8ef74bcd
Merge pull request #10797 from t1cg/azureManagedImage
...
Allow managed images for Azure instance groups
2021-02-12 16:27:05 -08:00
Kubernetes Prow Robot
688aeb873a
Merge pull request #10744 from t1cg/caw/azureLoadbalancer
...
add azure support for internal loadbalancer to k8s api
2021-02-12 14:53:04 -08:00
Collin Woodruff
6a8d474acd
add internal loadbalancer for azure
2021-02-12 17:13:01 -05:00
Kubernetes Prow Robot
082bdc3878
Merge pull request #10780 from olemarkus/consistent-cp-labelling
...
Make protokube CP label setting consistent with kops-controller
2021-02-12 11:09:58 -08:00
Ole Markus With
783b6c0d6c
Make protokube CP label setting consistent with kops-controller
2021-02-12 08:17:14 +01:00
Ciprian Hacman
c0d02d7dc9
Update Docker to v19.03.15
2021-02-12 07:10:32 +02:00
Nicholas Schleicher
1ac3265a14
Allow managed images for Azure instance groups
2021-02-11 15:42:17 -05:00
Steven E. Harris
d1432bf1d4
Establish default CloudConfiguration values
2021-02-11 10:49:49 -05:00
Ole Markus With
a86abcfd3e
CSIMigrationAWSComplete feature gate does not work unless also CSIMigrationAWS is enabled
2021-02-11 12:41:50 +01:00
Kubernetes Prow Robot
b233f031a3
Merge pull request #10489 from olemarkus/aws-loadbalancer-controller
...
Add AWS LoadBalancerController
2021-02-11 02:06:16 -08:00
Ole Markus With
56330188d0
Add AWS LoadBalancerController
2021-02-11 08:47:03 +01:00
Alexander Block
295fb11ac2
Better readable modification assigning of PrivateIPv4Address
2021-02-10 09:39:32 +01:00
Alexander Block
2c0f9809eb
Move validation of ClusterSubnetSpec into pkg/apis/kops/validation
2021-02-10 09:36:39 +01:00