Kjeld Schouten
b5f59a629c
fix(clustertool): fix git references issues and warn against ARM
2024-11-03 18:25:37 +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
dc22eaff8e
fix(clustertool): fix manifest path init issues for multicluster setups
2024-10-27 19:38:09 +01: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
b5e3f1e018
chore(clustertool): Improve logging
2024-10-26 00:51:11 +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
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
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
3b6266b40c
fix(clustertool): Dont install kyverno policies by default without flux
2024-10-25 13:17:31 +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
d085214ad6
feat(clustertool): Remove nfs and smb csi
2024-10-25 00:18:22 +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
21f9c8c2c5
fix(clustertool): fix some vars
2024-10-24 17:48:15 +02:00
Kjeld Schouten
6828356312
fix(clustertool): correct sopssecret yaml filename
2024-10-24 15:59:23 +02:00
Kjeld Schouten
d1797b19fe
fix(clustertool): fix dockerhub creds
2024-10-24 14:04:22 +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
7b77d459f3
fix(clustertool): fix scale2flux missing 2 keys
2024-10-24 09:38:02 +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
b72f4b1d2d
fix(clustertool): dont mirror talos factory
2024-10-23 14:21:54 +02:00
Kjeld Schouten
0302dc325e
fix(clustertool): ensure zerolog is used in more places
2024-10-22 14:06:24 +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 Schouten
b909826175
feat(clustertool): validate and ensure numbers in clusterenv are always quoted.
2024-10-21 13:45:38 +02:00
Kjeld Schouten
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
88abae90ba
fix(clustertool): move spegel into its own namespace
2024-10-20 12:06:18 +02:00
Kjeld Schouten
4ab41d42f2
fix pre-commit and cleanup
2024-10-19 15:18:05 +02:00
Kjeld Schouten
0d1548d1bc
feat(clustertool): Add support for autoconfiguring DockerHub credentials
2024-10-19 14:09:28 +02:00
Kjeld Schouten
ded98a50bd
oopsies
2024-10-18 11:53:39 +02:00
Kjeld Schouten
800b35c58e
Add Website to monorepo and adapt CI
2024-10-17 17:29:05 +02:00