Skip to content

Commit 2d2c9aa

Browse files
authored
Merge pull request #606 from fluxcd/digest-revision-fmt
Support RFC-0005 revision format
2 parents 16fd8f9 + 8b3edfd commit 2d2c9aa

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

config/default/kustomization.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33
namespace: helm-system
44
resources:
5-
- https://github.com/fluxcd/source-controller/releases/download/v0.34.0/source-controller.crds.yaml
6-
- https://github.com/fluxcd/source-controller/releases/download/v0.34.0/source-controller.deployment.yaml
5+
- https://github.com/fluxcd/source-controller/releases/download/v0.35.0/source-controller.crds.yaml
6+
- https://github.com/fluxcd/source-controller/releases/download/v0.35.0/source-controller.deployment.yaml
77
- ../crd
88
- ../rbac
99
- ../manager

controllers/helmrelease_controller.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ func (r *HelmReleaseReconciler) requestsForHelmChartChange(o client.Object) []re
714714
for _, i := range list.Items {
715715
// If the revision of the artifact equals to the last attempted revision,
716716
// we should not make a request for this HelmRelease
717-
if hc.GetArtifact().Revision == i.Status.LastAttemptedRevision {
717+
if hc.GetArtifact().HasRevision(i.Status.LastAttemptedRevision) {
718718
continue
719719
}
720720
reqs = append(reqs, reconcile.Request{NamespacedName: client.ObjectKeyFromObject(&i)})

controllers/source_predicate.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func (SourceRevisionChangePredicate) Update(e event.UpdateEvent) bool {
4747
}
4848

4949
if oldSource.GetArtifact() != nil && newSource.GetArtifact() != nil &&
50-
oldSource.GetArtifact().Revision != newSource.GetArtifact().Revision {
50+
!oldSource.GetArtifact().HasRevision(newSource.GetArtifact().Revision) {
5151
return true
5252
}
5353

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ require (
1111
github.com/fluxcd/pkg/apis/kustomize v0.8.0
1212
github.com/fluxcd/pkg/apis/meta v0.19.0
1313
github.com/fluxcd/pkg/runtime v0.27.0
14-
github.com/fluxcd/source-controller/api v0.34.0
14+
github.com/fluxcd/source-controller/api v0.35.0
1515
github.com/go-logr/logr v1.2.3
1616
github.com/hashicorp/go-retryablehttp v0.7.2
1717
github.com/onsi/gomega v1.26.0
@@ -23,7 +23,7 @@ require (
2323
k8s.io/cli-runtime v0.26.1
2424
k8s.io/client-go v0.26.1
2525
k8s.io/utils v0.0.0-20230115233650-391b47cb4029
26-
sigs.k8s.io/controller-runtime v0.14.2
26+
sigs.k8s.io/controller-runtime v0.14.4
2727
sigs.k8s.io/kustomize/api v0.12.1
2828
sigs.k8s.io/yaml v1.3.0
2929
)

go.sum

+4-4
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,8 @@ github.com/fluxcd/pkg/apis/meta v0.19.0 h1:CX75e/eaRWZDTzNdMSWomY1InlssLKcS8GQDS
168168
github.com/fluxcd/pkg/apis/meta v0.19.0/go.mod h1:7b6prDPsViyAzoY7eRfSPS0/MbXpGGsOMvRq2QrTKa4=
169169
github.com/fluxcd/pkg/runtime v0.27.0 h1:zVA95Z0KvNjvZxEZhvIbJyJIwtaiv1aVttHZ4YB/FzY=
170170
github.com/fluxcd/pkg/runtime v0.27.0/go.mod h1:fC1l4Wv1hnsqPKB46eDZBXF8RMZm5FXeU4bnJkwGkqk=
171-
github.com/fluxcd/source-controller/api v0.34.0 h1:M2kD95IdpmHcDNy78K6T6p7niC38LGwSrKq8XAZEJY0=
172-
github.com/fluxcd/source-controller/api v0.34.0/go.mod h1:w3PDdR+FZyq3zyyUDxz6vY3CKByZfYAjkzJUxuUXCuc=
171+
github.com/fluxcd/source-controller/api v0.35.0 h1:vVjUv4vxV3uS8AvdXe6J55TU88NwbpabPxlM72c7HwY=
172+
github.com/fluxcd/source-controller/api v0.35.0/go.mod h1:TImPMy/MEwNpDu6qHsw9LlCznXaB8bSO8mnxBSFsX4Q=
173173
github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
174174
github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
175175
github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
@@ -1060,8 +1060,8 @@ rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
10601060
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
10611061
sigs.k8s.io/cli-utils v0.34.0 h1:zCUitt54f0/MYj/ajVFnG6XSXMhpZ72O/3RewIchW8w=
10621062
sigs.k8s.io/cli-utils v0.34.0/go.mod h1:EXyMwPMu9OL+LRnj0JEMsGG/fRvbgFadcVlSnE8RhFs=
1063-
sigs.k8s.io/controller-runtime v0.14.2 h1:P6IwDhbsRWsBClt/8/h8Zy36bCuGuW5Op7MHpFrN/60=
1064-
sigs.k8s.io/controller-runtime v0.14.2/go.mod h1:WqIdsAY6JBsjfc/CqO0CORmNtoCtE4S6qbPc9s68h+0=
1063+
sigs.k8s.io/controller-runtime v0.14.4 h1:Kd/Qgx5pd2XUL08eOV2vwIq3L9GhIbJ5Nxengbd4/0M=
1064+
sigs.k8s.io/controller-runtime v0.14.4/go.mod h1:WqIdsAY6JBsjfc/CqO0CORmNtoCtE4S6qbPc9s68h+0=
10651065
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo=
10661066
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0=
10671067
sigs.k8s.io/kustomize/api v0.12.1 h1:7YM7gW3kYBwtKvoY216ZzY+8hM+lV53LUayghNRJ0vM=

0 commit comments

Comments
 (0)