John Gardiner Myers
6eed8ff095
Refactor all normalization code into new Normalize() method
2022-10-30 23:59:22 -07:00
Kubernetes Prow Robot
a105e74424
Merge pull request #14475 from johngmyers/normalize-sshkey
...
Refactor to avoid looking up SSH keypairs twice
2022-10-30 14:06:43 -07:00
John Gardiner Myers
f568527c62
Refactor to avoid looking up SSH keypairs twice
2022-10-29 14:27:11 -07:00
Ciprian Hacman
1d53eba4b3
aws: Set the target group health check interval to 10s
2022-10-29 10:30:50 +03:00
John Gardiner Myers
63111f662a
ipv6: NPE fixes for IPv6-only instances
2022-10-28 13:43:54 -07:00
John Gardiner Myers
183f217f08
ipv6: bastions need to go into dualstack subnets
2022-10-28 13:42:57 -07:00
Kubernetes Prow Robot
20b0595189
Merge pull request #14463 from HealthEngineAU/pod-identity-webhook-metrics-fix
...
Fix Prometheus scraping for pod-identity-webhook
2022-10-28 11:50:53 -07:00
Kubernetes Prow Robot
0aebcbc6d9
Merge pull request #14459 from pacoxu/master
...
Stop applying the beta.kubernetes.io/os
2022-10-28 10:46:31 -07:00
Kubernetes Prow Robot
a3e521da92
Merge pull request #14466 from hakman/calico-3.24.3
...
Update Calico and Canal to v3.24.3
2022-10-28 09:50:32 -07:00
Ciprian Hacman
5aa9570c5c
Update Canal to v3.24.3 for k8s 1.25+
2022-10-28 07:39:30 +03:00
Ciprian Hacman
29cd8be78f
Update Calico to v3.24.3 for k8s 1.25+
2022-10-28 07:39:30 +03:00
Ciprian Hacman
acd39b8085
Update Canal to v3.23.4 for k8s 1.22+
2022-10-28 07:39:30 +03:00
Ciprian Hacman
48ebb20d83
Update Calico to v3.23.4 for k8s 1.22+
2022-10-28 07:30:19 +03:00
Ciprian Hacman
f9acd69eb4
Update Calico to v3.21.6 for k8s 1.16+
2022-10-28 07:30:06 +03:00
Jim Barber
1253d15103
Fix Prometheus scraping for pod-identity-webhook
...
The Service annotation for the pod-identity-webhook is asking Prometheus
to scrape its metrics from `https://` but this results in a HTTP 404 Not
Found response.
The pod-identity-webhook pods expose their metrics via HTTP on TCP port
9999 (the same port where the healthz checks go).
Therefore update the annotations to use `http://:9999 ` instead.
2022-10-28 11:25:14 +08:00
Kubernetes Prow Robot
85036d24e6
Merge pull request #14461 from johngmyers/ipv6-fix
...
ipv6: Tolerate multiple routes to the same NAT Gateway
2022-10-27 14:48:30 -07:00
John Gardiner Myers
71246dbd9c
Pick appropriate default image types for ARM images
2022-10-27 11:07:17 -07:00
John Gardiner Myers
49115bcc11
ipv6: Tolerate multiple routes to the same NAT Gateway
2022-10-27 11:07:17 -07:00
Paco Xu
d632e39eae
Stop applying the beta.kubernetes.io/os
2022-10-27 12:15:38 +08:00
Ciprian Hacman
dfc8af28d5
Update containerd to v1.6.9
2022-10-27 05:13:51 +03:00
John Gardiner Myers
d33551c20c
Need to setup topology before control plane for IPv6 private topology
2022-10-25 22:27:05 -07:00
John Gardiner Myers
87dbab9062
Remove dead code
2022-10-22 22:05:18 -07:00
Kubernetes Prow Robot
4cf5418eb8
Merge pull request #14442 from olemarkus/webhook-pdb
...
Fix pdb for identity webhook
2022-10-21 11:27:52 -07:00
Ole Markus With
96a7c96c29
Fix pdb for identity webhook
...
Also removing namespace from non-namespaced resource
2022-10-21 19:03:41 +02:00
Ciprian Hacman
dc98c74428
Move Gossip check to cluster struct
2022-10-21 09:48:07 +03:00
Bronson Mirafuentes
b87fbc3853
add option to query AMIs IDs from SSM
2022-10-19 11:39:39 -07:00
Kubernetes Prow Robot
4546cafdcb
Merge pull request #14420 from olemarkus/roletaints-cloudup
...
Move setting role taints to cloudup
2022-10-18 05:29:19 -07:00
Ole Markus With
cd378bff72
Move setting role taints to cloudup
2022-10-18 13:42:00 +02:00
Steven E. Harris
95f98896c7
promote-keypair: Block items without certificates
...
Forbid the "kops promote keypair" command from promoting a key pair
item that lacks an associated X.509 certificate.
Along with that prohibition, refuse to store a key set in a VFS whose
primary key pair lacks a certificate. This allows us to continue
storing such key pairs, but we will never allow them to serve as the
primary key pair within the containing key set.
2022-10-17 12:13:45 -04:00
Kubernetes Prow Robot
9e56f049b3
Merge pull request #14413 from TwoStone/patch-1
...
Allow snapshot controller to create volumesnapshotcontent
2022-10-17 02:49:08 -07:00
Kubernetes Prow Robot
aebcae0568
Merge pull request #14419 from olemarkus/no-cluster-kubelet
...
Remove usage of cluster kubelet config in nodeup
2022-10-16 21:53:07 -07:00
Ole Markus With
950a69857d
Remove usage of cluster kubelet config from nodeup
2022-10-16 21:04:20 +02:00
Jesse Haka
c92f211862
bump Openstack ccm version
2022-10-16 21:02:24 +03:00
Niklas Walter
858bdbacfd
Allow snapshot controller to create volumesnapshotcontent
...
For using dynamic provisioning of volumesnapshot the snapshot-controller has to be able to create volumesnapshotcontent objects at the cluster level.
When deploying the snapshot-controller as a kops addon the controller is not able to create volumesnapshotcontent object because it lacks the create permission.
This PR adds the create permission for the content objects, which should be the default according to https://github.com/kubernetes-csi/external-snapshotter/blob/v6.0.1/deploy/kubernetes/snapshot-controller/rbac-snapshot-controller.yaml
2022-10-15 00:54:38 +02:00
Ciprian Hacman
658a567dda
Deprecate AWS Classic Load Balancer support for API
2022-10-12 11:18:30 +03:00
Kubernetes Prow Robot
7e38fd3715
Merge pull request #14408 from noony/upgrade-karpenter
...
karpenter: upgrade to version 0.16.3 and support kubeReserved configuration
2022-10-11 10:33:03 -07:00
Thomas Colomb
e40239b241
fix typo kubeReserved not systemReserved and remove ec2:DescribeImages iam right not needed we use launch templates
2022-10-11 15:43:17 +02:00
Thomas Colomb
a34939b5c0
karpenter: upgrade to version 0.16.3 and support kubeReserved configuration
2022-10-11 15:05:08 +02: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
justinsb
1472ae51ca
Fix typo in format string
...
Fixing Warning that should have been a Warningf
2022-10-08 09:24:28 -04:00
Ole Markus With
18808486da
Remove fsGroupPolicy as it is immutable
2022-10-05 18:23:10 +02:00
Ole Markus With
8e040a4082
Bump EBS CSI driver to 1.12.0
2022-10-05 08:56:48 +02:00
Kubernetes Prow Robot
4f34d8df11
Merge pull request #14379 from noony/cluster-autoscaler-config
...
cluster-autoscaler : Add scaleDownUnneededTime and scaleDownUnreadyTime
2022-10-04 12:39:54 -07:00
Kubernetes Prow Robot
36ecb5db2f
Merge pull request #14378 from noony/karpenter-ondemand-fallback
...
Karpenter : fallback on ondemand instance by default
2022-10-04 11:39:55 -07:00
Thomas Colomb
e5ddd5b0c3
cluster-autoscaler : Add scaleDownUnneededTime and scaleDownUnreadyTime
2022-10-04 18:57:21 +02:00
Thomas Colomb
4800f29d19
Karpenter : fallback on ondemand instance by default
2022-10-04 11:10:13 +02:00
Ciprian Hacman
102c2d4720
Fix logic for pre-creating DNS records
2022-10-04 09:41:01 +03:00
Ciprian Hacman
78a41e2d72
Refactor NodeUp GossipBuilder to EtcHostsBuilder
2022-10-02 15:02:05 +03:00