Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
325 commits
Select commit Hold shift + click to select a range
1939ffd
build(deps): bump the go-deps group across 1 directory with 3 updates
dependabot[bot] Feb 21, 2025
8e9e3a7
Merge pull request #1728 from fluxcd/dependabot/go_modules/go-deps-89…
stefanprodan Feb 22, 2025
882908f
Add Dipti Pai to maintainers
dipti-pai Feb 20, 2025
1cafc8a
Merge pull request #1726 from dipti-pai/add-to-maintainers
dipti-pai Feb 27, 2025
1686832
minor updates to links and AAD reference
sneakernuts Feb 22, 2025
ba6d000
Merge pull request #1729 from sneakernuts/main
matheuscscp Feb 28, 2025
7a89359
add cache exp test & cache delete test
zhaque44 Mar 2, 2025
9dedced
Merge pull request #1740 from zhaque44/cache-test-updates
matheuscscp Mar 3, 2025
9593041
Introduce token cache and use it for GitHub App tokens
matheuscscp Mar 7, 2025
840bea6
Merge pull request #1745 from fluxcd/token-cache
matheuscscp Mar 12, 2025
560dc5b
Rename references to pkg/auth/github to pkg/git/github
dipti-pai Mar 13, 2025
414b7db
Merge pull request #1754 from dipti-pai/move-github-pkg
dipti-pai Mar 13, 2025
0338a8e
Update Helm to v3.17.3
stefanprodan Apr 9, 2025
849b4de
Merge pull request #1775 from fluxcd/helm-v3.17.3
stefanprodan Apr 11, 2025
2a839f8
Renew testdata TLS certs
stefanprodan Apr 22, 2025
c1b3251
Update `fluxcd/pkg/git` to v0.26.0
stefanprodan Apr 22, 2025
b549fec
Add tests for Git mutual TLS
stefanprodan Apr 22, 2025
3214ccd
Add Git mTLS config to API docs
stefanprodan Apr 22, 2025
034bc49
Merge pull request #1778 from fluxcd/git-mutual-tls
stefanprodan Apr 23, 2025
61f9eb2
Sparse Checkout Directories in GitRepositories.
dipti-pai Apr 10, 2025
c703497
Merge pull request #1774 from dipti-pai/git-sparse-checkout
dipti-pai Apr 23, 2025
3c7812d
Update to Kubernetes 1.33.0 and Go 1.24.0
stefanprodan Apr 28, 2025
1ab0aba
Merge pull request #1783 from fluxcd/k8s-1.33
stefanprodan Apr 28, 2025
3888fca
build(deps): bump the ci group across 1 directory with 13 updates
dependabot[bot] Apr 28, 2025
7b83ba8
Merge pull request #1782 from fluxcd/dependabot/github_actions/ci-8bb…
stefanprodan Apr 28, 2025
5b1f0a6
Downgrade `Masterminds/semver` to v3.3.0
stefanprodan Apr 29, 2025
8b0726f
Merge pull request #1785 from fluxcd/semver-v3.3.0
stefanprodan Apr 29, 2025
27d18b8
Enable token cache by default
matheuscscp May 3, 2025
a3f5db3
Merge pull request #1788 from fluxcd/token-cache-default
matheuscscp May 3, 2025
2dde6bf
Upgrade fluxcd/pkg cache, auth, git and gogit
matheuscscp May 3, 2025
9f36f29
Merge pull request #1789 from fluxcd/upgrade-deps
stefanprodan May 4, 2025
e128d3b
[RFC-0010] Introduce object-level workload identity for container reg…
matheuscscp May 4, 2025
e253855
Merge pull request #1790 from fluxcd/rfc-0010-oci
matheuscscp May 7, 2025
53578d8
chore: Enhance Digester test coverage with edge case scenarios
zhaque44 May 8, 2025
15bbf61
fix new digester
zhaque44 May 9, 2025
374e4ba
rm unecessary scenarios
zhaque44 May 9, 2025
bb4671c
set NewDigester back
zhaque44 May 9, 2025
0058004
Merge pull request #1796 from zhaque44/test-with-index
matheuscscp May 9, 2025
aff9ebd
[RFC-0010] Introduce feature gate
matheuscscp May 16, 2025
0d9ed59
Merge pull request #1802 from fluxcd/rfc-0010-feature-gate
matheuscscp May 23, 2025
26df08a
Update controller-runtime to v0.21.0
stefanprodan May 23, 2025
a05567e
Update cosign to v2.5.0
stefanprodan May 23, 2025
4aa31dc
Merge pull request #1806 from fluxcd/update-deps-1.6.0
stefanprodan May 23, 2025
15e2448
Update dependencies
matheuscscp May 25, 2025
7f83d3c
Merge pull request #1810 from fluxcd/upgrade-deps
matheuscscp May 25, 2025
d205bd3
build(deps): bump the ci group across 1 directory with 4 updates
dependabot[bot] May 26, 2025
220044d
Merge pull request #1800 from fluxcd/dependabot/github_actions/ci-b75…
stefanprodan May 26, 2025
34bb986
Promote OCIRepository API to v1 (GA)
stefanprodan May 7, 2025
aadaf1c
Remove deprecated status fields from OCIRepository v1
stefanprodan May 8, 2025
e98b89a
Merge pull request #1794 from fluxcd/ocirepository-v1
stefanprodan May 27, 2025
36e0d0d
Update containerd v1.7.27
stefanprodan May 27, 2025
71aa99e
Fix flaky test
matheuscscp May 27, 2025
fdc84c7
Merge pull request #1812 from fluxcd/containerd-v1.7.27
matheuscscp May 27, 2025
d555222
[RFC-0010] Link workload identity docs to complete guide
matheuscscp May 26, 2025
359d50d
Merge pull request #1811 from fluxcd/rfc-0010-docs
matheuscscp May 27, 2025
ac4afb3
Add changelog entry for v1.6.0
matheuscscp May 27, 2025
465741e
Release v1.6.0
matheuscscp May 27, 2025
83cb986
Merge pull request #1813 from fluxcd/release-v1.6.0
matheuscscp May 27, 2025
536ad96
Merge pull request #1814 from fluxcd/release/v1.6.x
matheuscscp May 27, 2025
1106cdd
Add 1.6.x release label
matheuscscp May 27, 2025
f2eaf74
Merge pull request #1816 from fluxcd/update-labels
matheuscscp May 27, 2025
7fabea8
Update dependabot config
stefanprodan May 28, 2025
71e6ca6
Merge pull request #1819 from fluxcd/dependabot-up
stefanprodan May 28, 2025
8a92986
adding scenarions for processor_test.go
zhaque44 Jun 6, 2025
483dd69
Merge pull request #1823 from zhaque44/update-reconciliation-tests
matheuscscp Jun 7, 2025
575d936
Upgrade dependencies
matheuscscp Jun 9, 2025
829b6a2
Merge pull request #1825 from fluxcd/upgrade-auth
matheuscscp Jun 9, 2025
5d5943f
Upgrade dependencies
matheuscscp Jun 12, 2025
a5e476f
Merge pull request #1829 from fluxcd/fix-host-keys
matheuscscp Jun 12, 2025
bcc0b84
Add changelog entry for v1.6.1
matheuscscp Jun 13, 2025
97c995b
Merge pull request #1833 from fluxcd/pick-changelog-v1.6.1
matheuscscp Jun 13, 2025
738fb2b
refactor: simplify OCI auth error handling
cappyzawa Jun 21, 2025
e37bd89
Merge pull request #1835 from cappyzawa/refactor/simplify-oci-auth-er…
matheuscscp Jun 21, 2025
07ab346
Fix: Prioritize sha2-512 and sha2-256 for ssh-rsa host keys
stefanprodan Jun 27, 2025
4dec4c2
Merge pull request #1839 from fluxcd/fix-ssh-host-key-sha2
stefanprodan Jun 27, 2025
5ff9de8
Add changelog entry for v1.6.2
matheuscscp Jun 27, 2025
32967c3
Merge pull request #1843 from fluxcd/pick-changelog-v1.6.2
matheuscscp Jun 27, 2025
9c8d8c9
fix: blob test cores if no error
TerryHowe Jun 30, 2025
8f77ed4
Merge pull request #1808 from TerryHowe/harden-blob-test
matheuscscp Jul 1, 2025
d5920fe
refactor: replace internal/transport with pkg/http/transport
cappyzawa Jul 9, 2025
21e3a02
Merge pull request #1848 from cappyzawa/refactor/transport-to-pkg
stefanprodan Jul 9, 2025
e3abd39
Upgrade Kubernetes to 1.33.2
matheuscscp Jul 14, 2025
508f4ff
Merge pull request #1850 from fluxcd/upgrade-deps
stefanprodan Jul 14, 2025
8c951e3
build(deps): bump github.com/go-viper/mapstructure/v2
dependabot[bot] Jul 14, 2025
114a702
Merge pull request #1844 from fluxcd/dependabot/go_modules/github.com…
stefanprodan Jul 14, 2025
274a669
refactor: improve HelmRepository controller test structure for runtim…
cappyzawa Jul 12, 2025
9950f56
migrate HelmRepository to AuthMethodsFromSecret API
cappyzawa Jul 17, 2025
173a1cc
Merge pull request #1849 from cappyzawa/feat/helm-repository-runtime-…
matheuscscp Jul 18, 2025
74242e5
Migrate OCIRepository controller to runtime/secrets
cappyzawa Jul 18, 2025
b2993a7
Fix missing TLS ServerName in HelmRepository
cappyzawa Jul 19, 2025
a0b4969
Merge pull request #1851 from cappyzawa/feat/oci-repository-runtime-s…
matheuscscp Jul 21, 2025
4b1ace6
Enforce TLS certificate verification in Helm/OCI Repository controllers
cappyzawa Jul 28, 2025
c43a339
Merge pull request #1855 from cappyzawa/feat/helm-oci-controllers-run…
matheuscscp Jul 29, 2025
ba14962
Add WithSystemCertPool for CA compatibility
cappyzawa Jul 29, 2025
93b9048
Merge pull request #1856 from cappyzawa/feat/helm-oci-controllers-run…
matheuscscp Jul 30, 2025
a651665
docs: unify mTLS authentication section titles
cappyzawa Jul 30, 2025
44098cf
Merge pull request #1857 from cappyzawa/docs/mtls-documentation-unifi…
matheuscscp Jul 31, 2025
3caf8f1
Migrate Bucket controller to runtime/secrets
cappyzawa Jul 22, 2025
4b18040
Fix missing namespace in OCI Repository Controller secret error
cappyzawa Jul 23, 2025
9463bcf
Fix missing namespace in Helm Repository Controller secret error
cappyzawa Jul 30, 2025
c2b572b
Merge pull request #1852 from cappyzawa/feat/bucket-controller-runtim…
stefanprodan Jul 31, 2025
ca43631
Remove deprecated APIs in group `source.toolkit.fluxcd.io/v1beta1`
stefanprodan Aug 8, 2025
1469073
Merge pull request #1861 from fluxcd/remove-v1beta1-api
stefanprodan Aug 11, 2025
3733163
[RFC-0010] Add multi-tenant workload identity support for GCP Bucket
cappyzawa Aug 8, 2025
d69d743
Merge pull request #1862 from cappyzawa/feat/bucket-workload-identity…
matheuscscp Aug 12, 2025
ac8ec2e
Refactor bucket pkg structure
stefanprodan Aug 12, 2025
9e789f6
Extract storage operations to a dedicated package
stefanprodan Aug 12, 2025
a84403c
Merge pull request #1864 from fluxcd/refactor-pkg
stefanprodan Aug 12, 2025
1f4fc2f
Fix GitRepository controller stalling when it shouldn't
matheuscscp Aug 12, 2025
bd6d090
Merge pull request #1865 from fluxcd/fix-stalled-errors
matheuscscp Aug 12, 2025
46522f9
(chore): adds tls config for GitHub App auth
abhijith-darshan Aug 4, 2025
cd5eebf
Merge pull request #1860 from abhijith-darshan/feat/gh_app_tls
stefanprodan Aug 14, 2025
683719d
Remove ServerName pinning from TLS config
cappyzawa Aug 14, 2025
48da00d
Merge pull request #1870 from cappyzawa/remove-tlsconfig-servername-p…
matheuscscp Aug 14, 2025
041aa6c
[RFC-0010] Add multi-tenant workload identity support for AWS Bucket
cappyzawa Aug 13, 2025
5f9702b
Merge pull request #1868 from cappyzawa/feat/bucket-workload-identity…
matheuscscp Aug 14, 2025
4fe3434
[RFC-0010] Add multi-tenant workload identity support for Azure GitRe…
dipti-pai Aug 14, 2025
24412ed
Merge pull request #1871 from dipti-pai/azure-obj-level-gitrepo
matheuscscp Aug 15, 2025
dc3eba6
[RFC-0010] Add default-service-account for lockdown
cappyzawa Aug 17, 2025
e5189f6
Merge pull request #1872 from cappyzawa/feat/default-service-account-…
matheuscscp Aug 17, 2025
1bb3050
build(deps): bump github.com/go-viper/mapstructure/v2
dependabot[bot] Aug 21, 2025
12b5f6f
Merge pull request #1874 from fluxcd/dependabot/go_modules/github.com…
stefanprodan Aug 22, 2025
1a244f7
Update dependencies to Kubernetes v1.34.0 and Helm v3.18.6
stefanprodan Aug 30, 2025
3749be4
Migrate tests from gotest to gomega
stefanprodan Aug 30, 2025
321957c
Regenerate CRDs with controller-gen v0.19
stefanprodan Aug 30, 2025
18badd7
Build with Go 1.25
stefanprodan Aug 30, 2025
d81947c
Merge pull request #1876 from fluxcd/k8s-1.34
stefanprodan Aug 31, 2025
bc85b79
build(deps): bump the ci group across 1 directory with 10 updates
dependabot[bot] Aug 31, 2025
4702fe6
Merge pull request #1878 from fluxcd/dependabot/github_actions/ci-994…
stefanprodan Aug 31, 2025
995f353
[RFC-0010] Add multi-tenant workload identity support for Azure Blob …
dipti-pai Aug 26, 2025
04ab27b
Merge pull request #1875 from dipti-pai/azure-blob-oidc
dipti-pai Sep 2, 2025
85ac374
Update otel packages to v1.38.0
stefanprodan Sep 3, 2025
46516fd
Merge pull request #1880 from fluxcd/update-otel
stefanprodan Sep 3, 2025
c9a5e76
Refactor the API and controller to use the `meta.Artifact` type
stefanprodan Sep 3, 2025
4900324
Add ExternalArtifact types to API
stefanprodan Sep 3, 2025
425b7a3
Generate ExternalArtifact CRD
stefanprodan Sep 3, 2025
ba87b2a
Add ExternalArtifact API documentation
stefanprodan Sep 3, 2025
c8358d0
Merge pull request #1881 from fluxcd/external-artifact
stefanprodan Sep 4, 2025
87ca533
Refactor controller to use `fluxcd/pkg/artifact`
stefanprodan Sep 4, 2025
cf72221
Merge pull request #1883 from fluxcd/refactor-artifact
stefanprodan Sep 4, 2025
4880652
api: Make ExternalArtifact conform to the Source interface
stefanprodan Sep 4, 2025
5f4f360
Merge pull request #1886 from fluxcd/ea-conform-source
stefanprodan Sep 4, 2025
8d7ef1d
api: Make ExternalArtifact conform to runtime Getter/Setter interface
stefanprodan Sep 5, 2025
eb1ff72
Merge pull request #1887 from fluxcd/external-artifact-conform-runtime
stefanprodan Sep 5, 2025
ee1aebf
Update Helm to v3.19.0
matheuscscp Sep 12, 2025
eae8d19
Merge pull request #1888 from fluxcd/helm-v3.19
matheuscscp Sep 12, 2025
ca2c18f
Add changelog entry for v1.7.0
matheuscscp Sep 15, 2025
9531d5a
Release v1.7.0
matheuscscp Sep 15, 2025
39b9314
Merge pull request #1889 from fluxcd/release-v1.7.0
matheuscscp Sep 15, 2025
7fdba9f
Merge pull request #1890 from fluxcd/release/v1.7.x
matheuscscp Sep 15, 2025
81a6f76
Add 1.7.x release label
matheuscscp Sep 15, 2025
efb4d21
Merge pull request #1891 from fluxcd/update-labels
matheuscscp Sep 15, 2025
48c3d35
ci: Refactor CI with `fluxcd/gha-workflows`
stefanprodan Sep 23, 2025
44ca982
Merge pull request #1892 from fluxcd/fluxcd/gha-workflows
stefanprodan Sep 23, 2025
2643733
Point to OCIRepository in HelmRepository docs
matheuscscp Sep 23, 2025
1b5c650
Merge pull request #1893 from fluxcd/hr-to-oci
matheuscscp Sep 23, 2025
bb0d5e5
build(deps): bump fluxcd/gha-workflows in the ci group
dependabot[bot] Sep 24, 2025
c020da9
Merge pull request #1895 from fluxcd/dependabot/github_actions/ci-e1f…
stefanprodan Sep 24, 2025
c26dd1e
Fix release workflow
matheuscscp Sep 24, 2025
326a22a
Merge pull request #1896 from fluxcd/fix-release
matheuscscp Sep 24, 2025
8a2bd42
Fix HelmChart reconciler appending login options when they do not exist
matheuscscp Oct 3, 2025
640a23a
e2e: Delete Bitnami deps
stefanprodan Oct 2, 2025
cbee72b
Merge pull request #1904 from fluxcd/fix-1902
matheuscscp Oct 3, 2025
6c04c9c
Add changelog entry for v1.7.1
matheuscscp Oct 6, 2025
8ea0f36
Merge pull request #1907 from fluxcd/pick-changelog-v1.7.1
matheuscscp Oct 6, 2025
84fdd7d
Update dependencies to Kubernetes v1.34.1
stefanprodan Oct 8, 2025
7732b60
Merge pull request #1908 from fluxcd/k8s-1.34.1
matheuscscp Oct 8, 2025
cb95a81
Add changelog entry for v1.7.2
matheuscscp Oct 8, 2025
f2b25c6
Merge pull request #1912 from fluxcd/pick-changelog-v1.7.2
matheuscscp Oct 8, 2025
8272747
Fix strict validation of proxy URLs
matheuscscp Oct 9, 2025
462e8be
Merge pull request #1916 from fluxcd/fix-1915
matheuscscp Oct 9, 2025
0454831
Restore GitHub PAT for backports
matheuscscp Oct 9, 2025
3f9dc63
Merge pull request #1919 from fluxcd/restore-github-pat-for-backports
matheuscscp Oct 9, 2025
7dae6ff
Add changelog entry for v1.7.3
matheuscscp Oct 28, 2025
974f333
Merge pull request #1927 from fluxcd/pick-changelog-v1.7.3
matheuscscp Oct 28, 2025
d3a20e8
Upgrade Helm to 3.19.1
matheuscscp Nov 12, 2025
05b26e8
Merge pull request #1934 from fluxcd/helm-3.19.1
matheuscscp Nov 12, 2025
561f785
Upgrade k8s to 1.34.2, c-r to 0.22.4 and helm to 3.19.2
matheuscscp Nov 18, 2025
4ca98f7
Merge pull request #1938 from fluxcd/upgrade-deps
matheuscscp Nov 18, 2025
413a3f9
Add changelog entry for v1.7.4
matheuscscp Nov 19, 2025
9e6fa65
Merge pull request #1942 from fluxcd/pick-changelog-v1.7.4
matheuscscp Nov 19, 2025
4646ca6
sourcev1: align CRD validation with v1beta2
kthurman59 Nov 24, 2025
eae8f25
Merge pull request #1944 from kthurman59/feature/crd-validation-sourc…
matheuscscp Dec 6, 2025
039a461
Upgrade Helm to v4.0.4
matheuscscp Jan 7, 2026
f00636d
Upgrade fluxcd/pkg/git to v0.39.0
matheuscscp Jan 8, 2026
e7b511d
Remove unused functions and function arguments
matheuscscp Jan 7, 2026
008e0db
Merge pull request #1953 from fluxcd/helm4
matheuscscp Jan 12, 2026
3611259
Introduce support for looking up GH app installation ID
matheuscscp Jan 19, 2026
633247f
Merge pull request #1963 from fluxcd/gh-app-owner
matheuscscp Jan 19, 2026
5fbdd45
Upgrade Helm to v4.1.0
matheuscscp Jan 12, 2026
13b8fb8
Merge pull request #1958 from fluxcd/helm-4.1
matheuscscp Jan 22, 2026
fc0c8ea
Bump cosign sdk from v2 to v3
stealthybox Jan 16, 2026
0be0d82
Discover cosign v3 NewBundleFormat for verification
stealthybox Jan 16, 2026
2512ec3
e2e test cosign v3 with fluxcd-testing artifacts
stealthybox Jan 24, 2026
a5f9a84
Update go-tuf/v2 to v2.4.1
stealthybox Jan 27, 2026
cda7eea
Fix pollution of http.Transport TLSConfigs for OCI tests
stealthybox Jan 28, 2026
c88352f
proxy DNS, fix data race, shutdown test registries
stealthybox Jan 28, 2026
e78e094
Initialize cosign TrustRoot only once, on-demand
stealthybox Jan 28, 2026
a2238f7
Merge pull request #1961 from fluxcd/cosign-v3-bundles
stealthybox Jan 29, 2026
8bb01f1
Update dependencies to Kubernetes v1.35.0
stefanprodan Jan 29, 2026
bc65cc4
Merge pull request #1972 from fluxcd/k8s-1.35
stefanprodan Jan 29, 2026
d345db3
build(deps): bump github.com/sigstore/rekor from 1.3.10 to 1.5.0
dependabot[bot] Jan 29, 2026
290d4f8
Merge pull request #1967 from fluxcd/dependabot/go_modules/github.com…
stefanprodan Jan 29, 2026
7c51f7b
Upgrade Helm to v4.1.1
matheuscscp Feb 10, 2026
78984d3
Merge pull request #1980 from fluxcd/upgrade-deps
matheuscscp Feb 10, 2026
4a8232e
build(deps): bump github.com/fluxcd/pkg/helmtestserver
dependabot[bot] Feb 10, 2026
a50e1c2
Merge pull request #1981 from fluxcd/dependabot/go_modules/go-deps-5c…
stefanprodan Feb 10, 2026
f3ba9f9
Remove deprecated APIs in group `source.toolkit.fluxcd.io/v1beta2`
stefanprodan Feb 11, 2026
c45b0e8
Merge pull request #1983 from fluxcd/remove-v1beta2-api
stefanprodan Feb 12, 2026
3e0f5cd
Build with Go 1.26
stefanprodan Feb 13, 2026
5a892d3
Update `fluxcd/pkg/auth` for ECR dualstack support
stefanprodan Feb 13, 2026
e3fb3e7
Merge pull request #1984 from fluxcd/go-1.26
stefanprodan Feb 13, 2026
79727ec
Docs: Move HelmRepository type oci to maintenance mode
matheuscscp Feb 13, 2026
9f6d639
Merge pull request #1985 from fluxcd/hr-oci-maintenance
matheuscscp Feb 13, 2026
94ca3b5
Introduce workflow for bumping fluxcd/pkg deps
matheuscscp Feb 14, 2026
2bbbffc
Merge pull request #1986 from fluxcd/cmd-bump
matheuscscp Feb 16, 2026
c32dfc1
Update fluxcd/pkg dependencies
matheuscscp Feb 16, 2026
a73fcfc
Merge pull request #1987 from fluxcd/update-pkg-deps/main
matheuscscp Feb 16, 2026
d812004
Add changelog entry for v1.8.0
matheuscscp Feb 17, 2026
7664502
Release v1.8.0
matheuscscp Feb 17, 2026
7fbbcd6
Merge pull request #1988 from fluxcd/release-v1.8.0
matheuscscp Feb 17, 2026
902eac9
Remove no longer needed workaround for Flux 2.8
matheuscscp Feb 25, 2026
7ec3dd0
Merge pull request #1994 from fluxcd/backport-1993-to-release/v1.8.x
matheuscscp Feb 25, 2026
5d8a9d2
Update fluxcd/pkg dependencies
matheuscscp Mar 11, 2026
071151e
Merge pull request #2001 from fluxcd/update-pkg-deps/release/v1.8.x
matheuscscp Mar 11, 2026
9ea8b2b
Update fluxcd/pkg dependencies
matheuscscp Mar 12, 2026
bc004b8
Merge pull request #2005 from fluxcd/update-pkg-deps/release/v1.8.x
matheuscscp Mar 12, 2026
b900dcc
Add changelog entry for v1.8.1
matheuscscp Mar 12, 2026
664a42c
Release v1.8.1
matheuscscp Mar 12, 2026
d091e4a
Merge pull request #2007 from fluxcd/release-v1.8.1
matheuscscp Mar 12, 2026
6d4c355
Fix azure blob prefix option not passed
matheuscscp Mar 25, 2026
5add99f
Merge pull request #2015 from fluxcd/backport-2014-to-release/v1.8.x
matheuscscp Mar 29, 2026
956faff
Improve error message for encrypted SSH keys without password
ogulcanaydogan Apr 1, 2026
725815b
Merge pull request #2018 from fluxcd/backport-2013-to-release/v1.8.x
matheuscscp Apr 1, 2026
345a234
Add changelog entry for v1.8.2
matheuscscp Apr 7, 2026
0f11ff8
Release v1.8.2
matheuscscp Apr 7, 2026
e1b0d6f
Merge pull request #2022 from fluxcd/release-v1.8.2
matheuscscp Apr 7, 2026
e891e80
Update go-git to v5.17.2 (includes perf improvements)
stefanprodan Apr 14, 2026
c55dac8
Merge pull request #2031 from fluxcd/backport-2030-to-release/v1.8.x
stefanprodan Apr 14, 2026
76d7009
Update fluxcd/pkg dependencies
matheuscscp Apr 21, 2026
e02124d
Merge pull request #2036 from fluxcd/update-pkg-deps/release/v1.8.x
matheuscscp Apr 21, 2026
489330c
Add changelog entry for v1.8.3
matheuscscp Apr 21, 2026
fae6096
Release v1.8.3
matheuscscp Apr 21, 2026
3633126
Merge pull request #2037 from fluxcd/release-v1.8.3
matheuscscp Apr 21, 2026
61eb79d
Merge tag 'v1.8.3' into chore/estebany/rebase-onto-v1.8.3
estebany-qd Apr 29, 2026
179cdcb
chore: apply rename-api-groups.sh script after rebase to v1.8.3
estebany-qd Apr 29, 2026
16f65af
chore: port adapter to fluxcd/pkg/artifact + helm v4 + restore Leader…
estebany-qd Apr 29, 2026
69c1010
fix: restore upstream gofuzz_libfuzzer build tag
estebany-qd Apr 29, 2026
0ee307a
fix: port gitrepository_controller_fuzz_test.go to fluxcd/pkg/artifact
estebany-qd May 4, 2026
44b9f50
fix: update minio test etag after API group rename
estebany-qd May 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ updates:
directory: "/"
labels: ["dependencies"]
schedule:
interval: "daily"
interval: "monthly"
groups:
go-deps:
patterns:
Expand Down Expand Up @@ -37,4 +37,4 @@ updates:
patterns:
- "*"
schedule:
interval: "daily"
interval: "monthly"
12 changes: 12 additions & 0 deletions .github/labels.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,15 @@
- name: backport:release/v1.3.x
description: To be backported to release/v1.3.x
color: '#ffd700'
- name: backport:release/v1.4.x
description: To be backported to release/v1.4.x
color: '#ffd700'
- name: backport:release/v1.5.x
description: To be backported to release/v1.5.x
color: '#ffd700'
- name: backport:release/v1.6.x
description: To be backported to release/v1.6.x
color: '#ffd700'
- name: backport:release/v1.7.x
description: To be backported to release/v1.7.x
color: '#ffd700'
34 changes: 6 additions & 28 deletions .github/workflows/backport.yaml
Original file line number Diff line number Diff line change
@@ -1,34 +1,12 @@
name: backport

