Commit Graph
100 Commits
Author SHA1 Message Date
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
Kjeld Schouten 8b8e267cb4 fix(ci): use our own cache for go stuffs 2024-11-03 18:53:56 +01:00
Kjeld Schouten a8efda11c9 fix(ci): tweak cache for go releaser 2024-11-03 18:45:43 +01:00
Kjeld Schouten b5f59a629c fix(clustertool): fix git references issues and warn against ARM 2024-11-03 18:25:37 +01:00
Kjeld Schouten 250d3e8adc feat(clustertool): add placeholder CI test 2024-11-03 18:10:31 +01:00
Kjeld SchoutenandGitHub 23a81a45da Update getting-started.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-30 01:39:22 +01:00
Kjeld SchoutenandGitHub 13223dfc19 Update 2024-10-27-leaving-scale.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-30 01:38:33 +01:00
Kjeld Schouten 41bbb43946 feat(ci): add daily workflow here 2024-10-28 12:55:14 +01:00
Kjeld Schouten 9e4053df9d feat(clustertool): remove zapr and logr from kubectl logging 2024-10-27 20:09:50 +01:00
Kjeld Schouten 9adc50b5cd feat(clustertool): add logging verbosity to kubectl apply logics 2024-10-27 20:09:50 +01:00
Kjeld Schouten 4a871ce2f5 fix(clustertool): ensure loglevel can also be set explicitly to info 2024-10-27 19:44:24 +01:00
Kjeld Schouten 7cf34b6260 chore(website): ensure log-level setting and multi-clustering support for clustertool are documented. 2024-10-27 19:44:08 +01:00
Kjeld Schouten 52e99e53cc fix(clustertool): use LOGLEVEL env-var to set loglevel 2024-10-27 19:39:39 +01:00
Kjeld Schouten dc22eaff8e fix(clustertool): fix manifest path init issues for multicluster setups 2024-10-27 19:38:09 +01:00
Kjeld Schouten 6d77f7f8af feat(website): release news article with ee leaving instructions 2024-10-27 17:44:32 +01:00
Kjeld Schouten 5ac0f5476b fix(clustertool): remove dependency on specific workflow for automerge 2024-10-27 00:21:46 +02:00
Kjeld SchoutenandGitHub 6c1a4d6d77 fix(common): no name, no namespace? Trash! (#28385)
**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-10-27 00:10:00 +02:00
Kjeld Schouten 87f86d8a09 chore(traefik-crds): update traefik crds and remove outdated crds 2024-10-26 23:51:44 +02:00
Kjeld Schouten 5d2641cdd3 chore(traefik): increase RBAC scope 2024-10-26 23:49:03 +02:00
Kjeld Schouten e27848d848 feat(website): add news article on exporting/leaving truecharts on scale 2024-10-26 21:53:49 +02:00
Kjeld Schouten cad3f978b5 feat(website): Add guide for leaving TrueCharts on SCALE 2024-10-26 21:45:15 +02:00
Kjeld SchoutenandGitHub 970ec47323 Update major.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-26 18:48:20 +02:00
Kjeld Schouten 99934377c7 hmm 2024-10-26 18:34:13 +02:00
Kjeld Schouten b16bd485cf fisx(clustertool): signficantly redice verbosity on encryption/decryption/check code. 2024-10-26 14:40:44 +02:00
Kjeld Schouten ad23108ab3 fix(clustertool): remove unneeded verbosity from encryption stack 2024-10-26 14:40:44 +02:00
Kjeld Schouten 7377f94900 remove mistakeningly info flagged debug logging from cluster settingsdest 2024-10-26 14:31:21 +02:00
Kjeld Schouten 81894b817f fix(clustertool): remove undue verbosity listing required and ignored pods froms tatuschecks 2024-10-26 14:31:21 +02:00
Kjeld Schouten a1112c5a03 fix(clustertool): remove undue verbosity from status check 2024-10-26 14:28:03 +02:00
Kjeld Schouten 108c39dd6e fix(clustertool): improve pod-status checking message and behavior 2024-10-26 14:25:18 +02:00
Kjeld Schouten d33656b85b fix(clustertool): fix undue verbosity on SOPS 2024-10-26 14:25:18 +02:00
Kjeld Schouten d1d609836c fix(clustertool): remove badly added return 2024-10-26 14:17:55 +02:00