Skip to content

Commit 3904bc6

Browse files
committed
feat(garage-operator): deploy rajsinghtech/garage-operator
1 parent 67f6a93 commit 3904bc6

6 files changed

Lines changed: 87 additions & 0 deletions

File tree

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/ocirepository_v1.json
3+
apiVersion: source.toolkit.fluxcd.io/v1
4+
kind: OCIRepository
5+
metadata:
6+
name: garage-operator
7+
spec:
8+
interval: 1h
9+
layerSelector:
10+
mediaType: "application/vnd.cncf.helm.chart.content.v1.tar+gzip"
11+
operation: copy
12+
url: oci://ghcr.io/rajsinghtech/charts/garage-operator
13+
ref:
14+
tag: 0.0.39
15+
---
16+
# yaml-language-server: $schema=https://github.com/fluxcd-community/flux2-schemas/main/helmrelease-helm-v2.json
17+
apiVersion: helm.toolkit.fluxcd.io/v2
18+
kind: HelmRelease
19+
metadata:
20+
name: garage-operator
21+
spec:
22+
interval: 1h
23+
chartRef:
24+
kind: OCIRepository
25+
name: garage-operator
26+
driftDetection:
27+
mode: disabled
28+
install:
29+
crds: CreateReplace
30+
remediation:
31+
retries: -1
32+
upgrade:
33+
cleanupOnFail: true
34+
crds: CreateReplace
35+
remediation:
36+
retries: 3
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
2+
---
3+
apiVersion: kustomize.toolkit.fluxcd.io/v1
4+
kind: Kustomization
5+
metadata:
6+
name: &app garage-operator
7+
spec:
8+
commonMetadata:
9+
labels:
10+
app.kubernetes.io/name: *app
11+
path: ./kubernetes/apps/garage-operator-system/garage-operator
12+
prune: true
13+
sourceRef:
14+
kind: GitRepository
15+
name: flux-system
16+
namespace: flux-system
17+
interval: 1h
18+
retryInterval: 2m
19+
timeout: 5m
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
# yaml-language-server: $schema=https://json.schemastore.org/kustomization
3+
apiVersion: kustomize.config.k8s.io/v1beta1
4+
kind: Kustomization
5+
resources:
6+
- ./helmrelease.yaml
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
# yaml-language-server: $schema=https://json.schemastore.org/kustomization
3+
apiVersion: kustomize.config.k8s.io/v1beta1
4+
kind: Kustomization
5+
resources:
6+
- ./namespace.yaml
7+
- ./garage-operator/ks.yaml
8+
components:
9+
- ../../components/common
10+
transformers:
11+
- ./transformers
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
apiVersion: v1
3+
kind: Namespace
4+
metadata:
5+
name: .invalid
6+
labels:
7+
pod-security.kubernetes.io/enforce: restricted
8+
pod-security.kubernetes.io/enforce-version: latest
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
# yaml-language-server: $schema=https://json.schemastore.org/kustomization
3+
apiVersion: kustomize.config.k8s.io/v1beta1
4+
kind: Kustomization
5+
namespace: garage-operator-system
6+
resources:
7+
- ../../../transformers

0 commit comments

Comments
 (0)