Commit Graph
100 Commits
Author SHA1 Message Date
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
Kjeld Schouten cc10a39998 fix(clustertool): dont needlessly try to configure kubeconfig 2024-10-26 12:10:30 +02:00
Kjeld Schouten 90bed57f1c feat(clustertool): add auto-merge PR workflow 2024-10-26 12:04:44 +02:00
Kjeld Schouten b5e3f1e018 chore(clustertool): Improve logging 2024-10-26 00:51:11 +02:00
Kjeld Schouten 4eb03c883f chore(website): some link fixes 2024-10-25 23:19:04 +02:00
Kjeld Schouten 63f4f0217d chore(clustertool): update lots of docs 2024-10-25 22:30:35 +02:00
Kjeld Schouten 579667118a chore: autogenerate clustertool docs again 2024-10-25 22:21:26 +02:00
Kjeld Schouten dfd992e105 fix(clustertool): more docs generation fixes 2024-10-25 22:20:53 +02:00
Kjeld Schouten 74b686d160 fix(clustertool): correct name for main commands docs page 2024-10-25 22:12:11 +02:00
Kjeld Schouten 7a76117b6b feat(website): add clustertool commands section from autogeneration 2024-10-25 22:08:53 +02:00
Kjeld Schouten fd5da655b6 fix(clustertool): dont use 777 for docs generation 2024-10-25 22:08:05 +02:00
Kjeld Schouten 1fa26e6123 feat(clustertool): fix-up command-docs generator 2024-10-25 22:04:22 +02:00
Kjeld Schouten cb56a8a886 feat(clustertool): initial work on automatic function-docs generation 2024-10-25 21:22:32 +02:00
Kjeld Schouten 9d93573aac docs(clustertool): add more in-code documentation 2024-10-25 18:29:29 +02:00
Kjeld Schouten e09a48e770 chore(clustertool): prep for more longer description texts 2024-10-25 18:14:20 +02:00
Kjeld Schouten 203b451127 fix(clustertool): allow 2 git seperators 2024-10-25 17:54:36 +02:00
Kjeld Schouten 2b004ededf fix(clustertool): true to not hard-depend on github.com for git repo 2024-10-25 17:47:15 +02:00
Kjeld Schouten 8a4ef0c049 fix(clustertool): prevent git@ loop-additions 2024-10-25 17:40:15 +02:00
Kjeld Schouten c0b6108e46 fix(clustertool): dont install ensure-digest kyverno policy by default, as it doesn't work with all operators 2024-10-25 13:18:31 +02:00
Kjeld Schouten 3b6266b40c fix(clustertool): Dont install kyverno policies by default without flux 2024-10-25 13:17:31 +02:00
Kjeld Schouten 0ab38628d8 fix(clustertool): fix some issues with indents and driftDetection 2024-10-25 13:08:49 +02:00
Kjeld Schouten 0a5db777fb feat(clustertool): set default drift-detection mode for helmreleases to warn 2024-10-25 13:07:00 +02:00
Kjeld Schouten ae7f7ca3d0 fix(clustertool): ensure dashboard ip is mandatory again and remove spegel ip 2024-10-25 10:44:24 +02:00
Kjeld Schouten 59865a6ba7 chore: some repo cleanup 2024-10-25 10:18:00 +02:00
Kjeld Schouten d8e32f02b8 fix(clustertool): fix some issues with multi-cluster 2024-10-25 10:13:37 +02:00
Kjeld Schouten dc908dfbf3 chore(website): add initial csi pages for nfs and smb (now that they are removed from clustertool defaults) 2024-10-25 00:21:22 +02:00
Kjeld Schouten d085214ad6 feat(clustertool): Remove nfs and smb csi 2024-10-25 00:18:22 +02:00
Kjeld Schouten 32fdf6c706 fix(clustertool): comment out sopssecret reference as its not uploaded to GIT for safety 2024-10-25 00:04:51 +02:00
Kjeld SchoutenandGitHub e96dc7fd5a Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-24 22:56:21 +02:00
Kjeld Schouten 5d9b33f25f fix(clustertool): correct logging on SOPS secret YAML creation 2024-10-24 22:19:37 +02:00
Kjeld Schouten e4c1f43c64 fix(clustertool): correct csr approver logging during bootstrap 2024-10-24 22:18:00 +02:00
Kjeld Schouten e1539c682d fix(clustertool): correct kubernetes path for loaded manifests 2024-10-24 22:16:45 +02:00
Kjeld Schouten c063804167 fix(clustertool): remove typo 2024-10-24 21:40:50 +02:00
Kjeld Schouten 0e74e0d25b feat(clustertool): use quay as a hardcoded tccr mirror 2024-10-24 21:39:59 +02:00
Kjeld Schouten 39c23c0b1d fix(clustertool): Ensure image mirrors always include the main-source 2024-10-24 21:38:45 +02:00
Kjeld Schouten fcb1929eed feat(spegel): include talos factory in default spegel setup 2024-10-24 21:13:42 +02:00