Commit Graph

717 Commits

Author SHA1 Message Date
TrueCharts Bot 98de55597c chore(helm): update image oci.trueforge.org/containerforge/code-server digest to 9f3ae48 (#42395) 2025-12-03 20:49:40 +01:00
TrueCharts-Bot fe9e068cda Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-11-28 00:13:16 +00:00
Kjeld Schouten 595c714052 weird 2025-11-27 16:18:00 +01:00
TrueCharts Bot 52ef92f785 chore(helm): pin dependencies (#42168)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| alpine | pinDigest |  -> `4b7ce07` |
| docker.io/biospheere/promcord | pinDigest |  -> `16d4fd2` |
| docker.io/cooleye72/xmrig | pinDigest |  -> `f7e590b` |
| docker.io/drpsychick/arkserver | pinDigest |  -> `5336feb` |
| docker.io/nicolargo/glances | pinDigest |  -> `4519127` |
| docker.io/onerahmet/openai-whisper-asr-webservice | pinDigest | ->
`1132aa0` |
| docker.io/onerahmet/openai-whisper-asr-webservice | pinDigest | ->
`03b4023` |
| docker.io/shaarli/shaarli | pinDigest |  -> `12bc36e` |
|
[ghcr.io/cloudnative-pg/postgis](https://redirect.github.com/postgis/docker-postgis)
| pinDigest | -> `bb5a859` |
|
[ghcr.io/cloudnative-pg/postgis](https://redirect.github.com/postgis/docker-postgis)
| pinDigest | -> `4596b19` |
| ghcr.io/cloudnative-pg/postgresql | pinDigest |  -> `9f8ea5c` |
| ghcr.io/cloudnative-pg/postgresql | pinDigest |  -> `036436c` |
| [ghcr.io/kanboard/kanboard](https://kanboard.org)
([source](https://redirect.github.com/kanboard/kanboard)) | pinDigest |
-> `84703c9` |
|
[ghcr.io/postfinance/kubelet-csr-approver](https://images.chainguard.dev/directory/image/static/overview)
([source](https://redirect.github.com/chainguard-images/images/tree/HEAD/images/static))
| pinDigest | -> `08d0064` |
|
[ghcr.io/spegel-org/spegel](https://redirect.github.com/spegel-org/spegel)
| pinDigest | -> `4454837` |
|
[ghcr.io/tensorchord/cloudnative-pgvecto.rs](https://redirect.github.com/tensorchord/cloudnative-pgvecto.rs)
| pinDigest | -> `f1a19d4` |
|
[ghcr.io/tensorchord/cloudnative-pgvecto.rs](https://redirect.github.com/tensorchord/cloudnative-pgvecto.rs)
| pinDigest | -> `dbdeddf` |
|
[ghcr.io/tensorchord/cloudnative-vectorchord](https://redirect.github.com/tensorchord/cloudnative-vectorchord)
| pinDigest | -> `a0776b5` |
|
[ghcr.io/tensorchord/cloudnative-vectorchord](https://redirect.github.com/tensorchord/cloudnative-vectorchord)
| pinDigest | -> `1978732` |
|
[ghcr.io/timshel/vaultwarden](https://redirect.github.com/timshel/vaultwarden)
| pinDigest | -> `56e2790` |
| hello-world | pinDigest |  -> `f793160` |
|
[oci.trueforge.org/containerforge/adguardhome-sync](https://ghcr.io/trueforge-org/adguardhome-sync)
([source](https://redirect.github.com/bakito/adguardhome-sync)) |
pinDigest | -> `5265617` |
|
[oci.trueforge.org/containerforge/airsonic-advanced](https://ghcr.io/trueforge-org/airsonic-advanced)
([source](https://redirect.github.com/kagemomiji/airsonic-advanced)) |
pinDigest | -> `46c08c1` |
|
[oci.trueforge.org/containerforge/autoscan](https://ghcr.io/trueforge-org/autoscan)
([source](https://redirect.github.com/cloudbox/autoscan)) | pinDigest |
-> `736ba3f` |
|
[oci.trueforge.org/containerforge/bazarr](https://ghcr.io/trueforge-org/bazarr)
([source](https://redirect.github.com/morpheus65535/bazarr)) | pinDigest
| -> `1b4d675` |
|
[oci.trueforge.org/containerforge/calibre-web](https://ghcr.io/trueforge-org/calibre-web)
([source](https://redirect.github.com/janeczku/calibre-web)) | pinDigest
| -> `c46f9b9` |
|
[oci.trueforge.org/containerforge/cloudflareddns](https://ghcr.io/trueforge-org/cloudflareddns)
([source](https://www.hotio.dev)) | pinDigest | -> `d8500f2` |
|
[oci.trueforge.org/containerforge/code-server](https://ghcr.io/trueforge-org/code-server)
([source](https://coder.com)) | pinDigest | -> `b7d6b37` |
|
[oci.trueforge.org/containerforge/doplarr](https://ghcr.io/trueforge-org/doplarr)
([source](https://redirect.github.com/kiranshila/doplarr)) | pinDigest |
-> `7d5900d` |
|
[oci.trueforge.org/containerforge/duplicacy](https://ghcr.io/trueforge-org/duplicacy)
([source](https://duplicacy.com)) | pinDigest | -> `6d73957` |
|
[oci.trueforge.org/containerforge/duplicati](https://ghcr.io/trueforge-org/duplicati)
([source](https://www.duplicati.com/)) | pinDigest | -> `15ce9ee` |
|
[oci.trueforge.org/containerforge/emby](https://ghcr.io/trueforge-org/emby)
([source](https://redirect.github.com/MediaBrowser/Emby.Releases)) |
pinDigest | -> `a90e03f` |
|
[oci.trueforge.org/containerforge/esphome](https://ghcr.io/trueforge-org/esphome)
([source](https://redirect.github.com/esphome/esphome)) | pinDigest | ->
`c805a6a` |
|
[oci.trueforge.org/containerforge/flood](https://ghcr.io/trueforge-org/flood)
([source](https://redirect.github.com/thomst08/requestrr)) | pinDigest |
-> `549bb90` |
|
[oci.trueforge.org/containerforge/foldingathome](https://ghcr.io/trueforge-org/foldingathome)
([source](https://foldingathome.org/)) | pinDigest | -> `f59c052` |
|
[oci.trueforge.org/containerforge/go-yq](https://ghcr.io/trueforge-org/go-yq)
| pinDigest | -> `d2cbd92` |
|
[oci.trueforge.org/containerforge/home-assistant](https://ghcr.io/trueforge-org/home-assistant)
([source](https://redirect.github.com/home-assistant/core)) | pinDigest
| -> `0002a9a` |
|
[oci.trueforge.org/containerforge/jackett](https://ghcr.io/trueforge-org/jackett)
([source](https://redirect.github.com/Jackett/Jackett)) | pinDigest | ->
`a0486c5` |
|
[oci.trueforge.org/containerforge/kavita](https://ghcr.io/trueforge-org/kavita)
([source](https://redirect.github.com/Kareadita/Kavita)) | pinDigest |
-> `e2608ab` |
|
[oci.trueforge.org/containerforge/kube-sa-proxy](https://ghcr.io/trueforge-org/kube-sa-proxy)
([source](https://redirect.github.com/Jackett/Jackett)) | pinDigest | ->
`4c8faef` |
|
[oci.trueforge.org/containerforge/kubectl](https://ghcr.io/trueforge-org/kubectl)
([source](https://redirect.github.com/Jackett/Jackett)) | pinDigest | ->
`94fea8d` |
|
[oci.trueforge.org/containerforge/lidarr](https://ghcr.io/trueforge-org/lidarr)
([source](https://redirect.github.com/Lidarr/Lidarr)) | pinDigest | ->
`0d09646` |
|
[oci.trueforge.org/containerforge/mariadb-client](https://ghcr.io/trueforge-org/mariadb-client)
([source](https://truecharts.org)) | pinDigest | -> `340be12` |
|
[oci.trueforge.org/containerforge/mongosh](https://ghcr.io/trueforge-org/mongosh)
([source](https://truecharts.org)) | pinDigest | -> `e0d10eb` |
|
[oci.trueforge.org/containerforge/nextcloud-fpm](https://ghcr.io/trueforge-org/nextcloud-fpm)
([source](https://nextcloud.com)) | pinDigest | -> `4e8c007` |
|
[oci.trueforge.org/containerforge/nextcloud-imaginary](https://ghcr.io/trueforge-org/nextcloud-imaginary)
([source](https://nextcloud.com)) | pinDigest | -> `9b52488` |
|
[oci.trueforge.org/containerforge/nextcloud-notify-push](https://ghcr.io/trueforge-org/nextcloud-notify-push)
([source](https://redirect.github.com/nextcloud/notify_push)) |
pinDigest | -> `4211461` |
|
[oci.trueforge.org/containerforge/nginx](https://ghcr.io/trueforge-org/nginx)
([source](https://hub.docker.com/_/nginx)) | pinDigest | -> `d965e44` |
|
[oci.trueforge.org/containerforge/nzbget](https://ghcr.io/trueforge-org/nzbget)
([source](https://redirect.github.com/nzbgetcom/nzbget)) | pinDigest |
-> `bda633e` |
|
[oci.trueforge.org/containerforge/nzbhydra2](https://ghcr.io/trueforge-org/nzbhydra2)
([source](https://redirect.github.com/theotherp/nzbhydra2)) | pinDigest
| -> `449f728` |
|
[oci.trueforge.org/containerforge/plex](https://ghcr.io/trueforge-org/plex)
([source](https://redirect.github.com/plexinc/pms-docker)) | pinDigest |
-> `960488f` |
|
[oci.trueforge.org/containerforge/postgresql-client](https://ghcr.io/trueforge-org/postgresql-client)
([source](https://truecharts.org)) | pinDigest | -> `99c15c6` |
|
[oci.trueforge.org/containerforge/prowlarr](https://ghcr.io/trueforge-org/prowlarr)
([source](https://redirect.github.com/Prowlarr/Prowlarr)) | pinDigest |
-> `d07d985` |
|
[oci.trueforge.org/containerforge/qbittorrent](https://ghcr.io/trueforge-org/qbittorrent)
([source](https://redirect.github.com/qbittorrent/qBittorrent)) |
pinDigest | -> `d331077` |
|
[oci.trueforge.org/containerforge/radarr](https://ghcr.io/trueforge-org/radarr)
([source](https://redirect.github.com/Radarr/Radarr)) | pinDigest | ->
`0e9d403` |
|
[oci.trueforge.org/containerforge/renovate](https://ghcr.io/trueforge-org/renovate)
([source](https://redirect.github.com/renovate/renovate)) | pinDigest |
-> `7b0d007` |
|
[oci.trueforge.org/containerforge/sabnzbd](https://ghcr.io/trueforge-org/sabnzbd)
([source](https://redirect.github.com/sabnzbd/sabnzbd)) | pinDigest | ->
`504b4b3` |
|
[oci.trueforge.org/containerforge/scratch](https://ghcr.io/trueforge-org/scratch)
([source](https://hub.docker.com/_/ubuntu)) | pinDigest | -> `b6f7b7d` |
|
[oci.trueforge.org/containerforge/seerr](https://ghcr.io/trueforge-org/seerr)
([source](https://redirect.github.com/seerr-team/seerr)) | pinDigest |
-> `5a6cb82` |
|
[oci.trueforge.org/containerforge/sonarr](https://ghcr.io/trueforge-org/sonarr)
([source](https://redirect.github.com/Sonarr/Sonarr)) | pinDigest | ->
`05a5af5` |
|
[oci.trueforge.org/containerforge/theme-park](https://ghcr.io/trueforge-org/theme-park)
([source](https://redirect.github.com/themepark-dev/theme.park)) |
pinDigest | -> `5adab62` |
|
[oci.trueforge.org/containerforge/ubuntu](https://ghcr.io/trueforge-org/ubuntu)
([source](https://hub.docker.com/_/ubuntu)) | pinDigest | -> `435d3cf` |
|
[oci.trueforge.org/containerforge/valkey-tools](https://ghcr.io/trueforge-org/valkey-tools)
([source](https://truecharts.org)) | pinDigest | -> `272f59f` |
|
[oci.trueforge.org/tccr/alpine](https://redirect.github.com/trueforge-org/truecharts)
| pinDigest | -> `6dc807a` |
| registry.k8s.io/sig-storage/snapshot-controller | pinDigest | ->
`b845f4b` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BpbiJdfQ==-->
2025-11-27 16:05:24 +01:00
Kjeld Schouten c4475546b0 chore(common): extra bump
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-11-27 15:57:17 +01:00
Kjeld Schouten 65cb46df35 fix(everything): bump common 2025-11-27 15:55:20 +01:00
Kjeld Schouten 825401411d chore(common): bump common
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-11-27 15:44:17 +01:00
Kjeld Schouten ab001ce8f5 fix(common): redid-cli -> valkey-cli
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-11-27 15:43:34 +01:00
TrueCharts Bot 66c071740d chore(helm): update image ghcr.io/cloudnative-pg/postgresql 16.10 → 16.11 (#41886)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/cloudnative-pg/postgresql | minor |  ->  |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: Branch creation - "on the first day of the month" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMS4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2025-11-25 20:00:00 +00:00
TrueCharts Bot 2fbbd38ab4 chore(helm): update image ghcr.io/cloudnative-pg/postgresql 15.14 → 15.15 (#41885)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/cloudnative-pg/postgresql | minor |  ->  |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: Branch creation - "on the first day of the month" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMS4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2025-11-25 18:58:52 +00:00
Kjeld Schouten 83e948b34d chore(common): replace db-waits with generic containerforce db-client… (#42033)
… containers

**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
- [ ] 📜 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-11-25 16:56:32 +01:00
Kjeld Schouten 374d5d8aa4 fix(common): temporarily revert icon unittests 2025-11-25 16:55:47 +01:00
TrueCharts-Bot 1d20c6695b Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-11-24 00:59:13 +00:00
Kjeld Schouten 18fe5ee99f chore(common): empty-line fix 2025-11-23 21:40:29 +01:00
Kjeld Schouten a23e8a7265 chore(common): move to Containerforge code-server container 2025-11-23 21:30:06 +01:00
Kjeld Schouten 307957b7d2 chore(common): move wget to ubuntu and go-yq to containerforge 2025-11-23 21:21:51 +01:00
Kjeld Schouten 22b9069e9d fix(common): fix scratch container ref 2025-11-23 14:41:52 +01:00
Kjeld Schouten 552462b7a6 chore(common): use containerforge kubectl and scratch 2025-11-23 14:39:01 +01:00
Kjeld Schouten ccf262f6ac feat(common): add containerforge ubuntu 2025-11-23 14:13:19 +01:00
TrueCharts-Bot 27e3775a1f Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-11-19 00:13:04 +00:00
astro-stan 5ff012e0c1 fix(common): Fix generating invalid CA secret names when credentials dict includes uppercase letters (#41548)
**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
- [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:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 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
- [X] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning
- [X] 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>
Signed-off-by: astro-stan <36302090+astro-stan@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-11-18 18:33:47 +01:00
TrueCharts Bot 08e741b2f5 chore(helm): update image docker.io/mikefarah/yq 4.48.1 → 4.48.2 (#41743)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/mikefarah/yq](https://mikefarah.gitbook.io/yq/)
([source](https://redirect.github.com/mikefarah/yq)) | patch | `75b3a60`
-> `f7fe014` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>mikefarah/yq (docker.io/mikefarah/yq)</summary>

###
[`v4.48.2`](https://redirect.github.com/mikefarah/yq/releases/tag/v4.48.2)

[Compare
Source](https://redirect.github.com/mikefarah/yq/compare/v4.48.1...v4.48.2)

- Strip whitespace when decoding base64
[#&#8203;2507](https://redirect.github.com/mikefarah/yq/issues/2507)
- Upgraded to go-yaml v4! (thanks
[@&#8203;ccoVeille](https://redirect.github.com/ccoVeille),
[@&#8203;ingydotnet](https://redirect.github.com/ingydotnet))
- Add linux/loong64 to release target (thanks
[@&#8203;znley](https://redirect.github.com/znley))
- Added --shell-key-separator flag for customizable shell output format
[#&#8203;2497](https://redirect.github.com/mikefarah/yq/issues/2497)
(thanks [@&#8203;rsleedbx](https://redirect.github.com/rsleedbx))
  - Bumped dependencies

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMC4zIiwidXBkYXRlZEluVmVyIjoiNDIuMTAuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-11-18 16:40:48 +00:00
TrueCharts-Bot e9079b5fd5 Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-11-14 00:16:23 +00:00
astro-stan 9ad009ab9b fix(common): Fix broken links in Chart.yamls (#41664)
**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.
-->

This should fix CI (first noticed in !41548). 

Though I have a few questions:

- Should **all** links in **all** charts be updated (in this PR)?
- What should the commit scope in the PR title be?

⚒️ 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
- [ ] 📜 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._
2025-11-13 09:21:49 +01:00
TrueCharts-Bot dfe2909e36 Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-11-04 13:52:01 +00:00
Boemeltrein f7eaf3abd3 fix(common): Improve Endpointslices (#41351)
**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.
-->
Continuation of https://github.com/trueforge-org/truecharts/pull/37019

⚒️ Fixes  # <!--(issue)-->

**⚙️ 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
-->
Common tests added

**📃 Notes:**
<!-- Please enter any other relevant information here -->
Information:

https://kubernetes.io/docs/reference/kubernetes-api/service-resources/endpoint-slice-v1/
https://kubernetes.io/docs/concepts/services-networking/endpoint-slices/

https://kubernetes.io/docs/concepts/services-networking/service/#endpointslices

Regarding the added `conditions. ready` , nil value should be
interpreted as "true", but I think it is good to set t explicity to
"true".
Let me know when we want to do that as well for `serving`
```
endpoints.conditions (EndpointConditions)

conditions contains information about the current status of the endpoint.

EndpointConditions represents the current condition of an endpoint.

endpoints.conditions.ready (boolean)

ready indicates that this endpoint is ready to receive traffic, according to whatever system is managing the endpoint. A nil value should be interpreted as "true". In general, an endpoint should be marked ready if it is serving and not terminating, though this can be overridden in some cases, such as when the associated Service has set the publishNotReadyAddresses flag.

endpoints.conditions.serving (boolean)

serving indicates that this endpoint is able to receive traffic, according to whatever system is managing the endpoint. For endpoints backed by pods, the EndpointSlice controller will mark the endpoint as serving if the pod's Ready condition is True. A nil value should be interpreted as "true".

endpoints.conditions.terminating (boolean)

terminating indicates that this endpoint is terminating. A nil value should be interpreted as "false".
```

Ragarding the added `Label`. This one is not handled by the default
labels of TrueCharts already and therefore good to add.
Upstream information:
```
For an EndpointSlice that you create yourself, or in your own code, you should also pick a value to use for the label [endpointslice.kubernetes.io/managed-by](https://kubernetes.io/docs/reference/labels-annotations-taints/#endpointslicekubernetesiomanaged-by). If you create your own controller code to manage EndpointSlices, consider using a value similar to "my-domain.example/name-of-controller". If you are using a third party tool, use the name of the tool in all-lowercase and change spaces and other punctuation to dashes (-). If people are directly using a tool such as kubectl to manage EndpointSlices, use a name that describes this manual management, such as "staff" or "cluster-admins". You should avoid using the reserved value "controller", which identifies EndpointSlices managed by Kubernetes' own control plane.
``` 

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [x] 👀 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
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning
- [x] 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-11-02 17:37:43 +01:00
astro-stan 2de033f23a fix(common): Quote schedules in templates (#40956)
**Description**

I noticed that some renders of chedule entries were not being quoted,
which caused templates to fail to render when the schedule does not
start with a number (for example `* * * * * *`), or when special
supported words were used (for example `@daily`).

I grepped for `schedule:` in the common lib and added quotes where they
were missing.

⚒️ Fixes  # <!--(issue)-->

**⚙️ 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:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 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
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning
- [X] 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: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2025-10-26 22:30:45 +00:00
Boemeltrein 98be89c6bb docs(common): Add vectorchord (#40866)
**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.
-->
Mentioning Vectorchord in the common docs as requested in
[https://github.com/trueforge-org/truecharts/pull/40702](url).
Also bumped the common version as that was not done in this PR.

⚒️ Fixes  # <!--(issue)-->

**⚙️ 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
- [x] 📜 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
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning
- [x] 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-10-19 12:41:25 +02:00
astro-stan e892b37565 feat(common): Add support for setting extra env to CNPG pods (#40673)
**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.
-->

This PR adds the ability to set extra environment variables to CNPG
pods.

I need this, as I need to set the `HTTP_PROXY`, `HTTPS_PROXY` and
`NO_PROXY` envs to the CNPG pods, so that backup/restore goes through my
Gluetun proxy.

This PR only adds support for CNPG, as with Volsync, this can be done by
setting environment variables on the Volsync controller itself (see
[release
notes](https://github.com/backube/volsync/blob/main/CHANGELOG.md#061)
for more info).

This PR, along with the other PRs I opened recently (#40000 , #40385,
#40523 , #40668) should be the last piece of the puzzle needed for
enabling backup/restore of clusters using a remote self-hosted S3
server.

⚒️ Fixes  # <!--(issue)-->

**⚙️ 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
-->

What I have tested:

- Rendered a chart with various combinations of CNPG envs set and looked
ad produced output
- Tested along with the other PRs (#40523, #40668) to verify backup up
to my S3 server works though the Gluetun proxy

**📃 Notes:**
<!-- Please enter any other relevant information here -->

Note that these changes should not affect any work related towards the
migration to the CNPG's new plugin-based barman. As per the [migration
guide](https://cloudnative-pg.io/plugin-barman-cloud/docs/migration/),
the required changes are primarily to export the keys under the
`barmanObjectStore` to a new CRD called `ObjectStore`. The `env` and
`envFrom` keys added in this PR are outside this dictionary; thus, they
should not require any changes when adding support for the new
plugin-based barman.

---

- [CNPG CRD for env and
envFrom](https://github.com/cloudnative-pg/cloudnative-pg/blob/main/config/crd/bases/postgresql.cnpg.io_clusters.yaml#L2161-L2368)

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [X] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [X] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning
- [X] 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: Kjeld Schouten <info@kjeldschouten.nl>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-18 00:05:25 +02:00
Boemeltrein e818f936ef feat(common): Add CNPG Vectorchord extension (#40702)
**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.
-->
https://github.com/tensorchord/cloudnative-pgvecto.rs
Is depricated and VectorChord serves as the successor to
[pgvecto.rs](https://github.com/tensorchord/pgvecto.rs) with better
stability and performance.
https://github.com/tensorchord/cloudnative-vectorchord
Also needed when you want to use for example immich with this database
extension type.


⚒️ Fixes  # <!--(issue)-->

**⚙️ 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
-->
Added the tests in the common.

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [x] 👀 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
- [x] 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-10-18 00:05:13 +02:00
astro-stan 61ef119c1d feat(common): Add support for specifying default S3 region when it cannot be determined from the URL (#40668)
**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.
-->

This PR adds support for specifying a default S3 region when it cannot
be determined from the URL, or the underlying backup/restore solution
(or S3 server) does not support redirects to the correct region. See
Notes section for more information

⚒️ Fixes  # <!--(issue)-->

**⚙️ 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
-->

What I have tested:

- Rendered a chart with credentials that specify the new region key
- Deployed the chart
- Observed CNPG backups succeeding (they were failing if I did not
specify the region). See notes for more information
- Observed Volsync backups succeeding

**📃 Notes:**

**Regarding the CNPG backups failiure:**

I am using a LAN IP address for the S3 backup endpoint. While Volsync
can work with just that, CNPG backups were failing. I am not 100% sure
what the underlying reason is. Still, from brief research on Google, I
suspect the reason CNPG fails and Volsync doesn't is because Volsync can
follow a redirect to the correct region by the S3 server, while CNPG's
barman cannot.

In the S3 server logs I see that CNPG tries to use `us-east-1` as the
region, which the server rejects.

I tried alternative solutions such as placing the region in the URL
path, however, that did not work. From the S3 server docs (which just
reference AWS S3 docs for the most part), I gather that a region can
only be specified in the URL as a subdomain - i.e.
`my-region.my-endpoint.com/my-bucket`. Since I am using a LAN IP to
connect to the server, I cannot specify a subdomain.

Adding the region in the CNPG config makes it "default" to the correct
region, and backup succeeds.

**Regarding CNPG's migration to the plugin-based barman**:

I know this project will need to migrate to the CNPG's new plugin-based
barman. However, as shown by the [migration
guide](https://cloudnative-pg.io/plugin-barman-cloud/docs/migration/#example),
similarly to my previous PRs (#40523, #40385), the `region` value can
just be migrated to the new `ObjectStore` CRD like so:

```yaml
...
barmanObjectStore:
  endpointURL: ...
  ...
  s3Credentials:
    region:
        name: secret-name
        key: REGION
```

Migrates to:

```yaml
apiVersion: barmancloud.cnpg.io/v1
kind: ObjectStore
...
spec:
  configuration:
    endpointURL: ...
    ...
    s3Credentials:
      region:
        name: secret-name
        key: REGION
```

---

- [CNPG CRD for the region
key](https://github.com/cloudnative-pg/cloudnative-pg/blob/31d5f7acabd75e4b7fdc3ebe61c2cbf9c404f8b1/config/crd/bases/postgresql.cnpg.io_clusters.yaml#L1258-L1271)
- [Restic docs for specifying a default
region](https://restic.readthedocs.io/en/stable/040_backup.html#environment-variables:~:text=AWS_DEFAULT_REGION%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Amazon%20S3%20default%20region)

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [X] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [X] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning
- [X] 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-10-15 16:01:15 +02:00
Kjeld Schouten 899cfb71b3 add common docs 2025-10-15 15:11:59 +02:00
Kjeld Schouten 285f235bd2 Create common docs from charts repo 2025-10-15 15:10:07 +02:00
TrueCharts Bot ddfa44a871 chore(helm): update image docker.io/mikefarah/yq 4.47.2 → 4.48.1 (#40667)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/mikefarah/yq](https://mikefarah.gitbook.io/yq/)
([source](https://redirect.github.com/mikefarah/yq)) | minor | `76def1f`
-> `75b3a60` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>mikefarah/yq (docker.io/mikefarah/yq)</summary>

###
[`v4.48.1`](https://redirect.github.com/mikefarah/yq/releases/tag/v4.48.1):
- First and Parents Operators

[Compare
Source](https://redirect.github.com/mikefarah/yq/compare/v4.47.2...v4.48.1)

- Added 'parents' operator, to return a list of all the hierarchical
parents of a node
- Added 'first(exp)' operator, to return the first entry matching an
expression in an array
- Fixed xml namespace prefixes
[#&#8203;1730](https://redirect.github.com/mikefarah/yq/issues/1730)
(thanks [@&#8203;baodrate](https://redirect.github.com/baodrate))
- Fixed out of range panic in yaml decoder
[#&#8203;2460](https://redirect.github.com/mikefarah/yq/issues/2460)
(thanks [@&#8203;n471d](https://redirect.github.com/n471d))
  - Bumped dependencies

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-12 13:08:01 +02:00
Kjeld Schouten bfe01f9301 more fixes again 2025-10-12 11:43:43 +02:00
Kjeld Schouten 7ba53d4a8d More fixes 2025-10-12 11:43:41 +02:00
Kjeld Schouten 65bdc5bee8 some readme fixes 2025-10-12 11:13:06 +02:00
astro-stan f15cd12039 feat(common): Add customCA and customCASecretRef support for CNPG (#40523)
**Description**

As a continuation of #40385 and #40000 I am now extending customCA and
customCASecretRef support to work with CNPG backup/restore

⚒️ Fixes  # <!--(issue)-->

**⚙️ 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?**

- Tested generation using `helm template` and inspecting the results
-  CI tests


**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [X] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [X] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning
- [X] 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-10-11 21:30:56 +02:00
Kjeld Schouten 70f87d44a9 more tc to tf 2025-10-10 10:55:00 +02:00
Kjeld Schouten b22e0cd82c move things to archive and some cleanup 2025-10-09 17:33:20 +02:00
TrueCharts-Bot 0c5d251be3 Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-10-07 00:29:04 +00:00
astro-stan c0ff8684ce feat(common): Add support for secretRefs when defining custom CA for use with S3 credentials (#40385)
**Description**

This PR builds up on #40000 by adding an additional key -
`credentials.$name.customCASecretRef`. This allows referencing secrets
via the already familiar `configMapRef`/`secretRef` pattern, using the
`name` and `expandObjectName` keys to reference secrets defined under
`.Values.secret`. Additionally, it also adds a
`credentials.$name.customCASecretRef.key` forcing users to specify the
key in the secret which contains the CA, for maximum flexibility.

⚒️ Fixes  # <!--(issue)-->

**⚙️ 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
- [X] 📜 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
-->

I tested rendering the same CA secret using both the current `customCA`
implementation and the new `.secret.$name` + `customCASecretRef` way.
Also added unit tests for CI.

**📃 Notes:**

Regarding CNPG support - the changes in this PR and from #40000 should
also work for CNPG. As far as i can tell it requires the CA secret to be
referenced under a key called `endpointCA` in the following way
([docs](https://cloudnative-pg.io/documentation/1.16/api_reference/#backupstatus),
[CRD
def](https://github.com/cloudnative-pg/cloudnative-pg/blob/6ae2fb61bee4f959545bceeacfc5a209b2358668/config/crd/bases/postgresql.cnpg.io_backups.yaml#L256)):

```yaml
...
barmanObjectStore:
  endpointURL: ...
  ...
  endpointCA:
    name: secret-name
    key: secret-key
```

Note that while the current [in-tree barman cloud support is being
deprecated in favour of a barman cloud
plugin](https://cloudnative-pg.io/releases/cloudnative-pg-1-26.0-released/#barman-cloud-deprecation-begins),
the [migration
guide](https://cloudnative-pg.io/plugin-barman-cloud/docs/migration/)
says the new `ObjectStore` CRD has a **direct mapping** between it and
the legacy `barmanObjectStore`. Therefore, the example above can be
translated to:

```yaml
apiVersion: barmancloud.cnpg.io/v1
kind: ObjectStore
...
spec:
  configuration:
    endpointURL: ...
    ...
    endpointCA:
      name: secret-name
      key: secret-key
```

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [X] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [X] 📄 I have made changes to the documentation
- [X] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning
- [X] 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: Kjeld Schouten <info@kjeldschouten.nl>
2025-10-06 12:04:39 +02:00
astro-stan 9ff148b37a feat(common): Improve traefik service integration (#40293)
**Description**

This PR improves the traefik service integration by:

- Adds ability to generate
[ServersTransport](https://doc.traefik.io/traefik/reference/routing-configuration/kubernetes/crd/http/serverstransport/)
resources
- Adds docs regarding the traefik service integration to the website

⚒️ Fixes  # NA

**⚙️ 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
- [X] 📜 Documentation Changes

**🧪 How Has This Been Tested?**

What I have tested:

- ServersTransport generation
- `traefik.ingress.kubernetes.io/service.serversscheme` and
`traefik.ingress.kubernetes.io/service.serverstransport` service
annotations generation
- Traefik:
- talks over HTTPS when
`traefik.ingress.kubernetes.io/service.serversscheme: "https"` is set on
the service
   - skips TLS verification when `insecureSkipVerify: true`
- Successfully verifies TLS when `serverName`, `rootCAs` and
`insecureSkipVerify` are set appropriately
   
**📃 Notes:**

1. Previously service docs were missing any kind of documentation
regarding available integrations. This PR only adds docs about the
traefik integration. Other integrations such as metallb, and cillium
remain undocumented as they are not relevant to this PR.

2. To keep this PR small, I have only added the most commonly used
[ServersTransport configuration
options](https://doc.traefik.io/traefik/reference/routing-configuration/kubernetes/crd/http/serverstransport/#configuration-options).
However, this can easily be extended with more options in the future.

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [X] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [X] 📄 I have made changes to the documentation
- [X] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning
- [X] 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: astro-stan <36302090+astro-stan@users.noreply.github.com>
2025-10-05 22:52:52 +02:00
TrueCharts-Bot 7c57e5626d Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-10-01 00:15:46 +00:00
TrueCharts Bot d596f15fe1 chore(helm): update image oci.trueforge.org/tccr/tailscale v1.88.2 → v1.88.3 (#40200)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/tccr/tailscale](https://redirect.github.com/trueforge-org/truecharts)
| patch | `0d650e9` -> `8786125` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-09-30 06:43:15 +00:00
TrueCharts-Bot 504ac7871f Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-09-29 00:13:46 +00:00
astro-stan fc31ef5436 feat(common): Add support for using custom CAs with Volsync (#40000)
**Description**

Allows connecting volsync to an S3 API that uses a self-signed  cert.

Thiis is useful if you are self-hosting an S3 server and you are
exposing it via a self-signed certificate.

In my case this was needed because I am using the LAN IP of the server
and my Let's encrypt cert does not have it as one of its SANs. To avoid
making a LAN IP part of the cert history, I am instead using a
self-signed cert with the IP set up as SAN.

⚒️ Fixes  # <!--(issue)-->

**⚙️ 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
- [X] 📜 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
-->

I rendered the authentik chart with the new common changes and deployed
it manually to my cluster.

What I have tested:

- Output is identical to `master` when `customCA` is unset
- When `customCA` is set to a non-empty string:
- `ReplicationDestination` and `ReplicationSource` resources correctly
render the `customCA` section
- An opaque secret with a single field (`ca.crt`) and name
`<chart-full-name>-volsync-ca-<credentials-name>` is correctly rendered
- The chart installs correctly with `kubectl apply -f
rendered-chart.yml`
- The volsync backup job prints "Using custom CA" and then succeeds in
creating a volume backup of the `blueprints` volume on my self-hosted S3
server with a self-signed cert
 
  
**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [X] ⚖️ My code follows the style guidelines of this project
- [X] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [X] 📄 I have made changes to the documentation
- [X] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [X] ⬆️ I increased versions for any altered app according to semantic
versioning
- [X] 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: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-09-28 11:29:16 +02:00
TrueCharts-Bot 481370b41a Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-09-27 20:49:10 +00:00
TrueCharts Bot 32585870eb chore(helm): update image oci.trueforge.org/tccr/code-server v4.104.1 → v4.104.2 (#40085)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[oci.trueforge.org/tccr/code-server](https://redirect.github.com/trueforge-org/truecharts)
| patch | `82bcff7` -> `82dfb0c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-09-27 15:09:01 +00:00
TrueCharts-Bot 752d8637aa Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2025-09-27 11:58:31 +00:00