Commit Graph

448 Commits

Author SHA1 Message Date
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
Karim Naufal
4b4bd0697a renamed patches directory to kustomize 2022-02-20 12:23:21 +01:00
Karim Naufal
d33f1879eb renamed patches directory to kustomize 2022-02-20 12:22:22 +01:00
Paul Haerle
33e3fe20af
Merge pull request #81 from kube-hetzner/renovate/configure
Configure Renovate
2022-02-20 12:15:49 +01:00
Renovate Bot
f1cc8e87c1
Add renovate.json 2022-02-20 11:10:46 +00:00
Paul Haerle
e9cfecb612
Merge pull request #79 from kube-hetzner/modules
Factor microOS install ito a module
2022-02-20 11:54:36 +01:00
Marco Nenciarini
0f9d277293
Merge branch 'master' into modules 2022-02-20 11:30:07 +01:00
Karim Naufal
e39dc064e2 making k3s start more robust 2022-02-20 02:04:37 +01:00
Karim Naufal
c49a65308b
Merge pull request #78 from kube-hetzner/multiple-ssh-keys
Alllow additional SSH public keys, use jsonencode for config.ign
2022-02-20 00:35:00 +01:00
Marco Nenciarini
0090c1a6f1
Fist attempt to factor microOS install 2022-02-20 00:00:13 +01:00
phaer
2fa1b17ac6 allow additional ssh public keys 2022-02-19 15:12:04 +01:00
phaer
406ba988bf use jsonencode, not template for config.ign 2022-02-19 15:07:39 +01:00
Karim Naufal
2a47ad6b89 tweaked readme 2022-02-18 09:20:49 +01:00
Karim Naufal
51d4049edd tweaked readme 2022-02-18 01:17:28 +01:00
Karim Naufal
1aae4b3b09 adjust ssh check loop time from sleep 2 to 3, to reduce the number of outputs 2022-02-18 01:13:28 +01:00
Karim Naufal
7d2701048a tweaked readme 2022-02-17 23:25:16 +01:00
Karim Naufal
850462ac98 tweaked readme 2022-02-17 23:24:23 +01:00
Karim Naufal
727613823f tweaked readme 2022-02-17 22:52:39 +01:00
Karim Naufal
fb339d52cb tweaked readme 2022-02-17 22:45:20 +01:00
Karim Naufal
c282d2ef9a tweaked readme 2022-02-17 22:35:43 +01:00
Karim Naufal
c72ac085ba merged k3s-install into master 2022-02-17 22:12:41 +01:00
Karim Naufal
75789a11f3 merged k3s-install into master 2022-02-17 22:11:54 +01:00
Karim Naufal
cb5aa2410d adjust ssh check loop time from sleep 3 to 5, to reduce the number of outputs 2022-02-17 21:49:03 +01:00
Marco Nenciarini
74829deaa7
Fix system upgrade controller certificates 2022-02-17 21:14:25 +01:00
Karim Naufal
edfbd5a15d temporily removed the lb output 2022-02-17 15:50:45 +01:00
Karim Naufal
a91c15720e Merge branch 'k3s-install' of github.com:kube-hetzner/kube-hetzner into k3s-install 2022-02-17 13:22:23 +01:00
Karim Naufal
1f0a03b335 moved k3s-selinux install to combustion 2022-02-17 13:19:21 +01:00
Marco Nenciarini
b12bc56b09
Make sure apt indexes are up-to-date in recovery environment 2022-02-17 09:48:27 +01:00
Karim Naufal
f59225bf9c updated readme for k3s install 2022-02-16 12:12:05 +01:00
Karim Naufal
9fa2fc9edc fix ip_not_available error 2022-02-16 11:06:47 +01:00