heqet/charts/heqet/values.yaml

106 lines
2.7 KiB
YAML

# Install Custom Ressource Definitions?
installCRDs: true
# This configures Heqet's ATIC ['Automatic-Tls-Ingress-Creator']
ingress:
enabled: true
#FIXME: Can't disable tls ATM
tls:
enabled: true
#cluster-issuer
# etc.
heqet:
defaults:
project: "default"
repoURL: https://github.com/nold360/heqet
server: https://kubernetes.default.svc
automated:
prune: true
selfHeal: false
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: nold@gnu.one
apps:
- name: heqet
path: charts/heqet
# We can even manage ArgoCD & declare values here :)
- name: argocd
repoURL: https://github.com/argoproj/argo-helm
path: charts/argo-cd
domain: argocd.heqet.gnu.one
ingress_prefix: server
parameters:
- name: server.debug
value: true
values: |-
dex:
enabled: false
controller:
logLevel: debug
repoServer:
logLevel: debug
- name: jaeger
path: charts/jaeger
repoURL: https://github.com/jaegertracing/helm-charts
targetRevision: HEAD
domain: jaeger.heqet.gnu.one
ingress_prefix: query
- name: nginx-ingress
repoURL: https://github.com/kubernetes/ingress-nginx
path: charts/ingress-nginx
parameters:
- name: controller.admissionWebhooks.enabled
value: false
- name: controller.admissionWebhooks.patch.enabled
value: false
- name: rbac.create
value: true
- name: controller.publishService.enabled
value: true
- name: controller.image.repository
value: bitnami/nginx-ingress-controller
- name: cert-manager
repoURL: https://github.com/jetstack/cert-manager
path: deploy/charts/cert-manager
parameters:
- name: acme.server
value: https://acme-v02.api.letsencrypt.org/directory
- name: acme.email
value: nold@gnu.one
# using crds/ directory
- name: installCRDs
value: false
- name: cainjector.image.tag
value: v0.15.1
- name: image.tag
value: v0.15.1
- name: webhook.image.tag
value: v0.15.1
- name: vault
repoURL: https://github.com/hashicorp/vault-helm
domain: vault.heqet.gnu.one
ingress_prefix: server
parameters:
- name: server.dev.enabled
value: true
- name: ui.enabled
value: true
- name: kubernetes-dashboard
path: stable/kubernetes-dashboard
repoURL: https://github.com/helm/charts
domain: dashboard.heqet.gnu.one
values: |-
rbac:
clusterAdminRole: true
- name: loki-stack
path: charts/loki-stack