Jérôme Petazzoni
4de3c303a6
🐞 Don't query when overwriting partial zip download
...
Thanks @swacquie for that one
2025-05-05 19:04:52 +02:00
Jérôme Petazzoni
dcf218dbe2
🐞 Fix webssh python version
2025-04-28 10:07:55 +02:00
Jérôme Petazzoni
43ff815d9f
🐞 Fix tabs in logins.jsonl
2025-04-27 14:03:02 +02:00
Jérôme Petazzoni
92e61ef83b
☁️ Add nano instances for scaleway konk usecase
2025-04-27 12:53:41 +02:00
Jérôme Petazzoni
58700396f9
🐞 Fix permissions for injected kubeconfig in mk8s stage2
2025-03-23 18:27:31 -05:00
Jérôme Petazzoni
8783da014c
🐞 Handle dualstack nodes (with multiple ExternalIP)
2025-03-23 18:15:50 -05:00
Jérôme Petazzoni
a05d1f9d4f
♻️ Use a variable for proxmox VM storage
2025-02-17 18:38:18 +01:00
Jérôme Petazzoni
84365d03c6
🔧 Add tags to Proxmox VMs; use linked clones by default
2025-02-17 17:28:53 +00:00
Jérôme Petazzoni
164bc01388
🛜 code-server will now also listen on IPv6
2025-02-17 17:28:01 +00:00
Jérôme Petazzoni
f57bd9a072
⏫ Bump code server version
2025-02-17 12:55:24 +01:00
Jérôme Petazzoni
28ee1115ae
➕ ️ Add support to deploy kubeadm clusters on Proxmox
2025-02-05 16:28:48 +00:00
Jérôme Petazzoni
2d171594fb
🏭 ️ Factor out the "terraform" action; use quay for weave-kube
2025-02-05 16:22:22 +00:00
Jérôme Petazzoni
087a68c06d
♻️ Use shpod Helm chart instead of manifests; enable code-server
2025-01-27 14:59:05 +01:00
Jérôme Petazzoni
b163ad0934
🐞 Don't report an error for non-first nodes codeserver
2025-01-27 11:42:47 +01:00
Jérôme Petazzoni
a46476fb0d
🐞 Remove python-setuptools; bail on errors if packages are missing
2025-01-23 17:24:10 +01:00
Jérôme Petazzoni
79631603c5
➕ ️ Add codeserver support
...
This adds a codeserver action, which installs code-server
and pre-installs a couple of useful extension. It also
installs a systemd user unit in the user account to run it
automatically.
The 'passwords' action has been tweaked so that it also
creates a code-server configuration file to set the password,
so that the same password can be used for SSH access and
for code-server access.
2025-01-15 19:52:12 +01:00
Jérôme Petazzoni
52e6569f47
🧹 Remove unused 'cards' action from docker settings
2025-01-15 19:48:47 +01:00
Jérôme Petazzoni
8ea09e93ee
💳 Refactor printed card generator
...
Cards are now credit-card sized.
The code aligning front and back should be more robust, too.
2024-11-20 02:20:26 +01:00
Jérôme Petazzoni
88fbb6f629
🏭 Store log/pass information in logins.jsonl
2024-11-20 02:18:59 +01:00
Jérôme Petazzoni
7ee8c00cfa
🔧 Generate login.tsv file for card generation
2024-11-19 00:14:43 -06:00
Jérôme Petazzoni
7d35bacbbe
🔧 Allow setting min and max nodes per pool for mk8s mode
2024-11-19 00:14:43 -06:00
Jérôme Petazzoni
cd81b5287b
🔧 Fix warning for missing tag files
2024-11-19 00:14:43 -06:00
Jérôme Petazzoni
a669b15313
🔧 Fix iptables preflight check for oldversion
2024-10-08 16:52:45 +02:00
Jérôme Petazzoni
543204b905
📍 Pin vcluster version and add some comments to konk script
2024-09-30 23:18:00 +02:00
Jérôme Petazzoni
c3b81baa06
➕ Add jless and bump kubecolor version
2024-09-30 23:17:24 +02:00
Jérôme Petazzoni
a3d543c6fe
🔧 Adjust instance types for Hetzner
2024-09-17 17:16:21 +02:00
Jérôme Petazzoni
8b554c02d3
⬆️ Bump cluster-upgrade lab to 1.28
2024-09-05 00:07:04 +02:00
Jérôme Petazzoni
5d65cf2ef6
⬆️ Upgrade OpenStack Terraform config to use Ubuntu 24.04
2024-08-07 09:54:26 -05:00
Jérôme Petazzoni
3fb2c1e9d1
🦺 Add a bit of error handling in netlify DNS scriptlet
2024-08-07 09:53:47 -05:00
Jérôme Petazzoni
f98192ac76
➕ Add Flux and ArgoCD CLI to deployment scripts
2024-06-21 18:09:26 +02:00
Jérôme Petazzoni
787be94cb6
🔧 Move tailhist from /tmp to /opt/tailhist
...
...So that it doesn't get wiped out when rebooting.
2024-06-11 13:15:28 +02:00
Jérôme Petazzoni
ab6ed864e3
🔧 Tweak DNS scripts
2024-05-28 19:03:07 +02:00
Jérôme Petazzoni
21f08cf3bd
🔧 Add prom and sysctl fix to konk script
...
(Since that's where we need them the most)
2024-05-22 21:14:04 +02:00
Jérôme Petazzoni
303cf459c4
🎨 Add kubecolor and update other tools
2024-05-10 19:26:36 +02:00
Jérôme Petazzoni
06ca097b52
🔧 Update konk deployment script
2024-05-10 15:10:27 +02:00
Jérôme Petazzoni
633c29b62c
➕ Install Ngrok binary
2024-02-21 22:04:33 +01:00
Jérôme Petazzoni
0802701f11
🗝️ Fix AWS cloud init settings that disable password auth
2024-02-21 22:02:34 +01:00
Jérôme Petazzoni
c407e178d5
🔗 Fix popeye download link
2024-02-19 22:38:03 +01:00
Jérôme Petazzoni
84988644df
🐞 Fix minor issue in konk helper script
2024-01-28 17:08:36 +01:00
Jérôme Petazzoni
3ab64d79e4
🔧 Add script to map DNS to clusters with CloudFlare
2024-01-28 17:08:14 +01:00
Jérôme Petazzoni
42443df0dc
♻️ Update Scaleway Terraform config (VPC now mandatory; sec group)
2024-01-08 15:47:58 +01:00
Jérôme Petazzoni
7ff17fbabd
🔧 Add AWS instance size for portal, while we're at it
2023-12-07 15:22:03 -06:00
Jérôme Petazzoni
28222db2e4
⏳ Add 1-second pre-pssh delay
...
Seems to help with AT&T fiber router.
(Actually it takes a longer delay to make a difference,
like 10 seconds, but this patch makes the delay configurable.)
2023-12-04 16:38:33 -06:00
Jérôme Petazzoni
a38f930858
📦 Use new k8s package repositories
2023-12-03 21:33:25 -06:00
Jérôme Petazzoni
a9920e5cf0
🌐 Add IPv6 support in netlify DNS scriptlet
2023-11-30 15:32:03 -06:00
Jérôme Petazzoni
cc57d983b2
🔧 Add Linode portal size for reference
2023-10-30 13:12:20 +01:00
Jérôme Petazzoni
c07f52c493
🔧 Add function to delete CloudFlare DNS records
2023-10-22 09:20:39 +02:00
Jérôme Petazzoni
016c8fc863
🔧 Add GP2 instance size to portal env (for reference)
2023-10-17 10:17:29 +02:00
Jérôme Petazzoni
311a2aaf32
🔧 Add scaleway invocation to konk script
2023-10-10 07:37:56 +02:00
Jérôme Petazzoni
a19585a587
🧹 Add clean up snippet for Scaleway PVC
2023-09-22 09:21:29 +02:00