John Gardiner Myers
3756bdad5b
v1alpha3: Move secretStore and keyStore uder configStore
2023-07-22 16:04:24 -07:00
John Gardiner Myers
57b0d8e9cd
v1alpha3: Move configBase to configStore.base
2023-07-22 15:57:35 -07:00
John Gardiner Myers
4a7abcef51
v1alpha3: remove unused ConfigStore
2023-07-20 19:10:21 -07:00
John Gardiner Myers
6836673cca
Stop using redundant configStore setting
2023-07-20 19:10:21 -07:00
John Gardiner Myers
be9325aac2
Skip ssh-to-all-nodes test in private topology
2023-07-20 17:26:50 -07:00
John Gardiner Myers
d57df6d064
v1alpha3: Remove no-longer-used topology fields
2023-07-19 08:54:47 -07:00
John Gardiner Myers
9b64707159
Ignore no-longer-used topology fields in ClusterSpec
2023-07-19 08:48:38 -07:00
Kubernetes Prow Robot
d5c2458518
Merge pull request #15623 from johngmyers/service-ip-range
...
Improve validation of PodCIDR and ServiceClusterIPRange
2023-07-19 00:58:06 -07:00
John Gardiner Myers
2420991954
Determine default API access method by IG subnet type
2023-07-18 22:21:05 -07:00
Kubernetes Prow Robot
9781e0a0ba
Merge pull request #15659 from hakman/azure_validate_tags
...
azure: Verify node identity using VMSS name instead of tags
2023-07-18 06:03:10 -07:00
John Gardiner Myers
76ed6b9e27
Get VFSContext from caller in ValidateCluster()
2023-07-17 22:20:57 -07:00
John Gardiner Myers
7489469414
Get VFSContext from caller in ConfigBase()
2023-07-17 21:56:01 -07:00
John Gardiner Myers
245cd64a3a
Get VFSContext from caller in LoadChannel()
2023-07-17 21:45:43 -07:00
Ciprian Hacman
c4ec894578
azure: Perform challenge callbacks into a node
2023-07-18 06:04:51 +03:00
Anthony Hausman
4a01fc30c4
feat(karpenter): Variabilize Image, logFormat and logLevel
2023-07-17 13:13:37 +02:00
John Gardiner Myers
bbff6298e7
Remove support for bootstrap tokens
2023-07-16 12:12:00 -07:00
Kubernetes Prow Robot
bb4dbdce90
Merge pull request #15646 from johngmyers/prune-dead
...
Remove dead code for non-kops-controller bootstrap
2023-07-16 11:37:06 -07:00
Kubernetes Prow Robot
61fb95d8c4
Merge pull request #15645 from johngmyers/nodeup-clusterdomain
...
Remove references to more ClusterSpec fields from nodeup
2023-07-16 08:35:08 -07:00
John Gardiner Myers
977aacc356
Remove dead code for non-kops-controller bootstrap
2023-07-16 07:40:25 -07:00
Kubernetes Prow Robot
2a0cc8a7dc
Merge pull request #15627 from hakman/azure_dns_none
...
azure: Add support for dns=none
2023-07-16 04:27:05 -07:00
John Gardiner Myers
9368470fc4
Remove references to ClusterSpec.EtcdClusters from nodeup
2023-07-15 21:34:31 -07:00
John Gardiner Myers
75db4d76a9
Remove references to api-server-specific ClusterSpec fields from nodeup
2023-07-15 21:27:02 -07:00
John Gardiner Myers
62f7faa4da
Remove references to ClusterSpec.API from nodeup
2023-07-15 14:55:38 -07:00
Kubernetes Prow Robot
343d8cd6d5
Merge pull request #15632 from hakman/swap_memory
...
Add support for using swap memory
2023-07-15 10:47:05 -07:00
John Gardiner Myers
b0aaf3b3ab
Deprecate Canal, Flannel, and Kube-router
2023-07-14 21:57:33 -07:00
Ciprian Hacman
80afaaead2
Add support for using swap memory
2023-07-14 07:50:48 +03:00
Ciprian Hacman
83d14d4343
azure: Add support for dns=none
2023-07-13 09:04:06 +03:00
John Gardiner Myers
36373b11ba
Improve validation of PodCIDR and ServiceClusterIPRange
2023-07-11 21:16:03 -07:00
John Gardiner Myers
a56e8eb049
Refactor UsesExternalECRCredentialsProvider()
2023-07-11 09:46:01 -07:00
John Gardiner Myers
aef6fbdd29
Refactor UseKopsControllerForNodeBootstrap()
2023-07-11 09:45:45 -07:00
Kubernetes Prow Robot
65fe676967
Merge pull request #15613 from johngmyers/nodeup-sysctls
...
Remove references to ClusterSpec from nodeup sysctls.go
2023-07-10 01:23:05 -07:00
Kubernetes Prow Robot
b915c6047c
Merge pull request #15612 from johngmyers/gcp-network
...
v1alpha3: Rename GCE networking to GCP
2023-07-09 21:13:05 -07:00
John Gardiner Myers
f5fc710d6c
Remove references to ClusterSpec from nodeup sysctls.go
2023-07-09 21:11:54 -07:00
John Gardiner Myers
d926989600
v1alpha3: Rename GCE networking to GCP
2023-07-09 16:48:26 -07:00
John Gardiner Myers
f4f8fc5bda
Move GCE networkCIDR prohibition to validateNetworking()
2023-07-09 15:49:51 -07:00
Kubernetes Prow Robot
6f1e3e6dc4
Merge pull request #14921 from johngmyers/nonmasq-overlap
...
Validate additionalNetworkCIDRs only set on AWS
2023-07-05 23:19:04 -07: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
f16c807f09
Validate additionalNetworkCIDRs only set on AWS
2023-06-25 00:25:17 -07:00
John Gardiner Myers
0dfac69d83
Remove support for Weave networking
2023-06-22 23:03:24 -07:00
Ciprian Hacman
59b7653cc3
Update min versions for kOps v1.28
2023-06-20 08:11:21 +03: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
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
Leïla MARABESE
39ed84601f
keep support for gossip clusters
2023-06-14 15:15:22 +02:00
Leïla MARABESE
dab001c3e9
scaleway authenticator and verifier
2023-06-14 15:15:17 +02: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
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