Jérôme Petazzoni
c9518631e5
🧹 Delete OCI compartments
2021-12-14 17:35:36 +01:00
Jérôme Petazzoni
1d8062f1dc
📃 Improve README to show how to set token variables
2021-12-14 15:46:00 +01:00
Jérôme Petazzoni
9f9016de0c
🧹 Delete Load Balancers etc. when deleting Kapsule clusters
2021-12-06 12:10:59 +01:00
Jérôme Petazzoni
cd9751a765
📍 Pin metrics-server version (0.5 seems broken on my clusters?)
2021-12-03 12:03:54 +01:00
Jérôme Petazzoni
23eb0ed771
📃 Add command to list regions in DO provider
2021-11-12 08:28:25 +01:00
Jérôme Petazzoni
92cd81b170
⏫ Update DOK version slug
2021-11-11 09:22:00 +01:00
Jérôme Petazzoni
ce9fea2b23
🔑 Add cluster-admin certificate-based kubeconfig
2021-11-04 12:26:16 +01:00
Jérôme Petazzoni
207845f15a
🧹 Obtain node addresses through an external source
...
Instead of doing a local-exec to 'kubectl get nodes ... > stage2/externalips.X',
we use an external provisioner. And to decouple things, the external provisioner
depends on nodes being ready, and node readiness is implemented with a null
resource. That way we don't need to re-execute the whole 'wait for nodes; dump
node addresses' dance each time we re-run that configuration.
2021-11-02 13:22:25 +01:00
Jérôme Petazzoni
f3ee3a923e
➕ Add kubeconfig in a ConfigMap in the shpod Namespace
2021-11-02 12:42:13 +01:00
Jérôme Petazzoni
f4837d9e28
🔧 Only ignore changes to spec
...
Thanks @soulshake for the tip.
2021-11-01 19:30:30 +01:00
Jérôme Petazzoni
a3a8c824c8
🔧 Do not recreate service when tailhist port gets added
2021-11-01 14:07:10 +01:00
Jérôme Petazzoni
7fc2d5e57f
🖨️ Improve Terraform outputs and install metrics-server
...
Stage2 output should now be easier to copy-paste to a Google Spreadsheet.
Add Helm support and use it to deploy metrics-server on each cluster.
2021-11-01 12:17:50 +01:00
Jérôme Petazzoni
b3bc5ccb9b
🔧 Add region hint for Linode
2021-11-01 06:54:16 +01:00
Jerome Petazzoni
72c02c6fcf
✂️ Remove script not used anymore
2021-10-19 17:09:55 +02:00
Jerome Petazzoni
79fe6c1f5c
🔑 Remove hardcoded SSH key in OCI module
2021-10-19 03:20:36 +02:00
Jerome Petazzoni
7180e832fe
🧹 Clean up resource names
2021-10-19 03:15:22 +02:00
Jérôme Petazzoni
ae74d9069f
🪐 Add Terraform config to provision clusters
...
This is a new provisioning mechanism. Right now, it can
provision clusters on:
- Digital Ocean
- Linode
- Oracle Cloud
- Scaleway
Others should be relatively straightforward to add.
Check the README in the prepare-tf subdirectory for details.
2021-10-19 02:44:11 +02:00