Compare commits
No commits in common. "3bbb8663bca563233b819eaaf2654dd4816901ec" and "8e62b66b974244c6a0856357ea41f04e71bd98a4" have entirely different histories.
3bbb8663bc
...
8e62b66b97
16 changed files with 95 additions and 55 deletions
|
@ -1,9 +1,14 @@
|
||||||
---
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: ai
|
||||||
|
---
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: openwebui
|
name: openwebui
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: ai
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
@ -35,7 +40,7 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: openwebui
|
name: openwebui
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: ai
|
||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
app: openwebui
|
app: openwebui
|
||||||
|
@ -48,7 +53,7 @@ apiVersion: networking.k8s.io/v1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
name: openwebui
|
name: openwebui
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: ai
|
||||||
annotations:
|
annotations:
|
||||||
kubernetes.io/ingress.class: "traefik"
|
kubernetes.io/ingress.class: "traefik"
|
||||||
external-dns.alpha.kubernetes.io/hostname: nc.hxme.net
|
external-dns.alpha.kubernetes.io/hostname: nc.hxme.net
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
---
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: authentik
|
||||||
|
---
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
metadata:
|
||||||
name: authentik
|
name: authentik
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
url: https://charts.goauthentik.io/
|
url: https://charts.goauthentik.io/
|
||||||
interval: 1h
|
interval: 1h
|
||||||
|
@ -12,7 +17,7 @@ apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: wildcard-hxme-net
|
name: wildcard-hxme-net
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: authentik
|
||||||
annotations:
|
annotations:
|
||||||
replicator.v1.mittwald.de/replicate-from: cert-manager/wildcard-hxme-net
|
replicator.v1.mittwald.de/replicate-from: cert-manager/wildcard-hxme-net
|
||||||
---
|
---
|
||||||
|
@ -20,7 +25,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: authentik
|
name: authentik
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: authentik
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -30,7 +35,7 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: authentik
|
name: authentik
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
upgrade:
|
upgrade:
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
name: bind-master-config
|
name: bind-master-config
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: dns
|
||||||
data:
|
data:
|
||||||
named.conf: |
|
named.conf: |
|
||||||
include "/etc/bind/externaldns-key.conf";
|
include "/etc/bind/externaldns-key.conf";
|
||||||
|
@ -52,7 +52,7 @@ apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: bind-master
|
name: bind-master
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: dns
|
||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
|
@ -122,7 +122,7 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: bind-master
|
name: bind-master
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: dns
|
||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
app: bind-master
|
app: bind-master
|
||||||
|
|
|
@ -26,19 +26,19 @@ roleRef:
|
||||||
subjects:
|
subjects:
|
||||||
- kind: ServiceAccount
|
- kind: ServiceAccount
|
||||||
name: external-dns
|
name: external-dns
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: dns
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
name: external-dns
|
name: external-dns
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: dns
|
||||||
---
|
---
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: external-dns
|
name: external-dns
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: dns
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
|
5
templates/dns-namespace.yaml
Normal file
5
templates/dns-namespace.yaml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: dns
|
|
@ -1,5 +1,10 @@
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: nextcloud
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
kind: PersistentVolume
|
kind: PersistentVolume
|
||||||
metadata:
|
metadata:
|
||||||
name: nextcloud-pv
|
name: nextcloud-pv
|
||||||
|
@ -17,7 +22,7 @@ apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: nextcloud-pvc
|
name: nextcloud-pvc
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: nextcloud
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
|
@ -31,7 +36,7 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: nextcloud
|
||||||
spec:
|
spec:
|
||||||
ports:
|
ports:
|
||||||
- port: 80
|
- port: 80
|
||||||
|
@ -42,7 +47,7 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: nextcloud
|
||||||
spec:
|
spec:
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsUser: 1000
|
runAsUser: 1000
|
||||||
|
@ -89,7 +94,7 @@ apiVersion: k8s.mariadb.com/v1alpha1
|
||||||
kind: MariaDB
|
kind: MariaDB
|
||||||
metadata:
|
metadata:
|
||||||
name: nextcloud-db
|
name: nextcloud-db
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: nextcloud
|
||||||
spec:
|
spec:
|
||||||
rootPasswordSecretKeyRef:
|
rootPasswordSecretKeyRef:
|
||||||
name: nextcloud-secrets
|
name: nextcloud-secrets
|
||||||
|
@ -107,7 +112,7 @@ apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: wildcard-hxme-net
|
name: wildcard-hxme-net
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: nextcloud
|
||||||
annotations:
|
annotations:
|
||||||
replicator.v1.mittwald.de/replicate-from: cert-manager/wildcard-hxme-net
|
replicator.v1.mittwald.de/replicate-from: cert-manager/wildcard-hxme-net
|
||||||
---
|
---
|
||||||
|
@ -115,7 +120,7 @@ apiVersion: networking.k8s.io/v1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
name: nextcloud
|
name: nextcloud
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: nextcloud
|
||||||
annotations:
|
annotations:
|
||||||
external-dns.alpha.kubernetes.io/hostname: nc.hxme.net
|
external-dns.alpha.kubernetes.io/hostname: nc.hxme.net
|
||||||
spec:
|
spec:
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: syncthing
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: syncthing-data
|
name: syncthing-data
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: syncthing
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
|
@ -28,7 +33,7 @@ apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: syncthing-share
|
name: syncthing-share
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: syncthing
|
||||||
spec:
|
spec:
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
|
@ -41,7 +46,7 @@ apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: syncthing
|
name: syncthing
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: syncthing
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
selector:
|
selector:
|
||||||
|
@ -81,7 +86,7 @@ apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
name: syncthing
|
name: syncthing
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: syncthing
|
||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
app: syncthing
|
app: syncthing
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: grafana
|
name: grafana
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: monitoring
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -13,7 +13,7 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: grafana
|
name: grafana
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
values:
|
values:
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: loki
|
name: loki
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: monitoring
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -13,7 +13,7 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: grafana
|
name: grafana
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
values:
|
values:
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
metadata:
|
||||||
name: prometheus-community
|
name: prometheus-community
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
url: https://prometheus-community.github.io/helm-charts
|
url: https://prometheus-community.github.io/helm-charts
|
||||||
interval: 1h
|
interval: 1h
|
||||||
|
@ -12,7 +12,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: prometheus-operator
|
name: prometheus-operator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: monitoring
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -22,9 +22,9 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: prometheus-community
|
name: prometheus-community
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: false
|
createNamespace: true
|
||||||
upgrade:
|
upgrade:
|
||||||
disableWait: true
|
disableWait: true
|
||||||
timeout: 5m
|
timeout: 5m
|
||||||
|
|
|
@ -8,7 +8,7 @@ apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
metadata:
|
||||||
name: grafana
|
name: grafana
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
url: https://grafana.github.io/helm-charts
|
url: https://grafana.github.io/helm-charts
|
||||||
interval: 1h
|
interval: 1h
|
||||||
|
@ -17,6 +17,6 @@ apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: wildcard-hxme-net
|
name: wildcard-hxme-net
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: monitoring
|
||||||
annotations:
|
annotations:
|
||||||
replicator.v1.mittwald.de/replicate-from: cert-manager/wildcard-hxme-net
|
replicator.v1.mittwald.de/replicate-from: cert-manager/wildcard-hxme-net
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
---
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: mariadb-system
|
||||||
|
---
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
metadata:
|
||||||
name: mariadb-operator
|
name: mariadb-operator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
url: https://helm.mariadb.com/mariadb-operator
|
url: https://helm.mariadb.com/mariadb-operator
|
||||||
interval: 1h
|
interval: 1h
|
||||||
|
@ -12,7 +17,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: mariadb-operator-crds
|
name: mariadb-operator-crds
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: mariadb-system
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -22,7 +27,7 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: mariadb-operator
|
name: mariadb-operator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
upgrade:
|
upgrade:
|
||||||
|
@ -33,7 +38,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: mariadb-operator
|
name: mariadb-operator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: mariadb-system
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -43,12 +48,12 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: mariadb-operator
|
name: mariadb-operator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
dependsOn:
|
dependsOn:
|
||||||
- name: mariadb-operator-crds
|
- name: mariadb-operator-crds
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: mariadb-system
|
||||||
values:
|
values:
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: v1
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
name: kubernetes-replicator
|
name: kubernetes-replicator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: kube-system
|
||||||
---
|
---
|
||||||
apiVersion: rbac.authorization.k8s.io/v1
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
|
@ -63,13 +63,13 @@ roleRef:
|
||||||
subjects:
|
subjects:
|
||||||
- kind: ServiceAccount
|
- kind: ServiceAccount
|
||||||
name: kubernetes-replicator
|
name: kubernetes-replicator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: kube-system
|
||||||
---
|
---
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
apiVersion: source.toolkit.fluxcd.io/v1beta2
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
metadata:
|
||||||
name: mittwald
|
name: mittwald
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
url: https://helm.mittwald.de
|
url: https://helm.mittwald.de
|
||||||
interval: 1h
|
interval: 1h
|
||||||
|
@ -78,7 +78,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: kubernetes-replicator
|
name: kubernetes-replicator
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: kube-system
|
||||||
spec:
|
spec:
|
||||||
interval: 5m
|
interval: 5m
|
||||||
chart:
|
chart:
|
||||||
|
@ -87,7 +87,7 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: mittwald
|
name: mittwald
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: false
|
createNamespace: false
|
||||||
upgrade:
|
upgrade:
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
---
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: rustdesk
|
||||||
|
---
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
metadata:
|
||||||
name: rustdesk-charts
|
name: rustdesk-charts
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
url: https://charts.rustdesk.com
|
url: https://charts.rustdesk.com
|
||||||
interval: 1h
|
interval: 1h
|
||||||
|
@ -12,7 +17,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: rustdesk-server
|
name: rustdesk-server
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: rustdesk
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -22,7 +27,7 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: rustdesk-charts
|
name: rustdesk-charts
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
values:
|
values:
|
||||||
|
|
|
@ -3,7 +3,7 @@ apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
metadata:
|
||||||
name: jetstack
|
name: jetstack
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
url: https://charts.jetstack.io
|
url: https://charts.jetstack.io
|
||||||
interval: 1h
|
interval: 1h
|
||||||
|
@ -12,7 +12,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: cert-manager
|
name: cert-manager
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: cert-manager
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -22,10 +22,10 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: jetstack
|
name: jetstack
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
crds: CreateReplace
|
crds: CreateReplace
|
||||||
createNamespace: false
|
createNamespace: true
|
||||||
values:
|
values:
|
||||||
installCRDs: true
|
installCRDs: true
|
||||||
extraArgs:
|
extraArgs:
|
||||||
|
@ -56,7 +56,7 @@ apiVersion: cert-manager.io/v1
|
||||||
kind: Certificate
|
kind: Certificate
|
||||||
metadata:
|
metadata:
|
||||||
name: wildcard-hxme-net
|
name: wildcard-hxme-net
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: cert-manager
|
||||||
spec:
|
spec:
|
||||||
secretName: wildcard-hxme-net
|
secretName: wildcard-hxme-net
|
||||||
secretTemplate:
|
secretTemplate:
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
---
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: bitwarden
|
||||||
|
---
|
||||||
apiVersion: source.toolkit.fluxcd.io/v1
|
apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
metadata:
|
metadata:
|
||||||
name: bjw-s-charts
|
name: bjw-s-charts
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
spec:
|
spec:
|
||||||
url: https://bjw-s.github.io/helm-charts/
|
url: https://bjw-s.github.io/helm-charts/
|
||||||
interval: 1h
|
interval: 1h
|
||||||
|
@ -12,7 +17,7 @@ apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: vaultwarden
|
name: vaultwarden
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: bitwarden
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -22,7 +27,7 @@ spec:
|
||||||
sourceRef:
|
sourceRef:
|
||||||
kind: HelmRepository
|
kind: HelmRepository
|
||||||
name: bjw-s-charts
|
name: bjw-s-charts
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: flux-system
|
||||||
install:
|
install:
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
values:
|
values:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue