diff --git a/.github/workflows/pre-pull-images.yaml b/.github/workflows/pre-pull-images.yaml index ec7103d57..03158cd99 100644 --- a/.github/workflows/pre-pull-images.yaml +++ b/.github/workflows/pre-pull-images.yaml @@ -39,7 +39,7 @@ jobs: ref: "${{ matrix.branches == 'default' && github.event.repository.default_branch || '' }}" - name: Gather Images - uses: docker://ghcr.io/allenporter/flux-local:v7.1.0@sha256:6f9c85ed770bbf422021c7a853e6e0df1049d4a8300d57aeae71c4c849b74bea + uses: docker://ghcr.io/allenporter/flux-local:main@sha256:8606710916a44918f6ba1a0aa761cf1aae5947283868493ad0afcfaea72e08fe with: args: >- get cluster diff --git a/kubernetes/repositories/kustomization.yaml b/kubernetes/repositories/kustomization.yaml index e90866a37..93c6358bb 100644 --- a/kubernetes/repositories/kustomization.yaml +++ b/kubernetes/repositories/kustomization.yaml @@ -4,3 +4,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - helm + - oci diff --git a/kubernetes/repositories/oci/app-template.yaml b/kubernetes/repositories/oci/app-template.yaml new file mode 100644 index 000000000..0c2177a69 --- /dev/null +++ b/kubernetes/repositories/oci/app-template.yaml @@ -0,0 +1,17 @@ +--- +# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/source.toolkit.fluxcd.io/ocirepository_v1beta2.json +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: OCIRepository +metadata: + name: app-template + namespace: flux-system +spec: + interval: 1h + layerSelector: + mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip + operation: copy + ref: + tag: 3.7.1 + url: oci://ghcr.io/bjw-s/helm/app-template + verify: + provider: cosign diff --git a/kubernetes/repositories/oci/kustomization.yaml b/kubernetes/repositories/oci/kustomization.yaml new file mode 100644 index 000000000..61336fac8 --- /dev/null +++ b/kubernetes/repositories/oci/kustomization.yaml @@ -0,0 +1,6 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - app-template.yaml