Commit Graph

1516 Commits

Author SHA1 Message Date
Ciprian Hacman a32a3dc8bb Update Hetzner CCM to v1.13.0 2022-09-19 09:19:59 +03:00
Ciprian Hacman c783aa357d Add support for using an existing network for Hetzner 2022-09-18 12:35:23 +03:00
Moshe Shitrit 03bc54e0d6 remove 'get' from aws-cni clusterRole to reflect https://github.com/aws/amazon-vpc-cni-k8s/pull/2058 2022-09-13 08:13:35 -04:00
Moshe Shitrit 731ebc2454 bump aws-cni to version 1.11.4 2022-09-12 22:15:36 -04:00
Ole Markus With f5e0feab5f Fix CAS cordon flag 2022-09-10 20:15:25 +02:00
Anthony Hausman af1ab751fd
aws-node-termination-handler: Add option to fetch node name through Kubernetes node `.spec.providerID`
Fetch node name through Kubernetes node `.spec.providerID` since Kops use InstanceID as node name.
 - 701db81ccf
2022-09-08 07:00:48 +02:00
Daniel Franca cdd0013b1f
Add support to --cordon-node-before-terminating on the cluster autoscaler addon (CordonNodeBeforeTerminating) 2022-09-06 17:03:24 +02:00
Kubernetes Prow Robot 75f541172d
Merge pull request #14226 from hakman/flannel-0.19.2
Update Flannel to v0.19.2
2022-09-05 12:17:01 -07:00
Ciprian Hacman c4decc2d11 Update Flannel to v0.19.2 2022-09-03 12:18:08 +03:00
Ciprian Hacman 083947b7fe Update Canal to v3.24.1 2022-09-03 10:58:07 +03:00
Ciprian Hacman 6a5ba584c5 Update Calico to v3.24.1 2022-09-03 10:58:06 +03:00
Kubernetes Prow Robot 9faeb5b8a9
Merge pull request #14203 from olemarkus/dcgm
Add support for installing dcgm exporter
2022-09-02 09:22:05 -07:00
Ciprian Hacman 8b83dedf24
Release 1.25.0-beta.1 (#14210) 2022-08-31 03:43:00 -07:00
Steven E. Harris 69f8191921
Calico: Work around host port/conntrack problem
In Calico's released versions, when using the eBPF data plane,
containers using host ports cannot respond to connection attempts
correctly. These container receive the packets from the client
forwarded after DNAT, but when they reply, there is no conntrack entry
for the would-be connection, so netfilter drops the reply packets,
preventing the connection from completing. The client never receives
the reply packets. The conntrack entry is missing because Calico
mistakenly attempts to optimize it away.

Work around the problem by disabling the Calico Felix program's
"BPFHostConntrackBypass" feature. This is a temporary measure until
the Calico maintainers can improve this feature to better handle host
port traffic, preserving these conntrack entries as intended.
2022-08-31 02:22:45 -04:00
Ole Markus With 98cd242673 Add support for installing dcgm exporter 2022-08-30 14:54:13 +02:00
Kubernetes Prow Robot fd2d6338bd
Merge pull request #14183 from olemarkus/karpenter-kubelet-config
Map up kubelet config to karpenter provisioners and add CCM startup taint
2022-08-27 02:54:35 -07:00
Kubernetes Prow Robot 5b6b06e764
Merge pull request #14186 from hakman/hetzner_csi-driver_latest
Update CSI driver to latest for Hetzner
2022-08-26 12:26:15 -07:00
Ole Markus With cb1b50ef1d Bump external-dns to 0.12.2 2022-08-26 11:46:58 +02:00
Ciprian Hacman c7afa8a9fc Update CSI driver to latest for Hetzner 2022-08-25 20:05:35 +03:00
Ole Markus With 1a8236290d Bump node local dns cache to 1.22.8 2022-08-25 19:03:14 +02:00
Ciprian Hacman 325f5e8987 Pass CSI driver manifest through kustomize 2022-08-25 19:49:15 +03:00
Kubernetes Prow Robot 2c4d414737
Merge pull request #14185 from olemarkus/bump-nvidia-device-driver
Bump the nvidia addon
2022-08-25 09:04:06 -07:00
Ole Markus With 76c7cba031 Bump nvidia device plugin to 0.12.2 2022-08-25 17:12:14 +02:00
Kubernetes Prow Robot 1c7e7413db
Merge pull request #14184 from olemarkus/bump-snapshot-controller-125
Bump snapshot-controller to 6.0.1
2022-08-25 05:24:07 -07:00
Ole Markus With 2db7ccb691 Bump snapshot-controller to 6.0.1 2022-08-25 12:57:16 +02:00
Ole Markus With 679135462d Map up kubelet config and add startup taints to karpeneter provisioner 2022-08-25 11:37:19 +02:00
Ole Markus With ba5cc618fa Bump Cert Manager to 1.9.1 2022-08-25 08:35:54 +02:00
Ole Markus With 1b5e90fa18 Bump AWS Load Balancer Controller to v2.4.3 2022-08-25 07:17:19 +02:00
Ole Markus With 0cd110d723 Bump node termination handler to 1.17.1 2022-08-24 21:52:52 +02:00
Kubernetes Prow Robot 939a62e424
Merge pull request #14173 from olemarkus/karpenter-16
Bump karpenter to 0.16
2022-08-24 06:22:03 -07:00
Ole Markus With 501e1afdc8 Bump karpenter to 0.16 2022-08-24 10:03:44 +02:00
Ole Markus With d98d96aead Fix policy API version for NTH 2022-08-24 09:08:09 +02:00
Ole Markus With a800a6b607 Fix policy API version for LBC 2022-08-24 09:05:21 +02:00
Ole Markus With 29bbfeff70 Bump karpenter to 0.15 and enable consolidation 2022-08-18 20:46:25 +02:00
Ole Markus With 6bd4a9ab28 Update karpenter manifest 2022-08-17 20:40:07 +02:00
Ole Markus With cae87bb208 Add deployment-specific selectors to nth pdb
If not, when migrating from imds-mode to sqs-mode, the selectors will match the daemonset pods, which doesn't work with pdb
2022-08-11 07:23:04 +02:00
Nicolas Sterchele 5b58586537
cilium: fix agent pod annotation templating 2022-08-10 14:14:19 +02:00
Moshe Shitrit a77f9efe24 bump aws cni to 1.11.13 2022-08-10 00:00:18 -04:00
Kubernetes Prow Robot 9ee09fde44
Merge pull request #14087 from olemarkus/hack-cert-manager-crds
Add back conversion struct to cert-manager CRDs
2022-08-03 15:53:46 -07:00
Ole Markus With 43c9232ae3 Add back conversion struct to cert-manager CRDs
A combination of apiserver map handling when using server-side apply, CA injection and resource validation made it impossible for kops to remove this struct. However, kops should claim ownership of all fields so we can remove them all in a future version
2022-08-03 14:14:58 +02:00
Nicolas Sterchele a1256cf6e6
aws-ebs-csi-driver: remove preStop hook
The hook can cause issue on execution, like

```
Exec lifecycle hook ([/bin/sh -c rm -rf
/registration/ebs.csi.aws.com-reg.sock /csi/csi.sock]) for Container
"node-driver-registrar" in Pod
"ebs-csi-node-96jbk_ebs-csi(a82c6d41-bd2b-42dd-b092-e3acd4c43b62)"
failed - error: command '/bin/sh -c rm -rf
/registration/ebs.csi.aws.com-reg.sock /csi/csi.sock' exited with 126: ,
message: "OCI runtime exec failed: exec failed: container_linux.go:370:
starting container process caused: exec: \"/bin/sh\": stat /bin/sh: no
such file or directory: unknown\r\n"
```

Moreover, it has been deleted from upstream driver, see this patch
6e59160eea

Signed-off-by: Nicolas Sterchele <foss@sterchelen.net>
2022-08-02 14:48:16 +02:00
Ole Markus With 8b9a194cb7 Fix karpenter PDB api version 2022-08-01 21:06:28 +02:00
Ole Markus With 8bcc640452 Make Karpenter respect IG's spec.Subnets
This will add tag all subnets with the IGs using that subnet

Update docs/operations/karpenter.md

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2022-08-01 21:06:24 +02:00
Ciprian Hacman 4dee7dd9a2
Release 1.25.0-alpha.2 (#14070) 2022-07-29 11:31:11 -07:00
Peter Rifel 116b887466 Remove namespaces from cluster-scoped resources in CNI manifests 2022-07-29 08:35:43 +03:00
Ciprian Hacman f77534b798 Update Canal to v3.23.3 2022-07-20 10:13:07 +03:00
Ciprian Hacman dc3ff3f3c7 Update Calico to v3.23.3 2022-07-20 09:58:33 +03:00
Kubernetes Prow Robot ea32e12ce7
Merge pull request #14005 from rifelpet/do-csi-420
Upgrade DO CSI controller to 4.2.0
2022-07-19 00:08:07 -07:00
Peter Rifel 40268c1342
Upgrade DO CSI driver to 4.2.0 2022-07-18 23:10:48 -06:00
Kubernetes Prow Robot 75e1dc55b9
Merge pull request #14001 from rifelpet/external-dns-namespace
Add missing namespace to external-dns Service
2022-07-18 21:52:06 -07:00
Peter Rifel 13a6b1d401
Add missing namespace field to external-dns Service 2022-07-18 21:10:19 -06:00
Ciprian Hacman a76fef1b2d Add option to set number of replicas for pod-identity-webhook 2022-07-16 07:23:54 +03:00
Peter Rifel 52a70be55c
Upgrade aws-iam-authenticator to v0.5.9 2022-07-14 16:00:14 -06:00
Peter Rifel 234bf01b73
Remove non-functional scheduler annotations 2022-07-11 20:53:37 -06:00
Peter Rifel 24bfd9ed51
Upgrade karpenter to 0.13.1 2022-07-05 07:16:45 -05:00
Kubernetes Prow Robot 3245d05771
Merge pull request #13940 from olemarkus/remove-metrics-server-hack
Revert "Add back the metrics-server 443 port with a new name"
2022-07-02 04:19:24 -07:00
Ole Markus With 0945b2d9ce Revert "Add back the metrics-server 443 port with a new name"
This reverts commit 6d0cc427f6.
2022-07-02 12:35:26 +02:00
Ciprian Hacman 6c9b2c7b7b Bump EBS CSI driver to 1.8.0 2022-07-02 11:36:54 +03: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
Kubernetes Prow Robot 7803fee2b9
Merge pull request #13929 from olemarkus/lbc-shield
Make it possible to enable the shield addon for LBC
2022-06-30 09:22:07 -07:00
Kubernetes Prow Robot e795063c31
Merge pull request #13890 from infonova/os-only-use-csi-snapshotter-if-hassnapshotctl
Use csi-snapshotter for OS only when the controller is enabled
2022-06-30 07:26:09 -07:00
Ole Markus With afd7c60d77 Make it possible to enable the shield addon for LBC 2022-06-30 16:23:08 +02:00
Kubernetes Prow Robot ddafc14ad4
Merge pull request #13926 from olemarkus/irsa-default-region
Make IRSA webhook configure apps to use regional STS and set the default region on them
2022-06-30 06:40:20 -07:00
Ole Markus With 84c492b03f Make IRSA webhook configure apps to use regional STS and set the default region on them 2022-06-30 13:50:14 +02:00
Ciprian Hacman 29e87b6c15 Mount /etc/hosts from host for CoreDNS 2022-06-30 12:01:44 +03:00
ederst 76e7ed6cb7 Use csi-snapshotter for OS only when the controller is enabled 2022-06-30 10:01:52 +02: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
Ciprian Hacman 4b637db62b
Release 1.25.0-alpha.1 (#13912)
* Release 1.25.0-alpha.1

* Squash release commit for more clarity
2022-06-29 05:32:06 -07:00
Ciprian Hacman e1fb514510 Update Calico to v3.23.2 2022-06-29 07:55:37 +03:00
Ciprian Hacman 22964a320c Update CoreDNS to v1.9.3 2022-06-28 12:37:03 +03:00
Ole Markus With 74fdf9c7a3 Do not run CAS on spot instances 2022-06-21 15:42:47 +02:00
Kubernetes Prow Robot 35dac702e3
Merge pull request #13811 from raffis/nth-metrics-port
add metric port to nth deployment
2022-06-17 11:48:03 -07:00
Raffael Sahli 6dda7857e5
add metric port to nth deployment
Signed-off-by: Raffael Sahli <raffael.sahli@doodle.com>
2022-06-17 08:40:06 +02:00
Kubernetes Prow Robot 97d94f51af
Merge pull request #13809 from zetaab/addpause
Replace flexdriver with busybox
2022-06-16 07:26:49 -07:00
Jesse Haka 2b6770890a replace flexdriver with busybox 2022-06-16 16:32:02 +03:00
Kubernetes Prow Robot e0c6b51f29
Merge pull request #13807 from olemarkus/cilium-merge-templates
Merge the cilium templates
2022-06-16 01:14:49 -07:00
Ole Markus With 9c8cc8fe1e Merge the cilium templates 2022-06-16 09:10:22 +02:00
Ole Markus With a467db5cd9 Use node.k8s.io/v1 API in the nvidia addon 2022-06-16 07:23:55 +02:00
Kubernetes Prow Robot 7e065ff541
Merge pull request #13768 from hakman/code_addons_cleanup
Remove core addons from addons
2022-06-13 11:36:12 -07:00
Ciprian Hacman 5759d70039 Disable removal or CCM leader migration 2022-06-13 19:56:53 +02:00
Ole Markus With 6dbfd0d359 Fix PDB api version for a set of addons 2022-06-12 22:09:29 +02:00
Kubernetes Prow Robot 3c37331624
Merge pull request #13781 from olemarkus/nth-selector-fix
Fix broken node selector for node termination handler
2022-06-12 07:04:16 -07:00
Ole Markus With babb13c8e2 Fix broken node selector for node termination handler 2022-06-12 08:05:26 +02:00
Ole Markus With 6d0cc427f6 Add back the metrics-server 443 port with a new name
SSA is keyed on port, but requires unqiue name. So we need to add this back to avoid a duplicate port name error.
After this change, kops does own the value and we can remove this some time in the future.
2022-06-11 21:18:26 +02:00
Ole Markus With 7935a5e8d2 Fix namespace for cert manager webhook config 2022-06-11 08:30:49 +02:00
Ciprian Hacman 113377cdd2 Completely remove core addons 2022-06-10 14:03:16 +03:00
Ciprian Hacman 81368448c3 Move kube-dns service account to kube-dns addon 2022-06-10 14:03:16 +03:00
Ciprian Hacman 57be0cbdfd Remove unneeded kube-proxy service account 2022-06-10 14:03:16 +03:00
Kubernetes Prow Robot 2edc36bccf
Merge pull request #13745 from ddelange/patch-2
Bump nvidia device plugin to 0.12.0
2022-06-10 03:55:46 -07:00
Kubernetes Prow Robot 1dce45450e
Merge pull request #13765 from hakman/remove_legacy_addons
Remove some unused legacy addons
2022-06-10 02:59:57 -07:00
Kubernetes Prow Robot d56cce25d0
Merge pull request #13750 from julienperignon/master
Fix API group name for ingresses in DNS Controller
2022-06-10 02:59:46 -07:00
Ciprian Hacman 0da238b175 Remove legacy cloud-controller-manager for OpenStack 2022-06-10 11:14:43 +03:00
Ciprian Hacman 34e266f5dc Remove legacy addons metadata 2022-06-10 11:14:10 +03:00
Ciprian Hacman ff1dc87e13 Don't try to manage the kube-system namespace 2022-06-10 09:53:12 +03:00
Julien Perignon d5045d3256 Fix API group being incorrect for ingresses 2022-06-08 23:21:02 +10:00
Ole Markus With 885bc3094b Create cilium manifest for k8s 1.25 2022-06-08 10:30:34 +02:00
Ole Markus With 4029d2bf33 Remove support for older cilium versions 2022-06-07 20:39:25 +02:00
Ole Markus With f7e8f3122a Remove LBC for 1.19 2022-06-07 15:52:32 +02:00
ddelange 863807b770
Bump nvidia device plugin to 0.12.0 2022-06-07 15:39:39 +02:00
Ciprian Hacman f95ef569a1
Release 1.24.0-beta.1 (#13730) 2022-06-04 07:10:20 -07:00
Kubernetes Prow Robot 5f9437837f
Merge pull request #13728 from hakman/hetzner_csi
Add CSI driver for Hetzner
2022-06-04 03:36:21 -07:00
Ciprian Hacman 275c92e13a Add CSI driver for Hetzner 2022-06-04 11:19:17 +02:00
Moshe Shitrit 4a74ff7a67 bump aws cni to 1.11.2 2022-06-03 21:01:28 -04:00
Peter Rifel 5c8e34f669
Migrate EBS CSI images back to registry.k8s.io 2022-06-02 11:34:30 -05:00
Ole Markus With 77ebba84b8 Add support for configuring which metrics cilium will export 2022-05-26 09:33:19 +02:00
Kubernetes Prow Robot 4c8523a93f
Merge pull request #13672 from hakman/calico-3.23.1
Update Calico and Canal to v3.23.1
2022-05-25 19:05:22 -07:00
Ciprian Hacman 01b0e5a3de Update Canal to v3.23.1 2022-05-23 18:46:56 +03:00
Ciprian Hacman 1c644ecebb Update Calico to v3.23.1 2022-05-23 18:46:56 +03:00
Ole Markus With 7981f6fa25 Bump coredns to 1.8.6 2022-05-22 09:30:02 +02:00
Ciprian Hacman 97b5795edb
Release 1.24.0-alpha.5 (#13675) 2022-05-21 09:10:00 -07:00
Kubernetes Prow Robot 8c6e3df00c
Merge pull request #13673 from olemarkus/external-dns-124
Bump external-dns to 0.11.0
2022-05-21 07:06:00 -07:00
Ole Markus With ddfaec0c7e Bump external-dns to 0.11.0 2022-05-21 14:41:29 +02:00
Ole Markus With 32d453f560 Bump metrics-server to 0.6.1 2022-05-21 14:33:50 +02:00
Kubernetes Prow Robot 39f566edbf
Merge pull request #13666 from olemarkus/cilium-bump-124
Bump Cilium to 1.11.5
2022-05-18 16:24:14 -07:00
Ole Markus With 2d50b9ff2c Bump Cilium to 1.11.5
Since this introduced some backwards breaking RBAC changes, the manifest got forked
2022-05-18 21:44:19 +02:00
Ole Markus With e2f35415d8 Bump Load Balancer Controller to 2.4.1 2022-05-18 21:08:41 +02:00
Kubernetes Prow Robot 7a90131d54
Merge pull request #13567 from HealthEngineAU/cert-manager-nameservers
Add a nameservers parameter for cert-manager.
2022-05-18 00:28:53 -07:00
Kubernetes Prow Robot 0b9955f430
Merge pull request #13656 from zetaab/fixcommandnodeselector
Set nodeSelector and command to null
2022-05-17 23:43:07 -07:00
Jim Barber 0fa178106a Add a nameservers parameter for cert-manager
Provide a way to override the pod's list of DNS nameservers to use so
that split-view DNS zones still work for things like DNS01 challenges.
Without this the DNS TXT records are searched for in the private DNS
zone instead of the public one and the challenge will never succeed.
2022-05-18 13:23:26 +08:00
Steven E. Harris a1495ac4c8
Allow the AWS LB Controller to use WAFs
By introducing a few new fields within the Cluster spec's
"awsLoadBalancerController" field, allow users to enable the AWS Load
Balancer Controller to associate WAFs with EC2 Application Load
Balancers (ALBs). It's possible to enable separately use of two kinds
of WAF: WAF Classic and the never version 2-era WAF, the latter of
which bears no distinguishing name.

Retain our default configuration of the AWS Load Balancer Controller
in which this capability remains disabled via command-line flags,
overriding the controller program's enabling of this capability by
default.

Signed-off-by: Steven E. Harris <seh@panix.com>
2022-05-16 12:20:28 -04:00
Jesse Haka c050c49ac8 set nodeselector null 2022-05-15 23:30:00 +03:00
Jesse Haka 40a5fc94ec set nodeselector + command to null 2022-05-15 23:30:00 +03:00
Ciprian Hacman 3dba71b92d Use Calico v3.21 with older versions of k8s 2022-05-14 10:17:17 +03:00
Ciprian Hacman 6435c3d69f Add missing pieces from Calico v3.23 manifests 2022-05-14 10:17:17 +03:00
srikiz 53af129f41 add do csi driver 2022-05-13 00:50:36 +05:30
avish42 638ab6c8c7 add annotation support to aws-ebs-csi pods 2022-05-12 22:23:55 +05:30
Ciprian Hacman 68469601cd
Release 1.24.0-alpha.4 (#13631) 2022-05-11 02:36:52 -07:00
Peter Rifel ef3a96558f Update Karpenter to v0.10.0
./hack/update-expected.sh

Use default dns policy for webhook

Fix webhook svc target port

Fix provisioner to only contain launchTemplate
2022-05-11 07:25:36 +02:00
Ciprian Hacman f221f4384e Update Canal to v3.23.0 2022-05-10 11:14:32 +03:00
Ciprian Hacman 0a3946c2e3 Update Calico to v3.23.0 2022-05-10 11:14:32 +03:00
Jesse Haka d117a4243a remove bind address for occm 2022-05-09 08:25:34 +03:00
Ciprian Hacman b5f14b589b Add initial support for Hetzner Cloud 2022-05-09 06:12:15 +03:00
Jesse Haka 2de99a2c14 use registry.k8s.io registry 2022-05-04 14:32:28 +03:00
Jesse Haka 7329a4520a fix flags 2022-05-04 13:01:50 +03:00
Jesse Haka 4c26e0be39 update occm permissions 2022-05-04 12:59:40 +03:00
Jesse Haka b007ad5b2e change path 2022-05-04 12:45:24 +03:00
Jesse Haka 4ca48dcd5b update OpenStack CSI manifest 2022-05-04 12:39:24 +03:00
Jesse Haka 805418cd57 add priorities to CSI openstack 2022-05-03 11:01:27 +03:00
Kubernetes Prow Robot fe4f1fbfb1
Merge pull request #13580 from olemarkus/bump-nvidia-24
Bump nvidia device plugin to 0.11 and nvidia driver to 510
2022-04-30 08:05:12 -07:00
Ole Markus With e622736992 Bump nvidia device plugin to 0.11 and nvidia driver to 510 2022-04-30 16:01:47 +02:00
Kubernetes Prow Robot a08f450ef0
Merge pull request #13565 from rifelpet/ebs160
Upgrade EBS CSI Driver to v1.6.0
2022-04-30 02:05:13 -07:00
Kubernetes Prow Robot e69a4c4206
Merge pull request #13566 from glebiller/aws-authenticator-cpu-requests
Add NodeTerminationHandler CPU request settings
2022-04-29 05:15:14 -07:00
Guillaume Le Biller 467424d6a5
Add NodeTerminationHandler cpu resources settings 2022-04-29 10:50:16 +02:00
Kubernetes Prow Robot b8acba96d5
Merge pull request #13493 from MoShitrit/aws-cni-1-11-0
Bump AWS CNI to version 1.11.0
2022-04-28 07:17:50 -07:00
Peter Rifel 4d2639095e
Upgrade EBS CSI driver to v1.6.0 2022-04-27 22:17:28 -05:00
Tessia Piboubès 823051d28e Update Canal's Flannel to v0.15.1 2022-04-27 22:09:12 +02:00
Peter Rifel 9073f605af
Upgrade flannel to 0.17.0 2022-04-23 08:11:53 -05:00
Bronson Mirafuentes f56dbad934 fix pod annotations in addon yamls 2022-04-21 11:10:03 -07:00
Peter Rifel 4e429bb2cc
Update control plane toleration for external-dns 2022-04-20 19:01:23 -05:00
Peter Rifel abc6378656
Update remaining addon manifests for control-plane node role label 2022-04-19 16:52:06 -05:00
Kubernetes Prow Robot 1417a2b8f9
Merge pull request #13511 from heybronson/cas-pod-annotations
add cluster autoscaler pod annotations
2022-04-19 10:57:17 -07:00
Bronson Mirafuentes 67ad8582ee change template yaml 2022-04-18 10:52:52 -07:00
Bronson Mirafuentes 7c4f1646e3 add cluster autoscaler pod annotations 2022-04-18 10:32:52 -07:00
Ole Markus With d8c414f583 Fix affinity and taints for NTH 2022-04-18 13:56:13 +02:00
Ole Markus With 51f5dd6d60 Fix affinity and taints for Cert Manager 2022-04-18 13:56:13 +02:00
Ole Markus With 64334f2e08 Fix affinity and taints for AWS EBS CSI driver 2022-04-18 13:56:13 +02:00
Ole Markus With 6b5153956a Fix affinity and taints for AWS LBC 2022-04-18 13:56:13 +02:00
Ole Markus With 1921afa852 Fix affinity and taints for cluster-autoscaler 2022-04-18 13:56:04 +02:00
Ole Markus With b4a5a10e69 Fix affinity and taints for calico 2022-04-18 13:55:51 +02:00
Ole Markus With a6b51bb863 Fix affinity and taints for dns-controller 2022-04-18 13:55:51 +02:00
Ole Markus With b1387368a6 Fix affinity and taints for cilium 2022-04-18 13:55:51 +02:00
Ole Markus With 1c5c339fac Fix affinity and taints for kops-controller 2022-04-18 13:55:51 +02:00
Ole Markus With 26f8a5d672 Fix affinity and taints for AWS CCM 2022-04-18 13:55:51 +02:00
Ciprian Hacman 3b9ff44838 Update Canal to v3.21.5 2022-04-17 07:40:46 +03:00
Ciprian Hacman 84a494617d Update Calico to v3.21.5 2022-04-17 07:40:37 +03:00
Moshe Shitrit 5b76d09b73 bump aws cni to version 1.11.0 2022-04-14 00:40:56 -04:00
Moshe Shitrit f643559b6f bump aws cni to version 1.10.3 2022-04-12 11:49:26 -04:00
Kubernetes Prow Robot 8120147889
Merge pull request #13326 from johngmyers/move-openstack
Move Openstack settings to cloudProvider.openstack
2022-04-10 00:10:05 -07:00
DingGGu 844931af53
Fix wrong label selector in NTH manifest 2022-04-09 17:16:55 +09:00
DingGGu bc320d8671
Fix missing role for EMIT_KUBERNETES_EVENTS option 2022-04-09 17:04:23 +09:00
DingGGu 1b9cf91684
Bump NTH to 1.16.1, use WithDefaultBool in gotemplate, set ExcludeLoadBalancers default true 2022-04-09 17:04:23 +09:00
DingGGu c1042f4a3b
Bump NTH 1.16 and add excludeFromLoadBalancers option 2022-04-09 17:04:16 +09:00
Ole Markus With 1fadc39a59 Add PDB for cilium operator 2022-04-09 07:06:59 +02:00
Ole Markus With a5fc9cd6a5 Add PDB for AWS LBC 2022-04-09 07:05:13 +02:00
Ole Markus With 8c235f363d Add PDB and topology constraints for NTH 2022-04-09 07:01:25 +02:00
John Gardiner Myers aff5f587f3 Move Openstack settings to cloudProvider.openstack 2022-04-07 10:04:19 -07:00
Ole Markus With 43bfb934e7 Bump Cert Manager to 1.8 2022-04-06 12:50:03 +02: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
Kubernetes Prow Robot 7684da6eca
Merge pull request #13396 from anthonyhaussman/feat/tone/PodAnnotations_NodeLocalDNS
Add possibility to set PodAnnotations into NodeLocalDNS
2022-04-01 10:56:47 -07:00
Jesse Haka 9329af80d2 Run CSI controller in masters 2022-03-28 09:18:18 +03:00
Anthony Hausman 2b589d5914
FIX: Set default version into `model/components/nodeterminationhandler.go` 2022-03-23 11:56:38 +01:00
Anthony Hausman 308a886557
AWS-NODE-TERMINATION: Add possibility to set a tune image version
Add the possibility into the AWS `node-termination-handler` addon to set a different image tag version.
It can help to have last fixes if it's needed.
2022-03-23 10:59:51 +01:00
Anthony Hausman 7752cfc932
Add possibility to set PodAnnotations into NodeLocalDNS
Annotations is pretty useful when you need third-party tool to add additional behavior for a k8s resource.
Lots of auto-discovery tools are based on this annotations.

This PR add the possibility to set tune pod annotations in the node-local-dns daemonsets.app.
2022-03-21 16:15:10 +01:00
Bronson Mirafuentes e112d81025
Release 1.24.0-alpha.3 (#13372)
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-18 21:09:12 -07:00
Ciprian Hacman a4ed2b0654 Migrate to registry.k8s.io
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-18 08:47:12 +02:00
Kubernetes Prow Robot 11cfd517e9
Merge pull request #13383 from olemarkus/set-protocol
Add protocol explicitly to services
2022-03-17 20:07:39 -07:00
Ole Markus With 9b11036bb9 Add protocol explicitly to services 2022-03-17 20:56:29 +01:00
Guillaume Le Biller 74310774f1
Upgrade aws-iam-authenticator to v0.5.5 2022-03-17 19:22:50 +01:00
Ole Markus With d7cb3bb1f7 Add user to container securityContext and remove command 2022-03-07 15:09:51 +01:00
Ole Markus With 8aaa4187c2 Use proper image and add health check 2022-03-04 09:00:49 +01:00
John Gardiner Myers cac727c357 Make cloudProvider a struct in v1alpha3 API 2022-03-02 21:59:49 -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
Ole Markus With 29376058a8 Minor cleanup of the Deployment
* Use a fixed tag instead of latest for the image
* Add system-cluster-critical priority class
* Remove ImagePullPolicy
2022-02-24 12:48:49 +01:00
AkiraFukushima c586f6c411
Add PodDisruptionBudget and topologySpreadConstraints for eks-pod-identity-webhook 2022-02-22 17:36:08 +09:00
AkiraFukushima c8710203ba
Add support to install EKS Pod Identity Webhook 2022-02-20 18:33:50 +09:00
Ole Markus With f1cc2de274 Do not create a cert-manager namespace 2022-02-18 15:18:42 +01:00
Ole Markus With 9431c0ab69 Update LBC to 2.4.0 2022-02-16 21:39:31 +01:00
Kubernetes Prow Robot bf43ae5694
Merge pull request #13228 from MoShitrit/aws-cni-1.10.2
Bump AWS CNI to 1.10.2
2022-02-14 21:52:04 -08:00