Files
home-cluster-ops/scripts/argocd-values.yaml
2024-09-25 20:46:22 +10:00

87 lines
2.0 KiB
YAML

crds:
# -- Install and upgrade CRDs
install: false
global:
domain: argocd.cluster.edward.sydney
configs:
cm:
kustomize.buildOptions: "--enable-helm"
configManagementPlugins: |
- name: kustomized-helm
init:
command: ["/bin/sh", "-c"]
args: ["helm dependency build"]
generate:
command: [sh, -c]
args: ["helm template --release-name release-name . > all.yaml && kustomize build"]
helm.valuesFileSchemes: >-
secrets+gpg-import, secrets+gpg-import-kubernetes,
secrets+age-import, secrets+age-import-kubernetes,
secrets, secrets+literal,
https
params:
server.insecure: true
server:
autoscaling:
enabled: true
minReplicas: 1
maxReplicas: 2
# -- Resource limits and requests for the argocd-extensions container
resources:
limits:
cpu: 100m
memory: 256Mi
requests:
cpu: 20m
memory: 138Mi
service:
type: NodePort
ingress:
enabled: true
annotations:
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/use-regex: "true"
ingressClassName: nginx
hostname: argocd.cluster.edward.sydney
extraTls:
- hosts:
- argocd.cluster.edward.sydney
# Based on the ingress controller used secret might be optional
secretName: wildcard-tls
ingressGrpc:
enabled: true
ingressClassName: contour-internal
extraTls:
- hosts:
- grpc.argocd.cluster.edward.sydney
secretName: wildcard-tls
repoServer:
autoscaling:
enabled: true
minReplicas: 1
maxReplicas: 2
# -- Resource limits and requests for the repo server pods
resources:
limits:
cpu: 100m
memory: 258Mi
requests:
cpu: 20m
memory: 128Mi
rbac:
- apiGroups:
- ""
resources:
- secrets
verbs:
- get
applicationSet:
replicas: 2