Commit Graph
100 Commits
Author SHA1 Message Date
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
Kjeld Schouten a4448f621f feat(clustertool): extract IPs without talhelper 2024-11-04 15:34:07 +01:00
Kjeld SchoutenandGitHub 842d27e186 Update automerge.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-04 14:52:45 +01:00
Kjeld Schouten f76f4fb227 fix(clustertool): customise talconfig validation error/warn parsing 2024-11-04 13:26:35 +01:00
Kjeld SchoutenandGitHub 5c4a68f175 Update astro.config.mjs
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-04 12:08:57 +01:00
Kjeld SchoutenandGitHub aa3257f4ec Update astro.config.mjs
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-04 12:07:34 +01:00
Kjeld Schouten 00cac266b8 fix(ci): use my personal token 2024-11-04 00:46:45 +01:00
Kjeld Schouten d25d00b9c2 fix(website): remove references to deprecated guides 2024-11-04 00:42:33 +01:00
Kjeld Schouten a34ff7645e chore(website): archive most SCALE content 2024-11-04 00:36:32 +01:00
Kjeld Schouten 26e09c5ffe fix(devcontainer): version pin devcontainer 2024-11-03 21:28:10 +01:00
Kjeld Schouten 2bb3e6cf5e feat(devcontainer): add devcontainer references here and in clustertool templates 2024-11-03 21:26:51 +01:00
Kjeld Schouten d6175ca88e fix(devcontainer): dont overcomplicate shit 2024-11-03 21:20:33 +01:00
Kjeld Schouten 532bc2da4f feat(ci): add devcontainer 2024-11-03 21:17:04 +01:00
Kjeld Schouten e4ea353957 fix(ci): attempt another fix for clustertool ci caching 2024-11-03 19:25:21 +01:00
Kjeld Schouten 19b3b97714 fix(clustertool): ensure CI pipelines work 2024-11-03 19:22:22 +01:00