on:
pull_request_target:
types: [closed, labeled]

permissions:
contents: read

jobs:
pull-request:
runs-on: ubuntu-latest
backport:
permissions:
contents: write
pull-requests: write
if: github.event.pull_request.state == 'closed' && github.event.pull_request.merged && (github.event_name != 'labeled' || startsWith('backport:', github.event.label.name))
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Create backport PRs
uses: korthout/backport-action@bd410d37cdcae80be6d969823ff5a225fe5c833f # v3.0.2
# xref: https://github.com/korthout/backport-action#inputs
with:
# Use token to allow workflows to be triggered for the created PR
github_token: ${{ secrets.BOT_GITHUB_TOKEN }}
# Match labels with a pattern `backport:<target-branch>`
label_pattern: '^backport:([^ ]+)$'
# A bit shorter pull-request title than the default
pull_title: '[${target_branch}] ${pull_title}'
# Simpler PR description than default
pull_description: |-
Automated backport to `${target_branch}`, triggered by a label in #${pull_number}.
contents: write # for reading and creating branches.
pull-requests: write # for creating pull requests against release branches.
uses: fluxcd/gha-workflows/.github/workflows/backport.yaml@v0.9.0
secrets:
github-token: ${{ secrets.BOT_GITHUB_TOKEN }}
21 changes: 5 additions & 16 deletions .github/workflows/cifuzz.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,16 @@ on:
branches:
- 'main'
- 'release/**'
paths-ignore:
- 'CHANGELOG.md'
- 'README.md'
- 'MAINTAINERS'

