Commit Graph

48 Commits

Author SHA1 Message Date
Kjeld Schouten 1c28a12789 chore: fix links 2025-09-07 14:26:19 +02:00
Boemeltrein a9fd291a6c fix(clustertool): source.toolkit.fluxcd.io/v1 (#39197)
**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.
-->
source.toolkit.fluxcd.io/v1 will work, if we bootstrap with the latest
flux version, so changed that as well this time.


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

- [ ] ⚖️ 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
- [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: Boemeltrein <130394941+Boemeltrein@users.noreply.github.com>
2025-09-07 11:24:38 +02:00
Boemeltrein 3fca974a8b fix(clustertool): Revert 35820 apiVersion: source.toolkit.fluxcd.io (#39057)
**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)-->
With this previous PR it seems a fresh clustertool bootstrap isn't
possible.
This needs to be `apiVersion: source.toolkit.fluxcd.io/v1beta2`

**⚙️ 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
-->
Just bootstrapped my cluster and `apiVersion:
source.toolkit.fluxcd.io/v1` will not work

**📃 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
- [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: Boemeltrein <130394941+Boemeltrein@users.noreply.github.com>
2025-09-02 16:56:10 +00:00
Kjeld Schouten fd8f1add2a Change tccr.io into oci.trueforge.org (#38868)
**Description**
We're moving from tccr.io to oci.trueforge.org

TCCR meant "TrueCharts Container Repository" however, it mostly stores
chart artefacts.
At the same time, we want to more clearly allow us to store
containers/artifacts not related to truecharts.

Its also worth noting that an additional .io domain carries additional
costs.

**⚙️ 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-08-29 14:44:36 +02:00
Boemeltrein ec3fab25c4 fix(renovate): repo name change (#37552)
**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:**

- [ ] ⚖️ 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
- [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: Boemeltrein <130394941+Boemeltrein@users.noreply.github.com>
2025-07-16 20:24:04 -04:00
TrueCharts Bot b95424abe5 chore(flux): update image ghcr.io/fluxcd/flux-manifests v2.6.3 → v2.6.4 (clustertool) (#37275)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/fluxcd/flux-manifests](https://redirect.github.com/fluxcd/flux2)
| patch | `v2.6.3` -> `v2.6.4` |

---

### Release Notes

<details>
<summary>fluxcd/flux2 (ghcr.io/fluxcd/flux-manifests)</summary>

###
[`v2.6.4`](https://redirect.github.com/fluxcd/flux2/releases/tag/v2.6.4)

[Compare
Source](https://redirect.github.com/fluxcd/flux2/compare/v2.6.3...v2.6.4)

#### Highlights

Flux v2.6.4 is a patch release that comes with various fixes. Users are
encouraged to upgrade for the best experience.

Fixes:

- Fix for SOPS decryption with US Government KMS keys failing with the
error:

```
STS: AssumeRoleWithWebIdentity, https response error\n   StatusCode: 0, RequestID: ,
request send failed, Post\n \"https://sts.arn.amazonaws.com/\": dial tcp:
lookupts.arn.amazonaws.com on 10.100.0.10:53: no such host
```

#### Components changelog

- kustomize-controller
[v1.6.1](https://redirect.github.com/fluxcd/kustomize-controller/blob/v1.6.1/CHANGELOG.md)

#### CLI changed

- \[release/v2.6.x] Update toolkit components by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5444](https://redirect.github.com/fluxcd/flux2/pull/5444)

**Full Changelog**:
https://github.com/fluxcd/flux2/compare/v2.6.3...v2.6.4

</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMjAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2025-07-08 14:12:41 +02:00
TrueCharts Bot 0376f18c65 chore(flux): update image ghcr.io/fluxcd/flux-manifests v2.6.2 → v2.6.3 (clustertool) (#36683) 2025-06-27 14:07:55 +02:00
Alfred Göppel 4bd8ce5f8c fix(devcontainer): Make independent devcontainer & try to avoid version dependency (#36651)
**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: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-06-25 18:29:35 +02:00
TrueCharts Bot 62fc37d40e chore(flux): update image ghcr.io/fluxcd/flux-manifests v2.6.1 → v2.6.2 (clustertool) (#36378)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/fluxcd/flux-manifests](https://redirect.github.com/fluxcd/flux2)
| patch | `v2.6.1` -> `v2.6.2` |

---

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

---

### Release Notes

<details>
<summary>fluxcd/flux2 (ghcr.io/fluxcd/flux-manifests)</summary>

###
[`v2.6.2`](https://redirect.github.com/fluxcd/flux2/releases/tag/v2.6.2)

[Compare
Source](https://redirect.github.com/fluxcd/flux2/compare/v2.6.1...v2.6.2)

#### Highlights

Flux v2.6.2 is a patch release that comes with various fixes. Users are
encouraged to upgrade for the best experience.

Fixes:

- Fix authentication for `flux push artifact --provider=azure` on Azure
DevOps runners.
- Fix OIDC authentication for [Amazon ECR
Public](https://fluxcd.io/flux/integrations/aws/#for-amazon-public-elastic-container-registry)
in source-controller and image-reflector-controller.
- Fix `knownhosts key mismatch` regression bug in the Flux CLI,
source-controller and image-automation-controller.

#### Components changelog

- source-controller
[v1.6.1](https://redirect.github.com/fluxcd/source-controller/blob/v1.6.1/CHANGELOG.md)
- image-reflector-controller
[v0.35.2](https://redirect.github.com/fluxcd/image-reflector-controller/blob/v0.35.2/CHANGELOG.md)
- image-automation-controller
[v0.41.1](https://redirect.github.com/fluxcd/image-automation-controller/blob/v0.41.1/CHANGELOG.md)

#### What's Changed

- \[release/v2.6.x] fix: Allow Azure CLI calls in `flux push artifact
--provider azure` on DevOps runners by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5396](https://redirect.github.com/fluxcd/flux2/pull/5396)
- \[release/v2.6.x] Fix `knownhosts key mismatch` regression bug by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5405](https://redirect.github.com/fluxcd/flux2/pull/5405)
- \[release/v2.6.x] Update toolkit components by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5410](https://redirect.github.com/fluxcd/flux2/pull/5410)

**Full Changelog**:
https://github.com/fluxcd/flux2/compare/v2.6.1...v2.6.2

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-06-18 14:15:26 +00:00
Boemeltrein 03a70b5022 fix(clustertool): metallb repo change (#36075)
**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.
-->
Metallb have his own oci heml repo now.
Home operations chart mirror: deprecate metallb
https://github.com/home-operations/charts-mirror/pull/100

⚒️ 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
-->
Own cluster

**📃 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
- [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: Boemeltrein <130394941+Boemeltrein@users.noreply.github.com>
2025-06-08 11:06:31 +02:00
Boemeltrein 577738e2a3 fix(clustertool&docs): apiVersion: source.toolkit.fluxcd.io (#35820)
**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.
-->
Changed from `source.toolkit.fluxcd.io/v1beta2` to `apiVersion:
source.toolkit.fluxcd.io/v1`
And some other additional files

⚒️ 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
- [ ] ⬆️ 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-06-03 09:24:11 +02:00
TrueCharts Bot 4f7264ed1e chore(flux): update image ghcr.io/fluxcd/flux-manifests v2.6.0 → v2.6.1 (clustertool) (#35875)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/fluxcd/flux-manifests](https://redirect.github.com/fluxcd/flux2)
| patch | `v2.6.0` -> `v2.6.1` |

---

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

---

### Release Notes

<details>
<summary>fluxcd/flux2 (ghcr.io/fluxcd/flux-manifests)</summary>

###
[`v2.6.1`](https://redirect.github.com/fluxcd/flux2/releases/tag/v2.6.1)

[Compare
Source](https://redirect.github.com/fluxcd/flux2/compare/v2.6.0...v2.6.1)

#### Highlights

Flux v2.6.1 is a patch release that comes with various fixes. Users are
encouraged to upgrade for the best experience.

Fixes:

- Fix a bug introduced in image-reflector-controller v0.35.0 that was
causing spurious error events for policies during image repository
reconciliation.
- Fix excessive logging in image-reflector-controller after a restart
when the image tags cache is empty.

#### Components changelog

- image-reflector-controller
[v0.35.1](https://redirect.github.com/fluxcd/image-reflector-controller/blob/v0.35.1/CHANGELOG.md)

#### What's Changed

- \[release/v2.6.x] Update image-reflector-controller to v0.35.1 by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5382](https://redirect.github.com/fluxcd/flux2/pull/5382)
- \[release/v2.6.x] Add digest pinning to image automation testing by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5384](https://redirect.github.com/fluxcd/flux2/pull/5384)

**Full Changelog**:
https://github.com/fluxcd/flux2/compare/v2.6.0...v2.6.1

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-06-03 01:01:48 +02:00
TrueCharts Bot 1d92752807 chore(flux): update image ghcr.io/fluxcd/flux-manifests v2.5.1 → v2.6.0 (clustertool) (#35800)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/fluxcd/flux-manifests](https://redirect.github.com/fluxcd/flux2)
| minor | `v2.5.1` -> `v2.6.0` |

---

### Release Notes

<details>
<summary>fluxcd/flux2 (ghcr.io/fluxcd/flux-manifests)</summary>

###
[`v2.6.0`](https://redirect.github.com/fluxcd/flux2/releases/tag/v2.6.0)

[Compare
Source](https://redirect.github.com/fluxcd/flux2/compare/v2.5.1...v2.6.0)

#### Highlights

Flux v2.6.0 is a feature release. Users are encouraged to upgrade for
the best experience.

For a compressive overview of new features and API changes included in
this release, please refer to the [Announcing Flux 2.6 GA blog
post](https://fluxcd.io/blog/2025/05/flux-v2.6.0/).

Overview of the new features:

- General availability release for the Flux OCI Artifacts APIs and `flux
artifact` commands
-   Support for OCI digests pinning (ImagePolicy, ImageUpdateAutomation)
- Object-level workload identity authentication (OCIRepository,
ImageRepository, Kustomization, Alert Provider)
- Cache registry credentials for cloud providers (OCIRepository,
ImageRepository)
- Git HTTP/S Mutual TLS authentication (GitRepository,
ImageUpdateAutomation)
-   Support for sparse checkout (GitRepository)
-   Support for GitHub App authentication (Alert Provider)
- Support for managed Identity authentication to Azure Event Hub (Alert
Provider)
- Customize the ID of the Git commit status with CEL expressions (Alert
Provider)
-   `WaitForTermination` deletion policy (Kustomization)
-   `DisableChartDigestTracking` feature gate (HelmRelease)

❤️ Big thanks to all the Flux contributors that helped us with this
release!

##### Kubernetes compatibility

This release is compatible with the following Kubernetes versions:

| Kubernetes version | Minimum required |
|--------------------|------------------|
| `v1.31`            | `>= 1.31.0`      |
| `v1.32`            | `>= 1.32.0`      |
| `v1.33`            | `>= 1.33.0`      |

> \[!NOTE]
> Note that the Flux project offers support only for the latest three
minor versions of Kubernetes.
> Backwards compatibility with older versions of Kubernetes and
OpenShift is offered by vendors such as
> [ControlPlane](https://control-plane.io/enterprise-for-flux-cd/) that
provide enterprise support for Flux.

##### OpenShift compatibility

Flux can be installed on Red Hat OpenShift cluster directly from
OperatorHub using [Flux
Operator](https://operatorhub.io/operator/flux-operator).
The operator allows the configuration of Flux multi-tenancy lockdown,
network policies, persistent storage, sharding, vertical scaling and the
synchronization of the cluster state from Git repositories, OCI
artifacts, and S3-compatible storage.

#### Upgrade procedure

Upgrade Flux from `v2.5.0` to `v2.6.0` by following the [upgrade
guide](https://fluxcd.io/flux/installation/upgrade/).

To upgrade the APIs, make sure the new CRDs and controllers are
deployed, and then change the manifests in Git:

1. Set `apiVersion: source.toolkit.fluxcd.io/v1` in the YAML files that
contain `OCIRepository` definitions.
2. Add an annotation `api.fluxcd.io/upgrade: "v2.6.0"` to the
`OCIRepository` resources. (this is not required if Flux Operator is
used for upgrade)
3.  Commit, push, and reconcile the API version changes.

Bumping the APIs version in manifests can be done gradually.
It is advised to not delay this procedure as the deprecated versions
will be removed after 6 months.

#### Components changelog

- source-controller
[v1.6.0](https://redirect.github.com/fluxcd/source-controller/blob/v1.6.0/CHANGELOG.md)
- kustomize-controller
[v1.6.0](https://redirect.github.com/fluxcd/kustomize-controller/blob/v1.6.0/CHANGELOG.md)
- notification-controller
[v1.6.0](https://redirect.github.com/fluxcd/notification-controller/blob/v1.6.0/CHANGELOG.md)
- helm-controller
[v1.3.0](https://redirect.github.com/fluxcd/helm-controller/blob/v1.3.0/CHANGELOG.md)
- image-reflector-controller
[v0.35.0](https://redirect.github.com/fluxcd/image-reflector-controller/blob/v0.35.0/CHANGELOG.md)
- image-automation-controller
[v0.41.0](https://redirect.github.com/fluxcd/image-automation-controller/blob/v0.41.0/CHANGELOG.md)

##### New Documentation

- [OCIRepository v1
specification](https://fluxcd.io/flux/components/source/ocirepositories/)
-   [AWS integrations](https://fluxcd.io/flux/integrations/aws/)
-   [Azure integrations](https://fluxcd.io/flux/integrations/azure/)
-   [GCP integrations](https://fluxcd.io/flux/integrations/gcp/)

#### What's Changed

- fix: correct name on github app secret by
[@&#8203;NotAwar](https://redirect.github.com/NotAwar) in
[https://github.com/fluxcd/flux2/pull/5202](https://redirect.github.com/fluxcd/flux2/pull/5202)
- Update RFC 0008 and RFC 0009 milestones by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5141](https://redirect.github.com/fluxcd/flux2/pull/5141)
- Update kustomize-controller to v1.5.1 by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5214](https://redirect.github.com/fluxcd/flux2/pull/5214)
- Update backport labels for 2.5 by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5215](https://redirect.github.com/fluxcd/flux2/pull/5215)
- Fix command debug hr not taking targetPath into account by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5227](https://redirect.github.com/fluxcd/flux2/pull/5227)
- Remove redundant space. by
[@&#8203;laiminhtrung1997](https://redirect.github.com/laiminhtrung1997)
in
[https://github.com/fluxcd/flux2/pull/5038](https://redirect.github.com/fluxcd/flux2/pull/5038)
- ci: switch to goreleaser changelog generation by
[@&#8203;y-eight](https://redirect.github.com/y-eight) in
[https://github.com/fluxcd/flux2/pull/5284](https://redirect.github.com/fluxcd/flux2/pull/5284)
- change: use the default ephemeral GITHUB_TOKEN instead of the static
one by [@&#8203;piontec](https://redirect.github.com/piontec) in
[https://github.com/fluxcd/flux2/pull/5282](https://redirect.github.com/fluxcd/flux2/pull/5282)
- add: OSSF scorecard configuration file - ignore false-positive by
[@&#8203;piontec](https://redirect.github.com/piontec) in
[https://github.com/fluxcd/flux2/pull/5287](https://redirect.github.com/fluxcd/flux2/pull/5287)
- build(deps): bump helm.sh/helm/v3 from 3.17.0 to 3.17.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/fluxcd/flux2/pull/5295](https://redirect.github.com/fluxcd/flux2/pull/5295)
- Allow to pull/push artifacts to insecure registries without TLS by
[@&#8203;mottetm](https://redirect.github.com/mottetm) in
[https://github.com/fluxcd/flux2/pull/5299](https://redirect.github.com/fluxcd/flux2/pull/5299)
- \[RFC-0010] Multi-Tenant Workload Identity by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5209](https://redirect.github.com/fluxcd/flux2/pull/5209)
- flux diff: Reset target struct before decoding by
[@&#8203;maboehm](https://redirect.github.com/maboehm) in
[https://github.com/fluxcd/flux2/pull/5302](https://redirect.github.com/fluxcd/flux2/pull/5302)
- fix: allow recursive dry-run over local sources by
[@&#8203;niveau0](https://redirect.github.com/niveau0) in
[https://github.com/fluxcd/flux2/pull/5219](https://redirect.github.com/fluxcd/flux2/pull/5219)
- Run conformance tests for Kubernetes 1.33.0 by
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) in
[https://github.com/fluxcd/flux2/pull/5318](https://redirect.github.com/fluxcd/flux2/pull/5318)
- Update to Kubernetes 1.33.0 and Go 1.24.0 by
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) in
[https://github.com/fluxcd/flux2/pull/5323](https://redirect.github.com/fluxcd/flux2/pull/5323)
- \[RFC-0010] Remove EKS Pod Identity from the proposal by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5309](https://redirect.github.com/fluxcd/flux2/pull/5309)
- \[RFC-0010] Add RBAC for creating service account tokens by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5332](https://redirect.github.com/fluxcd/flux2/pull/5332)
- Upgrade fluxcd/pkg auth, oci, git and git/gogit by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5333](https://redirect.github.com/fluxcd/flux2/pull/5333)
- Fix exit code handling in get command by
[@&#8203;dgunzy](https://redirect.github.com/dgunzy) in
[https://github.com/fluxcd/flux2/pull/5338](https://redirect.github.com/fluxcd/flux2/pull/5338)
- build(deps): bump the ci group across 1 directory with 18 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/fluxcd/flux2/pull/5325](https://redirect.github.com/fluxcd/flux2/pull/5325)
- Fix `flux trace` for HRs from `OCIRepository`s by
[@&#8203;makkes](https://redirect.github.com/makkes) in
[https://github.com/fluxcd/flux2/pull/5349](https://redirect.github.com/fluxcd/flux2/pull/5349)
- Fix e2e workflow by
[@&#8203;makkes](https://redirect.github.com/makkes) in
[https://github.com/fluxcd/flux2/pull/5351](https://redirect.github.com/fluxcd/flux2/pull/5351)
- \[RFC-0010] Update RFC to include opt-in feature gate by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5354](https://redirect.github.com/fluxcd/flux2/pull/5354)
- \[RFC-0010] Update RFC feature gate behavior by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5355](https://redirect.github.com/fluxcd/flux2/pull/5355)
- Upgrade fluxcd/pkg packages by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5356](https://redirect.github.com/fluxcd/flux2/pull/5356)
- Upgrade fluxcd/pkg packages by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5357](https://redirect.github.com/fluxcd/flux2/pull/5357)
- Set Kubernetes 1.31 as min supported version by
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) in
[https://github.com/fluxcd/flux2/pull/5364](https://redirect.github.com/fluxcd/flux2/pull/5364)
- Update dependencies by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5366](https://redirect.github.com/fluxcd/flux2/pull/5366)
- Update toolkit components by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5368](https://redirect.github.com/fluxcd/flux2/pull/5368)
- Promote artifact commands to stable by
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5369](https://redirect.github.com/fluxcd/flux2/pull/5369)
- Add --interval and --reflect-digest flags to flux create image policy
by [@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) in
[https://github.com/fluxcd/flux2/pull/5345](https://redirect.github.com/fluxcd/flux2/pull/5345)
- Update CLI to OCIRepository v1 (GA) by
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) in
[https://github.com/fluxcd/flux2/pull/5371](https://redirect.github.com/fluxcd/flux2/pull/5371)
- Update dependabot config by
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) in
[https://github.com/fluxcd/flux2/pull/5373](https://redirect.github.com/fluxcd/flux2/pull/5373)
- Update toolkit components by
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) in
[https://github.com/fluxcd/flux2/pull/5370](https://redirect.github.com/fluxcd/flux2/pull/5370)

#### New Contributors

- [@&#8203;NotAwar](https://redirect.github.com/NotAwar) made their
first contribution in
[https://github.com/fluxcd/flux2/pull/5202](https://redirect.github.com/fluxcd/flux2/pull/5202)
-
[@&#8203;laiminhtrung1997](https://redirect.github.com/laiminhtrung1997)
made their first contribution in
[https://github.com/fluxcd/flux2/pull/5038](https://redirect.github.com/fluxcd/flux2/pull/5038)
- [@&#8203;y-eight](https://redirect.github.com/y-eight) made their
first contribution in
[https://github.com/fluxcd/flux2/pull/5284](https://redirect.github.com/fluxcd/flux2/pull/5284)
- [@&#8203;piontec](https://redirect.github.com/piontec) made their
first contribution in
[https://github.com/fluxcd/flux2/pull/5282](https://redirect.github.com/fluxcd/flux2/pull/5282)
- [@&#8203;mottetm](https://redirect.github.com/mottetm) made their
first contribution in
[https://github.com/fluxcd/flux2/pull/5299](https://redirect.github.com/fluxcd/flux2/pull/5299)
- [@&#8203;maboehm](https://redirect.github.com/maboehm) made their
first contribution in
[https://github.com/fluxcd/flux2/pull/5302](https://redirect.github.com/fluxcd/flux2/pull/5302)
- [@&#8203;niveau0](https://redirect.github.com/niveau0) made their
first contribution in
[https://github.com/fluxcd/flux2/pull/5219](https://redirect.github.com/fluxcd/flux2/pull/5219)
- [@&#8203;dgunzy](https://redirect.github.com/dgunzy) made their first
contribution in
[https://github.com/fluxcd/flux2/pull/5338](https://redirect.github.com/fluxcd/flux2/pull/5338)

**Full Changelog**:
https://github.com/fluxcd/flux2/compare/v2.5.0...v2.6.0

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-05-29 20:48:44 +02:00
Boemeltrein e0fc1fada7 fix(clustertool): bjw-s repo change (#35000)
**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)-->
bjw-s moved to bjw-s-labs

**⚙️ 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
- [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-05-04 13:18:13 +02:00
Alfred Göppel f8a3bbb0e4 fix(devcontainer): update version (#34308)
**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
- [ ] 👀 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: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-04-14 11:02:11 +02:00
Alfred Göppel fd82d5748b fix(clustertool): fix indentation 2 (#34184)
**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
- [ ] 👀 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-04-10 12:03:23 +02:00
Kjeld Schouten 959d587561 fix(clustertool): fix cloudnative-pg 2025-04-09 22:17:19 +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 35a8ce339d fix(clustertool): revert dynamic trailing slash detection for now and fix jetstack 2025-04-08 08:48:59 +02:00
Kjeld Schouten 3ac3e8c2a9 fix(clustertool): remove home-ops-mirror trailing slash 2025-04-07 20:46:20 +02:00
Kjeld Schouten 5bda52bb31 fix(clustertool): move cert-manager to jetstack oci 2025-04-07 13:16:51 +02:00
Boemeltrein d3a49f43d7 fix(clustertool): nginx (#34016)
**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.
-->
Add repo nginx

⚒️ Fixes  # <!--(issue)-->
[34015](https://github.com/truecharts/public/issues/34015)

**⚙️ 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
-->
Deployed now correctly on my test cluster

**📃 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.

- [x] 🖼️ 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-04-07 13:10:05 +02:00
Kjeld Schouten 5e9554a3ce feat(clustertool): BREAKING CHANGE move to nginx 2025-04-03 17:37:59 +02:00
TrueCharts Bot 0d91d2a0f2 chore(flux): update image ghcr.io/fluxcd/flux-manifests v2.5.0 → v2.5.1 (clustertool) (#32559) 2025-02-25 19:12:40 +01:00
TrueCharts Bot ae4d3bb613 chore(flux): update image ghcr.io/fluxcd/flux-manifests v2.4.0 → v2.5.0 (clustertool) (#32299)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/fluxcd/flux-manifests](https://redirect.github.com/fluxcd/flux2)
| minor | `v2.4.0` -> `v2.5.0` |

---

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

---

### Release Notes

<details>
<summary>fluxcd/flux2 (ghcr.io/fluxcd/flux-manifests)</summary>

###
[`v2.5.0`](https://redirect.github.com/fluxcd/flux2/releases/tag/v2.5.0)

[Compare
Source](https://redirect.github.com/fluxcd/flux2/compare/v2.4.0...v2.5.0)

#### Highlights

Flux v2.5.0 is a feature release. Users are encouraged to upgrade for
the best experience.

For a compressive overview of new features and API changes included in
this release,
please refer to the [Announcing Flux 2.5 GA blog
post](https://fluxcd.io/blog/2025/02/flux-v2.5.0/).

Overview of the new features:

- Support for GitHub App authentication (`GitRepository` and
`ImageUpdateAutomation` API)
-   Custom Health Checks using CEL (`Kustomization` API)
-   Fine-grained control of garbage collection (`Kustomization` API)
- Enable decryption of secrets generated by Kustomize components
(`Kustomization` API)
-   Support for custom event metadata from annotations (`Alert` API)
- Git commit status updates for Flux Kustomizations with OCIRepository
sources (`Alert` API)
-   Resource filtering using CEL for webhook receivers (`Receiver` API)
-   Debug commands for Flux Kustomizations and HelmReleases (Flux CLI)

❤️ Big thanks to all the Flux contributors that helped us with this
release!

##### Kubernetes compatibility

This release is compatible with the following Kubernetes versions:

| Kubernetes version | Minimum required |
|--------------------|------------------|
| `v1.30`            | `>= 1.30.0`      |
| `v1.31`            | `>= 1.31.0`      |
| `v1.32`            | `>= 1.32.0`      |

> \[!NOTE]
> Note that the Flux project offers support only for the latest three
minor versions of Kubernetes.
> Backwards compatibility with older versions of Kubernetes and
OpenShift is offered by vendors such as
> [ControlPlane](https://control-plane.io/enterprise-for-flux-cd/) that
provide enterprise support for Flux.

##### OpenShift compatibility

Flux can be installed on Red Hat OpenShift cluster directly from
OperatorHub using
[Flux Operator](https://operatorhub.io/operator/flux-operator).
The operator allows the configuration of Flux multi-tenancy lockdown,
network policies,
persistent storage, sharding, vertical scaling and the synchronization
of the cluster state from Git repositories, OCI artifacts and
S3-compatible storage.

#### Upgrade procedure

Upgrade Flux from `v2.4.0` to `v2.5.0` by following the [upgrade
guide](https://fluxcd.io/flux/installation/upgrade/).

There are no new API versions in this release, so no changes are
required in the YAML manifests containing Flux resources.

#### Components changelog

- source-controller
[v1.5.0](https://redirect.github.com/fluxcd/source-controller/blob/v1.5.0/CHANGELOG.md)
- kustomize-controller
[v1.5.0](https://redirect.github.com/fluxcd/kustomize-controller/blob/v1.5.0/CHANGELOG.md)
- notification-controller
[v1.5.0](https://redirect.github.com/fluxcd/notification-controller/blob/v1.5.0/CHANGELOG.md)
- helm-controller
[v1.2.0](https://redirect.github.com/fluxcd/helm-controller/blob/v1.2.0/CHANGELOG.md)
- image-reflector-controller
[v0.34.0](https://redirect.github.com/fluxcd/image-reflector-controller/blob/v0.34.0/CHANGELOG.md)
- image-automation-controller
[v0.40.0](https://redirect.github.com/fluxcd/image-automation-controller/blob/v0.40.0/CHANGELOG.md)

#### CLI Changelog

- PR
[#&#8203;5204](https://redirect.github.com/fluxcd/flux2/issues/5204) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update kubectl in flux-cli image
- PR
[#&#8203;5203](https://redirect.github.com/fluxcd/flux2/issues/5203) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update flux-cli image
- PR
[#&#8203;5200](https://redirect.github.com/fluxcd/flux2/issues/5200) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update Kubernetes min supported version to 1.30
- PR
[#&#8203;5199](https://redirect.github.com/fluxcd/flux2/issues/5199) -
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) - Update
integration tests dependencies for Flux 2.5
- PR
[#&#8203;5195](https://redirect.github.com/fluxcd/flux2/issues/5195) -
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) - Update
toolkit components
- PR
[#&#8203;5192](https://redirect.github.com/fluxcd/flux2/issues/5192) -
[@&#8203;fluxcdbot](https://redirect.github.com/fluxcdbot) - Update
toolkit components
- PR
[#&#8203;5190](https://redirect.github.com/fluxcd/flux2/issues/5190) -
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] -
build(deps): bump github.com/distribution/distribution/v3 from
3.0.0-rc.2 to 3.0.0-rc.3
- PR
[#&#8203;5188](https://redirect.github.com/fluxcd/flux2/issues/5188) -
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) - Upgrade
pkg/runtime
- PR
[#&#8203;5187](https://redirect.github.com/fluxcd/flux2/issues/5187) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update conformance test suite
- PR
[#&#8203;5181](https://redirect.github.com/fluxcd/flux2/issues/5181) -
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] -
build(deps): bump the ci group across 1 directory with 13 updates
- PR
[#&#8203;5176](https://redirect.github.com/fluxcd/flux2/issues/5176) -
[@&#8203;YvanGuidoin](https://redirect.github.com/YvanGuidoin) - fix:
align `flux diff` skipping with kustomize-controller
- PR
[#&#8203;5175](https://redirect.github.com/fluxcd/flux2/issues/5175) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update dependencies
- PR
[#&#8203;5151](https://redirect.github.com/fluxcd/flux2/issues/5151) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
\[RFC-0009] Custom Health Checks using CEL expressions
- PR
[#&#8203;5146](https://redirect.github.com/fluxcd/flux2/issues/5146) -
[@&#8203;sjorsholtrop-ritense](https://redirect.github.com/sjorsholtrop-ritense)
- Improve "flux resume" error message on non-existent object
- PR
[#&#8203;5142](https://redirect.github.com/fluxcd/flux2/issues/5142) -
[@&#8203;matheuscscp](https://redirect.github.com/matheuscscp) - Fix
create command always using imageRepositoryType
- PR
[#&#8203;5137](https://redirect.github.com/fluxcd/flux2/issues/5137) -
[@&#8203;scottrigby](https://redirect.github.com/scottrigby) - Add
OpenShift 4.16 & 4.17 to conformance testing
- PR
[#&#8203;5117](https://redirect.github.com/fluxcd/flux2/issues/5117) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Implement `flux debug kustomization` command
- PR
[#&#8203;5114](https://redirect.github.com/fluxcd/flux2/issues/5114) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update dependencies to Kubernetes 1.32.0 and Go 1.23.0
- PR
[#&#8203;5111](https://redirect.github.com/fluxcd/flux2/issues/5111) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) - Run
conformance tests for Kubernetes 1.32.0
- PR
[#&#8203;5107](https://redirect.github.com/fluxcd/flux2/issues/5107) -
[@&#8203;darkowlzz](https://redirect.github.com/darkowlzz) - workflows:
Use setup-terraform to install latest
- PR
[#&#8203;5106](https://redirect.github.com/fluxcd/flux2/issues/5106) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Implement `flux debug helmrelease` command
- PR
[#&#8203;5105](https://redirect.github.com/fluxcd/flux2/issues/5105) -
[@&#8203;stefanprodan](https://redirect.github.com/stefanprodan) -
Update `fluxcd/pkg` dependencies
- PR
[#&#8203;5104](https://redirect.github.com/fluxcd/flux2/issues/5104) -
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] -
build(deps): bump the ci group across 1 directory with 11 updates
- PR
[#&#8203;5103](https://redirect.github.com/fluxcd/flux2/issues/5103) -
[@&#8203;dipti-pai](https://redirect.github.com/dipti-pai) - \[RFC-007]
Flux cli support for GitHub app authentication
- PR
[#&#8203;5099](https://redirect.github.com/fluxcd/flux2/issues/5099) -
[@&#8203;bkreitch](https://redirect.github.com/bkreitch) - fix misplaced
quotes
- PR
[#&#8203;5073](https://redirect.github.com/fluxcd/flux2/issues/5073) -
[@&#8203;mloskot](https://redirect.github.com/mloskot) - docs: Mention
Flux upgrade guide in release notes
- PR
[#&#8203;5071](https://redirect.github.com/fluxcd/flux2/issues/5071) -
[@&#8203;milas](https://redirect.github.com/milas) - fix: skip remote
Kustomizations on recursive diff
- PR
[#&#8203;5068](https://redirect.github.com/fluxcd/flux2/issues/5068) -
[@&#8203;h3nryc0ding](https://redirect.github.com/h3nryc0ding) -
fix(cli): confusing error message for missing kind
- PR
[#&#8203;5060](https://redirect.github.com/fluxcd/flux2/issues/5060) -
[@&#8203;jdewinne](https://redirect.github.com/jdewinne) - Use
replicated-actions in conformance tests

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-02-20 19:10:39 +01:00
Alfred Göppel 8e0f07af7d fix(devcontainer): Update version (#31602)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

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

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

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

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Signed-off-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2025-02-04 19:40:35 -05:00
alfi0812 ec50b8f3a0 fix(devcontainer): Update ClusterTool pull (#30805) 2025-01-11 11:17:36 +02:00
jogotcha 4bb18a089b chore(clustertool) whitespace cleanup (#30426)
**Description**

Clean up some inconsistent indentation in clustertool's default manifest
files

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

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 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
- [x] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

Signed-off-by: jogotcha <johanneszitz@gmail.com>
2024-12-31 12:13:21 +01:00
alfi0812 ea7a259e79 Update Dockerfile (#29793)
Remove krew install. As it does not work in the docker file

**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

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

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

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

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Signed-off-by: alfi0812 <43101280+alfi0812@users.noreply.github.com>
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
Co-authored-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-27 13:57:55 +00:00
alfi0812 afa869fdb6 Update devcontainer ENV and settings (#29791)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

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

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

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

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Signed-off-by: alfi0812 <43101280+alfi0812@users.noreply.github.com>
2024-11-26 15:36:34 +01:00
alfi0812 db62c9469a Update devcontainer.json (#29703)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

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

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

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

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Signed-off-by: alfi0812 <43101280+alfi0812@users.noreply.github.com>
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
Co-authored-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-24 15:01:21 +01:00
Kjeld Schouten 3a0e296670 fix(clustertool): remove envrc, untill we are certain how to deal with it. 2024-11-12 16:04:50 +01:00
alfi0812 619f4a99d6 Update devcontainer.json (#28901)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

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

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

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

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Signed-off-by: alfi0812 <43101280+alfi0812@users.noreply.github.com>
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
Co-authored-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-11-06 18:14:06 +01:00
alfi0812 8f4354065c Create extensions.json (#28902)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

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

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

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

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Signed-off-by: alfi0812 <43101280+alfi0812@users.noreply.github.com>
2024-11-06 14:52:58 +01:00
gismo2004 c5fccdb24a feat(clustertool) enable squash merge (#28802)
**Description**
Using squash merge makes the history more readable. 
⚒️ 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

**🧪 How Has This Been Tested?**
Tested here: https://github.com/gismo2004/TestCluster

**📃 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-11-04 14:52:18 +01:00
Kjeld Schouten 26e09c5ffe fix(devcontainer): version pin devcontainer 2024-11-03 21:28:10 +01:00
Kjeld Schouten 2bb3e6cf5e feat(devcontainer): add devcontainer references here and in clustertool templates 2024-11-03 21:26:51 +01:00
Kjeld Schouten 19b3b97714 fix(clustertool): ensure CI pipelines work 2024-11-03 19:22:22 +01:00
Kjeld Schouten 250d3e8adc feat(clustertool): add placeholder CI test 2024-11-03 18:10:31 +01:00
Kjeld Schouten 5ac0f5476b fix(clustertool): remove dependency on specific workflow for automerge 2024-10-27 00:21:46 +02:00
Kjeld Schouten 90bed57f1c feat(clustertool): add auto-merge PR workflow 2024-10-26 12:04:44 +02:00
Kjeld Schouten 61635eaf26 chore(clustertool): Docs and Command changes 2024-10-20 11:37:41 +02:00
Kjeld Schouten 4ab41d42f2 fix pre-commit and cleanup 2024-10-19 15:18:05 +02:00
Kjeld Schouten 4b8267e231 fix helm stuff for clustertool 2024-10-18 18:41:00 +02:00
Kjeld Schouten 6365c6205f integrate clustertool sourcecode 2024-10-16 14:06:31 +02:00