Kubernetes Prow Robot
3fd7b446c0
Merge pull request #12305 from hakman/node_ip_families
...
Make AWS CCM NodeIPFamilies configurable
2021-09-12 06:26:14 -07:00
Kubernetes Prow Robot
1b431b4c9c
Merge pull request #11628 from olemarkus/gpu-runtime
...
Pre-install nvidia container runtime + drivers on GPU instances
2021-09-11 13:00:07 -07:00
Ciprian Hacman
dde08e839d
Make AWS CCM NodeIPFamilies configurable
2021-09-11 13:09:08 +03:00
dntosas
fead3205d3
[kubelet] Add validation for cpuCFSQuotaPeriod after k8s>=1.20
...
This flag is removed from Kubelet starting from v1.20 of k8s so in here
we add a validation to prevent users deploying a configuration which
breaks Kubelet and thus node from getting ready.
Signed-off-by: dntosas <ntosas@gmail.com>
2021-09-09 15:39:06 +03:00
Simone Sciarrati
6773fdf495
option to omit --cluster-cidr from kubeproxy config
2021-09-08 14:46:06 +02:00
Ole Markus With
f5fed2a08d
Move nvidia config under containerd
2021-09-05 20:28:07 +02:00
Ole Markus With
b852a804d9
Don't allow IGs with both GPU and non-GPU types
2021-09-05 20:09:04 +02:00
Ole Markus With
528807c4ec
Add validation rules for nvidia
2021-09-05 20:09:04 +02:00
Ole Markus With
e9b0f28dff
Add nvidia configuration to the api
2021-09-05 20:09:04 +02:00
Ciprian Hacman
b594eb6ece
Add support --kernel-memcg-notification Kubelet flag
2021-09-04 11:36:01 +03:00
dntosas
f558f2441a
[addons/nodelocaldns] Bump image to latest stable v1.20.0
...
As per
3b17e06879 ,
node-local-dns addon is now builded with latest coreDNS base v1.8 and
that brings great consistency between cache and upstream servers in a
manner of configuration, metrics name convention, etc.
So in this commit, we bump node-local-dns image to latest v1.20.0 which
is build upon latest coreDNS and also add support for overriding this
field.
Signed-off-by: dntosas <ntosas@gmail.com>
2021-08-31 14:07:19 +03:00
John Gardiner Myers
be8933b577
Remove code for unsupported features
2021-08-28 13:49:55 -07:00
John Gardiner Myers
6655022ce1
Remove support for the Lyft CNI
2021-08-28 11:54:39 -07:00
Ole Markus With
b3982e1033
Apply suggestions from code review
...
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2021-08-27 06:45:50 +02:00
Ole Markus With
67b1ace14f
Validate external-dns spec
2021-08-27 06:32:25 +02:00
Ole Markus With
41c3ff2aac
Make external dns provider configurable
2021-08-27 06:28:02 +02:00
Kubernetes Prow Robot
bb38a3e52e
Merge pull request #12067 from h3poteto/iss-11608
...
Support AWS LB access log configuration in cluster spec
2021-08-25 16:51:23 -07:00
Amit Prasad
48fa73f3bb
Add option in Cluster Autoscaler AddOn for AWS EC2 Static instance list
2021-08-21 22:44:31 +05:30
John Gardiner Myers
21da1bd11b
Fix incorrect validation error message
2021-08-19 13:11:59 -07:00
Ole Markus With
958fdaeee8
Slight refactor of cilium validation
2021-08-16 14:08:59 +02:00
Ole Markus With
7534890b3a
Use enum for cilium encryption types
2021-08-16 14:08:59 +02:00
dntosas
0e8d189aee
[cilium] Add support for encryption via WireGuard
...
In this commit, we enable users to choose WireGuard as their prefered
encryption type, leveraging this new feature from Cilium.
Ref: https://cilium.io/blog/2021/05/20/cilium-110#wireguard
Signed-off-by: dntosas <ntosas@gmail.com>
2021-08-16 14:08:59 +02:00
John Gardiner Myers
24fdf76935
Add API validation for subcomponents using API versions removed in k8s 1.22
2021-08-14 18:48:13 -07:00
Ole Markus With
0439bb0d76
Remove UseServiceAccountIAM feature flag and rename feature to UseServiceAccountExternalPermissions
2021-08-07 21:20:03 +02:00
Kubernetes Prow Robot
3a293781a6
Merge pull request #11784 from ederst/add-os-config-drive
...
Launch Openstack instances with config drive
2021-08-04 00:49:24 -07:00
AkiraFukushima
226cbe5561
Support AWS LB access log configuration for NetworkLoadBalancer
2021-08-03 12:12:16 +09:00
Cheyi Lin
408bb7dfbe
Add nth rebalance recommendation configs
2021-08-02 16:20:17 +08:00
Peter Rifel
a0a6e3c974
Cleanup various references to LaunchConfigurations
2021-07-29 22:25:01 -04:00
AkiraFukushima
50ab82ed04
Support AWS LB access log configuration in cluster spec
2021-07-29 22:39:23 +09:00
John Gardiner Myers
3a53fdb139
Provision TLS server certs for controller-manager and scheduler
2021-07-22 20:59:58 -07:00
Kubernetes Prow Robot
f24f12f84c
Merge pull request #11982 from johngmyers/bootstrap-keypairid
...
Verify CA keypair IDs for kops-controller-issued certs
2021-07-15 12:31:03 -07:00
Aaron Crickenberger
7f1ec7001b
remove references to kubernetes-release-dev
...
this is mostly about getting kubernetes/kops out of search results for a
cs.k8s.io query that's looking for all repos that reference
kubernetes-release-dev in their default branch
if there's no compelling reason to keep the old value, use
k8s-release-dev instead
2021-07-15 08:05:54 -07:00
John Gardiner Myers
191df58267
Verify CA keypair IDs for kops-controller-issued certs
2021-07-14 08:15:28 -07:00
Ole Markus With
c17ec3a7e7
Move containerd config from cloudup to nodeup
2021-07-14 10:28:37 +02:00
Oleg Atamanenko
7d013d5dc6
Add podPidsLimit / --pod-max-pids support
2021-07-06 11:06:49 -07:00
Kubernetes Prow Robot
ee048e89e7
Merge pull request #11872 from johngmyers/refactor-serviceaccount
...
Refactor nodeup APIServer builder, part one
2021-06-28 10:42:01 -07:00
Kubernetes Prow Robot
61778b1fd9
Merge pull request #11845 from johngmyers/mark-deleted
...
Retain deleted keypairs
2021-06-27 10:11:24 -07:00
John Gardiner Myers
e1df9f09dd
Refactor service-account public keys
2021-06-27 08:45:06 -07:00
John Gardiner Myers
60ae29c93c
Refactor EncryptionConfig
2021-06-27 08:45:05 -07:00
John Gardiner Myers
1312163edd
Update nodes with an APIServer when APIServer spec changes
2021-06-27 08:45:04 -07:00
Kubernetes Prow Robot
81deb2d038
Merge pull request #11871 from johngmyers/configserver-simplify
...
Simplify config server protocol
2021-06-27 00:49:23 -07:00
John Gardiner Myers
4a47614e62
Simplify config server protocol
2021-06-26 09:56:47 -07:00
Ciprian Hacman
7bc629b683
Use DualStack API NLB for IPv6
2021-06-26 19:16:46 +03:00
John Gardiner Myers
1752f0f4db
Move most of nodeup.Config out of userdata
2021-06-25 22:25:49 -07:00
John Gardiner Myers
49babfdb78
Remove Config.ClusterLocation
2021-06-25 20:05:22 -07:00
John Gardiner Myers
c132ae1520
Move fields from AuxConfig to nodeup.Config
2021-06-25 18:41:29 -07:00
Kubernetes Prow Robot
89ad2bc453
Merge pull request #11810 from hakman/ipv6_disable_calico_awssrcdstcheck
...
Enable cross-subnet mode with Calico by default
2021-06-25 01:08:45 -07:00
Ciprian Hacman
a12b3145ee
Enable cross-subnet mode with Calico by default
2021-06-25 07:13:20 +03:00
John Gardiner Myers
584aa56b6b
Retain deleted keypairs
2021-06-24 19:03:29 -07:00
Kubernetes Prow Robot
82c050c382
Merge pull request #11816 from MoShitrit/fix-11144-aws-cni-config
...
Make aws-cni config more flexible and generalized
2021-06-23 08:12:11 -07:00