Skip to content

Commit b6d8e39

Browse files
authored
Merge pull request #1227 from fluxcd/oci-ga
Update controller to OCIRepository v1 (GA)
2 parents b2e9046 + 034ea18 commit b6d8e39

File tree

18 files changed

+97
-107
lines changed

18 files changed

+97
-107
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ operator.
4343

4444
## Guides
4545

46-
* [Get started with GitOps Toolkit](https://fluxcd.io/flux/get-started/)
46+
* [Get started with Flux](https://fluxcd.io/flux/get-started/)
4747
* [Manage Helm Releases](https://fluxcd.io/flux/guides/helmreleases/)
4848
* [Setup Notifications](https://fluxcd.io/flux/guides/notifications/)
4949

api/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require (
77
github.com/fluxcd/pkg/apis/meta v1.12.0
88
k8s.io/apiextensions-apiserver v0.33.0
99
k8s.io/apimachinery v0.33.0
10-
sigs.k8s.io/controller-runtime v0.20.4
10+
sigs.k8s.io/controller-runtime v0.21.0
1111
sigs.k8s.io/yaml v1.4.0
1212
)
1313

api/go.sum

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
22
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
3+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
34
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
4-
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
5-
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
65
github.com/fluxcd/pkg/apis/kustomize v1.10.0 h1:47EeSzkQvlQZdH92vHMe2lK2iR8aOSEJq95avw5idts=
76
github.com/fluxcd/pkg/apis/kustomize v1.10.0/go.mod h1:UsqMV4sqNa1Yg0pmTsdkHRJr7bafBOENIJoAN+3ezaQ=
87
github.com/fluxcd/pkg/apis/meta v1.12.0 h1:XW15TKZieC2b7MN8VS85stqZJOx+/b8jATQ/xTUhVYg=
@@ -104,8 +103,8 @@ k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
104103
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
105104
k8s.io/utils v0.0.0-20250321185631-1f6e0b77f77e h1:KqK5c/ghOm8xkHYhlodbp6i6+r+ChV2vuAuVRdFbLro=
106105
k8s.io/utils v0.0.0-20250321185631-1f6e0b77f77e/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
107-
sigs.k8s.io/controller-runtime v0.20.4 h1:X3c+Odnxz+iPTRobG4tp092+CvBU9UK0t/bRf+n0DGU=
108-
sigs.k8s.io/controller-runtime v0.20.4/go.mod h1:xg2XB0K5ShQzAgsoujxuKN4LNXR2LfwwHsPj7Iaw+XY=
106+
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
107+
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
109108
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 h1:gBQPwqORJ8d8/YNZWEjoZs7npUVDpVXUUOFfW6CgAqE=
110109
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg=
111110
sigs.k8s.io/randfill v0.0.0-20250304075658-069ef1bbf016/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxOY=

config/default/kustomization.yaml

Lines changed: 2 additions & 2 deletions
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/v1.5.0/source-controller.crds.yaml
6-
- https://github.com/fluxcd/source-controller/releases/download/v1.5.0/source-controller.deployment.yaml
5+
- https://github.com/fluxcd/source-controller/releases/download/v1.6.0/source-controller.crds.yaml
6+
- https://github.com/fluxcd/source-controller/releases/download/v1.6.0/source-controller.deployment.yaml
77
- ../crd
88
- ../rbac
99
- ../manager

config/samples/source_v1beta2_ocirepository.yaml renamed to config/samples/source_v1_ocirepository.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apiVersion: source.toolkit.fluxcd.io/v1beta2
1+
apiVersion: source.toolkit.fluxcd.io/v1
22
kind: OCIRepository
33
metadata:
44
name: podinfo

config/testdata/install-from-ocirepo-source/test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
apiVersion: source.toolkit.fluxcd.io/v1beta2
2+
apiVersion: source.toolkit.fluxcd.io/v1
33
kind: OCIRepository
44
metadata:
55
name: podinfo-ocirepo
@@ -9,7 +9,7 @@ spec:
99
ref:
1010
tag: 6.6.0
1111
---
12-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
12+
apiVersion: helm.toolkit.fluxcd.io/v2
1313
kind: HelmRelease
1414
metadata:
1515
name: podinfo-from-ocirepo

config/testdata/upgrade-from-ocirepo-source/install.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
apiVersion: source.toolkit.fluxcd.io/v1beta2
2+
apiVersion: source.toolkit.fluxcd.io/v1
33
kind: OCIRepository
44
metadata:
55
name: upgrade-from-ocirepo-source
@@ -9,7 +9,7 @@ spec:
99
ref:
1010
digest: "sha256:cdd538a0167e4b51152b71a477e51eb6737553510ce8797dbcc537e1342311bb"
1111
---
12-
apiVersion: helm.toolkit.fluxcd.io/v2beta2
12+
apiVersion: helm.toolkit.fluxcd.io/v2
1313
kind: HelmRelease
1414
metadata:
1515
name: upgrade-from-ocirepo-source

config/testdata/upgrade-from-ocirepo-source/upgrade.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
apiVersion: source.toolkit.fluxcd.io/v1beta2
2+
apiVersion: source.toolkit.fluxcd.io/v1
33
kind: OCIRepository
44
metadata:
55
name: upgrade-from-ocirepo-source

docs/spec/v2/helmreleases.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ HelmRelease object.
232232
#### OCIRepository reference example
233233

234234
```yaml
235-
apiVersion: source.toolkit.fluxcd.io/v1beta2
235+
apiVersion: source.toolkit.fluxcd.io/v1
236236
kind: OCIRepository
237237
metadata:
238238
name: podinfo

go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ require (
2323
github.com/fluxcd/pkg/apis/kustomize v1.10.0
2424
github.com/fluxcd/pkg/apis/meta v1.12.0
2525
github.com/fluxcd/pkg/chartutil v1.3.0
26-
github.com/fluxcd/pkg/runtime v0.59.0
27-
github.com/fluxcd/pkg/ssa v0.46.0
26+
github.com/fluxcd/pkg/runtime v0.60.0
27+
github.com/fluxcd/pkg/ssa v0.48.0
2828
github.com/fluxcd/pkg/testserver v0.11.0
29-
github.com/fluxcd/source-controller/api v1.5.0
29+
github.com/fluxcd/source-controller/api v1.6.0
3030
github.com/go-logr/logr v1.4.2
3131
github.com/google/go-cmp v0.7.0
3232
github.com/hashicorp/go-retryablehttp v0.7.7
@@ -36,7 +36,7 @@ require (
3636
github.com/opencontainers/go-digest/blake3 v0.0.0-20250116041648-1e56c6daea3b
3737
github.com/spf13/pflag v1.0.6
3838
github.com/wI2L/jsondiff v0.6.1
39-
golang.org/x/text v0.24.0
39+
golang.org/x/text v0.25.0
4040
helm.sh/helm/v3 v3.17.3
4141
k8s.io/api v0.33.0
4242
k8s.io/apiextensions-apiserver v0.33.0
@@ -45,7 +45,7 @@ require (
4545
k8s.io/client-go v0.33.0
4646
k8s.io/kubectl v0.33.0
4747
k8s.io/utils v0.0.0-20250321185631-1f6e0b77f77e
48-
sigs.k8s.io/controller-runtime v0.20.4
48+
sigs.k8s.io/controller-runtime v0.21.0
4949
sigs.k8s.io/kustomize/api v0.19.0
5050
sigs.k8s.io/kustomize/kyaml v0.19.0
5151
sigs.k8s.io/yaml v1.4.0
@@ -163,12 +163,12 @@ require (
163163
go.opentelemetry.io/otel/trace v1.34.0 // indirect
164164
go.uber.org/multierr v1.11.0 // indirect
165165
go.uber.org/zap v1.27.0 // indirect
166-
golang.org/x/crypto v0.37.0 // indirect
167-
golang.org/x/net v0.39.0 // indirect
166+
golang.org/x/crypto v0.38.0 // indirect
167+
golang.org/x/net v0.40.0 // indirect
168168
golang.org/x/oauth2 v0.29.0 // indirect
169-
golang.org/x/sync v0.13.0 // indirect
170-
golang.org/x/sys v0.32.0 // indirect
171-
golang.org/x/term v0.31.0 // indirect
169+
golang.org/x/sync v0.14.0 // indirect
170+
golang.org/x/sys v0.33.0 // indirect
171+
golang.org/x/term v0.32.0 // indirect
172172
golang.org/x/time v0.11.0 // indirect
173173
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
174174
google.golang.org/genproto/googleapis/rpc v0.0.0-20241209162323-e6fa225c2576 // indirect

0 commit comments

Comments
 (0)