Skip to content
Snippets Groups Projects
Verified Commit 9ea00e4e authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

feat(redis): Add basic operator deployment

parent 8560ec09
No related branches found
No related tags found
No related merge requests found
...@@ -14,4 +14,5 @@ resources: ...@@ -14,4 +14,5 @@ resources:
- flux-system - flux-system
- k8up - k8up
- postgres - postgres
- redis
- kubenav - kubenav
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: redis-system
resources:
- namespace.yaml
- repository.yaml
- release.yaml
apiVersion: v1
kind: Namespace
metadata:
name: redis-system
labels:
pod-security.kubernetes.io/audit: restricted
pod-security.kubernetes.io/enforce: baseline
pod-security.kubernetes.io/warn: restricted
pod-security.kubernetes.io/audit-version: v1.26
pod-security.kubernetes.io/enforce-version: v1.23
pod-security.kubernetes.io/warn-version: v1.26
redis.shivering-isles.com/network-access-required: "true"
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: redis-operator
namespace: redis-system
spec:
releaseName: redis-operator
chart:
spec:
chart: redis-operator
sourceRef:
kind: HelmRepository
name: redis-operator
namespace: redis-system
version: 3.3.0
interval: 1h
install:
crds: CreateReplace
upgrade:
crds: CreateReplace
valuesFrom:
- kind: ConfigMap
name: redis-base-values
valuesKey: values.yaml
- kind: Secret
name: redis-override-values
valuesKey: values-overrides.yaml
optional: true
---
apiVersion: v1
kind: ConfigMap
metadata:
name: redis-base-values
namespace: redis-system
data:
values.yaml: |
\ No newline at end of file
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: redis-operator
namespace: redis-system
spec:
interval: 30m
url: https://spotahome.github.io/redis-operator
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment