Commit Graph
100 Commits
Author SHA1 Message Date
Kjeld Schouten 605435034e fix more dockerhub crap 2024-11-15 23:56:32 +01:00
Kjeld Schouten 9c7f751e97 yes 2024-11-15 23:55:14 +01:00
Kjeld Schouten 26eb10794a chore(ich777 containers): move to ghcr 2024-11-15 23:47:55 +01:00
Kjeld Schouten bb1acc4d13 disable weirdness for now 2024-11-15 23:38:31 +01:00
Kjeld Schouten c0d3105f10 ensure renovate uses pullthrough-cache 2024-11-15 23:15:09 +01:00
Kjeld SchoutenandGitHub 1ec50ca53d feat(common): add monthly and yearly retentions to volsync defaults
Also tweaks retentions a tad

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-14 14:20:59 +01:00
Kjeld Schouten 3a0e296670 fix(clustertool): remove envrc, untill we are certain how to deal with it. 2024-11-12 16:04:50 +01:00
Kjeld Schouten 4012981462 fix(clustertool): update traefik helm chart 2024-11-12 15:56:09 +01:00
Kjeld Schouten be948a724e chore(traefik): BREAKING CHANGE dont run loadbalancer on dashboard port by default 2024-11-12 15:52:04 +01:00
Kjeld Schouten 0610afa19b feat(clustertool): retry helm-install after etcs timeout 2024-11-12 14:59:38 +01:00
Kjeld Schouten 539809d1ff chore(minecraft-hosted): Tweak dynmap ingress settings 2024-11-11 16:50:25 +01:00
Kjeld Schouten 6b028b2deb feat(traefik): set ExternalTrafficPolicy to Local by default on TCP ingress. 2024-11-11 16:46:15 +01:00
Kjeld SchoutenandGitHub 6cfd1c669f fix(common): volsync cache capacity was not correctly set to our 10Gi default (#28845)
**Description**
This fixed some issues before.
Sadly enough it wasn't actually being applied at all.

Which also shows how niche those issues where though.

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-11 16:41:20 +01:00
Kjeld Schouten 9b713edd38 chore(website): move scale guide screenshots to clustertool shizzle temporaily and make index for third-party shizzle a tbd 2024-11-11 16:03:30 +01:00
Kjeld Schouten 88700ffe33 fix(common): update unittests some more 2024-11-11 15:59:30 +01:00
Kjeld Schouten c0d3c1f717 fix(minecraft): add external traffic policy to main service 2024-11-11 15:55:21 +01:00
Kjeld Schouten 1b8d356ecc chore(minecraft): dont arcon and dynmap over loadbalancer 2024-11-11 15:53:29 +01:00
Kjeld Schouten 4ec370e98e chore(minecraft): simplify even more 2024-11-11 15:48:54 +01:00
Kjeld Schouten 67a91e4ac7 headers headers headers 2024-11-11 15:42:06 +01:00
Kjeld Schouten 5b600bb60e fix(common): try to fix some tests 2024-11-11 15:21:34 +01:00
Kjeld Schouten 36ae6e41b5 chore(website): Completetely remove SCALE deprecated section from website 2024-11-11 15:13:42 +01:00
Kjeld Schouten dc8b42c612 upload License Report 2024-11-11 15:02:54 +01:00
Kjeld Schouten f12e19675d chore(minecraft-hosted): increase storage allocation and remove mcbackup storage 2024-11-11 14:54:18 +01:00
Kjeld Schouten 9a9f08e6d0 add all the fucking fossa scan licenses. Fuck licenses. 2024-11-11 14:42:27 +01:00
Kjeld Schouten 616bef1689 chore(website): clearify third-party licenses from TrueCharts licenses 2024-11-11 14:24:32 +01:00
Kjeld Schouten 5f54ea6a0f fix(clustertool): Prevent empty extraargs to be added to cmd 2024-11-11 14:18:14 +01:00
Kjeld Schouten 8dbc67f32b chore(minecraft-hosted): done use mcbackup anymore 2024-11-11 14:11:45 +01:00
Kjeld Schouten a899078d30 fix(minecraft-hoster): revert loadbalancer changes 2024-11-11 13:57:07 +01:00
Kjeld Schouten bedec72ee7 fix(minecraft-hosted): req less cpu 2024-11-11 00:09:54 +01:00
Kjeld Schouten be53e747a8 fix(clustertool): correct issuer for default wildcard certificate 2024-11-10 11:20:20 +01:00
Kjeld Schouten 06a0765a24 fix(minecraft-hosted): try to tweak some config options 2024-11-10 00:33:16 +01:00
Kjeld Schouten 82a473a165 fix(minecraft-hosted): use externalTrafficPolicy: Local extgernalTrafficPolicy 2024-11-10 00:19:51 +01:00
Kjeld Schouten 3ad4105734 fix(clustertool): (re-)enable extra args on plain cmd generator 2024-11-09 21:41:50 +01:00
Kjeld Schouten d1bb074680 fix(clustertool): ensure kubeconfig is created with force true by default 2024-11-09 21:11:45 +01:00
Kjeld Schouten 55284f8567 fix(clustertool): When flux-bootstrap fails, ensure rename change is undone first 2024-11-09 21:04:48 +01:00
Kjeld Schouten a62135cdd9 fix(clustertool): retry kubectl apply after error with 15s wait 2024-11-09 21:04:48 +01:00
Kjeld Schouten 0c3e94c799 fix(clustertool): correct build typo 2024-11-09 13:21:24 +01:00
Kjeld Schouten 737b8bc5c3 fix(clustertool): use reachable schema for helmrelease files 2024-11-09 13:17:43 +01:00
Kjeld Schouten 3e0d2b7c85 fix(clustertool): bump clusterissuer version to fix ACME naming issues 2024-11-09 13:17:43 +01:00
Kjeld Schouten cf4a61f015 fix(clustertool): ensure talsecret generation log output matches actions being taken 2024-11-09 13:17:43 +01:00
Kjeld Schouten db9e8d4e1d fix(clustertool): ensure extraction of node IP for healthcheck is more solid 2024-11-09 13:17:43 +01:00
Kjeld SchoutenandGitHub 383a4a418d chore(clusterissuer): bump clusterissuer
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-09 13:12:33 +01:00
Kjeld SchoutenandGitHub bd461ad1f0 chore(clusterissuer): remove some unused SCALE compatibility
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-09 13:12:11 +01:00
Kjeld SchoutenandGitHub 28a4f141d7 fix(clusterissuer): allow numbers in ACME names
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-09 13:11:13 +01:00
Kjeld Schouten 86fb83c9ac fix(clustertool): Try to harden the repo url generator a tad 2024-11-08 21:57:37 +01:00
Kjeld Schouten d41c3a8c05 fix(clustertool): ensure github known hosts are always pointing towards github 2024-11-08 21:57:37 +01:00
Kjeld Schouten df2003023a fix(clustertool): fix kubectl logging error, add kubeconfig command and fix some command docs 2024-11-08 00:39:24 +01:00
Kjeld Schouten 8abe0ab511 fix(clustertool): ensure kubectl uses k8s.io/yaml 2024-11-08 00:23:36 +01:00
Kjeld Schouten 5e89c6213e fix(clustertool): fix kubeconfig not boing loaded correctly and put some more silence into healthchecks 2024-11-07 23:51:25 +01:00
Kjeld Schouten c0168f6d38 fix(website): correct some clustertool docs 2024-11-07 19:52:36 +01:00
Kjeld Schouten de699a5992 feat(clustertool): add some aliasses to commonly mistaken commands 2024-11-07 12:14:57 +01:00
Kjeld Schouten 81f6808581 fix(clustertool): dont try to load sops.yaml if it doesn't exist, load empty instead 2024-11-07 12:14:28 +01:00
Kjeld Schouten 93fad462e2 feat(clustertool): ensure that we low-code fail encryptioncheck if encryption-check fails 2024-11-07 12:13:48 +01:00
Kjeld Schouten c70e1b4698 fix(clustertool): correct machineconfig apply command 2024-11-07 11:27:57 +01:00
Kjeld Schouten 7c3ecc54a4 feat(clustertool): introduce tracing of command-slice and dont process extraArgs for now 2024-11-07 11:27:57 +01:00
Kjeld Schouten cc831343d8 fix(clustertool): correct issue with single-node apply not being correct 2024-11-07 00:00:26 +01:00
Kjeld Schouten a11f019d6e fix(clustertool): add commands debug and allow for extra args 2024-11-06 22:25:50 +01:00
Kjeld SchoutenandGitHub 96a78de7c0 Update CODEOWNERS
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-06 17:46:57 +01:00
Kjeld Schouten 920285ea2e fix(devcontainer): dont run clustertool as entrypoint 2024-11-06 17:38:56 +01:00
Kjeld Schouten 951d52f9ec RC28 devcontainer 2024-11-06 17:07:18 +01:00
Kjeld Schouten 8c526ca94b delete stuff correctly 2024-11-06 17:03:54 +01:00
Kjeld Schouten 9c6539bfc9 fix 2024-11-06 17:00:57 +01:00
Kjeld Schouten d27426bd8b feat(devcontainer): add krew 2024-11-06 16:58:23 +01:00
Kjeld Schouten 5f593d92cf feat(website): make announcement for the new support policy 2024-11-06 16:27:51 +01:00
Kjeld Schouten a1521c19fe chore(clustertool): clearify error message for rerun 2024-11-06 10:39:05 +01:00
Kjeld Schouten 269a895ab1 feat(clustertool): actually fully block genconfig unless first init is finished 2024-11-06 10:37:16 +01:00
Kjeld Schouten d707b498ab chore(clustertool): clearify init again message 2024-11-06 10:23:43 +01:00
Kjeld Schouten 795bf1c204 fix(clustertool): correct error message with checkencrypt 2024-11-06 10:19:52 +01:00
Kjeld Schouten caa1a5fdb8 fix(clustertool): use different yaml lib 2024-11-06 10:17:47 +01:00
Kjeld Schouten e3898aabc8 fix(clustertool): forgot to load TalConfig 2024-11-06 01:31:51 +01:00
Kjeld Schouten e0d6edc42c fix(clustertool): fix broken testcommand 2024-11-06 01:28:05 +01:00
Kjeld Schouten edc6f25840 fix(clustertool): apply -> applyconfig 2024-11-06 01:20:29 +01:00
Kjeld Schouten 16c0e0c387 feat(clustertool): move all talhelper references to talassist 2024-11-06 01:20:29 +01:00
Kjeld Schouten 45582c596b fix(clustertool): revert previous apply changes due to a mistake 2024-11-05 23:45:36 +01:00
Kjeld Schouten 61a01f3299 feat(clustertool): cut down on useless dependencies 2024-11-05 23:23:12 +01:00
Kjeld Schouten 1edb8f9630 fix(clustertool): fix some talhelper-connectivity mistakes 2024-11-05 22:59:12 +01:00
Kjeld Schouten b7beb4ecda chore(website): generate new clustertool docs 2024-11-05 22:05:48 +01:00
Kjeld Schouten f02856c4b7 feat(clustertool): load traefik, clusterissuer and blocky during bootstrap 2024-11-05 21:57:42 +01:00
Kjeld Schouten 76b5d3925e feat(clustertool): add traefik, clusterissuer and blocky bare-bones 2024-11-05 21:50:25 +01:00
Kjeld SchoutenandGitHub 06a95f234b Update CODEOWNERS
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-05 12:07:22 +01:00
Kjeld SchoutenandGitHub 3c93847f38 Update CODEOWNERS
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-05 12:03:36 +01:00
Kjeld SchoutenandGitHub 2b6163b0d1 Update CODEOWNERS (#28855)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-05 12:01:38 +01:00
Kjeld Schouten ba28f82549 fix(cluster): fix minecraft gitreporef 2024-11-05 11:24:31 +01:00
Kjeld Schouten 160550c5a1 fix(cluster): ensure fluxentry is uniquely named 2024-11-05 10:47:16 +01:00
Kjeld Schouten ea470bfb75 feat(cluster): add multiple TrueCharts hosted service prototypes 2024-11-05 10:43:53 +01:00
Kjeld Schouten 908dd1cf1f fix(website): fix general menu order 2024-11-05 10:26:45 +01:00
Kjeld Schouten 19daf17028 website oopsies 2024-11-04 23:33:50 +01:00
Kjeld Schouten 0833eb19bc restructure website general stuffs 2024-11-04 23:11:03 +01:00
Kjeld Schouten 8d7ae7ce1c handle some fixes 2024-11-04 23:06:10 +01:00
Kjeld Schouten 7dffdcd38c fix(website): fix a few links 2024-11-04 22:58:44 +01:00
Kjeld Schouten 4853c4aa5f chore(website): remove unsupported platforms from homepage 2024-11-04 22:15:30 +01:00
Kjeld Schouten 304f19c8bf feat(website): create legal section 2024-11-04 22:04:02 +01:00
Kjeld Schouten a5c0642f9a feat(website): delete scopecrap 2024-11-04 22:00:44 +01:00
Kjeld Schouten a20c884667 split helm basics away form the rest of the stuff. 2024-11-04 21:51:16 +01:00
Kjeld Schouten 4755279ec0 feat(website): add at least *something* to talos basic page 2024-11-04 21:48:28 +01:00
Kjeld Schouten 49bb0f37f1 chore(website): Add Talos Basics page 2024-11-04 21:47:08 +01:00
Kjeld SchoutenandGitHub 52d1261715 Delete website/src/content/docs/clustertool/FAQ.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-04 21:17:33 +01:00
Kjeld SchoutenandGitHub 3c21c03a67 Update FAQ.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-04 21:17:15 +01:00
Kjeld Schouten 0b19284dcb chore(clustertool): move some talos and flux commands so subcommands 2024-11-04 15:47:14 +01:00
Kjeld Schouten 638b21f4a5 feat(clustertool): move some functions away from talhelper 2024-11-04 15:34:07 +01:00