Justin SB
cf9134489c
kops-controller: create IPAM controller for GCE
...
We observe the IPv6 CIDRs assigned to nodes, and reflect them into the node.
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-07-05 12:34:55 -04:00
Ciprian Hacman
7d68ee9eb7
hetzner: Update CCM to v1.16.0
2023-07-02 08:29:56 +03:00
Kubernetes Prow Robot
49a6ed4188
Merge pull request #15570 from hakman/azure_network_security
...
azure: Add support for network security groups
2023-07-01 06:54:48 -07:00
Ciprian Hacman
4fe84705a5
azure: Add support for network security groups
2023-07-01 10:06:25 +03:00
Ciprian Hacman
4085da870f
hack/update-expected.sh
2023-07-01 09:51:22 +03:00
Ciprian Hacman
015c80f950
Update etcd-manager to v3.0.20230630
2023-07-01 09:48:40 +03:00
Kubernetes Prow Robot
bda5e9e63d
Merge pull request #15564 from hakman/revert_remove_obsolete_versions
...
Revert "Remove obsolete etcd versions"
2023-06-30 21:24:44 -07:00
Ciprian Hacman
df97b95972
azure: Hardcode DiskControllerType to SCSI
2023-06-30 21:29:06 +03:00
Ciprian Hacman
67f0abb541
hack/update-expected.sh
2023-06-30 21:24:44 +03:00
Ciprian Hacman
be69b25221
Revert "Remove obsolete etcd versions"
...
This reverts commit 76cacc5c6f .
2023-06-30 21:20:30 +03:00
Tone
c2ed4b6f64
Upgrade Karpenter to v0.27.5 ( #15144 )
...
* feat(karpenter): Upgrade to version 0.27.0
Upgrade Karpenter to current last stable version `0.27.0`.
Template have been updated to use the same templates than the Helm chart.
* feat(karpenter): Use AWSNodeTemplate for launchTemplate
To set Launch Templates is deprecated into the provisioner, it is recommends using the `AWSNodeTemplate` to set it.
Ref:
- https://karpenter.sh/v0.27.0/concepts/node-templates/
* feat(karpenter): Enable pruning addon
* Use extra flags in upgrade-ab scenario test
* feat(karpenter): Drop `karpenter` feature flag
* feat(karpenter): Add release note for `1.27`
* feat(karpenter): Upgrade to version 0.27.3
* feat(karpenter): fix template
* feat(karpenter): Upgrade to version 0.27.5
* Update Karpenter documentation with depending kops version
* Delete KOPS_FEATURE_FLAGS from e2e test `run-test`
* Run hack/update-expected.sh
2023-06-29 22:57:45 -07:00
Ciprian Hacman
e8980bc21a
Add option for specifying the list of etcd metrics urls
2023-06-27 19:50:05 +03:00
John Gardiner Myers
cad5b69446
Release 1.28.0-alpha.1 ( #15548 )
2023-06-24 20:45:09 -07:00
John Gardiner Myers
0dfac69d83
Remove support for Weave networking
2023-06-22 23:03:24 -07:00
justinsb
476f1661f7
etcd-manager: set environment variables once
...
Previously we were setting the env variable up to 3 times in an HA
control-plane, because we were adding to the etcd-manager
configuration once for each replica.
2023-06-22 17:14:51 +03:00
Kubernetes Prow Robot
dcdbec93e1
Merge pull request #15526 from justinsb/remove_duplicate_cluster
...
Remove duplicate Cluster field in BootstrapScriptBuilder
2023-06-20 04:26:22 -07:00
Ciprian Hacman
cbddb4a9fd
Remove duplicate Cluster field from tests
2023-06-20 12:19:04 +03:00
Ciprian Hacman
59b7653cc3
Update min versions for kOps v1.28
2023-06-20 08:11:21 +03:00
justinsb
2f0a94c34b
Remove duplicate Cluster field in BootstrapScriptBuilder
...
We had an identically named Cluster field in the "base class" (the
unnamed embedded objects we inherit), causing shadowing and the
potential for a nil-pointer panic.
2023-06-19 14:34:02 -04:00
Kubernetes Prow Robot
b5adab4d53
Merge pull request #15520 from hakman/fix-kops-utils-cp
...
Fix promotion of `kops-utils-cp`
2023-06-19 10:54:22 -07:00
Kubernetes Prow Robot
b4c5a75829
Merge pull request #15487 from jsafrane/add-selinux
...
Add optional SELinux support to RHEL clusters
2023-06-19 08:54:22 -07:00
Kubernetes Prow Robot
0546addf29
Merge pull request #15515 from justinsb/strict_node_label_checking
...
node labeling: don't ignore unknown roles
2023-06-19 07:48:21 -07:00
Ciprian Hacman
60b14823bd
hack/update-expected.sh
2023-06-19 16:52:28 +03:00
Ciprian Hacman
1d0fbfc4f1
Fix promotion of `kops-utils-cp`
2023-06-19 16:40:40 +03:00
Jan Safranek
134727a2e7
Generate API
2023-06-19 15:20:08 +02:00
Jan Safranek
0d03095fda
Add SELinux support to containerd
...
Add cluster.Spec.Containerd.SELinuxEnabled field that enables SELinux in
containerd.
With SELinux enabled, all pods that use HostPath volumes must run with
SELinux label `spc_t`, otherwise SELinux denies the pods to touch the host
filesystem.
2023-06-19 15:20:08 +02:00
Ciprian Hacman
cd1c7434e8
hack/update-expected.sh
2023-06-19 15:12:11 +03:00
Leïla MARABESE
62e3495b1a
scaleway dns provider + tests
2023-06-19 11:40:08 +02:00
Alasdair Tran
63cbe32293
Remap all init container images of etcd-manager
2023-06-19 00:09:32 +00:00
justinsb
36a763c88f
node labeling: don't ignore unknown roles
...
We were silently ignoring unknown roles, which makes it hard to know
when our expectations aren't met. It looks like the rename of the
role from "Master" to "ControlPlane" may have caused some drift
against our expectations also.
2023-06-18 19:40:56 -04:00
Ciprian Hacman
1026a131a1
Release 1.27.0-beta.1 ( #15510 )
2023-06-17 07:16:20 -07:00
Kubernetes Prow Robot
7117a67870
Merge pull request #15509 from hakman/kops-utils-cp
...
Rename `kops-copy` to `kops-utils-cp`
2023-06-17 02:56:20 -07:00
Ciprian Hacman
ccb75c1e33
hack/update-expected.sh
2023-06-16 22:28:38 +03:00
Ciprian Hacman
bec7226ad1
Rename `kops-copy` to `kops-utils-cp`
2023-06-16 22:24:51 +03:00
Ciprian Hacman
8a8f1be1ed
Update pause image to v3.9
2023-06-16 21:15:50 +03:00
Ciprian Hacman
059e7c7f11
Update containerd to v1.7.2
2023-06-16 11:58:55 +03:00
Leïla MARABESE
39ed84601f
keep support for gossip clusters
2023-06-14 15:15:22 +02:00
Leïla MARABESE
4a943d8235
refactoring client
2023-06-14 15:15:22 +02:00
Leïla MARABESE
dab001c3e9
scaleway authenticator and verifier
2023-06-14 15:15:17 +02:00
Leïla MARABESE
49465a62c7
add backend for kops controller port
2023-06-14 15:11:53 +02:00
Kubernetes Prow Robot
3eac17c582
Merge pull request #15479 from fchiacchiaretta/openstack-metrics-sg-rules
...
New OpenStack security group rules for metrics
2023-06-11 11:35:46 -07:00
Kubernetes Prow Robot
38b99df517
Merge pull request #15493 from justinsb/hetzner_kops_controller
...
Use kops-controller on hetzner, even with gossip
2023-06-11 08:57:47 -07:00
Kubernetes Prow Robot
79178d93bb
Merge pull request #15462 from hakman/cli_internal_server_name
...
Use API internal name as TLS server name in kubeconfig
2023-06-11 06:43:48 -07:00
Kubernetes Prow Robot
1f750303d6
Merge pull request #15475 from hakman/default_ubuntu_jammy
...
Use Ubuntu 22.04 (Jammy) as the default distro for K8s 1.27+
2023-06-11 05:21:46 -07:00
justinsb
abd274b3f9
Use kops-controller on hetzner, even with gossip
...
This is a more secure configuration.
2023-06-11 07:15:31 -04:00
Jesse Haka
d7d7a55c41
add additional config for node local dns
2023-06-10 10:22:32 +03:00
Tessia Piboubès
896b4ce56e
Increase verbosity level of log message about object ACLs
2023-06-08 19:49:15 +02:00
Federico Chiacchiaretta
110dd89eaf
New OpenStack security group rules to allow scraping of metrics for
...
kubeControllerManager and kubeScheduler
2023-06-07 18:04:06 +02:00
Ciprian Hacman
53a9be0bba
Add integration tests for K8s 1.27
2023-06-07 14:52:25 +03:00
Ciprian Hacman
5901a8ae30
Use Ubuntu 22.04 (Jammy) as the default distro for K8s 1.27+
2023-06-07 14:52:25 +03:00