Files
feedc0de 5acc3b0154
Publish PHP Apache image / Build, test and push (push) Successful in 1m10s
Add Apache status monitoring to Helm chart
2026-09-10 20:49:26 +02:00

109 lines
1.9 KiB
YAML

replicaCount: 1
image:
repository: registry.brunner.ninja/feedc0de/php-apache
# Empty means the chart's appVersion. Published charts set appVersion to
# the exact image build tag produced in the same CI run.
tag: ""
pullPolicy: IfNotPresent
imagePullSecrets:
- name: quay-pull-secret
nameOverride: ""
fullnameOverride: ""
deploymentAnnotations: {}
podAnnotations: {}
apache:
serverAdmin: webmaster@localhost
statusPort: 8080
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 0
maxSurge: 1
service:
type: ClusterIP
port: 80
metrics:
enabled: false
image:
repository: quay.io/lusitaniae/apache-exporter
tag: v1.1.1
pullPolicy: IfNotPresent
port: 9117
resources: {}
serviceMonitor:
enabled: false
interval: 30s
scrapeTimeout: 10s
labels: {}
annotations: {}
prometheusRule:
enabled: false
labels: {}
annotations: {}
exporterDown:
enabled: true
for: 5m
severity: warning
apacheDown:
enabled: true
for: 5m
severity: critical
workerSaturation:
enabled: true
threshold: 0.9
for: 10m
severity: warning
persistence:
enabled: true
existingClaim: ""
mountPath: /srv/http
accessModes:
- ReadWriteMany
storageClass: rook-cephfs
size: 1Gi
retain: true
ingress:
enabled: false
className: traefik
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- host: example.invalid
paths:
- path: /
pathType: Prefix
tls: []
probes:
startup:
enabled: true
periodSeconds: 2
timeoutSeconds: 2
failureThreshold: 60
readiness:
enabled: true
periodSeconds: 5
timeoutSeconds: 2
failureThreshold: 3
liveness:
enabled: true
periodSeconds: 15
timeoutSeconds: 2
failureThreshold: 3
resources: {}
nodeSelector: {}
tolerations: []
affinity: {}