Ciprian Hacman
8af20ba79f
Use dns=none for newly created clusters including for AWS and GCE
2024-01-19 06:15:22 +02:00
Ciprian Hacman
997b1fd308
scale-test: Add feature flag for creating a single nodes instance group
2024-01-02 14:06:08 +02:00
Ciprian Hacman
ef85e29286
Use dns=none for newly created clusters except for AWS and GCE
2023-10-07 15:46:27 +03:00
Ciprian Hacman
828995728b
Optimize subnets asignment to IGs for clusters with multiple CIDRs
2023-09-17 07:25:55 +03:00
upodroid
20e7a5aad4
disable metadata-proxy on k8s version older than 1.29
2023-09-09 16:18:51 +01:00
Ciprian Hacman
6fbc9e58a2
aws: Add option to provide multiple instance types on cluster creation
2023-09-02 17:01:02 +03:00
Ciprian Hacman
4e0e28a32b
aws: Create subnets for additional network CIDRs
2023-08-26 10:18:44 +03:00
John Gardiner Myers
57b0d8e9cd
v1alpha3: Move configBase to configStore.base
2023-07-22 15:57:35 -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
245cd64a3a
Get VFSContext from caller in LoadChannel()
2023-07-17 21:45:43 -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
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
83d14d4343
azure: Add support for dns=none
2023-07-13 09:04:06 +03:00
John Gardiner Myers
d926989600
v1alpha3: Rename GCE networking to GCP
2023-07-09 16:48:26 -07:00
Ciprian Hacman
d9cb80aecb
aws: Don't set instance metadata for bastions in other clouds
2023-07-08 18:19:40 +03:00
John Gardiner Myers
11304807f2
Hold reference to VFSContext from simple.Clientset
2023-07-06 19:41:45 -07:00
Ciprian Hacman
50454d8cfc
azure: Enable support for public load balancer
2023-06-30 21:14:15 +03:00
Ciprian Hacman
246da5a548
Add create cluster flag for specifying the list of etcd clusters
2023-06-27 17:14:09 +03:00
John Gardiner Myers
0dfac69d83
Remove support for Weave networking
2023-06-22 23:03:24 -07: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
justinsb
b80d166254
Default to dns=none for hetzner and digitalocean
...
For new clusters only, default to dns=none on hetzner and
digitalocean.
Hetzner previously used dns=private (with the same behaviour), but
dns=none is more specific.
DigitalOcean previously defaulted to peer-to-peer gossip, but dns=none
is simpler and requires fewer permissions.
2023-06-01 11:14:06 -04: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
Kubernetes Prow Robot
ca3b53c00a
Merge pull request #15095 from infonova/use-clustername-in-cinder-csi-plugin
...
Pass actual cluster name to cinder-csi-plugin
2023-02-13 09:33:29 -08:00
ederst
cd50ee00ac
Pass actual cluster name to cinder-csi-plugin
...
This passes the acutal cluster name to the cinder-csi-plugin, so that
the plugin will add the name as metadata to the backing volume in
OpenStack.
Effectively, the change will help to better identify which volume in
OpenStack belongs to which cluster, which is especially helpful when
running multiple clusters in one OpenStack tenant/project.
Setting the cluster name in both - the controller and the nodeserver -
will ensure that dynamic and ephemeral volumes will receive the correct
metadata.
2023-02-13 17:31:32 +01:00
Jesse Haka
43dd96ead0
add clustername to ccm opts
2023-02-12 17:22:13 +02:00
Justin SB
8f7ef492bf
gce: Always apply the metadata-proxy-ready node label
...
This restores the behaviour before #14127 , which wasn't documented /
intended.
2023-02-05 13:40:02 -05:00
Ciprian Hacman
163bf856d4
azure: Use Basic SKU for the API LB
2023-01-31 08:11:55 +02:00
Ciprian Hacman
b1ef66f136
etcd-manager: Add option to set backup retention
2023-01-23 09:43:09 +02:00
Kubernetes Prow Robot
a1a0ce3f33
Merge pull request #14930 from zetaab/feature/openstacknodns
...
OpenStack: Add support for clusters without DNS
2023-01-12 07:52:54 -08:00
John Gardiner Myers
6caaff50cd
AWS: set IMDS hop limit 1 on all new clusters
2023-01-11 20:04:53 -08:00
Jesse Haka
cc8871eede
no dns for OpenStack
2023-01-11 20:02:02 +02:00
Kubernetes Prow Robot
d247c0b37d
Merge pull request #14879 from hakman/aws_imds_all_clusters
...
aws: Set IMDS defaults for existing clusters
2023-01-10 22:25:19 -08:00
Ciprian Hacman
62f1d20c96
aws: Set IMDS defaults for existing clusters
2023-01-03 11:03:44 +02:00
Jesse Haka
4eee65958e
set loadbalancer configs before initializing the OS clients
2022-12-27 15:39:42 +02:00
John Gardiner Myers
b3dfcea95f
v1alpha3: Move AWS-specific CloudConfig settings to AWSSpec
2022-12-25 16:12:02 -08:00
John Gardiner Myers
005ec38972
Remove code for no-longer-supported k8s 1.21
2022-12-24 21:44:50 -08:00
Ciprian Hacman
0c88d881a2
openstack: Stop passing cluster tags
2022-12-22 08:08:19 +02:00
Ciprian Hacman
d9d78df5e7
openstack: Refactor DNS client initialization
2022-12-22 07:41:25 +02:00
John Gardiner Myers
34d7507f78
v1alpha3: Move some GCE-specific fields to CloudProvider.GCE
2022-12-19 08:28:28 -08:00
Ciprian Hacman
bc2aa3072d
Guess cloud provider from state store path
2022-12-11 12:30:10 +02:00
Kubernetes Prow Robot
e5a835d287
Merge pull request #14706 from johngmyers/v1alpha3-networking
...
v1alpha3: move networking fields under networking
2022-12-05 21:34:38 -08:00
Leïla MARABESE
7247fdc199
rewording
2022-12-05 14:40:31 +01:00
Leïla MARABESE
af19c467e8
added scaleway to all switches for cluster creation
2022-12-05 14:38:08 +01:00
John Gardiner Myers
235aa61594
v1alpha3: move networking fields under networking
2022-12-02 19:19:59 -08:00
Kubernetes Prow Robot
cfde66d810
Merge pull request #14691 from johngmyers/no-channel-cluster
...
Stop trying to populate arbitrary cluster fields from the channel
2022-12-01 12:15:54 -08:00
John Gardiner Myers
31dbd6c50a
Stop trying to populate arbitrary cluster fields from the channel
2022-11-29 21:15:09 -08:00
John Gardiner Myers
76f71512cc
v1alpha3: fix miscellaneous capitalization
2022-11-28 21:37:21 -08:00
Ciprian Hacman
a4ea992bbf
hetzner: Set default image to `ubuntu-20.04`
2022-11-24 10:29:52 +02:00
Ole Markus With
01590c03b0
Add a create cluster integration test for openstack
...
Fix various openstack nprs. Also add create cluster integration test
2022-11-23 10:25:29 +01:00
Ole Markus With
f75bc66732
Make --networking=cilium-eni configure cilium to use eni ipam
2022-11-23 09:10:20 +01:00