Commit Graph
100 Commits
Author SHA1 Message Date
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
Kjeld Schouten ec66177b97 fix(clustertool): fix mistake in kyverno 2024-10-24 18:26:12 +02:00
Kjeld Schouten d9ff599b26 fix(clustertool): exclude cnpg pods from kyverno 2024-10-24 18:25:49 +02:00
Kjeld Schouten 9dd13f9c6e fix(clustertool): try adjusting goreleaser version shizzle again 2024-10-24 17:50:41 +02:00
Kjeld Schouten 21f9c8c2c5 fix(clustertool): fix some vars 2024-10-24 17:48:15 +02:00
Kjeld SchoutenandGitHub f864a89652 Update Chart.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-24 16:02:54 +02:00
Kjeld Schouten 6828356312 fix(clustertool): correct sopssecret yaml filename 2024-10-24 15:59:23 +02:00
Kjeld SchoutenandGitHub 83f874f8e6 Update values.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-24 15:54:52 +02:00
Kjeld SchoutenandGitHub 037d06877a fix(spegel): always enabled storage
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-24 15:42:12 +02:00
Kjeld Schouten 6330addddb fix(clustertool): fix verion display attempt 2 2024-10-24 14:18:11 +02:00
Kjeld Schouten d1797b19fe fix(clustertool): fix dockerhub creds 2024-10-24 14:04:22 +02:00
Kjeld Schouten 2d388d39ba feat(clustertool): move file changes to talconfig for user accessability and enable local kube discovery service 2024-10-24 11:38:26 +02:00
Kjeld Schouten cbb3ba676c feat(clustertool): move kernelModules to talconfig 2024-10-24 11:21:34 +02:00
Kjeld Schouten 28cbcfa2aa chore(website): update some clustertool guides 2024-10-24 11:02:47 +02:00
Kjeld Schouten c43f2bab7d fix(clustertool): fully remove topolvm and add kyverno by default 2024-10-24 10:47:47 +02:00
Kjeld Schouten a71ee15f6d feat(clustertool): remove the use of talos manifests in favor of kubectl 2024-10-24 10:36:17 +02:00
Kjeld Schouten 062874e132 fix(clustertool): fix version message 2024-10-24 10:12:21 +02:00
Kjeld Schouten 7b77d459f3 fix(clustertool): fix scale2flux missing 2 keys 2024-10-24 09:38:02 +02:00
Kjeld Schouten 1b36126d5f chore(clustertool): delete topolvm 2024-10-23 23:50:34 +02:00
Kjeld Schouten c6beea9e4f oopsie on spegel 2024-10-23 19:41:11 +02:00
Kjeld Schouten 646e0882d7 fix(spegel): ensure its a daemonset 2024-10-23 19:40:27 +02:00
Kjeld Schouten 96e37a3599 fix(clustertool): fix kubeproxy mistake 2024-10-23 19:29:01 +02:00
Kjeld Schouten 22a1fe32e6 fix(clustertool): done adapt scheduyler 2024-10-23 19:16:51 +02:00
Kjeld Schouten ad138091dc some clsutertool fixes 2024-10-23 19:15:59 +02:00
Kjeld SchoutenandGitHub 40675731ef Update FAQ.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-23 18:56:17 +02:00
Kjeld Schouten 72098056a4 fix(ci): revent duplicate issues being dunked into goreleaser changelog 2024-10-23 18:15:03 +02:00
Kjeld Schouten 1c59e8ef10 fix(ci): actually use the right go.sum path for caching 2024-10-23 18:13:40 +02:00
Kjeld Schouten df9ed89a6c feat(ci): actually cache gobuilds 2024-10-23 17:57:23 +02:00
Kjeld Schouten a4b8c8a4ae feat(clustertool): done make releases as draft 2024-10-23 17:51:11 +02:00
Kjeld Schouten 18e585c024 fix(clustertool): ensure all patches made by us are not send to git 2024-10-23 17:44:32 +02:00
Kjeld Schouten 6037a1e4b6 fix(clustertool): leave containerdcaching setup to spegel 2024-10-23 17:44:14 +02:00
Kjeld Schouten 3baa3750cb fix(clustertool): dont use spegel on talos images for stability 2024-10-23 17:38:02 +02:00
Kjeld Schouten 10c58bdf17 fix(clustertool): reenable talos mirror failover 2024-10-23 17:34:45 +02:00
Kjeld Schouten 458434ca84 fix(clustertool): add some prototype code to ensure container mirror failover 2024-10-23 17:29:26 +02:00
Kjeld Schouten b5877955ca fix(clustertool): also fix mirror for non-dockerhub users 2024-10-23 17:02:59 +02:00
Kjeld Schouten b0b41c4f28 chore(website): actually reference SCALE migration guide 2024-10-23 15:35:44 +02:00
Kjeld Schouten 6c971e2a8e revert module updates for Astro 2024-10-23 14:28:23 +02:00
Kjeld Schouten b72f4b1d2d fix(clustertool): dont mirror talos factory 2024-10-23 14:21:54 +02:00
Kjeld Schouten 46edc79e08 disable astro experimental stuff for now 2024-10-23 13:34:19 +02:00
Kjeld Schouten 07b1a03cf8 feat(website): enable some experimental astro features 2024-10-23 12:05:19 +02:00
Kjeld Schouten 70633acc6c chore(ci): fix cloudflare upload branch 2024-10-23 11:47:12 +02:00
Kjeld Schouten 259bc31071 attempt 2 2024-10-23 11:16:24 +02:00
Kjeld Schouten 9e3d371c01 trigger website build 2024-10-23 11:14:10 +02:00
Kjeld Schouten a6d6f43da6 move to hash Chart.yaml files 2024-10-23 11:12:49 +02:00
Kjeld Schouten 6425e086ca use day-time based caching for changelog 2024-10-23 11:04:26 +02:00
Kjeld SchoutenandGitHub 5e8def4bb3 Create TRIGGER
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 23:34:49 +02:00
Kjeld SchoutenandGitHub ab1ee658b1 Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 23:34:02 +02:00
Kjeld SchoutenandGitHub d88950c3d7 Update 2024-10-16-news.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 23:21:37 +02:00
Kjeld SchoutenandGitHub 74c7c70dfa Delete website/TRIGGER
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:25:34 +02:00
Kjeld SchoutenandGitHub ce6810ec84 Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:25:04 +02:00
Kjeld SchoutenandGitHub f988cc2dd6 fix(clustertool): fix rc2 breaking-bug
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:05:13 +02:00
Kjeld SchoutenandGitHub 08ea3ddc36 Update all.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:01:04 +02:00
Kjeld SchoutenandGitHub 2332860292 Create TRIGGER
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 18:28:33 +02:00
Kjeld Schouten 77c86057b7 fix(clustertool): minor goreleaser tweak 2024-10-22 17:40:49 +02:00
Kjeld Schouten dc0121ab11 fix(clustertool): Disable sbom generation on release for now 2024-10-22 17:21:46 +02:00
Kjeld SchoutenandGitHub 71917d7c5d Update clustertool.release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 17:14:51 +02:00
Kjeld Schouten 4b5048c6be fix(ci): tweak goreleaser build process some more 2024-10-22 15:38:47 +02:00
Kjeld Schouten 47460ea4a7 fix(ci): tweak gitignore for go releaser testing 2024-10-22 15:18:45 +02:00
Kjeld Schouten 092bfbe1cc fix(clustertool): some clustertool build tweaks 2024-10-22 15:16:10 +02:00
Kjeld Schouten 0302dc325e fix(clustertool): ensure zerolog is used in more places 2024-10-22 14:06:24 +02:00
Kjeld Schouten 96f30ef8cb feat(clustertool): fancy easy colors and color toggle for logger output 2024-10-22 13:53:20 +02:00
Kjeld Schouten e4e9c4c9e9 feat(clustertool): add output formatting to zerolog 2024-10-22 13:38:39 +02:00
Kjeld Schouten b1ab072fdd add more changelogg stuff to ClusterTool changelog 2024-10-22 13:24:32 +02:00
Kjeld Schouten 631e18a0f0 feat(clustertool): setup logo and version displaying 2024-10-22 13:23:56 +02:00
Kjeld Schouten 8582c6434a feat(clustertool/spegel): improve spegel behavior for clustertool and make kubedashboard optional on clustertool 2024-10-22 13:03:31 +02:00
Kjeld Schouten 172d4f4d22 fix(clustertool): ensure clusterenv is imported on adv fluxbootstrap 2024-10-21 14:57:02 +02:00
Kjeld SchoutenandGitHub c2cc6ab3fc feat(renovate): add renovate chart (#28117)
**Description**
Adds a renovate cron helm-chart.
This bypasses some issues where renovate GitHub Action is fiercely
depending on docker being available to run dind code.

**⚙️ 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._
2024-10-21 14:41:38 +02:00
Kjeld Schouten b909826175 feat(clustertool): validate and ensure numbers in clusterenv are always quoted. 2024-10-21 13:45:38 +02:00
Kjeld SchoutenandGitHub 0c4009680c feat(spegel): BREAKING CHANGE move to custom spegel chart (#28077)
**Description**
Add our own Spegel chart

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [x] ⚠️ 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._
2024-10-20 17:08:32 +02:00
Kjeld Schouten b82e30a52b remove gha spegel patch 2024-10-20 13:33:28 +02:00
Kjeld Schouten bf503c26b3 fix(clustertool): kyverno gha tweaks again 2024-10-20 12:51:45 +02:00
Kjeld Schouten acb0c9b143 fix(clustertool): kyverno gha fix 2024-10-20 12:31:52 +02:00
Kjeld Schouten 88abae90ba fix(clustertool): move spegel into its own namespace 2024-10-20 12:06:18 +02:00