Commit Graph

5194 Commits

Author SHA1 Message Date
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
Kubernetes Prow Robot 5cbb338528
Merge pull request #13065 from johngmyers/move-azure
Move Azure settings to cloudProvider.azure
2022-04-07 09:37:57 -07:00
Kubernetes Prow Robot 79dd445e39
Merge pull request #13461 from infonova/pick-the-right-os-server-group-for-ig
Pick the right OS server group when creating cloud groups
2022-04-07 07:49:58 -07:00
Kubernetes Prow Robot 44e7b24c89
Merge pull request #13464 from olemarkus/bump-cas-24
Bump Cert Manager to 1.8
2022-04-06 10:20:56 -07:00
Kubernetes Prow Robot f32503e413
Merge pull request #12919 from olemarkus/cilium-11-default
Use Cilium 1.11 as default
2022-04-06 04:18:56 -07:00
Ole Markus With 43bfb934e7 Bump Cert Manager to 1.8 2022-04-06 12:50:03 +02:00
Ciprian Hacman 6b661156b5 Add back hash for containerd v1.6.1 2022-04-06 07:36:55 +03:00
ederst f97d86e197 Pick the right OS server group when creating cloud groups
This fixes an issue where kops picks the last server group found on
OpenStack instead of the right one when getting the cloud groups.

For example, lets assume that kops created those server groups and they are returned in the order as shown here by the OpenStack API:

```
cluster-name-bastion
cluster-name-cp-0
cluster-name-worker
````

Now kops looks for nodes associated with the IG "bastion" and the
expected behavior would be that it ends up using "cluster-name-bastion".
However, it will actually end up  associating the cloud group with the
last server group, which is in this case "cluster-name-worker" due to
the reference switching to the last item when the loop is done.

In the worst case this could lead to kops deleting the wrong instances
when deleting an IG.

Not using the server group as a "by reference" argument when building
the cloud group fixes this behavior.
2022-04-06 00:10:44 +02:00
Kubernetes Prow Robot 340ff24468
Merge pull request #13453 from olemarkus/no-csi-snapshotter-without-snapshot
Don't run the CSI snapshot plugin if snapshot controller is not installed
2022-04-04 05:16:13 -07:00
Ciprian Hacman 42289b7faa Update containerd to v1.6.2 2022-04-04 09:01:10 +03:00
Kubernetes Prow Robot feb66910b1
Merge pull request #13318 from guillomep/allow_to_add_additional_routes
Possibility to add additional routes in route tables of subnets
2022-04-03 13:46:09 -07: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
Ole Markus With 47f3ccbb28 Remove direct dependency on klog v1 2022-03-31 21:56:46 +02:00
Ole Markus With 3d77ab6139 Use Cilium 1.11 as default 2022-03-29 12:58:24 +02:00
Guillaume Perrin db27c00fa0 Apply suggestions from code review
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
Signed-off-by: Guillaume Perrin <guillaume28.perrin@gmail.com>
2022-03-28 14:57:21 +02:00
Guillaume Perrin 00d8ccb1b3 Fix route creation
Signed-off-by: Guillaume Perrin <guillaume28.perrin@gmail.com>
2022-03-28 14:57:21 +02:00
Guillaume Perrin e501ac62a4 Possibility to add additional routes in route tables of subnets
Signed-off-by: Guillaume Perrin <guillaume28.perrin@gmail.com>
2022-03-28 14:57:21 +02:00
Jesse Haka 9329af80d2 Run CSI controller in masters 2022-03-28 09:18:18 +03:00
Jesse Haka 2e71008d1d update bazel 2022-03-25 14:57:35 +02:00
Jesse Haka 7e65112096 update goimports 2022-03-25 14:39:54 +02:00
Jesse Haka e4162d2c8f fix member update when draining 2022-03-25 14:37:35 +02: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
Kubernetes Prow Robot 65694b20b8
Merge pull request #13234 from spotinst/feat-ocean-template
Spotinst: Ocean as a template for VNGs
2022-03-19 00:45:08 -07: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 30404d64a2 Run hack/update-expected.sh
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-18 09:01:59 +02: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 d751d0f056
Merge pull request #13364 from olemarkus/fix-long-role-names
Fix long role names
2022-03-17 23:43:16 -07: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
Kubernetes Prow Robot 404e411103
Merge pull request #13330 from zetaab/feature/openstackgpu
Support GPU in OpenStack
2022-03-16 03:37:50 -07:00
Ole Markus With f8525ce6f9 Add integration test for really long cluster names 2022-03-15 20:44:26 +01:00
Bronson Mirafuentes dd46a82065 add additional log message 2022-03-15 11:11:59 -07:00
Bronson Mirafuentes 4fc4057935 wait for all targetGroups to drain 2022-03-15 10:44:47 -07:00
Jesse Haka a800218840 fixes 2022-03-11 12:01:20 +02:00
Jesse Haka 28caf02878 Support GPU in OpenStack 2022-03-11 09:19:09 +02:00
Ole Markus With d7cb3bb1f7 Add user to container securityContext and remove command 2022-03-07 15:09:51 +01:00
Kubernetes Prow Robot 3547c18d8a
Merge pull request #13328 from olemarkus/bump-pod-identity-webhook
Use proper image and add health check
2022-03-04 13:00:52 -08:00
Kubernetes Prow Robot fabfb3f4ab
Merge pull request #13310 from zetaab/fixgce
Fix GCE service account creation
2022-03-04 11:02:52 -08:00
Ole Markus With 8aaa4187c2 Use proper image and add health check 2022-03-04 09:00:49 +01:00
Ciprian Hacman 2ff86a6656 Update containerd to v1.6.1
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-04 07:51:46 +02:00
John Gardiner Myers 591dd1aba9 Move Azure settings to cloudProvider.azure 2022-03-03 15:18:23 -08: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