Skip to content

[pull] main from fluxcd:main - #34

Open
pull[bot] wants to merge 776 commits into
FoxAndDuckSoftware:mainfrom
fluxcd:main
Open

[pull] main from fluxcd:main#34
pull[bot] wants to merge 776 commits into
FoxAndDuckSoftware:mainfrom
fluxcd:main

Conversation

@pull

@pull pull Bot commented Sep 18, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot added the ⤵️ pull label Sep 18, 2023
stefanprodan and others added 29 commits July 23, 2025 09:00
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Extend the readiness evaluation of dependencies with CEL expressions
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Fix requeue interval for SourceNotReady
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Remove deprecated APIs in group `helm.toolkit.fluxcd.io/v2beta1`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Record the last Helm release action duration in status
Adds new controller flag to enforce ServiceAccount usage in
multi-tenant clusters where administrators need to lock down workload
identity access:

- --default-kubeconfig-service-account

This flag complements the existing --default-service-account flag to
provide multi-tenancy lockdown coverage for kubeconfig ServiceAccount
fields in the HelmRelease API.

Signed-off-by: cappyzawa <cappyzawa@gmail.com>
[RFC-0010] Add multi-tenancy lockdown for kubeconfig
Validates that ObjectLevelWorkloadIdentity feature gate is enabled
when default kubeconfig service account flags are set. This prevents
misconfiguration where lockdown flags are used without enabling
the required feature gate.

Signed-off-by: cappyzawa <cappyzawa@gmail.com>
…dation

Add object-level configuration validation
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Update to Go 1.25, Kubernetes v1.34.0 and Helm v3.18.6
Bumps the ci group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `4.2.2` | `5.0.0` |
| [korthout/backport-action](https://github.com/korthout/backport-action) | `3.2.1` | `3.3.0` |
| [actions/cache](https://github.com/actions/cache) | `4.2.3` | `4.2.4` |
| [docker/login-action](https://github.com/docker/login-action) | `3.4.0` | `3.5.0` |
| [docker/metadata-action](https://github.com/docker/metadata-action) | `5.7.0` | `5.8.0` |
| [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) | `3.9.1` | `3.9.2` |
| [anchore/sbom-action](https://github.com/anchore/sbom-action) | `0.20.2` | `0.20.5` |
| [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) | `6.3.0` | `6.4.0` |
| [github/codeql-action](https://github.com/github/codeql-action) | `3.29.2` | `3.29.11` |



Updates `actions/checkout` from 4.2.2 to 5.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@11bd719...08c6903)

Updates `korthout/backport-action` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/korthout/backport-action/releases)
- [Commits](korthout/backport-action@0193454...ca4972a)

Updates `actions/cache` from 4.2.3 to 4.2.4
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@5a3ec84...0400d5f)

Updates `docker/login-action` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@74a5d14...184bdaa)

Updates `docker/metadata-action` from 5.7.0 to 5.8.0
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](docker/metadata-action@902fa8e...c1e5197)

Updates `sigstore/cosign-installer` from 3.9.1 to 3.9.2
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](sigstore/cosign-installer@398d4b0...d58896d)

Updates `anchore/sbom-action` from 0.20.2 to 0.20.5
- [Release notes](https://github.com/anchore/sbom-action/releases)
- [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md)
- [Commits](anchore/sbom-action@cee1b8e...da167ea)

Updates `goreleaser/goreleaser-action` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](goreleaser/goreleaser-action@9c156ee...e435ccd)

Updates `github/codeql-action` from 3.29.2 to 3.29.11
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@181d5ee...3c3833e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci
- dependency-name: korthout/backport-action
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci
- dependency-name: actions/cache
  dependency-version: 4.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci
- dependency-name: docker/login-action
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci
- dependency-name: docker/metadata-action
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci
- dependency-name: sigstore/cosign-installer
  dependency-version: 3.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci
- dependency-name: anchore/sbom-action
  dependency-version: 0.20.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci
- dependency-name: goreleaser/goreleaser-action
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci
- dependency-name: github/codeql-action
  dependency-version: 3.29.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci
...

Signed-off-by: dependabot[bot] <support@github.com>
…5c7667c

Bump the ci group across 1 directory with 9 updates
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Introduce `RetryOnFailure` lifecycle management strategy
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
[RFC-0012] Add support for `ExternalArtifact` source type to `chartRef`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
[RFC-0012] Add support for ExternalArtifact revision with digest
matheuscscp and others added 30 commits June 29, 2026 15:09
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
(cherry picked from commit bc8a9b7)
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Disable variable substitution in CRDs
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
(cherry picked from commit 6104719)
Signed-off-by: iam-karan-suresh <karansuresh.info@gmail.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
…jobs

ci: parallelize e2e job to speed it up
tested

Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Signed-off-by: d.small@sap.com <d.small@sap.com>
…est-hook-fails-with-403

Fix `HasBeenTested` for all corner cases
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
(cherry picked from commit bfbb68b)
This change removes the usage of the deprecated controller-runtime
scheme builder from the api module, thereby getting rid of the entire
controller-runtime dependency in there.

Signed-off-by: Alvaro Aleman <alvaroaleman@users.noreply.github.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Drop controller-runtime dependency from API module
Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Assisted-by: Codex/GPT-5
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
(cherry picked from commit 82439e2)
Signed-off-by: ChaoHuang2018 <40215103+ChaoHuang2018@users.noreply.github.com>
…te-notfound

Ignore NotFound when deleting HelmChart
When a post-action status condition patch failed for a HelmRelease
that was just installed or upgraded (e.g. due to version conflicts),
but history was successfully persisted, a HelmRelease could be
stranded with `Ready=Unknown` while actually being completely
installed in the cluster.

Subsequent reconciliations of the HelmRelease would not correct
that drift as the pre-existing correction mechanism required
a `Released` status condition to exist. However, since that
would've been created in the same patch as the missing `Ready`
update, that would always fail.

This fix extends the existing correction mechanism to allow
for a missing `Released` status condition, in which case it will
resort to `status.lastAttemptedReleaseAction` or `status.history`
to determine the desired state for `Ready` and `Released`.

Signed-off-by: Peter Bücker <peter.buecker@form3.tech>
Assisted-by: cursor/grok-4.6
…us-drift

Recover from drifted Ready/Released status conditions
Processing dependencies first avoids unnecessary retries when source
changes fan out to multiple HelmReleases.

Signed-off-by: cappyzawa <cappyzawa@gmail.com>
Assisted-by: Codex/GPT-5
Sort source requests by dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.