Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
793 commits
Select commit Hold shift + click to select a range
10434e7
Introduce a semver filter in OCIRepository
souleb Mar 18, 2024
6d7189d
adding an example for semverFilter in the the documentation
souleb Mar 25, 2024
74c5f99
Merge pull request #1407 from fluxcd/add-semverfilter-to-ocirepo
souleb Mar 29, 2024
97bc896
Fix the race condition happening in main
souleb Mar 29, 2024
0c81d04
Merge pull request #1420 from fluxcd/fix-tests-race-condition
souleb Mar 29, 2024
51a7c72
Update controller to Helm v3.14.2 and Kubernetes v1.29.0
souleb Feb 21, 2024
3db4ede
Merge pull request #1378 from fluxcd/helm-v3.14.0
stefanprodan Apr 2, 2024
827f579
Update dependencies to Go 1.22 and Kubernetes 1.29.3
stefanprodan Apr 2, 2024
135dabe
Merge pull request #1425 from fluxcd/go1.22
stefanprodan Apr 2, 2024
58f7d22
build(deps): bump the go-deps group with 1 update
dependabot[bot] Apr 2, 2024
f8c792b
Merge pull request #1426 from fluxcd/dependabot/go_modules/go-deps-cd…
stefanprodan Apr 2, 2024
e722007
build(deps): bump the ci group with 8 updates
dependabot[bot] Apr 3, 2024
c159f05
Merge pull request #1422 from fluxcd/dependabot/github_actions/ci-f14…
stefanprodan Apr 3, 2024
76b38f4
Generate unique names for notation secrets
stefanprodan Apr 3, 2024
9a0f9af
Merge pull request #1427 from fluxcd/fix-notation-tests
stefanprodan Apr 3, 2024
5854dbe
Sanitize URLs for bucket fetch error messages.
Apr 3, 2024
915d1a0
Merge pull request #1430 from fluxcd/sanitze-bucker-errors
stefanprodan Apr 4, 2024
9401868
Add changelog entry for v1.2.5
stefanprodan Apr 4, 2024
3074dec
Merge pull request #1434 from fluxcd/pick-changelog-v1.2.5
stefanprodan Apr 4, 2024
c6779e4
build(deps): bump the ci group with 3 updates
dependabot[bot] Apr 11, 2024
2330e69
Merge pull request #1441 from fluxcd/dependabot/github_actions/ci-a93…
stefanprodan Apr 11, 2024
4d29266
Update dependencies to cosign v2.2.4
stefanprodan Apr 11, 2024
6a2b26f
Adapt GCS mock server for `cloud.google.com/go/storage v1.39.1`
stefanprodan Apr 11, 2024
247cd7f
Merge pull request #1442 from fluxcd/cosign-v2.2.4
stefanprodan Apr 11, 2024
ab6d560
allow insecure registry login
AustinAbro321 Mar 20, 2024
014365d
Merge pull request #1412 from AustinAbro321/allow-insecure-registry-l…
stefanprodan Apr 18, 2024
6a5be54
build(deps): bump the ci group across 1 directory with 2 updates
dependabot[bot] Apr 22, 2024
cb8aab3
Merge pull request #1455 from fluxcd/dependabot/github_actions/ci-cf8…
stefanprodan Apr 22, 2024
b30404f
Bind cached helm index to the maximum index size
souleb Apr 22, 2024
ec85f3a
Merge pull request #1457 from fluxcd/fix-1451
souleb Apr 22, 2024
277a2d0
build(deps): bump the ci group across 1 directory with 3 updates
dependabot[bot] Apr 24, 2024
919e1c7
Merge pull request #1461 from fluxcd/dependabot/github_actions/ci-72b…
stefanprodan Apr 24, 2024
e590863
Update dependencies to Kubernetes 1.30
stefanprodan Apr 18, 2024
4f2d0af
ci: Enable dispatch for e2e tests
stefanprodan Apr 26, 2024
11470b2
Merge pull request #1450 from fluxcd/kubernetes-1.30
stefanprodan Apr 26, 2024
833dc26
build(deps): bump the ci group across 1 directory with 3 updates
dependabot[bot] Apr 29, 2024
0e49343
Merge pull request #1467 from fluxcd/dependabot/github_actions/ci-3da…
stefanprodan Apr 29, 2024
0fe6486
fix: gracefully handle PATH with whitespace
isometry Apr 17, 2024
b84ab9e
feat(HelmChartSpec): optionally ignore missing valuesFiles
isometry Apr 17, 2024
bf97748
feat: resolved values files are persisted to and retrieved from the […
pcanilho Apr 23, 2024
b2702de
doc: document ignoreMissingValuesFiles
isometry May 1, 2024
6d96ae1
fix: regenerate manifests
isometry May 1, 2024
9b57d3b
chore: update tests
isometry May 1, 2024
1e82cec
chore: address feedback
isometry May 2, 2024
5fcae5c
Merge pull request #1447 from isometry/feature/ignore-missing-values-…
stefanprodan May 2, 2024
f85bc17
Promote Helm APIs to v1 (GA)
stefanprodan Apr 3, 2024
0a7f66b
docs: Add API spec for Helm v1
stefanprodan Apr 3, 2024
0af6e16
docs: Remove deprecated aad-pod-identity
stefanprodan May 2, 2024
e72a645
Update dependencies
stefanprodan May 2, 2024
522f573
Update samples to v1 APIs
stefanprodan May 2, 2024
af6cfc4
Remove deprecated `valuesFile` from HelmChart v1
stefanprodan May 2, 2024
31c4df4
Deprecate v1beta1 APIs
stefanprodan May 2, 2024
cf750b5
Merge pull request #1428 from fluxcd/helm-ga
stefanprodan May 2, 2024
8598b8d
build(deps): bump google.golang.org/api
dependabot[bot] May 2, 2024
16eeeef
Merge pull request #1469 from fluxcd/dependabot/go_modules/go-deps-44…
stefanprodan May 3, 2024
9ce2d61
build(deps): bump actions/setup-go from 5.0.0 to 5.0.1 in the ci group
dependabot[bot] May 3, 2024
edccfe9
Merge pull request #1470 from fluxcd/dependabot/github_actions/ci-b23…
stefanprodan May 3, 2024
0bd5b95
Rename make target `build` to `manager`
darkowlzz Nov 28, 2023
cc3d495
ci: Print controller logs after e2e run
stefanprodan May 3, 2024
c9bf167
Merge pull request #1298 from fluxcd/phony-build
stefanprodan May 3, 2024
05ab8b1
Add changelog entry for v1.3.0
stefanprodan May 3, 2024
70901f8
Release v1.3.0
stefanprodan May 3, 2024
a80a99b
Merge pull request #1472 from fluxcd/release-v1.3.0
stefanprodan May 3, 2024
7461ad9
Merge pull request #1473 from fluxcd/release/v1.3.x
stefanprodan May 3, 2024
22ac6b2
Add 1.3.x release label
matheuscscp May 8, 2024
b41c653
Merge pull request #1479 from matheuscscp/new-release-label
stefanprodan May 8, 2024
bc16734
Add .certSecretRef for Bucket API
matheuscscp May 6, 2024
81b4dd0
Merge pull request #1475 from matheuscscp/bucket-cert-secret
stefanprodan May 22, 2024
c3be752
build(deps): bump the ci group across 1 directory with 7 updates
dependabot[bot] Jun 11, 2024
dc4b1c0
Adapt config to GoRelease v2
stefanprodan Jun 11, 2024
7e69f08
Merge pull request #1507 from fluxcd/dependabot/github_actions/ci-e90…
stefanprodan Jun 11, 2024
b310a85
Use the transport pool
souleb May 17, 2024
09575db
Merge pull request #1490 from fluxcd/fix-1485
souleb Jun 14, 2024
7e70497
Run ARM64 tests on GitHub runners
stefanprodan Jun 14, 2024
59ad5a7
Merge pull request #1512 from fluxcd/gha-arm64
stefanprodan Jun 14, 2024
4d9c87c
Add support for .spec.proxySecretRef for generic provider of Bucket API
matheuscscp Jun 4, 2024
c7e8330
Merge pull request #1500 from matheuscscp/bucket-generic-proxy
stefanprodan Jul 3, 2024
b5d8813
Add matheuscscp as maintainer
matheuscscp Jul 3, 2024
3c0dda4
Merge pull request #1535 from matheuscscp/matheuscscp-maintainer
stefanprodan Jul 5, 2024
8be37ef
Fix incorrect use of format strings with the `conditions` package.
octo Jun 26, 2024
fa30224
fix: Print `strings.Builder` by calling `String()` explicitly.
octo Jul 4, 2024
277e5c1
Prefer `%s` over `%v` when formatting errors.
octo Jul 4, 2024
8d8e7cc
Merge pull request #1529 from octo/fix-conditions-usage
stefanprodan Jul 5, 2024
d941101
Fix HelmChart local dependency resolution for name-based path
matheuscscp Jul 5, 2024
54cb2d8
Merge pull request #1539 from matheuscscp/debug-dup-subcharts
matheuscscp Jul 10, 2024
8d19782
Improve invalid proxy error message for Bucket API
matheuscscp Jul 16, 2024
58b4e6d
Merge pull request #1550 from matheuscscp/fix-bucket-err-msg
darkowlzz Jul 16, 2024
a65f6fd
mitigate issue with chart validation in Helm 3.14 #1515
bb-Ricardo Jul 19, 2024
218af57
Merge pull request #1516 from bb-Ricardo/main
darkowlzz Jul 22, 2024
7536ab4
Add support for AWS STS endpoint in the Bucket API
matheuscscp Jul 19, 2024
c41c2d6
Merge pull request #1552 from matheuscscp/bucket-sts-endpoint
matheuscscp Aug 8, 2024
31ed900
Add proxy support for GCS buckets
matheuscscp Aug 2, 2024
67f6cba
Merge pull request #1565 from matheuscscp/bucket-gcp-proxy
matheuscscp Aug 9, 2024
0618f54
azure-blob: Fix VisitObjects() in integration test
darkowlzz Aug 9, 2024
f494cf8
Merge pull request #1574 from fluxcd/az-blob-int-visitobjects
darkowlzz Aug 9, 2024
b6bd2ab
Add proxy support for Azure buckets
matheuscscp Aug 5, 2024
625e672
Add proxy support for AWS S3 buckets
matheuscscp Aug 9, 2024
08fff65
Merge pull request #1567 from fluxcd/bucket-azure-proxy
matheuscscp Aug 11, 2024
e1ff038
Merge pull request #1568 from fluxcd/bucket-aws-proxy
matheuscscp Aug 11, 2024
87c564e
build(deps): bump the ci group across 1 directory with 9 updates
dependabot[bot] Aug 14, 2024
20c9d7f
Merge pull request #1576 from fluxcd/dependabot/github_actions/ci-da4…
stefanprodan Aug 14, 2024
93ad04b
Update dependencies to Kubernetes v1.31.0
stefanprodan Aug 14, 2024
d39592f
Merge pull request #1578 from fluxcd/k8s-1.31
stefanprodan Aug 15, 2024
4eaedd5
Build with Go 1.23
stefanprodan Aug 15, 2024
164e1a7
Merge pull request #1582 from fluxcd/go-1.23
stefanprodan Aug 15, 2024
da32ec2
build(deps): bump github/codeql-action in the ci group
dependabot[bot] Aug 15, 2024
5b980f1
Merge pull request #1579 from fluxcd/dependabot/github_actions/ci-392…
stefanprodan Aug 15, 2024
cfccdb5
Update cosign to v2.4.0
stefanprodan Aug 15, 2024
145ed4a
Merge pull request #1583 from fluxcd/cosign-v2.4.0
stefanprodan Aug 15, 2024
03a118a
Add proxy support for OCIRepository API
matheuscscp Jul 3, 2024
7c4fdd5
Merge pull request #1536 from matheuscscp/ocirepo-proxy
matheuscscp Aug 15, 2024
10ac113
Add LDAP provider for Bucket STS API
matheuscscp Aug 6, 2024
74e82d2
Merge pull request #1585 from fluxcd/bucket-sts-endpoint-ldap
matheuscscp Aug 22, 2024
29a40bc
build(deps): bump the ci group across 1 directory with 3 updates
dependabot[bot] Aug 22, 2024
b2f08f5
Merge pull request #1588 from fluxcd/dependabot/github_actions/ci-451…
stefanprodan Aug 22, 2024
02d492b
Introduce Bucket provider constants with the common part as a prefix
matheuscscp Aug 22, 2024
823224e
Merge pull request #1589 from fluxcd/new-bucket-provider-constants
stefanprodan Aug 23, 2024
5be0c53
Promote Bucket API to v1
stefanprodan Aug 23, 2024
cd48373
Update controller-gen to v0.16.1
stefanprodan Aug 23, 2024
5acef7b
Add API docs for Bucket v1
stefanprodan Aug 23, 2024
297b5f1
Update samples to Bucket v1
stefanprodan Aug 23, 2024
2fa8c58
Remove unused `accessFrom` field from Bucket v1
stefanprodan Aug 24, 2024
36a4889
Alias Bucket providers from v1beta2 to v1
stefanprodan Aug 26, 2024
53f7581
Merge pull request #1592 from fluxcd/bucket-v1-ga
stefanprodan Aug 28, 2024
0e8d794
build(deps): bump the go-deps group across 1 directory with 8 updates
dependabot[bot] Sep 4, 2024
39c0c12
Update docker to v27.2.0
stefanprodan Sep 4, 2024
225a452
Update tests for notation 1.2
stefanprodan Sep 4, 2024
ef2c356
Update notation-go to v1.2.1
stefanprodan Sep 5, 2024
7318343
Merge pull request #1603 from fluxcd/notation-go-1.2.0
stefanprodan Sep 5, 2024
cc1762b
Update `fluxcd/pkg/oci` to v0.41.0
stefanprodan Sep 10, 2024
e399256
OCIRepository: Configure proxy for OIDC auth
stefanprodan Sep 10, 2024
dd144ac
Merge pull request #1607 from fluxcd/oci-oidc-proxy
stefanprodan Sep 11, 2024
58ef98c
Update Helm to v3.16.0
stefanprodan Sep 12, 2024
a5bdeb2
Update Helm to v3.16.1
stefanprodan Sep 12, 2024
93253c7
Merge pull request #1610 from fluxcd/helm-3.16.0
stefanprodan Sep 13, 2024
48417bd
Enable Azure OIDC for Azure DevOps Respository
dipti-pai Aug 23, 2024
852394e
Merge pull request #1591 from dipti-pai/git-azure-oidc-auth
stefanprodan Sep 16, 2024
1e6ddbc
Update dependencies to Kubernetes 1.31.1
stefanprodan Sep 16, 2024
ccdd523
Merge pull request #1614 from fluxcd/k8s-1.31.1
stefanprodan Sep 16, 2024
32bc10c
build(deps): bump the go-deps group across 1 directory with 3 updates
dependabot[bot] Sep 25, 2024
03889fe
Merge pull request #1618 from fluxcd/dependabot/go_modules/go-deps-a9…
stefanprodan Sep 25, 2024
02abea5
Add 1.4.x release label
matheuscscp Sep 25, 2024
c4db49a
Merge pull request #1622 from fluxcd/release-label
matheuscscp Sep 25, 2024
e38d6c6
Add changelog entry for v1.4.0
matheuscscp Sep 25, 2024
a9c287e
Release v1.4.0
matheuscscp Sep 25, 2024
1f150c5
Merge pull request #1621 from fluxcd/backport-release-1.4.0
stefanprodan Sep 26, 2024
db42b07
GitRepo: Remove provider default value from API
darkowlzz Sep 26, 2024
8baf451
Merge pull request #1626 from fluxcd/git-no-provider-default
darkowlzz Sep 26, 2024
24dcca8
Add changelog entry for v1.4.1
darkowlzz Sep 26, 2024
53868f7
Merge pull request #1629 from fluxcd/pick-changelog-v1.4.1
stefanprodan Sep 26, 2024
5634a76
Update matheuscscp affiliation
matheuscscp Nov 27, 2024
3b6896f
Merge pull request #1679 from fluxcd/matheuscscp-affiliation
matheuscscp Nov 27, 2024
03c790a
Add @matheuscscp to core maintainers (remove from maintainers)
matheuscscp Dec 3, 2024
af88ec2
Merge pull request #1681 from fluxcd/matheuscscp-coremaintainer
matheuscscp Dec 5, 2024
892e7cc
Update Git dependencies
stefanprodan Dec 6, 2024
4d34b3f
Merge pull request #1684 from fluxcd/fluxcd/pkg/git-v0.22.0
stefanprodan Dec 6, 2024
1cfb5d6
Update Alpine to 3.21 and xx to 1.6.1
stefanprodan Dec 11, 2024
b5881fb
Merge pull request #1689 from fluxcd/alpine-3.21
stefanprodan Dec 11, 2024
2b32040
feat: Remove deprecated object metrics from controllers fluxcd/flux2#…
hasithsen Dec 11, 2024
b392cdc
Merge pull request #1686 from hasithsen/main
stefanprodan Dec 11, 2024
6f8f2e0
Update dependencies to Kubernetes 1.32.0 and Go 1.23.0
stefanprodan Dec 12, 2024
fe7b1fe
Merge pull request #1693 from fluxcd/k8s-1.32
stefanprodan Dec 12, 2024
9556a63
[RFC-007] Implement GitHub app authentication for git repositories.
dipti-pai Oct 22, 2024
1ed8459
gitrepo: Use new reason for provider misconfig
darkowlzz Dec 19, 2024
fe5af75
Merge pull request #1647 from dipti-pai/github-app-auth
stefanprodan Jan 9, 2025
615bb91
Upgrade runtime
matheuscscp Jan 10, 2025
529eee0
Merge pull request #1705 from fluxcd/upgrade-runtime
stefanprodan Jan 10, 2025
0e363c9
Update dependencies
stefanprodan Jan 31, 2025
74f2bc8
Merge pull request #1708 from fluxcd/controller-runtime-v0.20.1
stefanprodan Jan 31, 2025
307edb9
build(deps): bump github.com/fluxcd/pkg/oci
dependabot[bot] Jan 31, 2025
70c482b
Merge pull request #1709 from fluxcd/dependabot/go_modules/go-deps-cd…
stefanprodan Jan 31, 2025
8b061cf
build(deps): bump the ci group across 1 directory with 11 updates
dependabot[bot] Feb 7, 2025
d71bb70
Merge pull request #1713 from fluxcd/dependabot/github_actions/ci-655…
stefanprodan Feb 9, 2025
32e2089
Upgrade pkg/runtime
matheuscscp Feb 11, 2025
c5046b8
Merge pull request #1716 from fluxcd/upgrade-deps
matheuscscp Feb 11, 2025
428d0c5
Add changelog entry for v1.5.0
matheuscscp Feb 13, 2025
5f4beba
Release v1.5.0
matheuscscp Feb 13, 2025
301fc72
Merge pull request #1718 from fluxcd/release-v1.5.0
matheuscscp Feb 13, 2025
9998214
Merge pull request #1719 from fluxcd/release/v1.5.x
matheuscscp Feb 13, 2025
dcd0b86
Add 1.5.x release label
matheuscscp Feb 13, 2025
6952276
Merge pull request #1720 from fluxcd/update-labels
matheuscscp Feb 13, 2025
d293d4a
build(deps): bump the go-deps group across 1 directory with 5 updates
dependabot[bot] Feb 17, 2025
912feb4
Merge pull request #1722 from fluxcd/dependabot/go_modules/go-deps-91…
hiddeco Feb 17, 2025
0543dda
Build controller without CGO
stefanprodan Feb 20, 2025
53fd7a2
Update repo for large repo test
stefanprodan Feb 20, 2025
847d55f
Merge pull request #1725 from fluxcd/build-no-cgo
stefanprodan Feb 20, 2025
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
8f0afbb
Compass.yml file for config-as-code
atlassian-compass[bot] Jun 6, 2025
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
40 changes: 40 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
version: 2

updates:
- package-ecosystem: "gomod"
directory: "/"
labels: ["dependencies"]
schedule:
interval: "monthly"
groups:
go-deps:
patterns:
- "*"
allow:
- dependency-type: "direct"
ignore:
# Cloud SDK are updated manually
- dependency-name: "cloud.google.com/*"
- dependency-name: "github.com/Azure/azure-sdk-for-go/*"
# Kubernetes deps are updated by fluxcd/pkg/runtime
- dependency-name: "k8s.io/*"
- dependency-name: "sigs.k8s.io/*"
- dependency-name: "github.com/go-logr/*"
# OCI deps are updated by fluxcd/pkg/oci
- dependency-name: "github.com/docker/*"
- dependency-name: "github.com/distribution/*"
- dependency-name: "github.com/google/go-containerregistry*"
- dependency-name: "github.com/opencontainers/*"
# Helm deps are updated by fluxcd/pkg/helmtestserver
- dependency-name: "helm.sh/helm/*"
# Flux APIs are updated at release time
- dependency-name: "github.com/fluxcd/source-controller/api"
- package-ecosystem: "github-actions"
directory: "/"
labels: ["area/ci", "dependencies"]
groups:
ci:
patterns:
- "*"
schedule:
interval: "monthly"
39 changes: 39 additions & 0 deletions .github/labels.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Configuration file to declaratively configure labels
# Ref: https://github.com/EndBug/label-sync#Config-files

- name: area/bucket
description: Bucket related issues and pull requests
color: '#00b140'
- name: area/git
description: Git related issues and pull requests
color: '#863faf'
- name: area/helm
description: Helm related issues and pull requests
color: '#1673b6'
- name: area/oci
description: OCI related issues and pull requests
color: '#c739ff'
- name: area/storage
description: Storage related issues and pull requests
color: '#4b0082'
- name: backport:release/v1.0.x
description: To be backported to release/v1.0.x
color: '#ffd700'
- name: backport:release/v1.1.x
description: To be backported to release/v1.1.x
color: '#ffd700'
- name: backport:release/v1.2.x
description: To be backported to release/v1.2.x
color: '#ffd700'
- 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'
34 changes: 34 additions & 0 deletions .github/workflows/backport.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: backport

on:
pull_request_target:
types: [closed, labeled]

permissions:
contents: read

jobs:
pull-request:
runs-on: ubuntu-latest
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@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Create backport PRs
uses: korthout/backport-action@436145e922f9561fc5ea157ff406f21af2d6b363 # v3.2.0
# 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}.
42 changes: 18 additions & 24 deletions .github/workflows/cifuzz.yaml
Original file line number Diff line number Diff line change
@@ -1,37 +1,31 @@
name: CIFuzz
name: fuzz
on:
pull_request:
branches:
- main
- 'main'
- 'release/**'
paths-ignore:
- 'CHANGELOG.md'
- 'README.md'
- 'MAINTAINERS'

permissions:
contents: read

jobs:
Fuzzing:
smoketest:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v3
with:
go-version: 1.19.x
- id: go-env
run: |
echo "::set-output name=go-mod-cache::$(go env GOMODCACHE)"
- name: Restore Go cache
uses: actions/cache@v3
with:
path: ${{ steps.go-env.outputs.go-mod-cache }}
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go
- name: Smoke test Fuzzers
run: make fuzz-smoketest
env:
SKIP_COSIGN_VERIFICATION: true
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Go
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
with:
go-version: 1.24.x
cache-dependency-path: |
**/go.sum
**/go.mod
- name: Smoke test Fuzzers
run: make fuzz-smoketest
env:
SKIP_COSIGN_VERIFICATION: true
75 changes: 18 additions & 57 deletions .github/workflows/e2e.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
name: e2e

on:
workflow_dispatch:
pull_request:
paths-ignore:
- 'CHANGELOG.md'
- 'README.md'
- 'MAINTAINERS'
branches:
- 'main'
- 'release/**'
push:
branches:
- main
- 'main'
- 'release/**'

permissions:
contents: read # for actions/checkout to fetch code
Expand All @@ -19,29 +20,23 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Go
uses: actions/setup-go@v3
with:
go-version: 1.19.x
- name: Restore Go cache
uses: actions/cache@v3
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
with:
path: /home/runner/work/_temp/_github_home/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
go-version: 1.24.x
cache-dependency-path: |
**/go.sum
**/go.mod
- name: Enable integration tests
# Only run integration tests for main branch
if: github.ref == 'refs/heads/main'
# 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@v1.5.0
uses: helm/kind-action@a1b0e391336a6ee6713a0583f8c6240d70863de3 # v1.12.0
with:
version: v0.17.0
cluster_name: kind
node_image: kindest/node:v1.21.1@sha256:69860bda5563ac81e3c0057d654b5253219618a22ec3a346306239bba8cfa1a6
- name: Setup Kustomize
uses: fluxcd/pkg/actions/kustomize@main
- name: Setup Helm
Expand All @@ -51,42 +46,8 @@ jobs:
SKIP_COSIGN_VERIFICATION: true
CREATE_CLUSTER: false
run: make e2e

kind-linux-arm64:
# Hosted on Equinix
# Docs: https://github.com/fluxcd/flux2/tree/main/.github/runners
runs-on: [self-hosted, Linux, ARM64, equinix]
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v3
with:
go-version: 1.19.x
- name: Enable integration tests
# Only run integration tests for main branch
if: github.ref == 'refs/heads/main'
run: |
echo 'GO_TAGS=integration' >> $GITHUB_ENV
- name: Prepare
id: prep
run: |
echo "CLUSTER=arm64-${GITHUB_SHA:0:7}-$(date +%s)" >> $GITHUB_OUTPUT
echo "CONTEXT=kind-arm64-${GITHUB_SHA:0:7}-$(date +%s)" >> $GITHUB_OUTPUT
- name: Setup Kubernetes Kind
run: |
kind create cluster --name ${{ steps.prep.outputs.CLUSTER }} --kubeconfig=/tmp/${{ steps.prep.outputs.CLUSTER }}
- name: Run e2e tests
env:
SKIP_COSIGN_VERIFICATION: true
KIND_CLUSTER_NAME: ${{ steps.prep.outputs.CLUSTER }}
KUBECONFIG: /tmp/${{ steps.prep.outputs.CLUSTER }}
CREATE_CLUSTER: false
BUILD_PLATFORM: linux/arm64
MINIO_TAG: RELEASE.2020-09-17T04-49-20Z-arm64
run: make e2e
- name: Cleanup
- name: Print controller logs
if: always()
continue-on-error: true
run: |
kind delete cluster --name ${{ steps.prep.outputs.CLUSTER }}
rm /tmp/${{ steps.prep.outputs.CLUSTER }}
kubectl -n source-system logs -l app=source-controller
11 changes: 5 additions & 6 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,17 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup QEMU
uses: docker/setup-qemu-action@v2
with:
platforms: all
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
- name: Setup Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
with:
buildkitd-flags: "--debug"
- name: Build multi-arch container image
uses: docker/build-push-action@v3
uses: docker/build-push-action@1dc73863535b631f98b2378be8619f83b136f4a0 # v6.17.0
with:
push: false
builder: ${{ steps.buildx.outputs.name }}
Expand Down
Loading