John Gardiner Myers
977aacc356
Remove dead code for non-kops-controller bootstrap
2023-07-16 07:40:25 -07:00
John Gardiner Myers
62f7faa4da
Remove references to ClusterSpec.API from nodeup
2023-07-15 14:55:38 -07: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
Jesse Haka
cc8871eede
no dns for OpenStack
2023-01-11 20:02:02 +02:00
John Gardiner Myers
99d36bd9f2
Extract NodeupModelContext.APIInternalName()
2023-01-01 13:48:01 -08:00
John Gardiner Myers
8aeefe23ed
Use NodeupConfig for cluster name
2023-01-01 13:48:01 -08:00
John Gardiner Myers
7c3e32369a
Refactor Context into separate cloudup and nodeup types
2022-12-17 17:42:46 -08:00
John Gardiner Myers
5fca16aa30
v1alpha3: Move API-related settings under API
2022-11-19 10:27:12 -08:00
John Gardiner Myers
8473e8b2e7
Stop making MasterInternalName configurable
2022-11-16 22:06:02 -08:00
Ciprian Hacman
18b5dcd297
Boot nodes without state store access
2022-11-15 14:40:14 +02:00
Ciprian Hacman
0e2cc7e0cc
Rename BootConfig.APIServer to BootConfig.APIServerIP
2022-11-15 14:40:14 +02:00
Ciprian Hacman
22f73d0384
Use local API server on control plane nodes for clusters without DNS
2022-11-13 08:52:53 +02:00
Ciprian Hacman
a997976642
Add /etc/hosts entry for kops-controller when using it for node bootstrap
2022-11-03 17:14:35 +02:00
Ciprian Hacman
4e5ded6dc3
hetzner: Create cluster without DNS or Gossip
2022-10-27 11:29:37 +03:00
Ciprian Hacman
dc98c74428
Move Gossip check to cluster struct
2022-10-21 09:48:07 +03:00
Ciprian Hacman
78a41e2d72
Refactor NodeUp GossipBuilder to EtcHostsBuilder
2022-10-02 15:02:05 +03:00