application root
This commit is contained in:
20
argocd/applications/kafka-dev.yaml
Normal file
20
argocd/applications/kafka-dev.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: kafka-dev
|
||||
namespace: argocd
|
||||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: 'https://gitea.vhn-demo.duckdns.org/hoang/strimzi.git'
|
||||
path: k8s/overlays/dev
|
||||
targetRevision: main
|
||||
destination:
|
||||
server: 'https://kubernetes.default.svc'
|
||||
namespace: kafka-dev
|
||||
syncPolicy:
|
||||
automated:
|
||||
prune: true
|
||||
selfHeel: true
|
||||
syncOptions:
|
||||
- CreateNamespace=true
|
||||
@@ -11,6 +11,8 @@ spec:
|
||||
targetRevision: 5.3.0
|
||||
helm:
|
||||
values: |
|
||||
mode: standalone # WICHTIG: in Produktion solltest du den Modus "distributed" verwenden
|
||||
replicas: 1 # WICHTIG: in Produktion mindestens 4 Replikate
|
||||
buckets:
|
||||
- name: backups
|
||||
policy: none
|
||||
|
||||
18
argocd/root-app.yaml
Normal file
18
argocd/root-app.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: root-app
|
||||
namespace: argocd
|
||||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: 'https://gitea.vhn-demo.duckdns.org/hoang/strimzi.git'
|
||||
path: argocd/applications
|
||||
targetRevision: main
|
||||
destination:
|
||||
server: 'https://kubernetes.default.svc'
|
||||
namespace: argocd
|
||||
syncPolicy:
|
||||
automated:
|
||||
prune: true
|
||||
selfHeel: true
|
||||
@@ -1,39 +0,0 @@
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: ApplicationSet
|
||||
metadata:
|
||||
name: strimzi-apps
|
||||
namespace: argocd
|
||||
spec:
|
||||
generators:
|
||||
- git:
|
||||
repoURL: 'https://gitea.vhn-demo.duckdns.org/hoang/strimzi.git'
|
||||
revision: main
|
||||
directories:
|
||||
- path: k8s/overlays/*
|
||||
template:
|
||||
metadata:
|
||||
name: 'kafka-{{path.basename}}'
|
||||
spec:
|
||||
project: default
|
||||
source:
|
||||
repoURL: 'https://gitea.vhn-demo.duckdns.org/hoang/strimzi.git'
|
||||
targetRevision: main
|
||||
path: '{{path}}'
|
||||
destination:
|
||||
server: 'https://kubernetes.default.svc'
|
||||
namespace: 'kafka-{{path.basename}}'
|
||||
syncPolicy:
|
||||
automated:
|
||||
prune: true
|
||||
selfHeel: true
|
||||
syncOptions:
|
||||
- CreateNamespace=true
|
||||
|
||||
|
||||
#kubectl create secret generic alertmanager-secrets -n monitoring \
|
||||
# --from-literal=smtp_password='DEIN_SMTP_PASSWORT' \
|
||||
# --from-literal=twilio_token='DEIN_TWILIO_AUTH_TOKEN'
|
||||
|
||||
# kubectl create secret generic s3-creds -n database \
|
||||
# --from-literal=ACCESS_KEY_ID=admin \
|
||||
# --from-literal=SECRET_ACCESS_KEY=password123
|
||||
Reference in New Issue
Block a user