Ciprian Hacman
61eaeddb9b
Serve secrets from kops-controller for nodes without state store access
2022-11-15 14:51:54 +02:00
Moshe Shitrit
0284232011
hack/update-expected
2022-11-08 11:32:35 -05:00
Moshe Shitrit
b9e61d95d6
update defaults for aws-cni based on upstream template
2022-11-08 11:21:24 -05:00
Ciprian Hacman
c9d1eb9761
hetzner: Use kops-controller for node bootstrap
2022-11-02 12:43:25 +02:00
John Gardiner Myers
4b95aec920
Move GCE project under CloudProvider in v1alpha3 API
2022-10-21 15:59:20 -07:00
Ciprian Hacman
dc98c74428
Move Gossip check to cluster struct
2022-10-21 09:48:07 +03:00
Jesse Haka
c92f211862
bump Openstack ccm version
2022-10-16 21:02:24 +03:00
Jesse Haka
9aba3e62b0
update k8s openstack
2022-10-11 10:12:08 +03:00
Jesse Haka
9fc29eec36
incr 1.24 version
2022-10-10 11:21:22 +03:00
Jesse Haka
d459b2432a
update k8s cloudprovider openstack images
2022-10-10 09:17:22 +03:00
Ciprian Hacman
85026145a1
Always infer gossip DNS from cluster name
2022-10-02 12:54:37 +03:00
Ciprian Hacman
d8b92aafae
hetzner: Generate CCM args from external CCM config
2022-09-21 08:17:32 +03:00
Ciprian Hacman
c783aa357d
Add support for using an existing network for Hetzner
2022-09-18 12:35:23 +03:00
Ole Markus With
25901b8876
Don't add previous-gen instances to Karpenter provisioners
...
Previous-gen instances lack a lot of features. For example CCM will fail to update NLBs if these are added to the cluster.
2022-08-10 13:04:29 +02:00
Peter Rifel
9c7202ce06
Use control-plane node role for AWS IAM Authenticator
2022-07-11 19:10:59 -06:00
Kubernetes Prow Robot
d1c338ff19
Merge pull request #13917 from ReillyBrogan/reilly/cilium1116
...
Update Cilium to 1.11.6
2022-06-30 11:32:08 -07:00
Reilly Brogan
f3a421d600
Update Cilium to 1.11.6
2022-06-29 13:18:21 -05:00
Ciprian Hacman
7fbe0454f2
Use Calico v3.23 for Kubernetes 1.22+
2022-06-29 17:17:33 +03:00
Ole Markus With
6dbfd0d359
Fix PDB api version for a set of addons
2022-06-12 22:09:29 +02:00
Jesse Haka
9fe1994d99
update openstack ccm + csi
2022-06-02 08:44:38 +03:00
Ciprian Hacman
b5f14b589b
Add initial support for Hetzner Cloud
2022-05-09 06:12:15 +03:00
Moshe Shitrit
c7513f5eba
add all the default env vars for amazon-vpc-cni
2022-04-28 08:51:16 -04:00
Ole Markus With
79d9fa6aa7
Don't run the CSI snapshot plugin if snapshot controller is not installed
2022-04-02 21:51:20 +02:00
Ole Markus With
d7cb3bb1f7
Add user to container securityContext and remove command
2022-03-07 15:09:51 +01:00
John Gardiner Myers
cac727c357
Make cloudProvider a struct in v1alpha3 API
2022-03-02 21:59:49 -08:00
John Gardiner Myers
70f7d9bdb2
Use function to get cloud provider from cluster spec
2022-03-02 21:59:47 -08:00
Kubernetes Prow Robot
cb1a3a1ef8
Merge pull request #13311 from zetaab/fixocversions
...
use own function to define CSI image version
2022-03-01 22:33:15 -08:00
Jesse Haka
fa0311e8a3
use own function to define CSI image version
2022-03-01 15:03:19 +02:00
AkiraFukushima
c8710203ba
Add support to install EKS Pod Identity Webhook
2022-02-20 18:33:50 +09:00
Kubernetes Prow Robot
7714964963
Merge pull request #13266 from olemarkus/validate-taints
...
Validate taints in IG spec
2022-02-17 21:44:22 -08:00
John Gardiner Myers
b41cca38d5
Enable RBN with AWS CCM 1.22.0-alpha.1
2022-02-16 22:21:30 -08:00
Ole Markus With
61bcdd7d72
Validate taints in IG spec
2022-02-16 20:33:17 +01:00
Jiahui Feng
fc6d122bf8
use pkg/flagbuilder to build argv
2022-02-07 15:11:22 -08:00
Kubernetes Prow Robot
1bb4e1b31f
Merge pull request #13136 from zetaab/bugixfor123
...
use 1.23.1 ccm for openstack
2022-02-07 03:19:43 -08:00
justinsb
fbc5e36351
Fix nil pointer when IAM not populated
...
Unlikely to happen outside of tests, but an easy fix.
2022-01-30 14:58:39 -05:00
Jesse Haka
1df4b80183
use 1.23.1 ccm for openstack
2022-01-21 12:27:52 +02:00
Ole Markus With
ea9d0de847
Handle default in templating instead of ig population
2021-12-30 09:01:43 +01:00
Ole Markus With
655d63cec1
Use instance requirements to get a wider set of instance types by default
2021-12-29 20:14:58 +01:00
Ole Markus With
abcab2b327
Support attribute based instance type selection for karpenter
2021-12-29 20:14:57 +01:00
Ole Markus With
0f4783d7a3
Fix typo in parameter name
2021-12-26 07:17:39 +01:00
Ole Markus With
468280d3f2
Improve HA for various addons
2021-12-24 08:53:27 +01:00
Ole Markus With
f7e86b9521
Tag ENIs with k8s tags
2021-12-22 21:16:19 +01:00
Ole Markus With
b2104ab274
Bump karpenter to 0.5.3 and RBN support
2021-12-19 21:53:07 +01:00
Ole Markus With
d987d4ac1a
Rename SupportedArchitecture to architectureOfAMI
2021-12-13 09:14:24 +01:00
Ole Markus With
794cb72112
Karpenter addon
...
Constrain the instance types to what is supported by the AMI
Add taints and label to karpenter provisioner
Add instance types to karpenter provisioner
2021-12-12 19:33:41 +01:00
John Gardiner Myers
73f164e229
Use instance ID as node name when AWS CCM supports it
2021-11-30 17:54:54 -08:00
John Gardiner Myers
a502a37990
Support NodeLocalDNS on IPv6 clusters
2021-11-28 15:55:16 -08:00
justinsb
6133250046
gossip: support resolution of k8s.local names from pods
...
We add the hosts plugin to CoreDNS, and we populate a ConfigMap from
kops-controller (when in gossip mode).
This enables resolution of the internal apiserver DNS name from Pods,
even when gossip mode (k8s.local) is in use. This should fix the
failing e2e tests which are assuming that the name in the JWT token is
resolvable from inside the cluster.
This is also a possible step towards a simpler gossip mode, now that
we have a central controller.
2021-11-19 11:02:15 -05:00
justinsb
0c696d41d3
Create supporting services in kops-controller for gossip-mode
...
The intent is that we can then expose these via CoreDNS, so that
internal name resolution will work.
2021-11-19 11:02:10 -05:00
John Gardiner Myers
1001f1fbd7
Upgrade amazonvpc to v0.10.1
2021-11-15 18:54:24 -08:00