Commit Graph
100 Commits
Author SHA1 Message Date
Kjeld Schouten b3aa8807a4 fix(arksurvivaleveolved): correct probed 2025-05-06 15:01:29 +02:00
Kjeld Schouten 56c6045b24 dot9 2025-05-06 14:56:51 +02:00
Kjeld Schouten 21b8323d83 tweak ark timeouts 2025-05-06 14:33:38 +02:00
Kjeld Schouten bde436ada0 feat(arksurvivalevolved): harden some more 2025-05-06 14:33:38 +02:00
Kjeld Schouten b1c2423e9a chore(ark): add some mods 2025-05-06 00:17:06 +02:00
Kjeld Schouten 44b3c6a170 chore(ark): fix backup ref 2025-05-05 23:01:23 +02:00
Kjeld Schouten 94f04d315e chore(ark): expose query port 2025-05-05 22:57:54 +02:00
Kjeld Schouten a61eb92c4b chore(arksurvivalevolved): add backup storage location to ark 2025-05-05 22:51:09 +02:00
Kjeld Schouten c291763e91 fix(arksurivalevolved): increase startup probe timeout 2025-05-05 22:40:45 +02:00
Kjeld Schouten 5271a925a0 chore(ark): some settings tweaks 2025-05-05 22:25:44 +02:00
Kjeld Schouten f9ad2cb757 chore(ark): bump version 2025-05-05 22:16:06 +02:00
Kjeld Schouten 693bb9cd7e chore(arksurvivalevolved): bump 2025-05-05 22:15:39 +02:00
Kjeld Schouten e9f9f4b28a fix(arksurvivalevolved): add auto-update on start and staging dir 2025-05-05 22:15:17 +02:00
Kjeld Schouten d498502319 fix(ark survival evolved): correct some permission issues and remove crontab for now 2025-05-05 21:50:54 +02:00
Kjeld Schouten bfc40aa67d fix(arksurivalevolved): run as root group 2025-05-05 21:03:52 +02:00
Kjeld Schouten b7107fbc14 fix(ark): correct perms and add some storage locations 2025-05-05 20:03:02 +02:00
Kjeld SchoutenandGitHub d229701c1e Ark chart rework (#35075)
**Description**
This updates the Ark Survival evolved chart to comply to our current
quality guidelines and use a container thats more suited towards
ark-specifically.

The new container includes ark-server-manager, which allows for
automatic management of mods as well.

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [x] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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:**
Also adds ark server as a hosted service...

**✔️ 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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._
2025-05-05 19:46:08 +02:00
Kjeld SchoutenandGitHub 141b55899b Rename _2025-01-05-Puffin-Personal.md to 2025-01-05-Puffin-Personal.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-05-02 00:00:40 +02:00
dc19a3ecdc feat(common): add support for Vertical Pod Autoscaler (#34502)
**Description**
vertical pod autoscaler would allow our users, even on single nodes, to
more dynamically adapt the resource limits and request of their charts.

For multi-node this will likely also lead to better resource spread.

⚒️ Fixes  #34180

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
2025-04-21 21:48:18 +02:00
784a5fcfde feat(common): add nginx ingress integration (#34469)
**Description**
As discussed we wanted to make setting-up nginx easier for users,
primarily themepark and auth/
This provides an integration to do so.

⚒️ Fixes  #33988

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
2025-04-21 19:03:46 +02:00
e014dc220b feat(common): list internal urls in notes.txt (#34048)
**Description**
This renders a line in notes.txt for each service-port combo.
That way users have an easy representation of how they can connect
things internally without needing to guess/know/calculate the url
themselves.

⚒️ Fixes  #31882

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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>
Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
2025-04-21 18:06:38 +02:00
3cd69ef570 feat(common): force recreate on single-replica with RWO storage (#33990)
**Description**
This should ensure users cannot set "rolling update" when using RWO
storage and a single-replica, as this would inherently brick pod
updates, as storage would, inherently, stay locked with the previous pod
instance

⚒️ Fixes  #33097

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-04-21 17:48:32 +02:00
Kjeld Schouten af70aec5fe chore(website): puffin role-change draft added 2025-04-17 13:13:03 +02:00
0f36f8923a feat(common): move metallb/traefik service annotations to integrations (#33905)
**Description**
Currently annotations for services are set by global keys.
We want to move away from that and streamline setup just like is done
with ingress: using "integrations" that can be toggled per service and
per integration.

Its breaking as its now disabled by default AND the global keys have
been removed.

⚒️ Fixes  #28997
Fixes #33211

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [x] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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:**

Also adds cilium loadbalancer support as an integration in sililair
style as metallb, allowing for easy lb switching by users

**✔️ 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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>
Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-04-16 15:55:11 +02:00
Kjeld Schouten e6bcc4523b chore(common): bump common 2025-04-14 12:22:11 +02:00
Kjeld Schouten d29e7a259d chore(common): adapt limits and request a bit more 2025-04-14 12:21:50 +02:00
Kjeld SchoutenandGitHub b531d1f809 Update CODEOWNERS
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-04-14 11:30:04 +02:00
Kjeld SchoutenandGitHub f28460b669 Update CODEOWNERS
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-04-14 11:20:36 +02:00
Kjeld SchoutenandGitHub 55dca40d79 Update CODEOWNERS
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-04-14 11:12:54 +02:00
Kjeld Schouten 5857296b2b chore(common): lower default resource limits and increase default resource requests 2025-04-11 14:33:49 +02:00
Kjeld Schouten bfa0e23468 chore(ci): use BETA 17 for CI 2025-04-10 19:10:20 +02:00
Kjeld SchoutenandGitHub cbc9e2daa1 Update Chart.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-04-10 17:18:13 +02:00
Kjeld Schouten b39ad21a73 fix(clustertool): dont fail changelog gen on a single failed file 2025-04-10 17:10:27 +02:00
Kjeld Schouten ca4ce5c094 fix(clustertool): revert clustertool fix 2025-04-10 13:28:28 +02:00
Kjeld Schouten fefe079cbc fix(clustertool): correct spegel repo 2025-04-10 13:23:12 +02:00
Kjeld Schouten 7001e5d875 fix(clustertool): add some tests and verbosity during changelog generation 2025-04-10 12:55:25 +02:00
Kjeld Schouten 1ee8ae1a92 chore(clustertool): run go-mod-tidy 2025-04-09 22:23:21 +02:00
Kjeld Schouten 5b6f38f6e2 fix(clustertool): move metallb to home-ops oci mirror, as metallb oci is a dumpsterfire 2025-04-09 22:19:24 +02:00
Kjeld Schouten 959d587561 fix(clustertool): fix cloudnative-pg 2025-04-09 22:17:19 +02:00
Kjeld SchoutenandGitHub cf410c320a feat(common): Prevent update with old VPN addons set (#33989)
**Description**
We want to ensure users dont accidentally update with old vpn addon
structure set.
This update fails any helm attempts using the old vpn addons

⚒️ Fixes  #33005

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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>
2025-04-09 21:22:51 +02:00
Kjeld Schouten e0c403c07b fix(ci): remove portal tests from common test suite 2025-04-09 21:21:43 +02:00
Kjeld Schouten f97ab0b0d5 chore(clustertool): one more 2025-04-09 21:06:32 +02:00
Kjeld Schouten e6ee2ad963 fix(clustertool): correct type=oci on repos 2025-04-09 21:06:32 +02:00
Kjeld Schouten 47f80a7406 chore(clustertool): also get rid of longhorn in favor of OCI home-ops mirror 2025-04-09 20:54:55 +02:00
Kjeld Schouten 4b1b47e12c chore(clustertool): move more things to OCI (mirrors) and remove unused registries 2025-04-09 20:45:54 +02:00
Kjeld Schouten dc6e9d6cb6 fix(clustertool): Only use OCI (mirror) for pre-installed charts using clustertool 2025-04-09 20:20:15 +02:00
Kjeld Schouten 472f90fe4e fix(ci): hardcode changelog-cache version for now. 2025-04-09 19:21:31 +02:00
Kjeld Schouten 432122817b chore: repo cleanup 2025-04-09 18:03:21 +02:00
Kjeld Schouten 61b5d0d160 chore: run pre-commit 2025-04-09 17:59:39 +02:00
Kjeld Schouten 8fed901336 fix(renovate): bump 2025-04-09 17:30:57 +02:00
Kjeld SchoutenandGitHub 6bc3319d20 Update Dockerfile
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-04-09 16:52:43 +02:00
Kjeld Schouten b3c027f0c8 fix(clustertool): new round of indent fixes 2025-04-09 15:15:50 +02:00
Kjeld Schouten d5e6babdf8 chore: manual genmeta 2025-04-09 15:05:44 +02:00
Kjeld Schouten 2ec6932556 hmm 2025-04-09 15:00:46 +02:00
Kjeld Schouten bb991743f2 chore: update clustertool version everywhere 2025-04-09 14:15:45 +02:00
Kjeld Schouten ca0a7cadcf fix(clustertool): correct artifacthub link 2025-04-09 14:13:57 +02:00
Kjeld Schouten ef2eb161a4 chore(removate): dont add pre-commit for now 2025-04-09 14:11:23 +02:00
Kjeld Schouten 6268079ef7 chore(clustertool): remove scale export test data 2025-04-09 14:07:11 +02:00
Kjeld Schouten ee80a770b1 fix(renovate): correct oopsie 2025-04-09 14:06:07 +02:00
Kjeld Schouten f2cfe79e70 fix(renovate): add pre-commit to renovate 2025-04-09 14:03:41 +02:00
Kjeld Schouten 1334eb139e fix(clustertool): use helm yaml rendering for chart.yaml 2025-04-09 14:03:41 +02:00
Kjeld Schouten 2f9ebf23f8 chore(renovate): bump renovate on cluster 2025-04-09 13:11:53 +02:00
Kjeld Schouten afd99cc292 fix(renovate): use our container BETA 2025-04-09 13:09:52 +02:00
Kjeld Schouten 17a2b98b24 fix(ci): correct attestation path 2025-04-09 13:07:38 +02:00
Kjeld Schouten f39ee0a99b fix(ci): ensure sbom failure doesn't brick container creation 2025-04-09 12:59:53 +02:00
Kjeld Schouten ae234ca50f feat(renovate): Make custom renovate container including clustertool for chart-handling 2025-04-09 12:48:28 +02:00
Kjeld Schouten e96de43613 fix(ci): bump clustertool on ci 2025-04-08 12:25:25 +02:00
Kjeld Schouten 018fa419a0 fix(clustertool): fix pathing issues with dependency fetching 2025-04-08 12:02:34 +02:00
Kjeld Schouten c3b3a402bf fix(ci): bump clustertool version 2025-04-08 09:36:36 +02:00
Kjeld Schouten a194c264c1 fix(clustertool): error when downloaded dep is missing from cache folder and add verbosity 2025-04-08 09:04:51 +02:00
Kjeld Schouten 35a8ce339d fix(clustertool): revert dynamic trailing slash detection for now and fix jetstack 2025-04-08 08:48:59 +02:00
Kjeld Schouten 8e9f8cad6a fix(ci): correct linter clustertool use 2025-04-07 23:46:15 +02:00
Kjeld Schouten 0c8becd47f fix(ci): use correct clustertool binary reference 2025-04-07 23:32:04 +02:00
Kjeld SchoutenandGitHub 30781eb54c feat(common): BREAKING CHANGE allow gitops cnpg recovery without editing values (#33786)
**Description**
Currently CNPG requires backup and recovery revision to be different
As CNPG errors out when you try to backup towards a target that was used
by an old instance of the cluster/app.

This patch adds an annotation that disables this check on the CNPG
level.
Which means CNPG-backed applications can be recovered and backed-up in a
gitops compatible way, just like volsync.

Just configure backup and restore to the same settings and let it rip.

If users want extra security, as this feature disables a security
precaution, users should think about enabling s3 snapshots as well.

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [x] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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:**
It also moves around the pgVersion fallbackDefault, which is technically
a breaking change

**✔️ 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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>
2025-04-07 22:19:42 +02:00
Kjeld SchoutenandGitHub f8e33766bf feat(common): remove portal and ensure appUrl is used for notes.txt (#34047)
**Description**

This removes old portal references (from truenas times) from common and
notes.txt
Also ensures chartContext is used for notes.txt

Technically breaking in case any down-stream users use portal
configmap/data

⚒️ Fixes  #31880

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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>
2025-04-07 22:04:57 +02:00
Kjeld Schouten 3a391df091 fix(ci): fetch clustertool for charts ci 2025-04-07 22:04:42 +02:00
Kjeld Schouten ad709e7f13 feat(clustertool): add support url to Chart.yaml annotations 2025-04-07 22:00:10 +02:00
Kjeld SchoutenandGitHub 2756096e90 feat(common): add dependencies and their versions to notes.txt (#34049)
**Description**
This adds a simplified representation of dependencies in notes.txt
Primarily useful for users to check which common-version their chart is
based on.
(which, in due time, is also the only dependency we'll be using anyway)

⚒️ Fixes  #33935

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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>
2025-04-07 21:53:44 +02:00
Kjeld Schouten f14cafa52a chore(ci): correct helm versions used 2025-04-07 21:37:53 +02:00
Kjeld Schouten 2ea327922d fix(ci): use clustertool BETA for CI 2025-04-07 20:49:57 +02:00
Kjeld Schouten 5ed725e528 fix(clustertool): handle with oci repository reference with trailing slash 2025-04-07 20:47:49 +02:00
Kjeld Schouten 3ac3e8c2a9 fix(clustertool): remove home-ops-mirror trailing slash 2025-04-07 20:46:20 +02:00
Kjeld Schouten 7ba9287173 fix(clustertool): correct bug where Chart.yaml was writhen with indentation 2025-04-07 20:23:43 +02:00
Kjeld Schouten f63ca09aa7 fix(ci): setup go for daily ci as well. 2025-04-07 20:04:11 +02:00
Kjeld Schouten 4dcb2397c9 fix(ci): correctly create temp dir for clustertool bin folder 2025-04-07 19:59:53 +02:00
Kjeld Schouten ea65495300 chore: remove charttool 2025-04-07 19:58:19 +02:00
Kjeld Schouten 45714357f7 fix(ci): try something else for clustertool 2025-04-07 19:57:57 +02:00
Kjeld Schouten 4474374ee1 chore(ci): replace charttool with clustertool for CI
fix(ci): download clustertool during CI setup

exclude clustertool-bin
2025-04-07 19:48:09 +02:00
Kjeld Schouten 8d58c9544a chore(clustertool): remove SCALE related features 2025-04-07 19:34:19 +02:00
Kjeld Schouten 82172ef42b fix(common-test): allow for any version of common 2025-04-07 19:28:25 +02:00
Kjeld Schouten 54c1b567ca chore(renovate): bump 2025-04-07 15:04:27 +02:00
Kjeld Schouten d6bdcd59a9 chore(renovate): update image tag 2025-04-07 15:03:53 +02:00
Kjeld Schouten d4c96f1379 fix(ci): ensure go mod tidy is run daily 2025-04-07 14:40:11 +02:00
Kjeld Schouten c43372c57a fix issue 2025-04-07 14:38:36 +02:00
Kjeld Schouten 0c345df751 fix(ci): ensure go mod tidy is run before clustertool release pipeline 2025-04-07 13:28:34 +02:00
Kjeld Schouten 29eca28c44 fix go mod 2025-04-07 13:27:11 +02:00
Kjeld Schouten 5bda52bb31 fix(clustertool): move cert-manager to jetstack oci 2025-04-07 13:16:51 +02:00
Kjeld Schouten 647f2189ad fix(clustertool): add missing repo 2025-04-07 13:11:10 +02:00
Kjeld Schouten cd2dd7c4fe fix(clustertool): correct bootstrap issue with nginx vs traefik and kps instead of operator 2025-04-03 18:55:37 +02:00
Kjeld Schouten f968fb3988 hmm 2025-04-03 18:30:47 +02:00