permissions:
contents: read

jobs:
smoketest:
runs-on: ubuntu-latest
permissions:
contents: read # for reading the repository code.
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Setup Go
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
- name: Test suite setup
uses: fluxcd/gha-workflows/.github/actions/setup-kubernetes@v0.9.0
with:
go-version: 1.23.x
cache-dependency-path: |
**/go.sum
**/go.mod
go-version: 1.26.x
- name: Smoke test Fuzzers
run: make fuzz-smoketest
env:
Expand Down
32 changes: 7 additions & 25 deletions .github/workflows/e2e.yaml
Original file line number Diff line number Diff line change
@@ -1,46 +1,28 @@
name: e2e

on:
workflow_dispatch:
pull_request:
branches:
- 'main'
- 'release/**'
push:
branches:
- 'main'
- 'release/**'

permissions:
contents: read # for actions/checkout to fetch code

jobs:

kind-linux-amd64:
runs-on: ubuntu-latest
permissions:
contents: read # for reading the repository code.
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Setup Go
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
- name: Test suite setup
uses: fluxcd/gha-workflows/.github/actions/setup-kubernetes@v0.9.0
with:
go-version: 1.23.x
cache-dependency-path: |
**/go.sum
**/go.mod
go-version: 1.26.x
- name: Verify
run: make verify
- name: Enable integration tests
# Only run integration tests for main and release branches
if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/heads/release/')
run: |
echo 'GO_TAGS=integration' >> $GITHUB_ENV
- name: Setup Kubernetes
uses: helm/kind-action@0025e74a8c7512023d06dc019c617aa3cf561fde # v1.10.0
with:
cluster_name: kind
- name: Setup Kustomize
uses: fluxcd/pkg/actions/kustomize@main
- name: Setup Helm
uses: fluxcd/pkg/actions/helm@main
- name: Run E2E tests
env:
SKIP_COSIGN_VERIFICATION: true
Expand Down
35 changes: 0 additions & 35 deletions .github/workflows/nightly.yml

