- Feb 28, 2023
-
-
Sheogorath authored
This patch drops the unused subnet variable from the hcloud_instance module, which wasn't used anyway. This help to make the module fully compatible with the way the hedgedoc demo instance is deployed.
-
- Dec 03, 2022
-
-
Sheogorath authored
This patch finally upstreams the currently used terraform setup for the gateway machine at Hetzner. This should provide better insights into the infrastructure and help people to learn from the setup. It also helps to keep the automation level high and using terraform more actively to keep these servers running. The gateway server is the frontend reverse proxy for all web-originating traffic and provides a simple setup, that runs a L4 HAProxy to forward all traffic to the Kubernetes cluster, where it's terminated and handled. This allows to keep the cloud server stupid and not being able to compromise a connection (at least not more than any other middlebox). This keeps the trust away from the cloud provider.
-
- Jan 03, 2022
-
- Oct 10, 2021
-
-
Sheogorath authored
-
- Oct 09, 2021
-
-
Sheogorath authored
-
Sheogorath authored
-
- Oct 05, 2021
-
-
Sheogorath authored
This patch adds the first iteration of the terraform definitions required to deploy a Kubernetes cluster on Hetzner Cloud. It installs the 3 node infrastructure and still needs quite some work, but so far, it's a solid start. It's heavily inspired by `hcloud_okd4`, that much, that is reuses the entire hcloud_instance module from there, as well as various concepts. References: https://github.com/slauger/hcloud-okd4 https://git.shivering-isles.com/github-mirror/slauger/hcloud-okd4
-