Skip to content

Commit

Permalink
feat(Repos): Change some to OCI
Browse files Browse the repository at this point in the history
  • Loading branch information
Heavybullets8 committed Mar 3, 2025
1 parent 7d96c18 commit 81d5a27
Show file tree
Hide file tree
Showing 79 changed files with 388 additions and 467 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pre-pull-images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
ref: "${{ matrix.branches == 'default' && github.event.repository.default_branch || '' }}"

- name: Gather Images
uses: docker://ghcr.io/allenporter/flux-local:v7.1.0
uses: docker://ghcr.io/allenporter/flux-local:main@sha256:8606710916a44918f6ba1a0aa761cf1aae5947283868493ad0afcfaea72e08fe
with:
args: >-
get cluster
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/database/cloudnative-pg/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: cloudnative-pg
spec:
interval: 30m
chart:
spec:
chart: cloudnative-pg
version: 0.23.0
sourceRef:
kind: HelmRepository
name: cloudnative-pg
namespace: flux-system
chartRef:
kind: OCIRepository
name: cloudnative-pg
namespace: database
install:
remediation:
retries: 3
Expand Down
17 changes: 17 additions & 0 deletions kubernetes/apps/database/cloudnative-pg/app/helmrepository.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/ocirepository_v1beta2.json
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: OCIRepository
metadata:
name: cloudnative-pg
namespace: database
spec:
interval: 1h
layerSelector:
mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
operation: copy
ref:
tag: 0.23.0
url: oci://ghcr.io/cloudnative-pg/charts/cloudnative-pg
verify:
provider: cosign
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helmrepository.yaml
- ./externalsecret.yaml
- ./helmrelease.yaml
12 changes: 4 additions & 8 deletions kubernetes/apps/database/dragonfly/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app dragonfly-operator
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/default/authelia/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app authelia
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/default/glauth/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app glauth
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/default/homepage/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app homepage
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
maxHistory: 2
install:
createNamespace: true
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/default/immich/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,10 @@ metadata:
name: &app immich
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/default/stirling-pdf/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app stirling-pdf
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/default/theme-park/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app theme-park
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/default/vaultwarden/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app vaultwarden
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
maxHistory: 2
install:
createNamespace: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: external-secrets
spec:
interval: 30m
chart:
spec:
chart: external-secrets
version: 0.14.3
sourceRef:
kind: HelmRepository
name: external-secrets
namespace: flux-system
chartRef:
kind: OCIRepository
name: external-secrets
namespace: external-secrets
install:
remediation:
retries: 3
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/ocirepository_v1beta2.json
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: OCIRepository
metadata:
name: external-secrets
namespace: external-secrets
spec:
interval: 1h
layerSelector:
mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
operation: copy
ref:
tag: 0.14.3
url: oci://ghcr.io/external-secrets/charts/external-secrets
verify:
provider: cosign
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helmrepository.yaml
- ./helmrelease.yaml
configMapGenerator:
- name: external-secrets-helm-values
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: onepassword
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/flux-system/capacitor/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app capacitor
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/flux-system/flux-instance/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: flux-instance
spec:
interval: 30m
chart:
spec:
chart: flux-instance
version: 0.17.0
sourceRef:
kind: HelmRepository
name: controlplaneio
namespace: flux-system
chartRef:
kind: OCIRepository
name: flux-instance
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
17 changes: 17 additions & 0 deletions kubernetes/apps/flux-system/flux-instance/app/helmrepository.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/ocirepository_v1beta2.json
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: OCIRepository
metadata:
name: flux-instance
namespace: flux-system
spec:
interval: 1h
layerSelector:
mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
operation: copy
ref:
tag: 0.17.0
url: oci://ghcr.io/controlplaneio-fluxcd/charts/flux-instance
verify:
provider: cosign
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helmrepository.yaml
- ./helmrelease.yaml
- ./prometheusrule.yaml
- ./webhook
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/flux-system/flux-operator/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: flux-operator
spec:
interval: 30m
chart:
spec:
chart: flux-operator
version: 0.17.0
sourceRef:
kind: HelmRepository
name: controlplaneio
namespace: flux-system
chartRef:
kind: OCIRepository
name: flux-operator
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
17 changes: 17 additions & 0 deletions kubernetes/apps/flux-system/flux-operator/app/helmrepository.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/ocirepository_v1beta2.json
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: OCIRepository
metadata:
name: flux-operator
namespace: flux-system
spec:
interval: 1h
layerSelector:
mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
operation: copy
ref:
tag: 0.17.0
url: oci://ghcr.io/controlplaneio-fluxcd/charts/flux-operator
verify:
provider: cosign
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helmrepository.yaml
- ./helmrelease.yaml
configMapGenerator:
- name: flux-operator-helm-values
Expand Down
12 changes: 4 additions & 8 deletions kubernetes/apps/game/valheim/filebrowser/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ metadata:
name: &app vh-mods
spec:
interval: 30m
chart:
spec:
chart: app-template
version: 3.7.1
sourceRef:
kind: HelmRepository
name: bjw-s
namespace: flux-system
chartRef:
kind: OCIRepository
name: app-template
namespace: flux-system
install:
remediation:
retries: 3
Expand Down
Loading

0 comments on commit 81d5a27

Please sign in to comment.