This file was deleted.

66 changes: 66 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: release
on:
push:
tags:
- 'v*'
workflow_dispatch:
inputs:
tag:
description: 'image tag prefix'
default: 'rc'
required: true
jobs:
release:
permissions:
contents: write # for creating the GitHub release.
id-token: write # for creating OIDC tokens for signing.
packages: write # for pushing and signing container images.
uses: fluxcd/gha-workflows/.github/workflows/controller-release.yaml@v0.9.0
with:
controller: ${{ github.event.repository.name }}
release-candidate-prefix: ${{ github.event.inputs.tag }}
secrets:
github-token: ${{ secrets.GITHUB_TOKEN }}
dockerhub-token: ${{ secrets.DOCKER_FLUXCD_PASSWORD }}
release-provenance:
needs: [release]
permissions:
actions: read # for detecting the Github Actions environment.
id-token: write # for creating OIDC tokens for signing.
contents: write # for uploading attestations to GitHub releases.
if: startsWith(github.ref, 'refs/tags/v')
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.1.0
with:
provenance-name: "provenance.intoto.jsonl"
base64-subjects: "${{ needs.release.outputs.release-digests }}"
upload-assets: true
dockerhub-provenance:
needs: [release]
permissions:
contents: read # for reading the repository code.
actions: read # for detecting the Github Actions environment.
id-token: write # for creating OIDC tokens for signing.
packages: write # for uploading attestations.
if: startsWith(github.ref, 'refs/tags/v')
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_container_slsa3.yml@v2.1.0
with:
image: ${{ needs.release.outputs.image-name }}
digest: ${{ needs.release.outputs.image-digest }}
registry-username: ${{ github.repository_owner == 'fluxcd' && 'fluxcdbot' || github.repository_owner }}
secrets:
registry-password: ${{ secrets.DOCKER_FLUXCD_PASSWORD }}
ghcr-provenance:
needs: [release]
permissions:
contents: read # for reading the repository code.
actions: read # for detecting the Github Actions environment.
id-token: write # for creating OIDC tokens for signing.
packages: write # for uploading attestations.
if: startsWith(github.ref, 'refs/tags/v')
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_container_slsa3.yml@v2.1.0
with:
image: ghcr.io/${{ needs.release.outputs.image-name }}
digest: ${{ needs.release.outputs.image-digest }}
registry-username: fluxcdbot # not necessary for ghcr.io
secrets:
registry-password: ${{ secrets.GITHUB_TOKEN }}
Loading
Loading