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
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