Skip to main content

php-generic

Generic PHP app chart. Same workload shape as symfony but with toggleable probes so apps that don't expose /health or /ready can disable them.

  • Workload kind: StatefulSet
  • Container port: 80
  • Probes: each can be disabled via probes.<kind>.enabled: false
  • Init container: runs ./.container-init.sh if present

Dependencies

Toggling probes

probes:
startup: { enabled: false }
readiness: { enabled: true, path: /ready }
liveness: { enabled: false }

If a probe is enabled: false, no probe section is rendered into the container spec.

Shared volumes (RWX)

Cross-pod shared storage is opt-in via global.sharedVolumes. See component-shared-volume for the schema and examples.

global:
sharedVolumes:
- name: uploads
size: 5Gi
mounts:
- path: /var/www/html/public/uploads