[pull] main from fluxcd:main#34
Open
pull[bot] wants to merge 725 commits into
Open
Conversation
Add 1.2.x release label
Signed-off-by: drawdrop <cricis@icloud.com>
fix: fix the wrong error return value
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Update dependencies to Helm v3.17.3
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Update to Kubernetes 1.33.0 and Go 1.24.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Add `DisableChartDigestTracking` feature gate
Bumps the ci group with 14 updates in the / directory: | Package | From | To | | --- | --- | --- | | [korthout/backport-action](https://github.com/korthout/backport-action) | `3.1.0` | `3.2.0` | | [actions/setup-go](https://github.com/actions/setup-go) | `5.3.0` | `5.4.0` | | [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `3.4.0` | `3.6.0` | | [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `3.9.0` | `3.10.0` | | [actions/cache](https://github.com/actions/cache) | `4.2.0` | `4.2.3` | | [docker/build-push-action](https://github.com/docker/build-push-action) | `6.13.0` | `6.16.0` | | [docker/login-action](https://github.com/docker/login-action) | `3.3.0` | `3.4.0` | | [docker/metadata-action](https://github.com/docker/metadata-action) | `5.6.1` | `5.7.0` | | [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) | `3.8.0` | `3.8.2` | | [anchore/sbom-action](https://github.com/anchore/sbom-action) | `0.18.0` | `0.19.0` | | [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) | `6.2.1` | `6.3.0` | | [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator) | `2.0.0` | `2.1.0` | | [fossa-contrib/fossa-action](https://github.com/fossa-contrib/fossa-action) | `3.0.0` | `3.0.1` | | [github/codeql-action](https://github.com/github/codeql-action) | `3.28.9` | `3.28.16` | Updates `korthout/backport-action` from 3.1.0 to 3.2.0 - [Release notes](https://github.com/korthout/backport-action/releases) - [Commits](korthout/backport-action@be567af...436145e) Updates `actions/setup-go` from 5.3.0 to 5.4.0 - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](actions/setup-go@f111f33...0aaccfd) Updates `docker/setup-qemu-action` from 3.4.0 to 3.6.0 - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](docker/setup-qemu-action@4574d27...2910929) Updates `docker/setup-buildx-action` from 3.9.0 to 3.10.0 - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@f7ce87c...b5ca514) Updates `actions/cache` from 4.2.0 to 4.2.3 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@1bd1e32...5a3ec84) Updates `docker/build-push-action` from 6.13.0 to 6.16.0 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@ca877d9...14487ce) Updates `docker/login-action` from 3.3.0 to 3.4.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](docker/login-action@9780b0c...74a5d14) Updates `docker/metadata-action` from 5.6.1 to 5.7.0 - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](docker/metadata-action@369eb59...902fa8e) Updates `sigstore/cosign-installer` from 3.8.0 to 3.8.2 - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](sigstore/cosign-installer@c56c2d3...3454372) Updates `anchore/sbom-action` from 0.18.0 to 0.19.0 - [Release notes](https://github.com/anchore/sbom-action/releases) - [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md) - [Commits](anchore/sbom-action@f325610...9f73021) Updates `goreleaser/goreleaser-action` from 6.2.1 to 6.3.0 - [Release notes](https://github.com/goreleaser/goreleaser-action/releases) - [Commits](goreleaser/goreleaser-action@90a3faa...9c156ee) Updates `slsa-framework/slsa-github-generator` from 2.0.0 to 2.1.0 - [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases) - [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md) - [Commits](slsa-framework/slsa-github-generator@v2.0.0...v2.1.0) Updates `fossa-contrib/fossa-action` from 3.0.0 to 3.0.1 - [Release notes](https://github.com/fossa-contrib/fossa-action/releases) - [Changelog](https://github.com/fossa-contrib/fossa-action/blob/master/CHANGELOG.md) - [Commits](fossa-contrib/fossa-action@cdc5065...3d2ef18) Updates `github/codeql-action` from 3.28.9 to 3.28.16 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@9e8d078...28deaed) --- updated-dependencies: - dependency-name: korthout/backport-action dependency-version: 3.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: actions/setup-go dependency-version: 5.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: docker/setup-qemu-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: docker/setup-buildx-action dependency-version: 3.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: actions/cache dependency-version: 4.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ci - dependency-name: docker/build-push-action dependency-version: 6.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: docker/login-action dependency-version: 3.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: docker/metadata-action dependency-version: 5.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: sigstore/cosign-installer dependency-version: 3.8.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ci - dependency-name: anchore/sbom-action dependency-version: 0.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: goreleaser/goreleaser-action dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: slsa-framework/slsa-github-generator dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: fossa-contrib/fossa-action dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ci - dependency-name: github/codeql-action dependency-version: 3.28.16 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ci ... Signed-off-by: dependabot[bot] <support@github.com>
…c75f92f Bump the ci group across 1 directory with 14 updates
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Upgrade fluxcd/pkg packages
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Upgrade fluxcd/pkg packages
Bumps the ci group with 3 updates in the / directory: [docker/build-push-action](https://github.com/docker/build-push-action), [anchore/sbom-action](https://github.com/anchore/sbom-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `docker/build-push-action` from 6.16.0 to 6.17.0 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@14487ce...1dc7386) Updates `anchore/sbom-action` from 0.19.0 to 0.20.0 - [Release notes](https://github.com/anchore/sbom-action/releases) - [Changelog](https://github.com/anchore/sbom-action/blob/main/RELEASE.md) - [Commits](anchore/sbom-action@9f73021...e11c554) Updates `github/codeql-action` from 3.28.17 to 3.28.18 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@60168ef...ff0a06e) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-version: 6.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: anchore/sbom-action dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: github/codeql-action dependency-version: 3.28.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ci ... Signed-off-by: dependabot[bot] <support@github.com>
…ca88b60 Bump the ci group across 1 directory with 3 updates
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Update controller to OCIRepository v1 (GA)
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Release v1.3.0
Release/v1.3.x
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Add 1.3.x release label
(chore): adds commonAnnotations and commonLabels to kustomize if applied, this commit will pass the common labels and annotations specified in postRenderers kustomization and which gets propagated to all resources Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): generates updated api-docs Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): adds common metadata to spec HelmRelease postRenderer uses `CommonMetadata` struct from kustomize controller to have a common CRD specification usage across flux API types Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): update helm release post renderer HelmRelease kustomize post renderer uses the CommonMetadata type from kustomize controller to propagate common labels and annotations across all resources. Labels are not propagated to `selector.matchLabels` Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): generates updated CRD and api docs Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): adds common metadata types Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): removes common metadata removes the insertion of common metadata info in `Kustomize.Run()` Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): adds common-metadata types this commit adds CommonMetadata to HelmRelease spec as an optional field and when used will run a helm postRenderer to add specified labels and annotations resources contained in helm template. The digest of common metadata is stored as ObservedCommonMetadataDigest in the resource status Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): common post-renderer this commit combines common metadata rendering and origin labels rendering into common_renderer.go with re-usable methods for label transformer and annotation transformer. Precedence is given to origin labels rendering over common metadata rendering. Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): trigger upgrade on commonMetadata value changes this commit ensures that when commonMetadata value has changed after install triggers an upgrade action to re-render the new commonMetadata values to the helm release. The digest of commonMetadata values are stored in .status.ObservedCommonMetadataDigest for release state out-of-sync detection. Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (fix): adheres to import ordering Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (fix): revert go mod updates Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): updates copyright headers Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com> Signed-off-by: Abhijith Ravindra <137736216+abhijith-darshan@users.noreply.github.com> (chore): adds copyright headers Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): updates copyright headers Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): keep go mod in sync with upstream/main Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): adds common metadata documentation Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com> (chore): fix precedence of label application This commit will ensure that OriginLabels run last so that it has a higher precedence over CommonMetadata.Labels Signed-off-by: abhijith-darshan <abhijith.darshan@hotmail.com>
…otations feat: adds CommonMetadata to HelmRelease postrenderer
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Update fluxcd/pkg dependencies
Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Move retryingRoundTripper wrapping to constructor
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Ignore non-CRD objects under crds/
Install and Upgrade both call release.ShortenName(obj.GetReleaseName()) before passing the name to Helm, but Test passes the raw unshorteened name. When GetReleaseName() returns a composed name (TargetNamespace + Name) that exceeds 53 characters, ShortenName hashes it. The Test action then looks up the release by the full unhashed name, causing a lookup miss and a silent test failure. Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
Use ShortenName for release name in Test action
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com> (cherry picked from commit 628a880)
Add changelog entry for v1.5.5
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
ci: Fix e2e test suite and pin action
Signed-off-by: Vincent Dely <vincent.dely@ik.me>
…ce-type-from-meta refactor(api): migrate DependencyReference to shared apis/meta type
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Update to Kubernetes 1.36 and Go 1.26
The OpenAPI schema for the new `literal` field on `valuesFrom` entries landed via the CRD regeneration in #1506 (k8s 1.36 / Go 1.26 bump, which picked up the corresponding field from the regenerated meta package). This commit ships only the matching user-facing documentation in docs/spec/v2/helmreleases.md. The runtime support lives in fluxcd/pkg/chartutil (fluxcd/pkg#1218); once that merges and a release is cut, a follow-up here will bump the dependency so helm-controller actually honours the field. Until then, setting `literal: true` is accepted by the API but has no effect. Addresses #1317. Closes fluxcd/flux2#2625. Signed-off-by: George Gaál <gb12335@gmail.com>
docs: document literal field on valuesFrom
Signed-off-by: GitHub <noreply@github.com>
Update fluxcd/pkg dependencies
Signed-off-by: GitHub <noreply@github.com>
Update fluxcd/pkg dependencies
Local container image builds and envtest binaries were pinned to amd64, forcing emulation (e.g. Rosetta) on Apple Silicon and other arm64 hosts. This produced amd64 images/test binaries locally, which can surface subtle runtime bugs. envtest now publishes arm64 binaries (including darwin/arm64), so the historical amd64 pin (and the Darwin-specific override) is no longer needed. Derive the architecture from the host Go toolchain (go env GOARCH) so local builds are native, while keeping both values overridable for cross-arch builds. Multi-arch release images are built by the fluxcd/gha-workflows release workflow, not by "make docker-build", so release artifacts are unaffected. Signed-off-by: leigh capili <leigh@null.net>
build: target host arch for local builds/envtest
Signed-off-by: GitHub <noreply@github.com>
Update fluxcd/pkg dependencies
Bumps the ci group with 6 updates: | Package | From | To | | --- | --- | --- | | [fluxcd/gha-workflows/.github/workflows/backport.yaml](https://github.com/fluxcd/gha-workflows) | `0.9.0` | `0.11.0` | | [fluxcd/gha-workflows](https://github.com/fluxcd/gha-workflows) | `0.9.0` | `0.11.0` | | [fluxcd/gha-workflows/.github/workflows/controller-release.yaml](https://github.com/fluxcd/gha-workflows) | `0.9.0` | `0.11.0` | | [fluxcd/gha-workflows/.github/workflows/code-scan.yaml](https://github.com/fluxcd/gha-workflows) | `0.9.0` | `0.11.0` | | [fluxcd/gha-workflows/.github/workflows/labels-sync.yaml](https://github.com/fluxcd/gha-workflows) | `0.9.0` | `0.11.0` | | [fluxcd/gha-workflows/.github/workflows/upgrade-fluxcd-pkg.yaml](https://github.com/fluxcd/gha-workflows) | `0.9.0` | `0.11.0` | Updates `fluxcd/gha-workflows/.github/workflows/backport.yaml` from 0.9.0 to 0.11.0 - [Release notes](https://github.com/fluxcd/gha-workflows/releases) - [Commits](fluxcd/gha-workflows@v0.9.0...v0.11.0) Updates `fluxcd/gha-workflows` from 0.9.0 to 0.11.0 - [Release notes](https://github.com/fluxcd/gha-workflows/releases) - [Commits](fluxcd/gha-workflows@v0.9.0...v0.11.0) Updates `fluxcd/gha-workflows/.github/workflows/controller-release.yaml` from 0.9.0 to 0.11.0 - [Release notes](https://github.com/fluxcd/gha-workflows/releases) - [Commits](fluxcd/gha-workflows@v0.9.0...v0.11.0) Updates `fluxcd/gha-workflows/.github/workflows/code-scan.yaml` from 0.9.0 to 0.11.0 - [Release notes](https://github.com/fluxcd/gha-workflows/releases) - [Commits](fluxcd/gha-workflows@v0.9.0...v0.11.0) Updates `fluxcd/gha-workflows/.github/workflows/labels-sync.yaml` from 0.9.0 to 0.11.0 - [Release notes](https://github.com/fluxcd/gha-workflows/releases) - [Commits](fluxcd/gha-workflows@v0.9.0...v0.11.0) Updates `fluxcd/gha-workflows/.github/workflows/upgrade-fluxcd-pkg.yaml` from 0.9.0 to 0.11.0 - [Release notes](https://github.com/fluxcd/gha-workflows/releases) - [Commits](fluxcd/gha-workflows@v0.9.0...v0.11.0) --- updated-dependencies: - dependency-name: fluxcd/gha-workflows/.github/workflows/backport.yaml dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: fluxcd/gha-workflows dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: fluxcd/gha-workflows/.github/workflows/controller-release.yaml dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: fluxcd/gha-workflows/.github/workflows/code-scan.yaml dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: fluxcd/gha-workflows/.github/workflows/labels-sync.yaml dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci - dependency-name: fluxcd/gha-workflows/.github/workflows/upgrade-fluxcd-pkg.yaml dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ci ... Signed-off-by: dependabot[bot] <support@github.com>
…37d5d97 Bump the ci group with 6 updates
Signed-off-by: GitHub <noreply@github.com>
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Update fluxcd/pkg dependencies
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )