Commit Graph

477 Commits

Author SHA1 Message Date
Paul Haerle
059630ec86
Merge pull request #100 from kube-hetzner/variable-names
Overhaul variable naming
2022-02-27 00:48:14 +01:00
phaer
38fc145ad0 ip -> ipv4...
...explictly label current ip values as ipv4, in order to more
easily add ipv6 support later on.
2022-02-26 12:26:14 +01:00
phaer
52b3d9b82c lb -> load_balancer...
...to keep variables and output naming consistent
2022-02-26 12:10:50 +01:00
phaer
2045f4293b servers.tf -> control_planes.tf 2022-02-26 12:07:42 +01:00
phaer
22606926a1 servers_num -> control_plane_count 2022-02-26 12:04:45 +01:00
Marco Nenciarini
4f9fa42cc9
Merge pull request #96 from jodhi/master
Add nodepools feature
2022-02-26 11:29:15 +01:00
jodhi
38f6ef83ce fix missing reference 2022-02-26 02:36:20 +07:00
jodhi
ec42a2b519 merge from upstream 2022-02-26 01:18:34 +07:00
jodhi
c9101824fc add specific subnet for nodepool 2022-02-26 01:16:38 +07:00
Karim Naufal
68edf87971 tweaked readme 2022-02-25 15:56:18 +01:00
Karim Naufal
46dd37383c network fix attempt 2022-02-25 15:30:39 +01:00
Karim Naufal
580b051ecd tweaked readme 2022-02-25 01:59:13 +01:00
Karim Naufal
9a88433059
Merge pull request #97 from kube-hetzner/auto-destroy
Auto destroy LB on terraform destroy
2022-02-25 01:54:57 +01:00
Karim Naufal
f0fb1adc6d small fix 2022-02-25 01:51:01 +01:00
Karim Naufal
115163b8be traefik deletes successfully 2022-02-25 00:21:28 +01:00
jodhi
b5039e2bc1 fix dynamic private ip 2022-02-24 23:57:36 +07:00
jodhi
519cae04d3 fix typo 2022-02-24 23:25:13 +07:00
Jodhi Lesmana
b45d7a468c
Merge pull request #1 from jodhi/no-hardcoded-ip
No hardcoded ip
2022-02-24 23:20:41 +07:00
jodhi
bb5ab6bd9a make sure control-plane ip dynamic 2022-02-24 23:19:31 +07:00
jodhi
58c630ba78 not hardcode the ip allocation for agents 2022-02-24 22:49:36 +07:00
Karim Naufal
6739b4a493 added null ressouce to destroy lb 2022-02-24 01:44:56 +01:00
Karim Naufal
4e3858e54b tweaked readme 2022-02-24 00:03:05 +01:00
Karim Naufal
0b19d36416 ability to chose k3s install channel 2022-02-23 21:35:42 +01:00
Karim Naufal
40ce7b09a3 tweaked readme 2022-02-23 19:19:44 +01:00
Karim Naufal
b6bac3ef62 tweaked readme 2022-02-23 19:19:13 +01:00
Karim Naufal
139e10ee4e tweaked readme 2022-02-23 19:18:10 +01:00
jodhi
7d301f2c6d [WIP] nodepools feature 2022-02-23 22:46:46 +07:00
Karim Naufal
054782d6be attempt to fix network error 2022-02-22 21:45:46 +01:00
Karim Naufal
43223e1ffc
Merge pull request #92 from kube-hetzner/control-plane-refactor
First control plane node is not special anymore
2022-02-22 17:39:58 +01:00
Marco Nenciarini
2dfff00848
Make secret creation idempotent 2022-02-22 16:28:57 +01:00
Karim Naufal
5a20f48346 removed init-cluster for servers 2022-02-22 16:27:02 +01:00
Marco Nenciarini
e4b8327fde
Remove setting from servers 2022-02-22 16:04:27 +01:00
Marco Nenciarini
0c3aa36c03
First control plane node is not special anymore
The first control plane node is now identical to any other server
node. The cluster initialization happens once in two steps: first,
make sure that the k3s cluster is initialized and then apply our
configurations while the other nodes join. This change makes the
initialization more resilient and even faster than before.
2022-02-22 13:36:25 +01:00
Karim Naufal
116f13f6f2 tweaked readme 2022-02-22 04:25:08 +01:00
Karim Naufal
f14e570425 tweaked readme 2022-02-22 04:24:29 +01:00
Karim Naufal
f139e61caa tweaked readme 2022-02-22 04:23:15 +01:00
Karim Naufal
5533611033 fixed hostname and readme 2022-02-22 04:11:24 +01:00
Karim Naufal
e5859a3106
Merge pull request #90 from TimHeckel/master
Update agents.tf
2022-02-22 03:03:12 +01:00
Tim Heckel
5e40bcb5f2
Update agents.tf
Ensuring the right agent server type is attaching
2022-02-21 20:00:06 -06:00
Karim Naufal
cb42c0bf77
Merge pull request #86 from kube-hetzner/expose-load-balancer-ip
Expose load balancer ip
2022-02-22 01:40:19 +01:00
Karim Naufal
efad2fa870 removed the cluster provisioning null ressource as not needed 2022-02-22 01:38:53 +01:00
Karim Naufal
d1d3fdb6e3 tweak to cluster provisioning null ressource, destroy, and moved lb waiting to master.tf 2022-02-22 00:59:31 +01:00
Karim Naufal
9380b70bbe tweak to cluster provisioning null ressource, destroy, and moved lb waiting to master.tf 2022-02-22 00:58:08 +01:00
phaer
96539720fd remove triggers on cluster_provisioning 2022-02-22 00:33:17 +01:00
phaer
133ca38d22 terraform fmt 2022-02-21 17:54:39 +01:00
phaer
4ee2156a95 wait for load-balancer in null-resource...
...because we can only do that whenever the cluster is operational,
which it isn't with just one node.
2022-02-21 16:59:19 +01:00
phaer
63008004f7 wait for load-balancer ip, expose it via terraform 2022-02-21 16:59:19 +01:00
Paul Haerle
06fbc40c88
Merge pull request #85 from Olivierwenger/feature/tls-documentation
Added documentation to use TLS with traefik
2022-02-21 14:41:27 +01:00
Olivier Wenger
b24baeb9e2 Added documentation to use TLS with traefik 2022-02-21 14:40:21 +01:00
Karim Naufal
11dc61a39e tweaked k3s start 2022-02-20 13:36:41 +01:00