42 lines
1.2 KiB
YAML
42 lines
1.2 KiB
YAML
jenkins:
|
|
# Fresh install. Dynamic Kubernetes build agents come from agent.enabled
|
|
# (chart default, not overridden here) — agent pods only exist during
|
|
# builds, matching claude.md's "idle cost is just the controller" note.
|
|
# Trimmed agent pod resources below anyway, since they still compete for
|
|
# the same 8GB box while a build is running.
|
|
|
|
controller:
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 512Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 1Gi
|
|
admin:
|
|
# Vault-backed from the start (unlike gitea, which started as a
|
|
# plain kubectl secret and got migrated later) — see
|
|
# devops-infra-argo-config/secretstores/jenkins-admin-credentials.yaml
|
|
# and vault kv path secret/jenkins/admin.
|
|
existingSecret: jenkins-admin-credentials
|
|
userKey: jenkins-admin-user
|
|
passwordKey: jenkins-admin-password
|
|
ingress:
|
|
enabled: true
|
|
hostName: "jenkins.192.168.1.7.nip.io"
|
|
ingressClassName: contour
|
|
|
|
agent:
|
|
resources:
|
|
requests:
|
|
cpu: 250m
|
|
memory: 256Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 512Mi
|
|
|
|
persistence:
|
|
enabled: true
|
|
storageClass: local-path
|
|
size: 5Gi
|