Peter Rifel
e8ede32ae7
Stop installing misc utils on RHEL distros
2023-08-17 21:24:49 -05:00
John Gardiner Myers
ed9883651c
Remove references to Openstack ClusterSpec fields from nodeup
2023-07-29 04:42:07 -07:00
John Gardiner Myers
63aa25aa8c
Remove references to Azure ClusterSpec fields from nodeup
2023-07-29 04:42:01 -07:00
John Gardiner Myers
e317648d57
Remove references to control-plane-specific ClusterSpec fields from nodeup
2023-07-28 08:20:43 -07:00
John Gardiner Myers
683761a816
Remove references to Gossip-specific ClusterSpec fields from nodeup
2023-07-28 08:20:43 -07:00
John Gardiner Myers
9b64707159
Ignore no-longer-used topology fields in ClusterSpec
2023-07-19 08:48:38 -07:00
John Gardiner Myers
2420991954
Determine default API access method by IG subnet type
2023-07-18 22:21:05 -07:00
John Gardiner Myers
1358851c7d
Get VFSContext from caller in NewAssetBuilder()
2023-07-18 08:49:06 -07:00
John Gardiner Myers
245cd64a3a
Get VFSContext from caller in LoadChannel()
2023-07-17 21:45:43 -07: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
ef284b11e5
Merge pull request #14960 from johngmyers/vfscontext
...
Add VFSContext to various clientsets
2023-07-15 14:55:05 -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
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
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
11304807f2
Hold reference to VFSContext from simple.Clientset
2023-07-06 19:41:45 -07:00
justinsb
62e2b9690b
ipv6: containerd routes support for IPv6
...
If using IPv6 and a kubenet-style CNI (which is more common with
IPv6), we need to support an IPv6 route on the pod, or else Pods will
be unable to reach other Pods.
Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
2023-07-05 22:53:16 -04:00
Ciprian Hacman
3a4e0717a7
hack/update-expected.sh
2023-06-20 08:11:21 +03:00
Ciprian Hacman
26198a22b2
Update tests for kOps v1.28
2023-06-20 08:11:21 +03: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
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
Kubernetes Prow Robot
cddf5ba763
Merge pull request #15037 from johngmyers/nonmasq
...
Don't set up masquerade if NonMasqueradeCIDR is /0
2023-06-17 00:44:19 -07:00
Ciprian Hacman
2aff39dce5
hack/update-expected.sh
2023-06-16 21:17:16 +03:00
Leïla MARABESE
dab001c3e9
scaleway authenticator and verifier
2023-06-14 15:15:17 +02:00
Alasdair Tran
dde5dcca2f
Fix Amazon ECR endpoint in China
2023-06-10 05:49:49 +00:00
Jan Safranek
51fbeb650b
Remove python2 from RHEL9
...
It's not available there.
2023-06-08 15:00:20 +02:00
Jan Safranek
22ef857494
Remove libcgroup from RHEL9
...
The package is not available there.
2023-06-08 14:56:26 +02:00
justinsb
ca67b1ca1e
Refactor: rename IsGossip -> UsesLegacyGossip
...
We want to be able to use "dns=none" (without peer-to-peer gossip)
even for clusters that have the k8s.local extension. These were
previously called "gossip clusters", but really that is an
implementation; what actually matters to users is that they don't rely
on writing records into a DNS zone (such as Route53).
2023-05-22 21:50:16 -04:00
Ciprian Hacman
cd59ed1a56
Update CNI plugins to v1.2.0 for K8s 1.27+
2023-05-20 22:01:35 +03:00
Kubernetes Prow Robot
b90c78ef61
Merge pull request #15399 from zetaab/mountifneeded
...
do not mount same dir twice
2023-05-16 05:27:36 -07:00
Kubernetes Prow Robot
4885e78bfd
Merge pull request #15406 from justinsb/options_pattern_for_hostpathmapping
...
nodeup: Use functional options pattern for HostPathMapping
2023-05-12 08:37:02 -07:00
Kulwant Singh
d6776bb780
use dl.k8s.io not gs://kubernetes-release
2023-05-11 09:01:31 -07:00
justinsb
6bdbbc4fd4
nodeup: Use functional options pattern for HostPathMapping
...
This means that the object is not mutated after construction, making
it easier to do validity checks (such as whether we have mounted the
same path twice).
2023-05-11 10:16:30 -04:00
Jesse Haka
d67942fba0
do not mount same dir twice
2023-05-11 11:15:08 +03:00
Ciprian Hacman
81b4fbf8ac
Add kubescheduler.config.k8s.io/v1 for K8s 1.25+
2023-05-09 12:26:57 +03:00
Kubernetes Prow Robot
e3a639cd73
Merge pull request #15373 from hakman/depup
...
Update dependencies to K8s v1.27
2023-05-08 02:27:17 -07:00
Ciprian Hacman
73fe92945c
hack/update-expected.sh
2023-05-08 07:35:36 +03:00
justinsb
1faee9dd8c
digitalocean: bootstrap nodes through kops-controller.
...
We start with a simple node verifier.
2023-05-07 13:17:56 -04:00
justinsb
c89f434f1b
Only use node challenge on hetzner
...
DigitalOcean (and others) will follow shortly.
Also create a method for CloudProvider, so that we are more ambivalent
towards bootstrapping methods.
2023-05-06 08:57:21 -04:00