KubeZero/[B

165 lines
5.2 KiB
Plaintext

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: kubezero
namespace: argocd
spec:
destination:
namespace: argocd
server: https://kubernetes.default.svc
project: kubezero
source:
chart: kubezero
helm:
values: |
argocd:
enabled: true
configs:
cm:
url: https://argocd.vi.epmyalptest.com
istio:
enabled: true
gateway: istio-ingress/private-ingressgateway
cert-manager:
enabled: true
IamArn: arn:aws:iam::561550319853:role/us-east-1.plaympe-test-vi.cert-manager
clusterIssuer:
name: letsencrypt-dns-prod
email: admin@dice.net
server: https://acme-v02.api.letsencrypt.org/directory
solvers:
- dns01:
route53:
region: us-east-1
selector:
dnsZones:
- epmyalptest.com
- vi.epmyalptest.com
- plaympetest.com
- vi.plaympetest.com
global:
aws:
accountId: '561550319853'
region: us-east-1
clusterName: plaympe-test-vi
highAvailable: false
istio:
enabled: true
rateLimiting:
enabled: true
istio-ingress:
enabled: true
certificates:
- name: ingress-cert
dnsNames:
- '*.epmyalptest.com'
- '*.vi.epmyalptest.com'
- '*.plaympetest.com'
- '*.vi.plaympetest.com'
istio-private-ingress:
enabled: true
certificates:
- name: private-ingress-cert
dnsNames:
- '*.epmyalptest.com'
- '*.vi.epmyalptest.com'
- '*.plaympetest.com'
- '*.vi.plaympetest.com'
kubezero:
gitSync:
path: clusters/plaympe-test/us-east-1
repoURL: https://bitbucket.org/destinymedia/kubernetes
targetRevision: HEAD
syncPolicy:
automated:
prune: true
logging:
enabled: true
fluent-bit:
enabled: true
config:
extraRecords:
source.clustername: plaympe-test-vi
output:
host: fluentd.or.epmyalptest.com
tls: true
metrics:
enabled: true
istio:
alertmanager:
enabled: true
gateway: istio-ingress/private-ingressgateway
url: alertmanager.vi.epmyalptest.com
grafana:
enabled: true
gateway: istio-ingress/private-ingressgateway
url: metrics.vi.epmyalptest.com
prometheus:
enabled: true
gateway: istio-ingress/private-ingressgateway
url: prometheus.vi.epmyalptest.com
kube-prometheus-stack:
alertmanager:
enabled: true
alertmanagerSpec:
externalUrl: https://alertmanager.vi.epmyalptest.com
prometheus:
prometheusSpec:
externalUrl: https://prometheus.vi.epmyalptest.com
network:
cilium:
enabled: true
cluster:
name: plaympe-test-vi
id: 221
ipam:
operator:
clusterPoolIPv4PodCIDRList:
- 10.221.0.0/16
operators:
enabled: true
eck-operator:
enabled: true
storage:
enabled: true
aws-ebs-csi-driver:
enabled: true
IamArn: arn:aws:iam::561550319853:role/us-east-1.plaympe-test-vi.ebs-csi-controller-sa
aws-efs-csi-driver:
enabled: true
IamArn: arn:aws:iam::561550319853:role/us-east-1.plaympe-test-vi.efs-csi-controller-sa
PersistentVolumes:
- name: services-dsny-cache
claimRef:
name: dsny-cache
namespace: services
volumeAttributes:
encryptInTransit: 'false'
volumeHandle: fs-ec4ad96f:/services/dsny-cache
- name: services-geolocation
claimRef:
name: geolocation
namespace: services
volumeAttributes:
encryptInTransit: 'false'
volumeHandle: fs-ec4ad96f:/services/geolocation
- name: platform-geolocation
claimRef:
name: geolocation
namespace: platform
volumeAttributes:
encryptInTransit: 'false'
volumeHandle: fs-ec4ad96f:/platform/geolocation
- name: services-soundmouse
claimRef:
name: soundmouse
namespace: services
volumeAttributes:
encryptInTransit: 'false'
volumeHandle: fs-ec4ad96f:/services/soundmouse
repoURL: https://cdn.zero-downtime.net/charts
targetRevision: 1.27.8
syncPolicy:
automated:
prune: true