Skip to content
This repository was archived by the owner on Apr 17, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions flux/helmrepositories/bitnami.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: bitnami
namespace: ngnix-ingress
spec:
interval: 15m
url: https://charts.bitnami.com/bitnami
21 changes: 21 additions & 0 deletions flux/helmrepositories/helmrelease-nginx-ingress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: nginx-ingress-controller
namespace: nginx-ingress
spec:
chart:
spec:
chart: nginx-ingress-controller
version: 9.x
sourceRef:
kind: HelmRepository
name: bitnami
namespace: flux-system
interval: 15m
timeout: 5m
releaseName: nginx-ingress-controller
valuesFrom:
- kind: ConfigMap
name: nginx-ingress-controller-helm-chart-value-overrides
valuesKey: values.yaml # This is the default, but best to be explicit for clarity
15 changes: 15 additions & 0 deletions flux/koor-ceph-cluster-helm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: cluster
namespace: koor-ceph
spec:
chart:
spec:
chart: rook-ceph-cluster
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: koor-release
version: '*'
interval: 1m0s
15 changes: 15 additions & 0 deletions flux/koor-ceph-helm-release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: koor-release
namespace: flux-system
spec:
chart:
spec:
chart: koor-release
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: koor-release
version: v1.12.0
interval: 1m0s
10 changes: 10 additions & 0 deletions flux/koor-ceph-helm-repo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: koor-release
namespace: flux-system
spec:
interval: 1m0s
provider: generic
timeout: 1m0s
url: https://charts.koor.tech/release
19 changes: 19 additions & 0 deletions flux/kustomizations/kustomization-ngnix-controller.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1beta1
kind: Kustomization
metadata:
name: nginx-ingress-controller
namespace: flux-system
spec:
interval: 15m
path: ./nginx-ingress-controller
prune: true # remove any elements later removed from the above path
timeout: 2m # if not set, this defaults to interval duration, which is 1h
sourceRef:
kind: GitRepository
name: flux-system
validation: server
healthChecks:
- apiVersion: apps/v1
kind: Deployment
name: nginx-ingress-controller
namespace: nginx-ingress-controller
Loading