diff --git a/Chart.yaml b/Chart.yaml new file mode 100644 index 0000000..ad84e7f --- /dev/null +++ b/Chart.yaml @@ -0,0 +1,6 @@ +apiVersion: v2 +name: phpfpm +description: Nginx + PHP-FPM Helm chart with external DB and optional Selenium support +type: application +version: 0.1.0 +appVersion: "1.0.0" diff --git a/values.yaml b/values.yaml new file mode 100644 index 0000000..cf78fbc --- /dev/null +++ b/values.yaml @@ -0,0 +1,67 @@ +replicaCount: 1 + +image: + nginx: + registry: docker.io + repository: nginx + tag: "1.28.0-alpine-perl" + pullPolicy: IfNotPresent + php: + registry: docker.io + repository: php + tag: "8.4.8-fpm-alpine3.22" + pullPolicy: IfNotPresent + selenium: + registry: docker.io + repository: selenium/standalone-chromium + tag: "137.0-chromedriver-137.0" + pullPolicy: IfNotPresent + +service: + # type: ClusterIP + type: LoadBalancer + port: 80 + +ingress: + enabled: false + className: "" + annotations: {} + # { + # acme.cert-manager.io/http01-ingress-class: "nginx", + # cert-manager.io/cluster-issuer: "letsencrypt-issuer", + # nginx.ingress.kubernetes.io/from-to-www-redirect: "true", + # nginx.ingress.kubernetes.io/proxy-body-size: "100m" + # } + hosts: + - host: example.tld + paths: + - path: / + pathType: Prefix + tls: [] + # - secretName: example-tls + # hosts: + # - example.com + +persistence: + enabled: true + accessMode: ReadWriteOnce + size: 1Gi + +nginx: + customConfig: + enabled: false + snippet: |- + + +selenium: + enabled: false + +externalDatabase: + enabled: false + host: mariadb-hostname + port: 3306 + database: dbname + username: user + password: pass + +resources: {}