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.shif present
Dependencies
component-traefik-ingresscomponent-pdbcomponent-external-secretcomponent-rediscomponent-databasecomponent-tasks
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