From 72d95ab4d795159a4da2ec6db326b60e3c50c0e7 Mon Sep 17 00:00:00 2001 From: aguyot-ensae Date: Thu, 18 Apr 2024 22:30:16 +0200 Subject: [PATCH] update chart catalogue wordpress --- .../values.schema.json | 890 +----------- ...values.schema.json apres modif persistence | 1103 ++++++++++++++ .../values.schema.json merge 1 | 758 ++++++++++ .../wordpress+valuesjson-VScode-2.1.tgz | Bin 154387 -> 153794 bytes charts/wordpress-library-chart/.helmignore | 23 + charts/wordpress-library-chart/Chart.lock | 12 + charts/wordpress-library-chart/Chart.yaml | 47 + charts/wordpress-library-chart/README.md | 772 ++++++++++ .../charts/common-2.19.0.tgz | Bin 0 -> 15554 bytes .../charts/mariadb-16.5.0.tgz | Bin 0 -> 51501 bytes .../charts/memcached-6.14.0.tgz | Bin 0 -> 40339 bytes charts/wordpress-library-chart/curl | 0 charts/wordpress-library-chart/index.yaml | 161 +++ .../templates/NOTES.txt | 13 + .../templates/ingress.yaml | 1 + .../templates/networkpolicy-ingress.yaml | 1 + .../templates/networkpolicy.yaml | 1 + .../templates/route.yaml | 1 + .../values.schema.json | 212 +++ .../values.schema.json.original | 212 +++ charts/wordpress-library-chart/values.yaml | 1264 +++++++++++++++++ .../wordpress-library-chart-20.1.2.tgz | Bin 0 -> 139099 bytes 22 files changed, 4584 insertions(+), 887 deletions(-) create mode 100644 charts/wordpress+valuesjson de VScode/values.schema.json apres modif persistence create mode 100644 charts/wordpress+valuesjson de VScode/values.schema.json merge 1 create mode 100644 charts/wordpress-library-chart/.helmignore create mode 100644 charts/wordpress-library-chart/Chart.lock create mode 100644 charts/wordpress-library-chart/Chart.yaml create mode 100644 charts/wordpress-library-chart/README.md create mode 100644 charts/wordpress-library-chart/charts/common-2.19.0.tgz create mode 100644 charts/wordpress-library-chart/charts/mariadb-16.5.0.tgz create mode 100644 charts/wordpress-library-chart/charts/memcached-6.14.0.tgz create mode 100644 charts/wordpress-library-chart/curl create mode 100644 charts/wordpress-library-chart/index.yaml create mode 100644 charts/wordpress-library-chart/templates/NOTES.txt create mode 100644 charts/wordpress-library-chart/templates/ingress.yaml create mode 100644 charts/wordpress-library-chart/templates/networkpolicy-ingress.yaml create mode 100644 charts/wordpress-library-chart/templates/networkpolicy.yaml create mode 100644 charts/wordpress-library-chart/templates/route.yaml create mode 100644 charts/wordpress-library-chart/values.schema.json create mode 100644 charts/wordpress-library-chart/values.schema.json.original create mode 100644 charts/wordpress-library-chart/values.yaml create mode 100644 charts/wordpress-library-chart/wordpress-library-chart-20.1.2.tgz diff --git a/charts/wordpress+valuesjson de VScode/values.schema.json b/charts/wordpress+valuesjson de VScode/values.schema.json index c13e3be..3569892 100644 --- a/charts/wordpress+valuesjson de VScode/values.schema.json +++ b/charts/wordpress+valuesjson de VScode/values.schema.json @@ -2,351 +2,6 @@ "$schema": "http://json-schema.org/schema#", "type": "object", "properties": { - "wordpress": { - "wordpressUsername": { - "type": "string", - "title": "Username", - "form": true - }, - "wordpressPassword": { - "type": "string", - "title": "Password", - "form": true, - "description": "Defaults to a random 10-character alphanumeric string if not set" - }, - "wordpressEmail": { - "type": "string", - "title": "Admin email", - "form": true - }, - "wordpressBlogName": { - "type": "string", - "title": "Blog Name", - "form": true - } - }, - "s3": { - "description": "Configuration of temporary identity", - "type": "object", - "properties": { - "enabled": { - "type": "boolean", - "description": "Add S3 temporary identity inside your environment", - "default": true - }, - "accessKeyId": { - "description": "AWS Access Key", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_ACCESS_KEY_ID}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - }, - "endpoint": { - "description": "AWS S3 Endpoint", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_S3_ENDPOINT}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - }, - "defaultRegion": { - "description": "AWS S3 default region", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_DEFAULT_REGION}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - }, - "secretAccessKey": { - "description": "AWS S3 secret access key", - "type": "string", - "render": "password", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_SECRET_ACCESS_KEY}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - }, - "sessionToken": { - "description": "AWS S3 session Token", - "type": "string", - "render": "password", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_SESSION_TOKEN}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - } - } - }, - "ingress": { - "type": "object", - "form": true, - "title": "Ingress Details", - "properties": { - "enabled": { - "description": "Enable Ingress", - "type": "boolean", - "default": true, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "k8s.ingress" - } - }, - "hostname": { - "type": "string", - "form": true, - "title": "Hostname", - "x-onyxia": { - "hidden": false, - "overwriteDefaultWith": "{{project.id}}-mlflow.{{k8s.domain}}" - } - }, - "ingressClassName": { - "type": "string", - "form": true, - "title": "ingressClassName", - "default": "", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{k8s.ingressClassName}}" - } - } - } - }, - "route": { - "type": "object", - "form": true, - "title": "Route details", - "properties": { - "enabled": { - "description": "Enable route", - "type": "boolean", - "default": false, - "x-onyxia": { - "hidden": false, - "overwriteDefaultWith": "k8s.route" - } - }, - "hostname": { - "type": "string", - "form": true, - "title": "Hostname", - "x-onyxia": { - "hidden": false, - "overwriteDefaultWith": "{{project.id}}-mlflow.{{k8s.domain}}" - } - } - } - }, - "security": { - "description": "security specific configuration", - "type": "object", - "properties": { - "password": { - "type": "string", - "description": "Password", - "default": "changeme", - "render": "password", - "x-onyxia": { - "overwriteDefaultWith": "{{project.password}}" - } - }, - "allowlist": { - "type": "object", - "description": "IP protection", - "properties": { - "enabled": { - "type": "boolean", - "title": "Enable IP protection", - "description": "Only the configured set of IPs will be able to reach the service", - "default": true, - "x-onyxia": { - "overwriteDefaultWith": "region.defaultIpProtection" - } - }, - "ip": { - "type": "string", - "description": "the white list of IP is whitespace", - "title": "Whitelist of IP", - "default": "0.0.0.0", - "x-onyxia": { - "overwriteDefaultWith": "{{user.ip}}" - }, - "hidden": { - "value": false, - "path": "security/allowlist/enabled" - } - } - } - }, - "networkPolicy": { - "type": "object", - "description": "Define access policy to the service", - "properties": { - "enabled": { - "type": "boolean", - "title": "Enable network policy", - "description": "Only pod from the same namespace will be allowed", - "default": true, - "x-onyxia": { - "overwriteDefaultWith": "region.defaultNetworkPolicy" - } - }, - "from": { - "type": "array", - "description": "Array of source allowed to have network access to your service", - "default": [ - { - "namespaceSelector": { - "matchLabels": { - "kubernetes.io/metadata.name": "ingress" - } - } - } - ], - "x-onyxia": { - "overwriteDefaultWith": "region.from" - } - } - } - } - } - }, - "resources": { - "description": "Your service will have at least the requested resources and never more than its limits. No limit for a resource and you can consume everything left on the host machine.", - "type": "object", - "properties": { - "requests": { - "description": "Guaranteed resources", - "type": "object", - "properties": { - "cpu": { - "description": "The amount of cpu guaranteed", - "title": "CPU", - "type": "string", - "default": "100m", - "render": "slider", - "sliderMin": 50, - "sliderMax": 40000, - "sliderStep": 50, - "sliderUnit": "m", - "sliderExtremity": "down", - "sliderExtremitySemantic": "guaranteed", - "sliderRangeId": "cpu" - }, - "memory": { - "description": "The amount of memory guaranteed", - "title": "memory", - "type": "string", - "default": "2Gi", - "render": "slider", - "sliderMin": 1, - "sliderMax": 200, - "sliderStep": 1, - "sliderUnit": "Gi", - "sliderExtremity": "down", - "sliderExtremitySemantic": "guaranteed", - "sliderRangeId": "memory" - } - } - }, - "limits": { - "description": "max resources", - "type": "object", - "properties": { - "cpu": { - "description": "The maximum amount of cpu", - "title": "CPU", - "type": "string", - "default": "30000m", - "render": "slider", - "sliderMin": 50, - "sliderMax": 40000, - "sliderStep": 50, - "sliderUnit": "m", - "sliderExtremity": "up", - "sliderExtremitySemantic": "Maximum", - "sliderRangeId": "cpu" - }, - "memory": { - "description": "The maximum amount of memory", - "title": "Memory", - "type": "string", - "default": "50Gi", - "render": "slider", - "sliderMin": 1, - "sliderMax": 200, - "sliderStep": 1, - "sliderUnit": "Gi", - "sliderExtremity": "up", - "sliderExtremitySemantic": "Maximum", - "sliderRangeId": "memory" - } - } - } - } - }, - "mariadb": { - "type": "object", - "title": "MariaDB Details", - "form": true, - "properties": { - "enabled": { - "type": "boolean", - "title": "Use a new MariaDB database hosted in the cluster", - "form": true, - "description": "Whether to deploy a mariadb server to satisfy the applications database requirements. To use an external database switch this off and configure the external database details" - }, - "primary": { - "type": "object", - "properties": { - "persistence": { - "type": "object", - "properties": { - "size": { - "type": "string", - "title": "Volume Size", - "form": true, - "hidden": { - "value": false, - "path": "mariadb/primary/persistence/enabled" - }, - "render": "slider", - "sliderMin": 1, - "sliderMax": 100, - "sliderUnit": "Gi" - } - } - } - } - } - } - }, - - - - - - - - - - "resources": { "description": "Your service will have at least the requested resources and never more than its limits. No limit for a resource and you can consume everything left on the host machine.", "type": "object", @@ -555,549 +210,10 @@ "properties": { "password": { "type": "string", - "description": "Password", - "default": "changeme", - "render": "password", - "x-onyxia": { - "overwriteDefaultWith": "{{project.password}}" - } - }, - "allowlist": { - "type": "object", - "description": "IP protection", - "properties": { - "enabled": { - "type": "boolean", - "title": "Enable IP protection", - "description": "Only the configured set of IPs will be able to reach the service", - "default": true, - "x-onyxia": { - "overwriteDefaultWith": "region.defaultIpProtection" - } - }, - "ip": { - "type": "string", - "description": "the white list of IP is whitespace", - "title": "Whitelist of IP", - "x-onyxia": { - "overwriteDefaultWith": "{{user.ip}}" - } - } - } - }, - "networkPolicy": { - "type": "object", - "description": "Define access policy to the service", - "properties": { - "enabled": { - "type": "boolean", - "title": "Enable network policy", - "description": "Only pod from the same namespace will be allowed", - "default": true, - "x-onyxia": { - "overwriteDefaultWith": "region.defaultNetworkPolicy" - } - }, - "from": { - "type": "array", - "description": "Array of source allowed to have network access to your service", - "default": [], - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "region.from" - } - } - } - } - } - }, - "kubernetes": { - "description": "configuration of your kubernetes access", - "type": "object", - "properties": { - "enabled": { - "type": "boolean", - "description": "allow your service to access your namespace ressources", - "default": true - }, - "role": { - "type": "string", - "description": "bind your service account to this kubernetes default role", - "default": "view", - "hidden": { - "value": false, - "path": "kubernetes/enabled" - }, - "enum": [ - "view", - "edit", - "admin" - ] - } - } - }, - "git": { - "description": "Git user configuration", - "type": "object", - "properties": { - "enabled": { - "type": "boolean", - "description": "Add git config inside your environment", - "default": true - }, - "name": { - "type": "string", - "description": "user name for git", - "default": "", - "x-onyxia": { - "overwriteDefaultWith": "{{git.name}}" - }, - "hidden": { - "value": false, - "path": "git/enabled" - } - }, - "email": { - "type": "string", - "description": "user email for git", - "default": "", - "x-onyxia": { - "overwriteDefaultWith": "{{git.email}}" - }, - "hidden": { - "value": false, - "path": "git/enabled" - } - }, - "cache": { - "type": "string", - "description": "duration in seconds of the credentials cache duration", - "default": "", - "x-onyxia": { - "overwriteDefaultWith": "{{git.credentials_cache_duration}}" - }, - "hidden": { - "value": false, - "path": "git/enabled" - } - }, - "token": { - "type": "string", - "description": "personal access token", - "default": "", - "render": "password", - "x-onyxia": { - "overwriteDefaultWith": "{{git.token}}" - }, - "hidden": { - "value": false, - "path": "git/enabled" - } - }, - "repository": { - "type": "string", - "description": "projet", - "default": "", - "x-onyxia": { - "overwriteDefaultWith": "{{git.project}}" - }, - "hidden": { - "value": false, - "path": "git/enabled" - } - }, - "branch": { - "type": "string", - "description": "Branch automatically checked out", - "default": "", - "hidden": { - "value": "", - "path": "git/repository" - } - } - } - }, - "vault": { - "description": "Configuration of vault client", - "type": "object", - "properties": { - "enabled": { - "type": "boolean", - "description": "Add vault temporary identity inside your environment", - "default": true - }, - "token": { - "description": "token vault", - "type": "string", - "render": "password", - "x-onyxia": { - "overwriteDefaultWith": "{{vault.VAULT_TOKEN}}" - }, - "hidden": { - "value": false, - "path": "vault/enabled" - } - }, - "url": { - "description": "url of vault server", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "{{vault.VAULT_ADDR}}" - }, - "hidden": { - "value": false, - "path": "vault/enabled" - } - }, - "mount": { - "description": "mount of the v2 secret engine", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "{{vault.VAULT_MOUNT}}" - }, - "hidden": { - "value": false, - "path": "vault/enabled" - } - }, - "directory": { - "description": "top level directory", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "{{vault.VAULT_TOP_DIR}}" - }, - "hidden": { - "value": false, - "path": "vault/enabled" - } - }, - "secret": { - "description": "the path of the secret to convert into a list of environment variables", - "type": "string", - "default": "", - "hidden": { - "value": false, - "path": "vault/enabled" - } - } - } - }, - "s3": { - "description": "Configuration of temporary identity", - "type": "object", - "properties": { - "enabled": { - "type": "boolean", - "description": "Add S3 temporary identity inside your environment", - "default": true - }, - "accessKeyId": { - "description": "AWS Access Key", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "s3.AWS_ACCESS_KEY_ID" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - }, - "endpoint": { - "description": "AWS S3 Endpoint", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_S3_ENDPOINT}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - }, - "defaultRegion": { - "description": "AWS S3 default region", - "type": "string", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_DEFAULT_REGION}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - }, - "secretAccessKey": { - "description": "AWS S3 secret access key", - "type": "string", - "render": "password", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_SECRET_ACCESS_KEY}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - }, - "sessionToken": { - "description": "AWS S3 session Token", - "type": "string", - "render": "password", - "x-onyxia": { - "overwriteDefaultWith": "{{s3.AWS_SESSION_TOKEN}}" - }, - "hidden": { - "value": false, - "path": "s3/enabled" - } - } - } - }, - "ingress": { - "type": "object", - "form": true, - "title": "Ingress Details", - "properties": { - "enabled": { - "description": "Enable Ingress", - "type": "boolean", - "default": true, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "k8s.ingress" - } - }, - "hostname": { - "type": "string", - "form": true, - "title": "Hostname", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-0.{{k8s.domain}}" - } - }, - "userHostname": { - "type": "string", - "form": true, - "title": "Hostname", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-user.{{k8s.domain}}" - } - }, - "ingressClassName": { - "type": "string", - "form": true, - "title": "ingressClassName", - "default": "", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{k8s.ingressClassName}}" - } - }, - "useCertManager": { - "type": "boolean", - "description": "Whether CertManager should be used to generate a certificate", - "default": false, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "k8s.useCertManager" - } - }, - "certManagerClusterIssuer":{ - "type": "string", - "description": "certManager cluster issuer", - "title": "CertManager Cluster Issuer", - "default": "", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "k8s.certManagerClusterIssuer" - } - } - } - }, - "route": { - "type": "object", - "form": true, - "title": "Route details", - "properties": { - "enabled": { - "description": "Enable route", - "type": "boolean", - "default": false, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "k8s.route" - } - }, - "hostname": { - "type": "string", - "form": true, - "title": "Hostname", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-0.{{k8s.domain}}" - } - }, - "userHostname": { - "type": "string", - "form": true, - "title": "Hostname", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-user.{{k8s.domain}}" - } - } - } - }, - "networking": { - "type": "object", - "form": true, - "title": "Networking detail", - "properties": { - "user": { - "type": "object", - "description": "user defined port", - "properties": { - "enabled": { - "type": "boolean", - "title": "Enable a custom service port", - "description": "Enable a custom service port", - "default": false - }, - "port": { - "type": "integer", - "description": "port of the custom service", - "title": "Custom service port", - "hidden": { - "value": false, - "path": "networking/user/enabled" - }, - "default": 5000 - } - } - } - } - }, - "init": { - "description": "Init parameters", - "type": "object", - "properties": { - "regionInit": { - "type": "string", - "description": "region initialization script", - "default": "", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{k8s.initScriptUrl}}" - } - }, - "regionInitCheckSum": { - "type": "string", - "description": "region initialization script", - "default": "", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{k8s.initScriptCheckSum}}" - } - }, - "personalInit": { - "type": "string", - "description": "user initialization script", - "default": "" - }, - "personalInitArgs": { - "type": "string", - "description": "args for user initialization script", - "default": "" - } - } - }, - "repository": { - "description": "python repositories for pip and conda", - "type": "object", - "properties": { - "pipRepository": { - "type": "string", - "description": "python repository for pip", - "default": "", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{packageRepositoryInjection.pypiProxyUrl}}" - } - }, - "condaRepository": { - "type": "string", - "description": "python repository for pip", - "default": "", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "{{packageRepositoryInjection.condaProxyUrl}}" - } - } - } - }, - "startupProbe": { - "type": "object", - "description": "Start up probe", - "default": {}, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "region.startupProbe" - } - }, - "tolerations": { - "type": "array", - "description": "Array of tolerations", - "default": [], - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "region.tolerations" - } - }, - "nodeSelector": { - "type": "object", - "description": "NodeSelector", - "default": {}, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "region.nodeSelector" - } - }, - "userPreferences": { - "description": "User Preferences", - "type": "object", - "properties": { - "darkMode": { - "type": "boolean", - "description": "dark mode is or is not enabled", - "default": false, - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "user.darkMode" - } - }, - "language": { - "type": "string", - "description": "Preferred language", - "default": "en", - "x-onyxia": { - "hidden": true, - "overwriteDefaultWith": "user.lang" - } - } - } - }, - "global": { - "description": "Suspend", - "type": "object", - "properties": { - "suspend": { - "type": "boolean", - "description": "Suspend this service", - "default": false, - "x-onyxia": { - "hidden": true - } + "title": "Password for your service", + "description": "Password for your service" } } } } -} \ No newline at end of file +} diff --git a/charts/wordpress+valuesjson de VScode/values.schema.json apres modif persistence b/charts/wordpress+valuesjson de VScode/values.schema.json apres modif persistence new file mode 100644 index 0000000..c13e3be --- /dev/null +++ b/charts/wordpress+valuesjson de VScode/values.schema.json apres modif persistence @@ -0,0 +1,1103 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "wordpress": { + "wordpressUsername": { + "type": "string", + "title": "Username", + "form": true + }, + "wordpressPassword": { + "type": "string", + "title": "Password", + "form": true, + "description": "Defaults to a random 10-character alphanumeric string if not set" + }, + "wordpressEmail": { + "type": "string", + "title": "Admin email", + "form": true + }, + "wordpressBlogName": { + "type": "string", + "title": "Blog Name", + "form": true + } + }, + "s3": { + "description": "Configuration of temporary identity", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Add S3 temporary identity inside your environment", + "default": true + }, + "accessKeyId": { + "description": "AWS Access Key", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_ACCESS_KEY_ID}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "endpoint": { + "description": "AWS S3 Endpoint", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_S3_ENDPOINT}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "defaultRegion": { + "description": "AWS S3 default region", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_DEFAULT_REGION}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "secretAccessKey": { + "description": "AWS S3 secret access key", + "type": "string", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_SECRET_ACCESS_KEY}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "sessionToken": { + "description": "AWS S3 session Token", + "type": "string", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_SESSION_TOKEN}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + } + } + }, + "ingress": { + "type": "object", + "form": true, + "title": "Ingress Details", + "properties": { + "enabled": { + "description": "Enable Ingress", + "type": "boolean", + "default": true, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.ingress" + } + }, + "hostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": false, + "overwriteDefaultWith": "{{project.id}}-mlflow.{{k8s.domain}}" + } + }, + "ingressClassName": { + "type": "string", + "form": true, + "title": "ingressClassName", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{k8s.ingressClassName}}" + } + } + } + }, + "route": { + "type": "object", + "form": true, + "title": "Route details", + "properties": { + "enabled": { + "description": "Enable route", + "type": "boolean", + "default": false, + "x-onyxia": { + "hidden": false, + "overwriteDefaultWith": "k8s.route" + } + }, + "hostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": false, + "overwriteDefaultWith": "{{project.id}}-mlflow.{{k8s.domain}}" + } + } + } + }, + "security": { + "description": "security specific configuration", + "type": "object", + "properties": { + "password": { + "type": "string", + "description": "Password", + "default": "changeme", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{project.password}}" + } + }, + "allowlist": { + "type": "object", + "description": "IP protection", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable IP protection", + "description": "Only the configured set of IPs will be able to reach the service", + "default": true, + "x-onyxia": { + "overwriteDefaultWith": "region.defaultIpProtection" + } + }, + "ip": { + "type": "string", + "description": "the white list of IP is whitespace", + "title": "Whitelist of IP", + "default": "0.0.0.0", + "x-onyxia": { + "overwriteDefaultWith": "{{user.ip}}" + }, + "hidden": { + "value": false, + "path": "security/allowlist/enabled" + } + } + } + }, + "networkPolicy": { + "type": "object", + "description": "Define access policy to the service", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable network policy", + "description": "Only pod from the same namespace will be allowed", + "default": true, + "x-onyxia": { + "overwriteDefaultWith": "region.defaultNetworkPolicy" + } + }, + "from": { + "type": "array", + "description": "Array of source allowed to have network access to your service", + "default": [ + { + "namespaceSelector": { + "matchLabels": { + "kubernetes.io/metadata.name": "ingress" + } + } + } + ], + "x-onyxia": { + "overwriteDefaultWith": "region.from" + } + } + } + } + } + }, + "resources": { + "description": "Your service will have at least the requested resources and never more than its limits. No limit for a resource and you can consume everything left on the host machine.", + "type": "object", + "properties": { + "requests": { + "description": "Guaranteed resources", + "type": "object", + "properties": { + "cpu": { + "description": "The amount of cpu guaranteed", + "title": "CPU", + "type": "string", + "default": "100m", + "render": "slider", + "sliderMin": 50, + "sliderMax": 40000, + "sliderStep": 50, + "sliderUnit": "m", + "sliderExtremity": "down", + "sliderExtremitySemantic": "guaranteed", + "sliderRangeId": "cpu" + }, + "memory": { + "description": "The amount of memory guaranteed", + "title": "memory", + "type": "string", + "default": "2Gi", + "render": "slider", + "sliderMin": 1, + "sliderMax": 200, + "sliderStep": 1, + "sliderUnit": "Gi", + "sliderExtremity": "down", + "sliderExtremitySemantic": "guaranteed", + "sliderRangeId": "memory" + } + } + }, + "limits": { + "description": "max resources", + "type": "object", + "properties": { + "cpu": { + "description": "The maximum amount of cpu", + "title": "CPU", + "type": "string", + "default": "30000m", + "render": "slider", + "sliderMin": 50, + "sliderMax": 40000, + "sliderStep": 50, + "sliderUnit": "m", + "sliderExtremity": "up", + "sliderExtremitySemantic": "Maximum", + "sliderRangeId": "cpu" + }, + "memory": { + "description": "The maximum amount of memory", + "title": "Memory", + "type": "string", + "default": "50Gi", + "render": "slider", + "sliderMin": 1, + "sliderMax": 200, + "sliderStep": 1, + "sliderUnit": "Gi", + "sliderExtremity": "up", + "sliderExtremitySemantic": "Maximum", + "sliderRangeId": "memory" + } + } + } + } + }, + "mariadb": { + "type": "object", + "title": "MariaDB Details", + "form": true, + "properties": { + "enabled": { + "type": "boolean", + "title": "Use a new MariaDB database hosted in the cluster", + "form": true, + "description": "Whether to deploy a mariadb server to satisfy the applications database requirements. To use an external database switch this off and configure the external database details" + }, + "primary": { + "type": "object", + "properties": { + "persistence": { + "type": "object", + "properties": { + "size": { + "type": "string", + "title": "Volume Size", + "form": true, + "hidden": { + "value": false, + "path": "mariadb/primary/persistence/enabled" + }, + "render": "slider", + "sliderMin": 1, + "sliderMax": 100, + "sliderUnit": "Gi" + } + } + } + } + } + } + }, + + + + + + + + + + + "resources": { + "description": "Your service will have at least the requested resources and never more than its limits. No limit for a resource and you can consume everything left on the host machine.", + "type": "object", + "properties": { + "requests": { + "description": "Guaranteed resources", + "type": "object", + "properties": { + "cpu": { + "description": "The amount of cpu guaranteed", + "title": "CPU", + "type": "string", + "default": "100m", + "render": "slider", + "sliderMin": 50, + "sliderMax": 40000, + "sliderStep": 50, + "sliderUnit": "m", + "sliderExtremity": "down", + "sliderExtremitySemantic": "guaranteed", + "sliderRangeId": "cpu", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.cpuRequest", + "useRegionSliderConfig": "cpu" + } + }, + "memory": { + "description": "The amount of memory guaranteed", + "title": "memory", + "type": "string", + "default": "2Gi", + "render": "slider", + "sliderMin": 1, + "sliderMax": 200, + "sliderStep": 1, + "sliderUnit": "Gi", + "sliderExtremity": "down", + "sliderExtremitySemantic": "guaranteed", + "sliderRangeId": "memory", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.memoryRequest", + "useRegionSliderConfig": "memory" + } + } + } + }, + "limits": { + "description": "max resources", + "type": "object", + "properties": { + "cpu": { + "description": "The maximum amount of cpu", + "title": "CPU", + "type": "string", + "default": "30000m", + "render": "slider", + "sliderMin": 50, + "sliderMax": 40000, + "sliderStep": 50, + "sliderUnit": "m", + "sliderExtremity": "up", + "sliderExtremitySemantic": "Maximum", + "sliderRangeId": "cpu", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.cpuLimit", + "useRegionSliderConfig": "cpu" + } + }, + "memory": { + "description": "The maximum amount of memory", + "title": "Memory", + "type": "string", + "default": "50Gi", + "render": "slider", + "sliderMin": 1, + "sliderMax": 200, + "sliderStep": 1, + "sliderUnit": "Gi", + "sliderExtremity": "up", + "sliderExtremitySemantic": "Maximum", + "sliderRangeId": "memory", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.memoryLimit", + "useRegionSliderConfig": "memory" + } + } + } + } + } + }, + "discovery": { + "description": "configure your service to autodetect some ressources.", + "type": "object", + "properties": { + "hive": { + "type": "boolean", + "title": "Enable hive metastore discovery", + "description": "discover your hive metastore service", + "default": true + }, + "mlflow": { + "type": "boolean", + "title": "Enable mlflow discovery", + "description": "discover your mlflow service", + "default": true + }, + "metaflow": { + "type": "boolean", + "title": "Enable metaflow discovery", + "description": "discover your metaflow service", + "default": true + } + } + }, + "service": { + "description": "spark-history specific configuration", + "type": "object", + "properties": { + "image": { + "description": "image docker", + "type": "object", + "properties": { + "pullPolicy": { + "type": "string", + "description": "option when pulling the docker image", + "default": "IfNotPresent", + "enum": [ + "IfNotPresent", + "Always", + "Never" + ] + }, + "version": { + "description": "vscode supported version", + "type": "string", + "default": "inseefrlab/onyxia-vscode-python:py3.11.6", + "listEnum": [ + "inseefrlab/onyxia-vscode-python:py3.11.6", + "inseefrlab/onyxia-vscode-python:py3.10.13" + ], + "render": "list", + "hidden": { + "value": true, + "path": "service/image/custom/enabled" + } + }, + "custom": { + "description": "use a custom vscode docker image", + "type": "object", + "properties": { + "enabled": { + "title": "custom image", + "type": "boolean", + "description": "use a custom vscode docker images", + "default": false + }, + "version": { + "description": "vscode unsupported version", + "type": "string", + "default": "inseefrlab/onyxia-vscode-python:py3.11.6", + "hidden": { + "value": false, + "path": "service/image/custom/enabled" + } + } + } + } + } + } + } + }, + "persistence": { + "description": "Configuration for persistence", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Create a persistent volume", + "default": true + }, + "size": { + "type": "string", + "title": "Persistent volume size", + "description": "Size of the persistent volume", + "default": "10Gi", + "form": true, + "render": "slider", + "sliderMin": 1, + "sliderMax": 100, + "sliderStep": 1, + "sliderUnit": "Gi", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.disk", + "useRegionSliderConfig": "disk" + }, + "hidden": { + "value": false, + "path": "persistence/enabled" + } + } + } + }, + "security": { + "description": "security specific configuration", + "type": "object", + "properties": { + "password": { + "type": "string", + "description": "Password", + "default": "changeme", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{project.password}}" + } + }, + "allowlist": { + "type": "object", + "description": "IP protection", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable IP protection", + "description": "Only the configured set of IPs will be able to reach the service", + "default": true, + "x-onyxia": { + "overwriteDefaultWith": "region.defaultIpProtection" + } + }, + "ip": { + "type": "string", + "description": "the white list of IP is whitespace", + "title": "Whitelist of IP", + "x-onyxia": { + "overwriteDefaultWith": "{{user.ip}}" + } + } + } + }, + "networkPolicy": { + "type": "object", + "description": "Define access policy to the service", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable network policy", + "description": "Only pod from the same namespace will be allowed", + "default": true, + "x-onyxia": { + "overwriteDefaultWith": "region.defaultNetworkPolicy" + } + }, + "from": { + "type": "array", + "description": "Array of source allowed to have network access to your service", + "default": [], + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "region.from" + } + } + } + } + } + }, + "kubernetes": { + "description": "configuration of your kubernetes access", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "allow your service to access your namespace ressources", + "default": true + }, + "role": { + "type": "string", + "description": "bind your service account to this kubernetes default role", + "default": "view", + "hidden": { + "value": false, + "path": "kubernetes/enabled" + }, + "enum": [ + "view", + "edit", + "admin" + ] + } + } + }, + "git": { + "description": "Git user configuration", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Add git config inside your environment", + "default": true + }, + "name": { + "type": "string", + "description": "user name for git", + "default": "", + "x-onyxia": { + "overwriteDefaultWith": "{{git.name}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "email": { + "type": "string", + "description": "user email for git", + "default": "", + "x-onyxia": { + "overwriteDefaultWith": "{{git.email}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "cache": { + "type": "string", + "description": "duration in seconds of the credentials cache duration", + "default": "", + "x-onyxia": { + "overwriteDefaultWith": "{{git.credentials_cache_duration}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "token": { + "type": "string", + "description": "personal access token", + "default": "", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{git.token}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "repository": { + "type": "string", + "description": "projet", + "default": "", + "x-onyxia": { + "overwriteDefaultWith": "{{git.project}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "branch": { + "type": "string", + "description": "Branch automatically checked out", + "default": "", + "hidden": { + "value": "", + "path": "git/repository" + } + } + } + }, + "vault": { + "description": "Configuration of vault client", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Add vault temporary identity inside your environment", + "default": true + }, + "token": { + "description": "token vault", + "type": "string", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{vault.VAULT_TOKEN}}" + }, + "hidden": { + "value": false, + "path": "vault/enabled" + } + }, + "url": { + "description": "url of vault server", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{vault.VAULT_ADDR}}" + }, + "hidden": { + "value": false, + "path": "vault/enabled" + } + }, + "mount": { + "description": "mount of the v2 secret engine", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{vault.VAULT_MOUNT}}" + }, + "hidden": { + "value": false, + "path": "vault/enabled" + } + }, + "directory": { + "description": "top level directory", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{vault.VAULT_TOP_DIR}}" + }, + "hidden": { + "value": false, + "path": "vault/enabled" + } + }, + "secret": { + "description": "the path of the secret to convert into a list of environment variables", + "type": "string", + "default": "", + "hidden": { + "value": false, + "path": "vault/enabled" + } + } + } + }, + "s3": { + "description": "Configuration of temporary identity", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Add S3 temporary identity inside your environment", + "default": true + }, + "accessKeyId": { + "description": "AWS Access Key", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "s3.AWS_ACCESS_KEY_ID" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "endpoint": { + "description": "AWS S3 Endpoint", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_S3_ENDPOINT}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "defaultRegion": { + "description": "AWS S3 default region", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_DEFAULT_REGION}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "secretAccessKey": { + "description": "AWS S3 secret access key", + "type": "string", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_SECRET_ACCESS_KEY}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "sessionToken": { + "description": "AWS S3 session Token", + "type": "string", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_SESSION_TOKEN}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + } + } + }, + "ingress": { + "type": "object", + "form": true, + "title": "Ingress Details", + "properties": { + "enabled": { + "description": "Enable Ingress", + "type": "boolean", + "default": true, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.ingress" + } + }, + "hostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-0.{{k8s.domain}}" + } + }, + "userHostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-user.{{k8s.domain}}" + } + }, + "ingressClassName": { + "type": "string", + "form": true, + "title": "ingressClassName", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{k8s.ingressClassName}}" + } + }, + "useCertManager": { + "type": "boolean", + "description": "Whether CertManager should be used to generate a certificate", + "default": false, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.useCertManager" + } + }, + "certManagerClusterIssuer":{ + "type": "string", + "description": "certManager cluster issuer", + "title": "CertManager Cluster Issuer", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.certManagerClusterIssuer" + } + } + } + }, + "route": { + "type": "object", + "form": true, + "title": "Route details", + "properties": { + "enabled": { + "description": "Enable route", + "type": "boolean", + "default": false, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.route" + } + }, + "hostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-0.{{k8s.domain}}" + } + }, + "userHostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-user.{{k8s.domain}}" + } + } + } + }, + "networking": { + "type": "object", + "form": true, + "title": "Networking detail", + "properties": { + "user": { + "type": "object", + "description": "user defined port", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable a custom service port", + "description": "Enable a custom service port", + "default": false + }, + "port": { + "type": "integer", + "description": "port of the custom service", + "title": "Custom service port", + "hidden": { + "value": false, + "path": "networking/user/enabled" + }, + "default": 5000 + } + } + } + } + }, + "init": { + "description": "Init parameters", + "type": "object", + "properties": { + "regionInit": { + "type": "string", + "description": "region initialization script", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{k8s.initScriptUrl}}" + } + }, + "regionInitCheckSum": { + "type": "string", + "description": "region initialization script", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{k8s.initScriptCheckSum}}" + } + }, + "personalInit": { + "type": "string", + "description": "user initialization script", + "default": "" + }, + "personalInitArgs": { + "type": "string", + "description": "args for user initialization script", + "default": "" + } + } + }, + "repository": { + "description": "python repositories for pip and conda", + "type": "object", + "properties": { + "pipRepository": { + "type": "string", + "description": "python repository for pip", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{packageRepositoryInjection.pypiProxyUrl}}" + } + }, + "condaRepository": { + "type": "string", + "description": "python repository for pip", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{packageRepositoryInjection.condaProxyUrl}}" + } + } + } + }, + "startupProbe": { + "type": "object", + "description": "Start up probe", + "default": {}, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "region.startupProbe" + } + }, + "tolerations": { + "type": "array", + "description": "Array of tolerations", + "default": [], + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "region.tolerations" + } + }, + "nodeSelector": { + "type": "object", + "description": "NodeSelector", + "default": {}, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "region.nodeSelector" + } + }, + "userPreferences": { + "description": "User Preferences", + "type": "object", + "properties": { + "darkMode": { + "type": "boolean", + "description": "dark mode is or is not enabled", + "default": false, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.darkMode" + } + }, + "language": { + "type": "string", + "description": "Preferred language", + "default": "en", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "user.lang" + } + } + } + }, + "global": { + "description": "Suspend", + "type": "object", + "properties": { + "suspend": { + "type": "boolean", + "description": "Suspend this service", + "default": false, + "x-onyxia": { + "hidden": true + } + } + } + } + } +} \ No newline at end of file diff --git a/charts/wordpress+valuesjson de VScode/values.schema.json merge 1 b/charts/wordpress+valuesjson de VScode/values.schema.json merge 1 new file mode 100644 index 0000000..1715e9c --- /dev/null +++ b/charts/wordpress+valuesjson de VScode/values.schema.json merge 1 @@ -0,0 +1,758 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "resources": { + "description": "Your service will have at least the requested resources and never more than its limits. No limit for a resource and you can consume everything left on the host machine.", + "type": "object", + "properties": { + "requests": { + "description": "Guaranteed resources", + "type": "object", + "properties": { + "cpu": { + "description": "The amount of cpu guaranteed", + "title": "CPU", + "type": "string", + "default": "100m", + "render": "slider", + "sliderMin": 50, + "sliderMax": 40000, + "sliderStep": 50, + "sliderUnit": "m", + "sliderExtremity": "down", + "sliderExtremitySemantic": "guaranteed", + "sliderRangeId": "cpu", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.cpuRequest", + "useRegionSliderConfig": "cpu" + } + }, + "memory": { + "description": "The amount of memory guaranteed", + "title": "memory", + "type": "string", + "default": "2Gi", + "render": "slider", + "sliderMin": 1, + "sliderMax": 200, + "sliderStep": 1, + "sliderUnit": "Gi", + "sliderExtremity": "down", + "sliderExtremitySemantic": "guaranteed", + "sliderRangeId": "memory", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.memoryRequest", + "useRegionSliderConfig": "memory" + } + } + } + }, + "limits": { + "description": "max resources", + "type": "object", + "properties": { + "cpu": { + "description": "The maximum amount of cpu", + "title": "CPU", + "type": "string", + "default": "30000m", + "render": "slider", + "sliderMin": 50, + "sliderMax": 40000, + "sliderStep": 50, + "sliderUnit": "m", + "sliderExtremity": "up", + "sliderExtremitySemantic": "Maximum", + "sliderRangeId": "cpu", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.cpuLimit", + "useRegionSliderConfig": "cpu" + } + }, + "memory": { + "description": "The maximum amount of memory", + "title": "Memory", + "type": "string", + "default": "50Gi", + "render": "slider", + "sliderMin": 1, + "sliderMax": 200, + "sliderStep": 1, + "sliderUnit": "Gi", + "sliderExtremity": "up", + "sliderExtremitySemantic": "Maximum", + "sliderRangeId": "memory", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.memoryLimit", + "useRegionSliderConfig": "memory" + } + } + } + } + } + }, + "discovery": { + "description": "configure your service to autodetect some ressources.", + "type": "object", + "properties": { + "hive": { + "type": "boolean", + "title": "Enable hive metastore discovery", + "description": "discover your hive metastore service", + "default": true + }, + "mlflow": { + "type": "boolean", + "title": "Enable mlflow discovery", + "description": "discover your mlflow service", + "default": true + }, + "metaflow": { + "type": "boolean", + "title": "Enable metaflow discovery", + "description": "discover your metaflow service", + "default": true + } + } + }, + "service": { + "description": "spark-history specific configuration", + "type": "object", + "properties": { + "image": { + "description": "image docker", + "type": "object", + "properties": { + "pullPolicy": { + "type": "string", + "description": "option when pulling the docker image", + "default": "IfNotPresent", + "enum": [ + "IfNotPresent", + "Always", + "Never" + ] + }, + "version": { + "description": "vscode supported version", + "type": "string", + "default": "inseefrlab/onyxia-vscode-python:py3.11.6", + "listEnum": [ + "inseefrlab/onyxia-vscode-python:py3.11.6", + "inseefrlab/onyxia-vscode-python:py3.10.13" + ], + "render": "list", + "hidden": { + "value": true, + "path": "service/image/custom/enabled" + } + }, + "custom": { + "description": "use a custom vscode docker image", + "type": "object", + "properties": { + "enabled": { + "title": "custom image", + "type": "boolean", + "description": "use a custom vscode docker images", + "default": false + }, + "version": { + "description": "vscode unsupported version", + "type": "string", + "default": "inseefrlab/onyxia-vscode-python:py3.11.6", + "hidden": { + "value": false, + "path": "service/image/custom/enabled" + } + } + } + } + } + } + } + }, + "persistence": { + "description": "Configuration for persistence", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Create a persistent volume", + "default": true + }, + "size": { + "type": "string", + "title": "Persistent volume size", + "description": "Size of the persistent volume", + "default": "10Gi", + "form": true, + "render": "slider", + "sliderMin": 1, + "sliderMax": 100, + "sliderStep": 1, + "sliderUnit": "Gi", + "x-onyxia": { + "overwriteDefaultWith": "region.resources.disk", + "useRegionSliderConfig": "disk" + }, + "hidden": { + "value": false, + "path": "persistence/enabled" + } + } + } + }, + "security": { + "description": "security specific configuration", + "type": "object", + "properties": { + "password": { + "type": "string", + "description": "Password", + "default": "changeme", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{project.password}}" + } + }, + "allowlist": { + "type": "object", + "description": "IP protection", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable IP protection", + "description": "Only the configured set of IPs will be able to reach the service", + "default": true, + "x-onyxia": { + "overwriteDefaultWith": "region.defaultIpProtection" + } + }, + "ip": { + "type": "string", + "description": "the white list of IP is whitespace", + "title": "Whitelist of IP", + "x-onyxia": { + "overwriteDefaultWith": "{{user.ip}}" + } + } + } + }, + "networkPolicy": { + "type": "object", + "description": "Define access policy to the service", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable network policy", + "description": "Only pod from the same namespace will be allowed", + "default": true, + "x-onyxia": { + "overwriteDefaultWith": "region.defaultNetworkPolicy" + } + }, + "from": { + "type": "array", + "description": "Array of source allowed to have network access to your service", + "default": [], + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "region.from" + } + } + } + } + } + }, + "kubernetes": { + "description": "configuration of your kubernetes access", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "allow your service to access your namespace ressources", + "default": true + }, + "role": { + "type": "string", + "description": "bind your service account to this kubernetes default role", + "default": "view", + "hidden": { + "value": false, + "path": "kubernetes/enabled" + }, + "enum": [ + "view", + "edit", + "admin" + ] + } + } + }, + "git": { + "description": "Git user configuration", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Add git config inside your environment", + "default": true + }, + "name": { + "type": "string", + "description": "user name for git", + "default": "", + "x-onyxia": { + "overwriteDefaultWith": "{{git.name}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "email": { + "type": "string", + "description": "user email for git", + "default": "", + "x-onyxia": { + "overwriteDefaultWith": "{{git.email}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "cache": { + "type": "string", + "description": "duration in seconds of the credentials cache duration", + "default": "", + "x-onyxia": { + "overwriteDefaultWith": "{{git.credentials_cache_duration}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "token": { + "type": "string", + "description": "personal access token", + "default": "", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{git.token}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "repository": { + "type": "string", + "description": "projet", + "default": "", + "x-onyxia": { + "overwriteDefaultWith": "{{git.project}}" + }, + "hidden": { + "value": false, + "path": "git/enabled" + } + }, + "branch": { + "type": "string", + "description": "Branch automatically checked out", + "default": "", + "hidden": { + "value": "", + "path": "git/repository" + } + } + } + }, + "vault": { + "description": "Configuration of vault client", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Add vault temporary identity inside your environment", + "default": true + }, + "token": { + "description": "token vault", + "type": "string", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{vault.VAULT_TOKEN}}" + }, + "hidden": { + "value": false, + "path": "vault/enabled" + } + }, + "url": { + "description": "url of vault server", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{vault.VAULT_ADDR}}" + }, + "hidden": { + "value": false, + "path": "vault/enabled" + } + }, + "mount": { + "description": "mount of the v2 secret engine", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{vault.VAULT_MOUNT}}" + }, + "hidden": { + "value": false, + "path": "vault/enabled" + } + }, + "directory": { + "description": "top level directory", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{vault.VAULT_TOP_DIR}}" + }, + "hidden": { + "value": false, + "path": "vault/enabled" + } + }, + "secret": { + "description": "the path of the secret to convert into a list of environment variables", + "type": "string", + "default": "", + "hidden": { + "value": false, + "path": "vault/enabled" + } + } + } + }, + "s3": { + "description": "Configuration of temporary identity", + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "description": "Add S3 temporary identity inside your environment", + "default": true + }, + "accessKeyId": { + "description": "AWS Access Key", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "s3.AWS_ACCESS_KEY_ID" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "endpoint": { + "description": "AWS S3 Endpoint", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_S3_ENDPOINT}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "defaultRegion": { + "description": "AWS S3 default region", + "type": "string", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_DEFAULT_REGION}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "secretAccessKey": { + "description": "AWS S3 secret access key", + "type": "string", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_SECRET_ACCESS_KEY}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + }, + "sessionToken": { + "description": "AWS S3 session Token", + "type": "string", + "render": "password", + "x-onyxia": { + "overwriteDefaultWith": "{{s3.AWS_SESSION_TOKEN}}" + }, + "hidden": { + "value": false, + "path": "s3/enabled" + } + } + } + }, + "ingress": { + "type": "object", + "form": true, + "title": "Ingress Details", + "properties": { + "enabled": { + "description": "Enable Ingress", + "type": "boolean", + "default": true, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.ingress" + } + }, + "hostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-0.{{k8s.domain}}" + } + }, + "userHostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-user.{{k8s.domain}}" + } + }, + "ingressClassName": { + "type": "string", + "form": true, + "title": "ingressClassName", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{k8s.ingressClassName}}" + } + }, + "useCertManager": { + "type": "boolean", + "description": "Whether CertManager should be used to generate a certificate", + "default": false, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.useCertManager" + } + }, + "certManagerClusterIssuer":{ + "type": "string", + "description": "certManager cluster issuer", + "title": "CertManager Cluster Issuer", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.certManagerClusterIssuer" + } + } + } + }, + "route": { + "type": "object", + "form": true, + "title": "Route details", + "properties": { + "enabled": { + "description": "Enable route", + "type": "boolean", + "default": false, + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "k8s.route" + } + }, + "hostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-0.{{k8s.domain}}" + } + }, + "userHostname": { + "type": "string", + "form": true, + "title": "Hostname", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{project.id}}-{{k8s.randomSubdomain}}-user.{{k8s.domain}}" + } + } + } + }, + "networking": { + "type": "object", + "form": true, + "title": "Networking detail", + "properties": { + "user": { + "type": "object", + "description": "user defined port", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable a custom service port", + "description": "Enable a custom service port", + "default": false + }, + "port": { + "type": "integer", + "description": "port of the custom service", + "title": "Custom service port", + "hidden": { + "value": false, + "path": "networking/user/enabled" + }, + "default": 5000 + } + } + } + } + }, + "init": { + "description": "Init parameters", + "type": "object", + "properties": { + "regionInit": { + "type": "string", + "description": "region initialization script", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{k8s.initScriptUrl}}" + } + }, + "regionInitCheckSum": { + "type": "string", + "description": "region initialization script", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{k8s.initScriptCheckSum}}" + } + }, + "personalInit": { + "type": "string", + "description": "user initialization script", + "default": "" + }, + "personalInitArgs": { + "type": "string", + "description": "args for user initialization script", + "default": "" + } + } + }, + "repository": { + "description": "python repositories for pip and conda", + "type": "object", + "properties": { + "pipRepository": { + "type": "string", + "description": "python repository for pip", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{packageRepositoryInjection.pypiProxyUrl}}" + } + }, + "condaRepository": { + "type": "string", + "description": "python repository for pip", + "default": "", + "x-onyxia": { + "hidden": true, + "overwriteDefaultWith": "{{packageRepositoryInjection.condaProxyUrl}}" + } + } + } + }, + "startupProbe": { + "type": "object", + "description": "StartUp Probe configurations", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable Startup Probe", + "description": "Enables the startup probe to determine if the application is running.", + "default": true, + "x-onyxia": { + "hidden": true + } + }, + "initialDelaySeconds": { + "type": "integer", + "title": "Initial Delay", + "description": "Number of seconds after the container has started before liveness probes are initiated.", + "default": 30, + "minimum": 1, + "x-onyxia": { + "hidden": true + } + }, + "periodSeconds": { + "type": "integer", + "title": "Probe Period", + "description": "How often (in seconds) to perform the probe.", + "default": 10, + "minimum": 1, + "x-onyxia": { + "hidden": true + } + }, + "timeoutSeconds": { + "type": "integer", + "title": "Timeout", + "description": "Number of seconds after which the probe times out.", + "default": 10, + "minimum": 1, + "x-onyxia": { + "hidden": true + } + }, + "successThreshold": { + "type": "integer", + "title": "Success Threshold", + "description": "Minimum consecutive successes for the probe to be considered successful after having failed.", + "default": 1, + "minimum": 1, + "x-onyxia": { + "hidden": true + } + }, + "failureThreshold": { + "type": "integer", + "title": "Failure Threshold", + "description": "When a failureThreshold of N is specified, the probe will be considered failed after N consecutive failures.", + "default": 3, + "minimum": 1, + "x-onyxia": { + "hidden": true + } + } + } + } + } +} diff --git a/charts/wordpress+valuesjson de VScode/wordpress+valuesjson-VScode-2.1.tgz b/charts/wordpress+valuesjson de VScode/wordpress+valuesjson-VScode-2.1.tgz index f6a39eb0617b62f37140a7a7ed142c0fad4cf2ac..c1b7d9e405d62a905aee72987c6d717f53d1727e 100644 GIT binary patch literal 153794 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

mo)X1+Mc@zGj|jMf7LE*q|pZWv7H6;J2nT z@IJ?_jCdQ9bA{~2cjpT?MeBs0WZ}S)%-IR`c*#*cv2}TAOFQPb(CzwYCDwYpg&qCj!RaOP7l;35_O-oX7XXj!_Yw2ZNsfTQM``w_#vRKs zrIy|+Lkhr~#~b}kz+(SjDcn)&VHnbVC z?1perlHWA3^rvL0tpj2GCGK}>)SnNs()hx&0i+6l>ITj?$gELUw#;zCQS+Ot-#;gk zzhjat&ukREMVQRTmk<$)ts4^|ePuY-8{$hz8`j#cx38iq z$_LD5I987OaZXWyO-~|R@lm7=t%I0+4f-`=a?-RH7!XBW;a@wIdzVjvk){Iesy4=(6|G7h^MeV6Ivvo_BWB$hx694a)Lf~n*rb{Lh^#ZN9h*++xY|%Wd z6_9(hyqU^;Pzo(d^HEK#Fd#z97l;Bi%dn@;TTh@vC&{UgZv9~nL0^@)V3(ii2uEtc zwGM@T7#$BAcp-rYCniRFTiIx%3GscpDZU}#;DdM?#8m-|oK(2FJW1$})mS4i)w*g^ z@-&+^YwC~1K$ygevNURu-IR(4Ha<;Tt3i4#?q*~eA*iKlOO%O%sUSsc!pn=p%l7s~ z$WEFmKb^s(;<=I74_fgX=9))BoMTBhDm9b^&6KI2IBMD%GFxYG3%uEyDw5u{YFlK< z9^IWaKb?o{)A+|o4#Sm-I}}P#i(OMjA4v40?K%C_@)XlzO3lX!jFsxs1-~F7Cx;1p6aTNy^ox zI8ofTrf&kv_7L=^b#7KVBV;4L^b?v^bj24rSI9f85N=q#Jb22b%4sp|JUc!_Q(m@Q zSj{cp6Z+T3a+N@qiKI48JYCRYokO3yG15CKqe74i)PQX)3O@9}W)Iqf{ZttUN?L*U zf4)F{pWFjzU{qry<;VDn^zTf)aZOqw(VI3F7Jdg^yxXiY2qv2}b~Xko|amiaU^ml2DM$Rj8*fS|BRyBwYu*vCs$pIq|fS+`AmNLJ$CW zN+|O~cHn;SS36V*!m*aH^GStW4kR-?Fyzw!1SoPIogR5A%c|T2KOT$A`)PM$dC%jc zkS|fGRIl~pjedUG@Brp$4-H-BQ6G4pyd;v#F~hQXUDLB1o}5&#uq~MdoWmyad^@Of zM~t`Pt*AHW+Tj{#`M-9`$N+6Y7ToL*(lXwCGL*>+#{?1L6hW&NdYJ_K>g@}dr z3M0*RlAl2kMi)}0-4gZcjeJ?8Ep1=vyp%21&NpF>^f}xo+UJQd!5Jyph>=QdF;U+i&p`xcXfS zqzyFTn?OIi%5+PoQ}u)AUFmu7Y4R;wJ2vre6q3fk@zMCwTL0O2XW>Dby&rY7DHoWs zjpT}G2N1seaGpz1lKW`;bslNd#M10kzYg0#N#6PH)5SyX4t{QI&G((1i-YIe!`rYD z>^??>>yYqY1Xj*fCQ^ZfpN->?b8Z)Z4M8>Rx% z=JwT(lBG6OS11WR66H7wSY8>^f+4@wY% zFb_&RuuG7+zkYfS$l1L9ScsFmjoZWB_1n(H$I;WMeX^r)R>{OE`BuJJrF#QA`22Bq z|8V!T_##FJ+jyqpVx<3+-jp`j!o|<=>H6~D+0Q!Ie0z2YO2gQ2I+zBTHd<5oNzK`u zZG)d>PrqVQy53n8+NfmqDLL+==?ChfnBJQ|44&zs|AD8OSqPH6#PrZE9!)gMp?Ghx zIGIWARqy#o%}jzgxYYytt9wUt=l!&b+ zbWc(evyy&wfz-{fi9ciA#+<340T~{?Kl!$C5FMRVc;Ie+Vh+!lR^2h3()MhEmy6%! z5Oum2~zAMe{>*Dx%FutSF=R%gr zQeY7zP*t#n*Tbz}E|j(hSG|~Z&}*QF*Y)A~czyeMIhvF^lv{bw7$(-jO(Ea_lcMZg zrv9Q9vUb7oBiGYgE>yuxYvo&Cr<^X~{7pkRNg>w*p+{h#m!0*s7|S0WBgH z;76uDy>g?kr}t<5O#h9mlA(GLpQ^2k2D*~bRA_MRZfWKO)8E_uDNZSx%D}}t=#?&i zMI+iJCDOiGk7;IY{B&#ltuy+dFe&%ddOdsEo;+M7Y{%2Ed}M}m%eJk5GGmB;&Qe|9Sp-+Z76O)u-!<=Nuf@m0lMXGYxN6_$<6G z+)}{#Y-p{YxTR=;MnJ(~|NAIne|m2QrqA{&1U^+5F_(k&=yq{oCLdbiJQuZDLulFZ ze$SE(R2FyH+CrteOwsuZ8RsZkcctdHvPv1#GmIY{>UG`Ye7PD&@u6%R>S-pI5>B2- z>He2OAKl7!ihbtc?VH_Pq+ba^YYb3`^&NH{{ zY*mB$j9oir9mT6JYFE~C%=-sm|J2h1D=02RSjYngy3#fK$AQ zY|tyF9J2M~%p#Itd)2oM_&j7;K6 z_jHT=GI7z=rbh*%En*bAVUC)-aiKrq-SLMqCL#>qdFj1*Q8non?7sXmNOx?|-Lq&2 z@G!%%Xi`moQ*O{idn@{7*qL?UGiB?HI^TKQ9r&TuGN*rdVS^ZOxR8rfi}kJCOufvg zPW?9i(6BT;fS)9>QOZ%!ji~=B`{5?=UYmkXFw8g`aLlnpZR_4(*}PiMh?igIBk74rlnAQ( z@SWU1=t=)uAP>Ft54c1)sgt??-kf%;cP07X>YR7$TAzFt1R;OG+k-mEtKvvjaah)8 zSL-6STn*xPRmsZ|`it2rbgGWYvZXH@nN#yodZDK$2?-Q6mnd#x7X))*0xjKkZ1uIB zB1|f7Sn6|WHi+tqJ*G%oMyvki72Au18fCKFESXXVZ5b$#Cv=UhVmQ-~=}ojEZzV)_ z{qGBGI_uyab!q->s~3g^NW9eBqX7GETYI5D~{G;*0xM2u% z$PjMlUvEAbr0@LQ-Q9EiqX8dSxp9a{0KKY|XV+<`Z)NLaHnNSbwA0&4vz<>2obQJr z6pX*kM4SqH4A>1I!)Z4yT$Ac-d#gM&lf-c)?R~H zK##!c+YgdIaK5?!kM`6(k{)(Ud!UB`QL=G0tv>I4x8>d$E#3OeEq2I`tQC+s23$XE z-GAQPbgh1{|NQO&>D|DNqC8ThS2`1_-_y-6LRX|gEn2~IB0?i%-#}{MH!tyA;7HtQ z>nE~7!E{=Z|l_RRzs5yqBC0 zVp2!c+cbX;gzdf4fA1uiC2MIsHg1#rJL#U~W!QB9+U|zp?@>=2@VB>#sE%FbkDciU zr|;3P?`w{)8zz3le8Ag$Q#uJZjm{)qiHwuru|xzNobPnteydHqLEw8DqWPYK09Y@0 zsHh!x0DbWHOyc^>izNlXkvXN&gAcb4<*m23vr(f30I%Qm`d@E6#DDk?vRzz%$$fQv z##5Ys`7a-DBP3b9k0!m=$iKo;?yR9-6KNe-xx6}aZ2KxXX{$NM_OeEsQsIYNW_;_A z9<7P?rUSL0qYtVYX;I%GW@)DUng2PKg}8)Rt{J>$F6zw4*NU-YKVa!>@4g$$2 zlna%WK6t<1@vM0slffLGrVjNv=Ehlq4n@owNT9rO#HDJ_@;YBMyQ_FuhiiICEcG9b z?ua&~iD@Lflzz)n-wIa#YDfjb#+;N0xl!Nv@e`C?JH-W7z-l2BFaxDK#ab6){l%e{ zwvmW&8O_#uX5_VJ^=}&$o(||Cp6UqKI39k&p22ZE7+O4Y?fXJ(rO1n7+2ndo^28}@ zALsYTC_qwhD3f}h$J*^=hnw~KyddohMbfYvZ$_n6?W5NMpGfw5q=;h<@SG~rk)bmW ziMUru@1rWfJWYdR(x+8k-d81C({FESp{~V_qDb?|%o}@9W`Ch(_Z>S(yag!hC}-Z< zJx94>5SxGU(tW=@tAn#|C04$a7=|JKfj=cx$?_R9&@(p{MI92eod2uHjK~RXXKxQ$ zaRA}g67#r9&E@@rfHyWau78E1ENu$=n|xI8QgTJ=U?3B;_BTuy(XCz)lwPX&7EG5w zf8<)Wbhj#We)aN4!>r1+g~1z+fBT!a8ngfq^e=sR0RG7{BG&-lJDBrLuHu}zfvL*h zHT#8tl*=37084Fc6JcfrsUVaW7{eu$_#M$jCO?5zF+)DD9?i)B?ik(}mJwvWgfpGX zF(5W%;Q0<9AUo3I^DlsExFCK|kVY5=#JJM}>)n3n-|6Cb)}%lFMq>J`9y#=wUM;QRBe zRewIO9jBJCc-fTy+6i2c;!^s;sqQ?J|1yj;k);%dB~IM2Wh39TubT-A>*TaA6h1P@ z$_oARCv?~Lk{&F1FzYwY<`~AE#0&Am%(^l{6r;P(0iEGe*ZC58XvC|i;4=p^{^s_BJmEjQ59X63)?3w#;akRWsm6A^ZrdU z1#2HGeg%8d5&`6(JkCb{cGpk`(!`@?!RCK+RF;olk~00v50gB?bs3=64V+d5V1V#G zdIG%dZhY;GzWG>Q_^+AI8dUf+%o>Rl6QloFoqvRW$70{N3?dw}MSdy>Jy=J(uxo$V zFDMavX|`UjFK~TiwB^Rp!Gy%xHI=u|88=3YOu{XU0e5-ds*$@#=X_7k!4$=YRxft! z_lljHDwCxJ&DR8#r84*`_6MGu^z~G_wJcVT8h`ILs>P0!pJME#TTFdaz6r2;37*o% zUY{2Ekq*4Q-eHY>euW~Aywd#4amC%O&rvi1m?K}+FmzI%C=^pxbRMfq#%q+mzfmjc zmR`8mw11)UC1(_2EcxeTAHKX>nggT??*@nc*RkOye%P<z=6ia5YQ83^~+Wu58=%3pv*emTU9m#gg$<-FfiP4c?V68(pnmsyuFB*KJVNyRMklg^@lyM-;PkbUf42e)++^~#<6FN{I|SI?`kw^M z6QX5+x75AEON3zMk@G7C_$iA7F!kJ47LX`?pEE1saO0^2U;MPN4Vffzs6O%ttnEy- z0C6(MlG;md=PpM8YSKpO&Wy2K{;nIxZpa{K{BWm@IvBIpy8(0c5mrM+I`KU+X9RIP zG52W9IKlx~9+b1e{gDGZ1@h}dHAT5ASD`Zk-{Gsc#g@QL5RDLqqF$P??9)~923nCL z`!IAsN!>}|L^WqW@zDRo3izXvBt2+{53;^Qd`5O#!%uA3zr>4AS?JSezD z>}!muKA!0LV*n9CLH)UWvaBO9wdF1$)GM)=0HeGkvmS&Pkv{G`>GUdGAE%v+EkakN zax60u9dFnB*}|+RQO4~;=@O2HOF~1PQzjAUZ&}G0!v<*pFZI=RUzK<-8+8~Y!z_He zc%>W-R#S$C%ro{k+cb4Y3Eebe>&RnE<8jJq>idrNi{C%RbJmm}aOVn=o%AXgU*Q zjgIYIl&mL%u15qa$_=w+VGwL$9@N@TP!~;IXpmST5hfR^s6AA{{ix)Zuzr#^FIYyI zJ}VJLJa<{s?XX17Zc8Bkfh^t$L1tUZjxf^eSM0c28_FH?9uqLI8|c_|DtaR~9kv-# zjSJ`LO(e{zMMJ(ww1k?3mf!z-eOdBfKl8UH{c7Z&oB>e3?EG;tYJE}x`Q}gQs~sNGNZOj2FZ=8&5JH!7%H|C~|0gU%r4r$K z!W@>JO`Khj`n>zYw7JmA7{+#ha{sX1oWgTDg`hI%ZIsrl&5hvHmXlU7(9b#J$FD~Z zLz74dP}LVxp64@#r)bY5@}C$US3jeu^LsKvj1f*MwJHnLY5ZMawQ|URXKmx_C)su4 zgy_qkbp_9&X0Aq1XaU7eL$f0pvy_#-q_NgRtaXaJ`1)frHM@E2Z9ayF@xX-s)LrW; zN|%HqT(!L!{wYh1@pU4#KjjdRMVgN4HFNL(GMwiFa5ulv`HmZX<8Auty>?Tj!q_iA zuIf3cYh+Pu48NPtBCH<+G`6;p0dbB<~JIDP^XLgnQX#E*cI%OFWLi zuz>`4E`}*8Je@b^yCv7f51{GoaS>y;TJg+m%&J0`Nw3C`hG6J7PXg%-YuMq7IXw?? zW~`^EoxwgScd5YXODE1lnDuw;>0l+zuC0RJo`n6x_}E4Oj+tY0Q~Q{i6*K9VHX`|dZ1C6<#z{G5Y40(&WC};muVycI zj?!eaCYmu=|EMtRle46bPdGb$2&KjO;Z$p?OsMdRY=+j8 z2-Y^+o;p|Rv=>`UBHRMo%n4`1X(l6qJsn$hqb2;F;;s(r(iwY!q`!5KOe;2WX9Rp~ zuI^~;`F}Y9S(AoOEK^ZB$!sezYZ|UdVm^~?t^2<6bj+mL!E9UsJf?!4eEU+@0J*(o z$AEV;fPdDENDkor-hTycZYl-yt~9z?ruqPExw(O$b7TC5z*yjIOOHKy$CnPmp;^HB zpE|Eu>IP<<76)skW<;4`Ig*p=D*;tm!6w^0&J~+>+f6W`gRQ~Q4g9!5WsK>4;&F2? z4T^PCN96m)AF1NAVp#++vZ$dy2eep}D)7AAgt7 z*Aj2RzglzAAeDGntSs@D_4h(cagVPVq4fixGud(G`f$-ioOMDFkuP=)8R9cbqO@7^C|06_nD zH0I8}Kkvi|6_(I6vRZ5Ll40-$wsaropkqi9mE>;^_|gd1pHO3P4VI|@sX)Y4xM8OB z5tFLvNeAYwRLB6l9l{K-9WR6=NkPe3)hOw@j0u-b%Kzed`}}QP`#n(@fTT>+gwQ0B z!I|V0U&h5>PVcwKDA1q@!=3JfTf@@`6NTVARHnSoU%UXwVEdQe zUq=r+0Ccb)K#N0pbz?4En6L|p1m=(K-BG$*92IAH2$YVbjfN@~#hnh!FS46D%jq@J zm&J&noM^^WWQdn^raFe2pFBy%z9*xmgNMpuwT3jsR>JovyWz5%pF z*nw2=TX-CgF$cO@8ivjl87(BFB*co2))>l=ep{LeVg$+zPocpBSGGa4WHykgP0To~ zJ=x|*i0A1Sd{AKMt;>msa^aJ^$(^>U|OLZFDbAl>Y04JxyKK_7jUr7{k zqel~wsw}}{=qO`G129#psellV)e9xo;g|(6##3?9E^$>#KW;cN&fw%mVyw^*n!aB0 zLv5E|6b-KGr4)q4q!T8U-wbU9u(t}$k&qgUZ)~8DmN?PysYo5+@q_8IYK^OP=CjiN z+{q52DpA<$>#3kxyzzmoU_i{{*aM)gl{`nJdt6fc3A*ei3w`NG)10AHpg%g%#krsY zs^dl*T4?5cF0f9)EW!z|EaJt#B3Y^jZZ?7cc?~4ph$Ddjt-7uByFBmDsa)%z*h$?y zBD=Y@io6UH(e;-NYwG;KXbZ|~%cuy3Q<6QB)IcTS@oOVN_9vqEp^1DJnFh7Ed9Rtr@%e&0=*1{Rka#7QmTkjHb|H3NIt?6E z)5!2mAxIfOOs~6&{iBh;5zRQgMH4Oss5pljfzV_jAhxo%1ftDRChT4S<~LuR8!Z_j zb6*_%r8~eYSH9LS^(N!J`>(zaSu6Eh%Ns*?>+&62n>jE)f&Xk`bwCype;&4O`hf_A zqKYVW+%A)OI~9zPfgpqXrwkbd+&1uEA0GLF@|au^C^o4Tt$aeaG_#q4BejKa5I8Xs zM{{CQg64(I!9IGOsK;^f@elyp>Y7HbU-gpUsY%k`f zN(5%)r!iM=Z~JUsU7nU6JVZC{d~>e(J2&~cxx7DrzV26ld1uyt;bt>RJ=jk7V@@Wp}U$gM>(Zz6LBOyS8k&2*VICnF9ou?uWB4vrn zDvrMv{qZxwONi5yA!w8&m}1=Xv$kpi(;rS~bm*ovx*zWAnX3EN*I|(jT7=eUUb&#n z;+tTVMA*}!Hw$RypJW%qwmD%}F7)FZ#*2$AINQPSD((q_&R!AN> z<8wHwn?#2c{2ime_{*;?Zw^u5GJi#tk{nwT1T}2wIUr_n)GN$xC$uTc$@s%*ivpM_ zWG}J2@mCbp@}o>ADe0-v-z26^Vvsexed0B*9q5oyLxSOX<{TG+Gj!Oz;Kpi{?}R*6 zz%AXo)CGgm@i06{((vXCJU1zbvRHYFP0oj>9TL``sb5yj+O3|mbRTRpyb2JLUd>+b zQ?n(;yrkw~N-t)$9cvZgeKW|9@}ZIsw1@3N-AAUK7z>rIIFNxo-AGHYsRq?1*-c`a z29|`hNC?QscpR`Ee@`Hu_&@dAw8>`{gaU?RQiQLqvU#=yC*_=biLyU!#j3VHntJ9- zee9{0AY@>`vB+&P5)@-j1zYOlNId1c(ybYIrT8ZZI)pyX-DmAZpNp4>lah*^r4!)( z+>u$>8JqNCAyo@?H}8mML5-JFMDBE~3!XqidW%zu@FKhn^9a3WexE304I^9Vf}ZRE zCp<3#VUW#EA4MqEBy+n}FRB;*`t>V{o!e9x2yY#%Biw-&TU!Zo54yk&Bat#<(OslC zha9F=lE^?$1?>X42?ZI!KwS?wbX__q*qRr)(t50P;86Gx`%s`Be}1IWs@bM9N1Lvi z9!JL2*7YujZ6Jm^d0vg~x6e$&Hu`ItV{W?ltv<$Qt44_PxjEVw&6X4Lsw2B@RCW#u z|MOtC?1%GMc4donNP7_{6nTUe608Vm{L_Lk&5A1i7!$bl+G4(6Ga4R`Dgh}b-ckua zrTajv_et(>>>X%4-0xoq+vmw8Trul^*+cg>FHHL19^29IP7-^~H##u^u;Jxsc>g>R zGPF-~Hn#H(52hnsDmV6wVelS~-1>O&9^p85<2<1j{#{l1&Q`1f385z4U?UaRv)FoN zB4(-H&GrIu@(&NjLrZmYOer``Qzy8B0Yoi9S*S)xJH!P%zBNGNo;r07AxZ;Ggm z+Ew{&zcgt%Sr>agfs}}+l?#`d@Ji3en!{P0WG7pvHc+%);we7P?K48d8&&>xN^If2 zAe`mIHE^h?Z&1;a6Kb>A)MAN#yz2|n)~mfR6TZ7hhRB8p5{Q1S+ofCc3K@lPw75Sr z+O=-jx>%7igW{5-Q;pYB*{UG5m%Pa~pf7QvAi^G+Vq+9?Lb(KJ5MeA?7g<-)5k!v$ zqmnPJNK$$)5t2i`p&(Tc-V_K;NyRcF`Oe3M$I_!A$06)W0@+V_0!Jc8@5N$I;Lt)1 zWwDM2rk`X()?@=(N)A7aDnn^q5Gv1nnHB~d;eknY46@l%taRGY=+{O{_KX;pRR+-= z$ID5Rnt?>v?+&(r{~imfBf2~&r(Q9L#N?r!KQ9xQyTCumz;up658>?^LZFrb(e|&- zVJ+n0)!~gqSm|Lhqy&`jeb=_jtKt|kAg;zG!#XI@f!M*+1zP>NmbKz2MQB}3wo*67ls~Cz5*Lyg2Olr--F5c4OpN7xfIUEmG7^2#A(4T+F8Xt zh@ntBza?D4dVt~s7kre+uaX1ec@ZxHGa%gfNxG0_W+f%sQxv5JzTH~8;1auoKmSt{ zL;be;M)oIWP#Ae+(b`20FtRzb$vguo32e9k!ahU4Sgr=U40=_Q%4Ku&(ZjW>ZO%T< z?0%C$ExfC&jaZlALrZd5x=!qyQ7xp52BDA0-Btiqf_`bRH%r2ggG6gAA60$9#_2Ci zg$-2AI~x!h_Hp1K4HUp;=x2D+pI$?hwnMqh9M6zu22*6|F1EGvN)Am-Wje%_yIg!d$jk*L1`4ChDLhZVc{ zNeyj7{-+%OrWJkSn7Gc1wM78lP#N`}omCxi6{ZiS(nW6X5(5A9Moe}L1HRnmL)!vI zW#z(crs)qOuxyO!BMWMAW;*`v=f7d9`J?UGh{$0)!wN=-vk~lESjO8_Z>YX)x$-Tt z06OKZT2Rg6j$B9^rE@>JKH2lojDR&f_~?Lg1VafHMAD~Ka3F&ZLS|6Lwg6rn2`A;| zJPr$kW|k6j<6v-mx1f+AUPqn_NX{-Q`C!$6h z6%x{ar!29^uxLQ1rcYU`3tdd?aW{ddylEV}5~h`h2CzBH{iuN!e!agL{elqiP$|(% zM)oIGe3~FjoClgbkT$F|DenGCXKFl@UUoEQ^X}6hsu~J{+ZPP4u=H03rAWVy(iMfd z@(X+Q%*i>1kcD@|Evo74f2sszD`ey!hgN{pb#*_>;YmUfwG|#cE46)?U3I#` zb;b?cvB8EA<<{$AIXm;Zs(-qQ9!kO*8^!(sugrYtG+^z~Th0ylRxNtiK@+xQ5w9}d z39nss@MD~=%%DTaX4t9%}+wb!EaWU|#8@cC2cD+h>iX!9wrQuN&~Gx8x(fyZiKxlzdZQD2nB=iZ!Hen?JtbIEI;-Mg zr&z0F5gbSIOU8+wE7gQE(8s&+)>)-XCKOx5xu^7gGjAI^IIqS%AX48+`bB&w4s<}K z)(K{09g*-)H7Vtp-wjJ!X{n&jVnjknoF&x6paP!vVY0)-r}KXOECUng{0i$;?!ychoMPK1gcmBjuJSJKrU|jiW68Sp+KH+8(3r%!br(k+niXv~K zQe3QBbm2NAm$En+;no2Hb73sw`n!@LV+@2jpasI?qT0`YGlEFx_A^3mq+sA3f99Zxt3Hxw(IcCE4&sq^+~$t9eHJM| zN5&=b*Kh8qiqk75^om>a?Nw3#wh?5|OA0qL;DGe=rj+){n@nlQj(r6f30bA{UutU6 zgRFpS#yJ|??rf-Zr0lNNiu^e@I)>=}<07A6Xmq_xKH>vZ{=O<`dAV4G?`ZtmhZ!S-|d z`p|Tz{0B<~4%nyC8n51dwtU{kb}k&Mqj`?$u;&38KQG63O+=N@gU43H7_|JKDT%J@ zm(Pqsc@QKT$rms9yG!uA4 zJL%HdFF2!smjW5)x%{blT(!cZo>GrabAqAMqbhDao(QHpBn1qP;(hK=-`M&@D;{w6 zFpB47X)-aU79eBazxKjRq0echkIBU14FR`Y$yml^(%in_5mejKQoJsDbP%7T5f@eo zVXDS6#+w|#=d?{qXX!1wEG4$puq`s=3a+_KEix^C)ScRE{zSb=~k|xDQD6#lH=NRC@L2WIPQ{Ttg8iJ zll~-xL*Q=G)7{7H#93ozGoK*!2&DBnA;EJ!VS2$sKRpZU~*K6V=zU>Pw%evsqFxWjCH2%d4RG5@YcbMz7e zWzI5VVM9uC^V{{D{z~@ZNmhaD|K4CsFB1bWA^+>nL{nLPlOfK#%=pD*$ivl4<4?+q zm+rBP6G3(HNv5RuITeS6D1mifq)fcdZ(gqNT-Ck`*6 zdL$Dx&QU4eHbg|4dB0_PC{KKr{y}~S2-0wgm?9RxV#AoUn%c~R-MX~yn}R>L#T-E~ zK{n=1U=YuWK!%-g3j8YjOJuphr?>d?O!DwU5m-hk=0wN393Rq1DtNvHE~?zQn$kte zEjJ5jGR4YN;pyB)<J+Dla+1`EqInfD*?QF=T6Ra)Q6;JrX}g_LswCQre31d`*Qs{d(Cku0W&%1|y(7Lu(lR4!NbN-X=oP141sQRznIMM-Sk zZZrOk_~Ei5@siAQgDo6YtjH8V)Fw82txI>3%X%vwe*b!XrZvC<^ z|G=0sx*tgAlmpWP5F$A4K<-(L(_BH@ZOZRaYPrYrSU0dvSZFf{orgFFK&4PxTnrj( z*fNNRPT_bl@em;vMI?TakSEu1Wea@#tSK!jO3bBZFxe7WOr;>KGe3bF14Ta;FoxR7XRC&>h zvn$Lfn5{YZIwk6zoTucGh$vxSN)N6GALSC$d_NZLT771C!HYvYeO5e)1s@Xm&r#wu} z#(#sNIshqj=jq22Yiz7eV6}Qri#%!*;%k&Bc~LQQYhyJK535WUU2J332+IbD{Hr0* z2*mmk9n=3s0td@6i6~o8y%ydTIynqt4`#OH3<>FM)B_|~!YCDQwz_64<}-BqAik)o zQcO+L4>-9fdBAiCjhbm!{4?hI>~jwG8a2ip1qF|Bk;AV|`->lIp(N&LD;CCl>lXV_ zIw~b~hi=@TM-YNT?s{|vblwL`e8cADP$F8_$O51nqe!pX3Y16U9AGYwwow6>4l5HQ zE@Q+%r;-12Zr9oQQ5!nl@_cD?d_g?Hs-Ml>nXT5}&{+rHjCx5J5k-1ZNQaFNd$>o6 z2hKDGZi{+HB2P%LL1L7%xofvasT17k;AW+eqD63dX}E(vV}}rr@%l3?y)xXT+;*0d z+&zU(l=I<(?F*wx`C28~R5$QsK-5Q)=W6mP`v`;_u4mr_q0_3F5boj~UPO*6xm32- z)>0(Y$x-(9pFF2OEl(gxFOq=a(TOIAy%bP&uyh^&__1UTKKNLnMD(197!ki;jNQ<$F zNG@hb+jRP*uGRv{pIK1FGFSZ~9JGUmB9mJ~%%@&_gLvJ<+Nupyhqd$B{|Kfh@i?r! zXJVaZXvQ9A;2--^a~-1^mWpG<-hrX)Wxg5hP)LoV^Q>?_Ms7CYXcSO zl4@nz{Jiw2&WiV7=_wfU@dXmSNw!WvQTq;|f zhu_y9s95=*-gJTaokb1|jVv;^tsGkXKqHg3zLMIW2J`A}yw+U8r@~u?3RhSth zgOvClt#YZR(6cZYl=koMa$aX;^LG3ulSh;%W@DM!DNU9<6K7qz*4!Utq%kVl3``T2l}Nczken;Y+}4NQ;Z0++{yySL#rd;hGT*A7tZ+G&cL6ii1xK=e9uco+VdQ5FK;q`vh^?PZxDJD^O(qLdM)|JKPuB!WBYPu&*%oGAC8bt`hbpSB zY9J!ex43jk% z!NiiD$5-w*?l#aL{*E6@);Ft_gusM}VuF9EWrSaZG{dvso{f(^V1miV19*wHNeGv- zO0v(2q4n1giPIwZ3_*KTufAXOz=lFsx##u$+6irgz~eZD|JH+m7c#y?MJpBQ zR5U45naj9!5FFgI`H*iQ7GRMFs2dRqmf9mGut@TaUVKKiDaKfOh!+HSwXxc&x{0BI z%riJGv|7o@sFQ+%e{-TnO+{@&N7;=>NkVb*a{6i{REds~Qj0OFkN)j_N_99bT>k02 zjcjSk?SNPp?@>1U zDdY|tB}l<6S3B1d6O6Cu>HV-(+gN5B4UJdmMs;E18()%45WO&y?#1~VEmVDm@HDL- z2}W>!=p)zC8!fgfLH*cawl5^;SU%^^SJKWcwn_blHTQ*Yo+H>dO@hz-d*^Z2Kd-~k zv30TpHD>6L-;6`e^uc=CFfX;zQr@>KP+KPQtz^FGLoiX!j*j(tqUJv)0FEtRx}j=# zo2x-i3_vRq&bCtt?DyB_i~Rh#)i8F`=KoZp=loQTtCjw|Rof~Ix`F}L3_~>FteEzG z=F{gkSO0++F!kSsVWyu8iHEuRVkCe~>|j8f6YiV2pH|mc2cCif%Ff6HK!IU5!T&go z6!0kh>+K{K>k~2+Y+S(oFc{FcPV`fIu`JL%Ci$I_3jsJ=lDt;Dl#=KaLFUl za#K3_Eb!0V57zqX74L<_z_Cc)R5jLC1u^(7{^xs!p023B)X7KIWjC)w#f55R$b;c+ zNT_+tk+Do8)~9~5;jBx~4Hv_+)-HW4XLkWGHioHPc4U9k!`HO?-OT55wG$5Msy{9S zs+hRId_Y8GJXqrKVt)U?G-5=AjsWZs;i+9|YHDmqI4Bgu=~BO;)(NEOFkLRV(d;1d z^+JHOwCKhOtz3aqu)YfLZ!Tg@yk%v`H{51&H zvE;f+q2Q86 z*sf<=Oh2-VXIXVVWYaTF^gPb{kb6Fbwo?}`J!1X-FP-=CB%|kaD$B3Aed&O+V2_bV zIVqdHc)JyOPxHxJb%yTxya6jD*6DyOXQK2MEb+yf?qW@LcO=KY1Gz?e9Zh(L>d z=B<#(39Bfd^bUbd4a9vV3aC6wzEKR0fWstXdX2>l<1ss=Mj=Rpn;=4AqI{r z35L+w;}GAdjFZ4Yi1c7S+3)=AFeE%;pusYTTU5Cr7r(Gx zj$EvG_EBR&lwaGJ%Kv>b{l1%9g@{#t9Q>BWEf~%2`e&LZLEUpjDzCl==qu^TRRM=P z;Vw?{sGKU=6(bt;KRRtush$d+jxcQ)bH>au4NkRHs@oxMMwOs)RDD;{W$Vdm$F2sP*^xsHqlv<#!TLFCZW1k zSh0Fd7N<;qt2W=mQgOiA{ZGRrCQW^Ly{ z6o)JRXL>29R@0AN8mSLpPqw#&M#V%$Q>IJZi5*h&?)2t7s(TqkYmlXO1F=WGuw z^kyBN;}c2+3ixixU}5O_zGHUn^x&Vn5ZUrK&)%8hLq6$!R~A!kjTk9GvJfmiX#EEiup6`uwX$Ssox%#)Hm6hk!8{eK|0kKta? z<#|)uu+Qu7oYQ~()u;9eY^^07YBQcn>EL@1e5e z`R<0#^+r>IM}3`k8aw>0ti{OmBCd*}Fw#X! zpxW7_O7B%-&6Hk`*UV*nj|S`b@0C?wg;9+KEyGRiSI!Mp%OA7=ON}y8^bqicO>>Hi zc233*)i4iPfZ{_O+QvD0AU5otfMrwfRZ;-Bbdw>5rCm9-%>}-87vzF)c?lkpoI`&33xtnei%X+dN2zHiX zx|?pdBlz=Mt3OGx_$okM66#*ku50H+r5vyYlw z{Y$r`x$~5fI?-_2&*y4hHISd_u#@(_*w$%=E$?GwopKbI(4bZC+tfg9D zOD_iL2AK-|-GugchgORNDyTc*0FcM#=z4nHtQ{mN#>)`c!(T-P`0Ng6{55iZ2;ZzL zL5gLaRz`T*JQo*3a*zC}xV%{E^?#^(=kUs!rF}S=WMZ2W+t$Pr8xz~MZEIrf*tYFV zY-^H#)NdK4Hsl*M8SSkiPf*-(M`&5*9 zeObskzCjB+R~-L<3;^x%RLpY{9?EREp#s=Sqxbu1nD5X z$Rl(Z_>)!>X}~Y*z+A9(ACYoE^2QG3(5t%s1oQiOA&#r zpZ_IPwjd${9${Qo>Y(f6)Y~xL3Q1I7l=M+t8oVJ1JEC|tlB1DfX}xtWl&@thCg&I0 z`cJjs@|IJ)TPdL;k#lnX2pJVyrM#4dC!?PmcW>*LB}WzImBr8^sx>sL7{js()kF(I zEy=RdX{mZNE_Fi0yh2hJqGKyFs@4WV77Ewg7Hz`?ZNt4FuM3^o<8UH&wMAB~ z(*{^J0qzK(uPM1H`Q!3RxN6)VzYXJkSGMDhZ?3vdBFm%cVdK#z6w82owTCURdB0?q z6>mvl+f;qvE_$RT@wu1?+J$0*v2ZgB_kso2lVucQpwlQFFN7ssfwR-d9CP<>psDOr zV>jx^?qLS|8P6J7lTq8B*a-I%UY-iVwsr9%SVbr-+S&6VWUzWOe#`qWkB;OVo?v?! z)o1<6v{v&*f&Ejp<#GME%pyTwDSW0f3Nw1grbZ9Z=jhtZ3c&Inzp0rQ5~mlPZ;J)b zrrE8TkXlkA0AzkN&4KSqDNMbWaSlPZskCC0+{J_Cxk}a()%m4jJiwei7SSyOC53D! zsGlEQ-MyP*{mfPl;Aq1`hAZ>LL|Emb2`Dnkt~Dla6p1Rz8Hq~|7KqijgPJq-Xqvml zK#?s)iDH|tt^;oB%eQf`ip+(L3I335_GygV1R{dE|ARXj(7qFSBFq6Bat=PKh ze1Y6r$ISQo%lcWeUm^ZQ+D^Lur764RDVGTkOD$XJMAPYJ_g6D>Hy#8K8Dx>+q#q@( z(i>Hf^l32^`_g(fqxpZ@(8B$q&jPh7YVR0!u}6t7LJ#N(pps-yu?O)j4>w@qET+*C zucMr>))^4;=|~TM96v~Mao^(3d4>LZ(o`;8e^aB@mHLw(L>uSBT#VzHkl0ou^v8*+ zt+%xRu`od=YYN(!nw~c9z^Ne6(ydq(T6b2(mxz{(@?tq5Z%}a#9f@J{3p-T2N&tcG zu&|^DUJ^p-9}`r6*frNO+=8BK6(&DIRBGPRW2L|nWJrXd+g)Xp#jnmJ5q0xW4+Qi9 zi6JO8EdTMNh-@(}jZ(rG66GL2#xicGXyTn+GN3LX4|-HKB&iPtn~NegLH0c!6-6my z6uriwvK_BqktbKky4mX}+NSt*wgEU|%BiJn4nL={R z*Z36Lu|;`=FQRS6O+ld%qj;S3`O#Y_>r%RTdRCaaTN89qQU0E+LI-3wv+i_{GbF#( z0X3M^4{ZQbXNNpFaWRIlPYn8)I)d)^Pn9fbRxBdk-qz6{Mnp0QJ(9V-`eF>oJl$Hy zyiP|eK`(1-J7gAHqwwn^0AV)X4kOV>LrNB?Xl`X~9S%jS3bgVS4SXT-=imG*Uh7lP z$1FcgtjOaGAtq3fw)P|c(2K`I2pbT1tsfhqf$twcMmH%lVdlN8fx(kS`$8Mo=0Y4+ z%HxtP5o|zO`CX!opXOX!uIzn5%3j4+aw^8;Qdb%5sHCzPKJ zFV70otEl|!xvjpKlb-RawB@G7c|eC2DR&l$);TK6o%@q?CFfmstoqaTo^7x03|x;J zMegE7XD7`-5@=R_-Es5R!^mIVAFD}u^doIQ@>QW<+xyd>CubE@)o|?jPa$@=&8NM6 zZB44|T_gI+gx{eL_K~XmwtAa9Cp}w72@5{_x9&lWu-$hdyN0c4CQBC^o1ir?I^Uo6 zCi<^teZ=?xvvaj2RaIB1!tB4)t#$s!m#wa_Pu8?!T6PGEt^q6P#+6EUq(;ev5`@+m zDh)^1LGe}j5mIt%{XfPrc+>lqzXDdXOX$_ArL%RyG*yG!J{(Gr&N$@-zH%1Qohim- zGwS)CN@DIuiC(vci8UwcD>JlGXu^jxz`IU}08ZD&F#}reDa2WfJyBDCe!16rE^UQM z#MORUWXKv2JOfI7hsFDaH)(K}dH*#fGOkdA%YmXBmV=4lKb{}#6eX$_@sE&IHzVXq z4yMPezm(zRR281!d6x+~sxi07DM=Pa1j@$1(odN>2X0*?C>mbdoEMTbwgUJ*J0cm= zhrokyi=uOv=$b!imutDSm7DGQ4bCdn>YEjd;i_K)_)Uw=u?=#?(h5&5s(UDGOU+4k zduvY6ArlAh*wXNwWqQS=a}mhDqKzqz6Ami`^|FGq%lSJ;ztB(4idxYE zQIIU3>rHuE=cilQP*P)CD$?JeAGo6Jd74hTGPCtvXk6(`ODJnCG?k8%8JFcfbA~JC zO~W@)2fE9_s_6wg6`{$XRz~xn;o?KmRZ1eJD;lhr27b~I1dre(hT=;7T_=i1G{3LI z>=3+eD;^>N&k|bLKn_jStlZYJ1&qgQ=HL!&5)NPyaIDF=uT#s42UXO=UlASpp zwT3x~TSU)H!RKwj4{<&hAWg4(ne^wm@Zi~;(gbP|^QpjiNrdqn;Ab{Z+I}#L#7r`f zy)T7?eGQ0SIb!Si!d4kej)Osrn$gMFhTOL;36T+GzL;@3PSt8SL?&V&P%jf}*a6Cp zx3(X~zpIM{r2fjJD?uD5i!F|_FU~tn~8;_$N=UN(8tlyD{dRm zjb$AvpV;ms%MQ<1X0+D#(b~evL1+vLmJFt0b7GVmXo%jDBQI^yYhg!Jt?0(C~^ zpr8}n9Gs9%F1HrPgW_m(ejSW}2YpD(X-NOo+x#oE)6kziN#iA*pYe{z#^cYBF$qGL zR(I60bo^5A(B7V8La>(kx%59hLS&e4r4#!KlF1WR#Bn7Ti(5{uM6+VtP-U~fx{EKw z?gTK9c{g4(39Dn6FY=y6HGL_c6fA3D0Oei9TJuMvA%A3C*-AaDth{ziVwO)Zm_>8J zIRt~$*|1hlFaI+%4odLqUA2Qujg2;LT~c2*4bONO01t8q0N)G`c^oYDH`?z>ycSaG-#-aG>k`>F(>+XBLtFo5%Ijr+*J#P8X=J-LmsQ`$i1KY5CL)sdv|)dMS2N7QsqA*5aabPu7FN;Kz)ff z^;-Ws%9~3A6`c|DBzI8}c~U2jhmFc$QTykWUcG32$EG`XU~emQ=lO&FTx!NU2he%{ zwa(wc<9grYTHWI_7kKN>v)%Q2~P|WIen#Wo}5K!a9_6fDHJllaMe5c_NN`ZrADF$yAK)Bl0Ag>c;lXxPrOF z(UJfA`{Vl`6X28*e3LvGzq`g$LLVW^cj-6B&C_{JUfu?=!wNv9 z_n|PELu?O)w)Rge1DR^PM(l`3FY@-TuW8UEMs2h#q$9eo9M#gS*srp9D%@h;G0vo< zCH7Ssk_7!HBFPcc8oMO*tWF;rA>l3A_3F*mEgSrzO~p1^wcjn!qv{?`%4QD60Fd-t zip4TM{ksHElevK8$;)O5Wp9UvfX<);HQGkwY?1Z7DHC{3v$uoiz_6GX>OZSVl%mQ; zVZv{yIMm82;E=dI96wEFVIg5&ldZ$KT)&_v8t7MN+(3^7x2DG7LQ)&7D%i&+1wszM zamkWOO$p1I=sO2}Ib6${-R6xp3AC59l5bLMTH0iP)RU_cRM-}RZ(WE8(?fZK{BFj& zEvVwGOk6awi#Z+!X(J80Zlhp~sm;)er6pLann@LGag_1ROk{12G7sZ9RX zSyOO8Mr%9Q6Cuoo1yL7t^ET`>*fbZx3X*NGS1=hrd5VSU?rRdw=V4(^7%g~l>#3I} zCJB*8W$W{G33Fa`R(sl;t!mJGAff?r>=R+A}h_)VWF#`)`<f&$9~#oAo-T%YFTq%)4+A&>2QY?vx3 zz)!fUWSe-|Z7%qVAXNQ|1-pD}F6Squ2LboU9lzMET|9p`v{qlk7=S3u-`X6%L^_Tt zMc*rct5{sZ^Sh3DmxrFdQ?I2zNBQ;sH}z86SDpM~KgBZ$|91OCB87e8SzOu2SwDwZ zDv|CWQmDFJH^ql&Ld4=W9#fsm{L7I;waaZC6cb^#I}Q^h(OMq=V@nmeX(;s7Cua|4 zNA+1bUv_K7>8y)oWr18B)-zG-unT;Q(|VO4K|rSOZDWpKk@?ovx!VIWZ~0OAoAc?6 z-8r0U+xFpd7O~PPLW@pAW6t|m(?&5?bK5WTpTD&jnz?1|Sl`fz$Jp(pti2dSGnrh? zz$C;w^cKrUv?XJgZxNPJ#>(LJ0+z>WuCS@h+DngCbGF_4hOKOSGCCy?T@zvsF7u61)!-UYuj*6qRXN4CcTSpCtpPZ#Tjes$1!c+Fb38e3vi0KAnUGEUm~1UP8jo)azpWfZL6$?0d}Xt{Z)aJa<&f(BFx;nv!wZQSo=Y%x zHE1P?XT_ztT2;6+!;fID?{_X)AV%V6U@Mz50w>yXli1(ip3zy+P#OpGM*IEewA!s& zEIAH%-B+oVM|}wm8rfstqo)XtejIe9vr$5yHdV=$yojcwXF3p2Iyo`4N5YLaH!s8Z z>aJ3eL#BDw>7wmy%5_IVNcGFv*yJhqm86wML3$Z)lzjy2I{NOrSRrkRuaXyf!2d}%&+-LP0nXO`Yk7&cHQW?`#$~{YK>F$@!hM0?rE-qsI zxU1QVGbzibzg{*!74tXZBsW-*l1g+n08fXrM~dO+y1`ufpl|guAC;FN>o-9^D_?zId}-W}N*>zfLYn)WLTVe-ZB*qKX0C|2kr3?rr@5I-{O(Wm%Ki zEpTsahiaFux&hw#R)DpNWdglw*V;WNPUZf5e@Q5?)xA-gyR)|d;C%fhtV2bO<48_U zr6GanOnCU0+31W7Nj&3|7j^~xw+$jUeyeP-TI<58n|5Ncpo=!Z)fXZWjjhc@yR8G@ z)|w^aiXC#kiAMq#<~=wj4@Cke%Er>LFXW0HW3vTL#`hGOa6vENW@co}7kbP%wpt|w zMKzK(1#@wLwK|mnmbm!z6;B2HOP}FEoF_q%y^!b;Rt&oCZwz?+#4|5>eAgvd%N00b zrmRUQyO(o?fG3q_{*4#6g z0N8!Vny@5PUo^+W%|66yObAojmGQU|K%WgILb3%GQuim*${gP%KKrS+_wSUlpB5|d zTW4;`8mtO=kB*?GvPV)+B{U<&Puj+l=M4L(SMf+I6r90~71i(#&n2_f zsC_ZiJCZ(AmD{JDBZkFdPuE}|ZQc-~j2Q}l=~nJ`@_I{omGge2bIT)4cnZ!F8(iK% z38LOn+`r?aBLF+IqbILEE8}R{(jj7h_K@tZL@6Zvkx6&#bV&J7)P}f%l-h(r^B8?WH!3RLjRUH5;H6( zPVATnL=CC<+XvkCb%Z{`4v0^wZNy2$XuBt}uYTvLv1H>yoKofb#e@0e`dr^WF1`A_ ziIq)JI~NjSSb{~trW4Cl!d_on)x4%8W>dMciUFoNWaEXLG+#l)UU|UU#laiPn3u|r zn#5!0m%R%8=(8fyZd(y|KgVGYufWeFeFCTim~v`?L=jHn9kb$R1FFRA@5D)yF;kjm z)2y$9t%=QUe1N3^ZnjZOn)c~N7^pvaG#k_5u$dO$oWsH}Ioa#X2;fQF9x~hAgssCk zm4eO0vIomDV>w?e<;@W2EaAC7t;H+XZaS0+`zCH~u5~$v*^F!@O0SR;vkp-gxDaXP zj3Sd@(jnW$&z$7qgH@MYFlEtkdcSbOTNGR!-Ru5Bio|#**pZ9qt4$AQC%DX)2E;7IIKB^LY!vNgKMI8iL4K{ zOq-jYbJ4Tp(+M|Jm>F{AyLvnRG)`aI5U`*hncv8T zQVEM-|2Px(gslJJ`1p7+tlL*tnkeFM9w|0{xsI~M#oWB-;hz9O(s3KbhPm2=W!Vzc zoah1t6%n)&Wuz%7@-lC-Hmy)VE;n>**4g`~+T-pHdp;TZ0}0L`eN{VM>+u&Vv3mQj3AE zUa!f0U0Y78rGh+8P&rAQMLv=ypJIGhan;h@D^D(x}@VkYo*{ajJq;o0k#k82N_8oNj)BFGFQQd3XLjeVTu+=W>r8HQH{mH<^aG%U?b3Rj%z#fC+;b1((m;rlvs|gZ#;UtY^PaQ`L$FOcCd;lH= zPx^t)7lQB>xcV&cWm?Y>sqIk{8~HF1BfI%|QK}DVck4o;r9di^m55Ml-U{Nk_CJoE z1ncy*QQmGH-EN6@iIt7Ti=!0+xO;TJxla`mvebrd!YD>68mkMdcGEX5y)(AhOzP~7A zWKy@9G$WUZQGUhMg=ST_|7k)_AnQ*ex{#}VYvYFI&er<+d3$SQ_ttdBE8=t|6@sp_ zZ!z5V#+NE@sf1G$`E7^zjm|h(ZaY3aG5#l7RmA&>OOowvWnPK>Z|AW&<0NSlD3ZOG z3$_D9iIx1e%X4mufy{6?DpX=;AEhciMg69#aF8v|O+kf{RW%giVJVfD72>lLh`vou z>6@U@(_Bx%jEv+r7#^mtU#$FV-#$e|iF9oJynr(JgfR}>P2Q)aPrb(~q~t{4l_qxM z{Ra|loK8jc$U9`Z*g1%^m=r74lFVmdRn#VHC_@c553S|4F}iXL0zSMpf!B70WRnom zX!}Wu5D=G~zZ86Zr))2agx4+EGle1zjLxsfhC9jZ@gpC?kcIP&>?;9TZVvD;?=E%d-6#j_^5E^B260o4ysghOtuHJbJLzfrRpC>m@ z1MS-yY*^ATe6Z2W16uA(CAQg=Z{!*r_fsm|lbgmAD;mvQZO!xL%}X@7?4KMPF@SVQ zq4lSi-2nHIdFQETibHy&4|e^0Q#>K9@d2vTZ=u{^ZKby4?u~oNl*};!oY|(b3Uf7f z3{z`q9qP5k}lf3(VQppW+zEM0Jq*Ffg-J5Jd+g+NXW=VOm zZW0?isZ*7Imw+Er^Ft;ms>vk`fvU$Iq$=GDD1JgDIm~NxW-)G=!3hs?s3&UJu)@P*KVw-eiJF1Ot(b>9lg4D-Pd z96Oy8COpBI_2f90OwasYpNT6MfN%x1-}{AKdPBK|uliH?xzK{pj4C zo=&0O%Ur-kt_}eaps>~ac=uv_?`HUBBgy&xQKHHJ7XS6{^ML~*DjZ9|K_L&fQY?4|`aE1<;P_ed&32H?CrTvTrJ zcCI&Q?5{T&Eap?VaN^?D(z4qNkf#FbKfAkImu{?`yR^9T0_RTb?A^J55UyA^H<}7n zNSwgA_Pf^GByUoMrPqa7Dx!SWzO5dm?$52*DZo+t!_L~;Dd!mwMWLeiGQaYYONKmI zx@vH#&@F+hH9;OJh&)W}q*Qc-%KMm`z@dt1-6&_MLE~44`C=eeTaD;u_1hZan|AVh z%iLv8ovqwq5I^YGlBQ-}xwO@De17Sgdu8jkfe*Nxj;{81<$UA?m~QneL@QtA``%|h zg8YD=PW52FbE^g(1;s(YtR{GsDI7HOQs1*}tJ?AvM$1m&7uQ&DpsEIb4(Tjp9SRVl zkvz>_!Z$3PoIl=NVx4$ve_UQ3+5ulirsa41ZwlUwyxr?QvQa>R{FW$~INjWG?a!YN zhVN>w_;((ldSH3+>si)B9|QhC;-t@#DNMEOK6K2~h!WO38A5%kRzozu~7bX{SC^9pI8GkEUpza=A zseYhl%sXsL@hLqNl1|wX4Wz{QP?>~)#(sS+?OmK7T1y@5eR!+1tl;qSs_u49FQQqt z@B2;lI4g&TW`=4OCZ|vS%OY}|`)Z*MT5mjyA@`mJNqZ|6Yljx+Kc9{F)L5>nr$C$B zZu!p6t;-Igb-*VIIs*%-u;Lkf%Z;Afj2x!uL(Ay3RrPCmK90wV|M zQKG@j<`zcA%L*Hm?}qxHe0)ZWR@+AiqzhjgfBId2sayN&N<&oGDN0QUMPrzscjK6_ z8b5qoKJ{zw+Go){`rah+tWT4`f=-BQw2AhnA_XLU#ukNtg(O}_sJISEW@|%(zgWb; zTf12RnuuW>aviDoY=oN35f;-zDjuO)qgbpht;|X>6c7V9>#~lWb zrS;WgpUu_H3WJu6*sb}Exz9cGXHj^b+5&RbXG0BJsL6Iu+xGpRJQH%?JKfheLcgo` zg5_9mxnJegtKMw0Pq`Bwrh_fmUNv#G=zK1f;J|1$4XIdxwT>Vil)&x=5Pl2M?xaasBf-)S6>_3bqg=mZx{BrWEd?WfqMqc#QUnv)N^Q=W)% z6|uEMD_*xpqFPP+@yt14e_QZ}81z?V`EM zzLP=Pq_|fD_Jr#)8kSh;RaDwY$>-pfBmpjL3E$;k{wxNemNR~K&$eIK2A%iFNtq;u z2zLo*KF#~d5niMiSQVCerP~?n#B6jYg5#dQs+Z2u2`cR*Y)-Vp7viPW(`R3?usv?3loP*qhMc&%=i1x4 z>l-}eVyKW6OHR#csNA|tFSXQ*DelJpYL>bt@P82Gj2 zVPt@@imwxVDoeV(o~bdVNJ4uKo``;htN}zxBiD^+G85jCx9Mdpg0-d+EuVwU;_`S$ z5@EfBHx+n9R{Gregp52$zMSG)NC%hw--?vr3s8~vSqOgLL!%P*5e5=FwZm){vXlrj zXguYI(F8uaqTJ9L3?_9@tHsVq(ZmJr`{@M(>7(Uvlw}gWCpLr*u7O>`;^_1!Mvx^Y z{pHwb4T#!(BB0Rh_F6mk&L9F9zQ%lo3?JtfyS{i6;N77QpjEM&kou89glN(CXXNvf z$F`{oedJSwa#SVY(D3Df;N-sZ7@Kw6&%&xX+nq?8KHH~=o9nyC#Cg=UwLAq&(<|N5 zr9`ek`(o&c95^$l^$2iv zL(4jIE8e_;uNM;`@`19>JM}>)Tw6vCth}2NjFU%F*!h;L^BqbScb<<-G&TwExPin# z=gAYMi16D-8}RaBn8;j0kg%8E6TxF4-|@{&eR(iDvUI^)lji#2*XR;YW@W1qtu9vZ z=3QZMVK88t9~~8BKydeR8A3dNwgz5{7Mz zTE0sDR*fO;pcnGSdJxznd0y9e}X5Q2936i3n|{ zMket%4@x~`auFO;r8F5$6)S)D8AB{v>d!dM&o0QDGM|+~O?*64$!)k3Wt1o|Kl~EZ z!WQxtVw6o+pUe^D^#ch4xFTs4nM|*uV+d2yUM~(hb=6$kb+hyRV|IX{UBXO8ui%jz zYixysj?g|RN|SXOY6>J=nw4r`Z}KbRypw9xd~Jo&dM%v)M1on~R)(E3AGzNvBuf|j z@5`_+-&4-|EW*CUuy)iLs-2B5)6U1v-B(O)R+cQ5P51bRe|W(Re?5m~4%)LRGC~a% zTxH}$XD43T7(u;z_^GQbOEQI?WMk5dHUuQycqDJMaK6yysHW`_xdEMDT34@L>|x`1 zLSRkQTE#jEBd{@wz^l3(#E>tkFB)5}8Eub5rT;<2?ivIwgHO_wEmxHwm9|U0?`eWh zj{VO2q5YY*gDrz!*U-8LHO$)?J6Nrl@8`U%dIhhWpkEMRK$3JG0GTLJ^s76e33Z;N z?dbF6Q~3ZbtLG z8Fcw?sDj1$Jv7^J3g}|lO;PAxN;*y2&O5zhCb{~o0d*oersjRp#6-!W-J0T1CQzGpOY9L*C0Yq z^>x!FmUBX!8OI4v^r{fWjB;&dD=r#rhN?2A&|gN1ajtE?@vds#JVbZbyot>{*2V79 zZr{dlRO_tj)IBE!Bl2lREICpgW`E1-w;FlgPupiPe*YD>@0hx>Nfx}O+6g=}WN~E2 z9`Bx8^>esn?fzYyJ;->U)!CSOF}*UNeQBFGLDo}UxpNw+X}{5v%)@! z*zIUcSCz2KRK2cK*V5B^n8x6%HQ$+>`=}+;1;hKTD+ZoLY{PFXCyRYBIhY8S)IA&v zDM`Xg!{l;^MIBL?$Mk!ezNUP-RP?J+uy6?+14|^zop04mr=m|fg2P?*US(0xex;hL z9zBlR^6a(VY;W|47)P6U>UY_-EoTlr!wEDv$!+yjb45gaM5haO&b+Cr;f~-T)?h?h zR=j+zF65~Lf9e^C&V}zNn5-Qcr7PNm47nt#XFw%qNV)Pno*;SO4xXUxOPCIgXcZ9) zTc)TPb^sQ0`Cko`i!fItX3N}Bk#5)2hXx)Bf8WxBw*o2tciXWB$(bCWSuxLa;UTyG z+5S7f)9FeSGZAX8-8o|WO8n%uLob4tpH&xxHzRxWv#JN&F|B?6y~(AXiHL;^eTD-0 z4LO<(!f^dLq;(<`+Q zeb|LaVvZ;nUafgvU&tVG7=OjqNRa=qGRXR(15w3>t11oH?}rT@I(<>3v5*|_&^d-s z+Ct9%`>~6s@MA6u-AT+NNApvUrdzJc0rAF{B5%Dwg>1{EJKCfqpV*`iVpD&`siatN zA&SyzXrSAoVeQgwgKr@iQgy6QnPA&%v%{AUG&aU4p;JY0_?7LYKdN7~ntsw2-7l{X z?WMEwchZVC=C7piQ?)Rx!BI=f0)nRMRaB=|!USMQF$^9*Jt|+QvF*k7NV^HUlyI~( z6GJ12uEiMD04kL`yPHNSHZ~HgnP(1RUED%m`|bOWI4d5LExl0s9{O^mM?&UHO31cu z9bKXHt3ZZ~Wbjx8r?OB2^DSBvX zIZzV{K|i?|F{%1a7j_uBo=W9)1TfRuV>SIIgGMgDjR`rYjrHKR8p%0Gpl{AWy0iBa zrt}j=BX5?Gy#st_A?4Wv(T`ca%1`3UE21LmKo>?Ma!D34S>YHaneYT;HC6VnV=omM z3YW$XdGYKWxkwb1{Aq8tnGR}iIwwf>t@zMTCayo~zlg4$xH907iZ1BUENRkFa_a74 zMr8T$$`49^k)I5yXKWdy@BeN2hV%?-^UAPEz&71f9QX&8P$ zILEh>!?*w3rq5ruP>fea51&v{*;#LEZ_8!Ec!c4vz>w> zT2ZJ*GGP82a#&q-YpFlMH$g1v1ywe9eX^j%=hStCa;cIyKlKpNV*D@%qj*;hhK_-3 zS_A3qgy`Z^hOhg&s4CQWS?m)Ej8jfZiGP`L^O~jVH;XiS^t(7{Qm^oP<)Z#l4m%|o zy?jdq<%r?oPFna$<-BAnG`-(5b-I2!32@=T3IV>S7=PWw$h28>pA-jBWI_!5#i!m% zox$QxtFcoFaQvJv9XR$%cRrJr|p$|is^Gn$maCpw;_ z9TgdZb8l_#apt$YA^ ztR!bbcsl;VI8j=q5T0-7QqP3h_f03q+;1H0rL+am!f<9$5U;JA2xpY~s*T0B1OXnS zcLH3Y1pHzn{Sh8%M~>SP50xTO0As>QjhQ4qG`PA&9u`*g9AANKX#_TC*>vQu-2PjL zZAM#7V-%)Qs3KMRT0>cAhzdW*vPNe|TX*(QW2dqH;3h#h8wI|L3=tS!p&?80w(egm z5a!IqQKItyJ>M@n?14rAE+jxEXG+?1Q<4TlfKUf30ZUe(A_@c-#`oZMcqEi&c zPce*(5bzr}&)EX7<>eXz(&ul)*d|6Ol1Iqe3Nd7vVi`5g?>A?#&h{snDsB|r_vAM( zk=tx=>)@$MJf3K%AO@r~0QcN1KbxlGNn+mTpzGXIIxrb;}r1PqfU zt+e$cX#~rDO+1-0$puFWcNFGK^c>(e6z0AG#iqp_oYbe;8eGIgxVs)S?0e-dBks7< z_(6VeuV6iZ-~g@6#(W%*jQe75CuiWA&{FgXY%B)~*na@&2!0PQ19$v-+UxmsfxQch z|IDyH7J<;e=^3B(r?TPTfm!NyhFa226y zRx2V89^2G$2Vdj*&066f$c`%pJD#-;)wo<(ZacfkIeP_qkh2XgX%SZ0$lG-VUCM0} z*e$H^F}Q53@Y$OYGuNSpr$Coh(!u|N%55F!tfl?|f(RUTIR3$0xBSCL-9o|j&$GKS z35Z!L>0cQ|;imto`3ISfSNG4o%rM0EA4Lg`79d1Lv)w;WmqG0%E&aYmpapD@7LYw4 zQ%Wdx%6$H7QpVo@vD={i|A4-ssrluPOiI!y8}whg#MZq%(aD)DR~! zUqs9I|5CH2gIcYxyZ-sFoFa4QKgB-Jm4C!ANMH6q+%xCq)33XOev(eJsJ^`D|iSa=+k`B_b~a$3hOMU)IKNmw0H@LNTpjDDbt-Mk2w zWqx!f2*L)mnis*AZ;*oL|LXHU(6Ge6#s5M}AI=r#0nUGv zj%hZ55KCGhB_K)new`$&SAqJCe-(r3RL~h!1v39JZ}J*s0y9 z*wKg{#seIKzIcg=L@X;=V8S>XwbhaP(VTKNI)b*xMeuTbP>u^w@KEJ5{Hau}tOP>? zX<1&_I>l{>r6SanSJr=u*`w~A#uSmcEIAY(p9s)GlLMOF& zq$ETS)SxGV5Bh8 zD(dS4?2z$kSTHv;^|w7b*T-)Lc&auNm%&Cq!O@+aB&t5kB+4U~^g-iJoWFwA7Pmic ze9+0{-Z`MVIkjel>%@zMFQv?WO|BMXzibJnHah8>-|D^2zx?WbEOq<5Vk8IaUE->^ z^S^Rw<;*?0^>^oV=gfTHLB8?H6a;dKOu#PniTkS+g$rgam*(=z@b#dFP^q1p&qT$2 ze^sAgO+q>hHE!4SdOW|=GP_sdnh*ud0kV-^=BAhyly;)nL_(Ov*P~)P0I6I91m02o zfBygOs?y~#L5e&=CkN`48kW8i;-*KiBtMR>|Btj$n>t<6XyIMwrI5PBEmkIF2^F-6i6~|bAR_Fnq zriKr_BN4prLcnvxDID}6Qt!5|VI=m~Rq}!WITUdyUCN>#-Dn!hEa?Xfn53Z*NxeqD z$J0ZUo94cXCZsd`I4D#_5R}x8vZmb|69diF0y$JOn`%zs7ktkzyl!B#7FZZtyQctU z4b0&hxSywg(JCPp>HBD5DzFSwrt|csSxUY0lRAB)SdTCdNVC4Q(_U?TZy*0%qA4h$ z*)Ln_oI(*R{iu2C_pAJIazuv#gY zpIRWEbx@p@|LFfcr||C!kg%L_>;K^a!5);Bk`X!(mqA5m(kdEUcJyJnapDhe6;_xn zyHSwtQ>T)Db%5BsEQ+wC*FhDium5S#UhuGC@&8K*YLmDV=Rd})06-WsH&D%{q`s(Y z_J4U0Kzy_6>i;qC{#gc!MB97R)~x=PMiXEZlWb_5n&k_1Jy0%%g`(YEW?;6~7BcSv z>7E>PQatxH8j$n0X5^dwa*z$_@ZldF%IDZAxZ7ab$C#b|XR9S z$k)9giE#r{1UCO-7i1N6=E*_iaPYJJyrAQ0W7J=>z5La%Y<+~1Q+;_5%4P?>?Hqwi z!kIOKcf}LVn{O&Vfy4NQjKdwHBgR-YL}k6}=--hJKg3->(&Sqk>oY2W^IMxXr@i0D zf(H|%7-F7MQEuzV|J{kBCy(dHb#6BPa{5aVr9S+T>^xS|x^PQ#0M)maE%rRWGM0is zY&;kL;xgLJe0*)k+k&XO#Mi;?H3QNZlDt?{i#wVO59t>rCq^B~gJSNOwTQ@KDeI7N z6uWRs8cK)aIrwMOfFw2vn6t8fP#Fd}PE(q=4ajd(^0(x9b#0d8`Zs(gB?WNRYqKr$ z6~n$drez3DlYt)VSe9NJi9LstMA^j_RBssuh%06ISVXfTLw5|k26G_`dy-~r zv#rPP_t(AJwHzzNeB zLM1_n=arh!hRpLN@bym zZm^NhyCl=J1U6wYT$=M^BF&^BCe`2P&23F5H`27}ixTog?c+@967X~8_LSDj_p>VS z^S<2lQqJ60*fsKe4#<4SPLShG_Gc6vF?@6|fkKeTHzcTnUbVvoUMv#ae1?E=RKu&V zFurcTYPvcXtAjj=|NaEsN`Irr{WblU|LioYTjXI3vYdB6W_p1fDAH` zSh{DODeI6hQw_d?+myko4?v{qP2f?ya*@XF`#`MI!SBwf!P7hVjIc`tL!uIs$!d5Q zTCrMY51f;jY&B`A`6QI)6m6 zNXPAzO=a09`>TX#ECAU7NX(&|#4jrj-c;if?J+%--R#pg3}L-8htZFECGd?g>nG7o z)xof>Jb8AQ&1_dmdMc9C$2?1v8{Srrmnc!_t0X0O+j@&;5)Cozio2SZ0H+m4xYuts z%PHUIgeB&_b(%B;AxxQ4(?=h=05%TwEnG3T@)E+N14XvvQ|0i(uvjD2#<&yF%_G(C zST#jK5%$%hIpq*MBYGCTAcX)< z)T!f21kTUtkA1M?j#@MT%et&=^d)@9cR1z8owb26B`?DZWMmXr550tus{n=V;F2zG z;qyE&%Qi6n!i?TrJGb&87xaF7Wy&Y zq#;+5h$EyuA0l82!eF%0?>*B8dq3yDOn**mS~*JiOE6CHzW7`6*{?a%z4eBZZI%je z;RoP80xtm5YTKZFG~?3x|NM=I&w)-q5{7&v$zLg^_-uSor8PyvZj*69YiQ+0lF*S~ zDhRh(y?KE1goCyka}|HtAs+YMZCyJb1L2RDEU#J!hyC(gOwz*BYv~W+n;}EB2nocp z#j-_yIR7~+)E&;aQt3B#I6D~yMMiS#=2*!1yK&-?k%DgGBlZlAFOiPk^zPqr5o=f3 z_`Nzec|q8l0~bXVs;Nq_-EZjvJ+gB`vnjP1z-hIOrA{e6A=~vWl{FOVlLz?fs5QTy~)dU6lf#&zcO+p!~3J^__HB!=wbgYF@I4)(b zM01$VJf!GnEajumoheMq^B~jZ`yOd|BZ}dY!9~8<`(M6z0CWoxAe5fFIZ?d`w8 zIZxf?f2OiKwnpW)Qb4YsSd&BL9hX(q>6aB94`{i{X`u>}loXLer59SCYw;9(dmG#p z3BZm_G^O%f-u@`&ghhf1?l&-FW`kJ)xrwMptA=}W8tWWw)`$(5=Gw<6&&=pIQ5cLB zavZyRFAvf%tokv`bNICLR{*jBdS&c|sZE1497Ii2dj|OA2PV>DBP&O}BlfKlBmR=h zW>R6sE+eEaiRQ8)+>~7uKh0_ML>&cn(z4gFyN@pF5}lwiwJawsSuga7gpx3as(ogE zET<6J+w=Mn6EO0u+OXCTQ5plrQ4&S0 zO0=kO`^Exc#L1L=fYWY76Oj=dAvS>{>Pa&W=;KE;CLzuRQIKgeg(V`#eMMA;uW3sY z^k0X;p)~aJIFlG4tZK0F2@VNRWWw?!>LS89lX}Wm?-&{r#L1jplL+0+h+3Q>&T!18 zj|H03gwFG%ZZ^L9s-^!*Z8gHd)mwiKWxBubUjH=c{q>i-cR-5;3EbtnLyYr#QTNvO`CQJGWx1UFK$-;$C02^^6NN67!AGqEMD<8FwH*JN1 znY~9i!f8e#)63`?3JSD54$}RXA_~0T9IK?|7X`!VZ|&ENqh0dbnm_^=PK9(6#zWHG zL%TSMwg*+3*%IhFOWC*#_Uv%wfcsyebH%PSaTZPso~4Py^(6)d1}Q@L%2WLeu{q5u zkGm7`ciCkZb$Ongi0=jA=6C&~=fTy1j}F@eg1n+h{^2czRfzIXPbYeD;{>T_NmZ9= z-&wXaEAHY~%9bjsqHr|&8qE;=A|!oiWbAh#NwwkVebmciHNvj?cavC@zt{I zKPP7=7Z*RiJ%4e5UY?)7Js+WevRtjll(TDlV`Z3gphB^JON(6TCaUvpbEnU=N6&lM z{W(G9pEoQcN;r^fk{~?E2uGaIL}WOQVeI>e#gTX6{~RwQ10;k*%0|j&WMQ6Oku;Mk zVk(V2k-=T5EY9Zyg)ydcu@$tx%{drjG?Av5;?58!vVS%>QF_Z0i}Ze}zlJv%SDy`CAd!4Usk`bekj zc+IK|`3IU{8m~|XKlL{G-}YxC{g2M^v}Nt5KdsjPo<6PWf5*oU^`GwL=ic={=bTNI z5k|mGPzke6{m{Gy|0!}1;m>o%91oDuf3g`-t!>5QazY3w7)^V#-=Edmbo|UhYEa18@YFqUa9vLIi7(n&qaYZZ zjhS8@g@RP@3OlB(}+%q$Xs-s0Y5|C|5e&++%Z3^0aP>UQs@3is#{X`&!Ycl zA^+DcwJpz`gQ%)eI?8h;NFtOm=?`TOVXQHb-ZXU4$lxyp~kuQG>`(Y>^5_mYaLiM z?zffRH!rDN)70Z^{U-gg>9E=jSun<~o0;wa-UD_lbH%7cDG!xDP@d4=Ojf=s-3-Os zO6YjlY)=Xhsoi0425WDMG6n3EYqK^O{md&<_vVv zMS;3Dp^db>F2^)If*0@bw2d**|4IcwrRq$v=3arzkX-Cuj~{-pPRaPMC~_kQ_{epfu$`)W^q@t0QZ9$h-L@~jiXC!=RN z6tbbAH3Xsn{@=Bq2Cwn2Qv0`m(!~Aq492_Mz(4^oLvUjGZMpr>X#a2K|IrDDEge8B z{69y>Pb>bPr^gTVKknt{{_B7I-Q1EdMWyoQ$lZ$jrlncBr4R^2FsySy?b>Pgr(nnlYDBjD7^xnhFmLXl(uZtXf#<&b-HGm(q%r_$lKIf~ig%Nk;q1v#`Mv25Shd>W zACkptRJP@QuQL_dpK+WEP(2c(MhZjllM=h=P&(rUqAV!zKcl&(@HSFvpMGl$W3 zYf?YIUOPFWk{tmT-7QahP{i3Rr$G%)jo|d4kN!RMniAn%=1*Ah1* zJnPMIf~RmItpggIE7w4JzI%0n1f3=%>c|i1goaYhLUM?5JEh84(S&h7@0^oKaZ{Mv zo0L=$3q?Pd^VZiy?(f(M?YUr9Pp*XhT7j0^01;VXyf}~=%oii4oq;d6UY7J~qEwWq znql!BSs)K|w@ipI&ZU{6j>5SV^Q}Hx(cCXWnZ=@q!#U~hx#I1!PW^zNjr4zA9dt|Q zzemHP^8Js8$A=H+zxVQU|N6h9%!>>s5$2JqQd{eW)~se)7UiyMi(9LYskpB~5(Dl4S{^^Ld`Z4X&VoO7%0G zAuMzSw?L#M41}&_?bfE2s(`o-{RT^<(H*N=SPAfh!VZQNha;>n6VVG zYr>HNrp20e(Cg60xooNIca5i@Nk|aQ9z*%l1>|JK#vx*Cdrt6`Q^`*38~b1EBa($d z=O65bTob;p0MWTr^E6)e7ID?DFLa&6X5LXPRXin`%Q=~o3`aP_nsj<*nl1Y}3U5Q4 zB3R34H>Kg#2B#YGHNhetluRSERyhQ&O!fbv|1i z_u;4cXCwVzu}WL@f2IEabTBOI|A$YH9`yhF___D^&zB!kxe3TEC(#aaDC+<^N8`5Q z3a4JtM3=&bZ$S*1eOtDCdrdf}5s}i7=Shg39Kx@3evwZm^aJYlny#*U&WY40)tN4! zDRDL@e^{$5<3)kG+D%stKr3~gcL`zzdw&*Pe<132qk;W_I7wq164d=m7j@rvHy;$X zgq!4Xyg!7+NIJt|(>2%48S=wp~%f^z& z@2c(6sa2f|`UxdIQK+^i5km)Q6gAp9c(-eMDRhlA@1pK-Fqn5ycTVPvFXZ0` zU%#eZ)U9;cMcw1UYuep20M#hU;Eqe+{(8^|Za6qNG63a2-8l_;Tf7fS9UUA$xeeZj zPmeuthhHDH$6L&C9Jj>#xJ2*cVKaeR;Qh2jhNn-Or>{zH6489VA>ta^)-WF)A2!cm z1@#y^=Q^ucJQ#SKGB~;&iwDOZrwpF1!Qvm*LHxi+{Alpk+wr&$?#b|I4IV#O3-cqt ztFM=dffkrQ@xcub4!&;9=7l++j~1-NRM$OPdm)L)hw{s6fvGxOUl+qTgHNII>El0( z$A~6S=^#L$o|DMtU2y`}l&UUvRV|PGF50~!3t=&UJ5z04ga-Y88~gu8`kyK$v!(d& z;nTyTvi^7Y^my=~|J}#Wz59P{__tyr?KWBBH!;lSxk^kx^@Xl)R2O#Uw?SQPl}cMw z*;7)gEbOn#0=!G0dg!J1pl@prsrq*~Rx#2N8*|+2gn*koYk02DEg?c%DZ1J}1qZSS zE)I6oS6iN0l}%N4HcN<>Gb*Bx8l9J^=wMSDY4_J$Wcu*g5`RzY&*9Y#=1~!VugWk2 z27jT+gpKMFfOJ6`BPudZNPmuLQoMjk+%cn9{Q^xZ)8W=|D(H9$f$BO$AYMpOenZd< zU&}#UOX**xsF0Swd+FO(=X5Lm&_Iv$Fp|JG!dht?61ZaUf-` zFE&%i>#M|_@0G%T64%3KaITBtsdfD|Hgyp#C}4(P? zD*~k-x(|ZoJ_L(Y!D`FFy>ZSPWg{am;M3L18|KpTs01*2h63o#UA8r=#=q&lvTpn@ z_PlJrDn!}iYn-MgPt(Z@mbg6Ay6lp#9$BQD6M0uIHUnbyTC)ZG7)P9BoRVuIISb-} zVoq?hKq0ttqgHFOD3_C5#Khcz`754wA(8SUz$9omwts~QO{%9$7&`Y7ml-=8PQ%OOJgdKG=?N8m#l>n z#F(c}*x6 znX3CpGQxF2pkANaqEe`;IYB+hFDj&^#96)3Bb{pAj1b33#O9W83XGag)I;Ae789KK zpnjYYsMwb=grf+F#eB?SVTQZ{ba8rBqvn+6LmlFQV20X>0#kh&Bj;DCHs zv8p~L>QxF<%1@+~`8Ih&ZkmSuLT?6goIEE1I-P);pE1Su`$$~TR8`3o=Ex->HwY}+ zj8%3hP3tR~e)HsrBw>q=p(D3viOD`nn7iq~!K|(gJH~=MIYJ}}`6A8Ca*%!gZ-`U9 zO_vbqD(pEhj-Z4jXSt4RF>6RJ3dSR-@u+WXffMLSo`C;Zmmh^$^hKqV3`4o|D(Pqm zSP=nA`tP1j5U!CAvM<0YhuZ~g%#B&thIJnc{bjM#%xSsBRR!(ftfrgd8XAx!_5uLa z7Z$=+*hG)7$YNd;-f;i>WF__4H|(DpC@vV^uwb$LhsnPcSQlijL*j3iMX$R@FV-Y8{U(W}|1Q z+eNl!o)&zi$Az4AVh6fiH+;Yzo@l^&i*VWx2Pn|PFHTw%4;aq+PU(MTB_+>jEP^S? zz9WloIh)HZ(<&&Ex4I}O?W>MoM>CPdcOC9NP=|g^*J56`m%A_IVhvV6s>-x-v69*4G|1( zjZIrxyD_^V9PP@T>LgBQ7!CLK)SqwiIpH)!!#%W{r)jm- zAG%EX`)<>kf%YP#w6YU4eL$wklMm`D7B4l0aKFPDz(H`Me&R2BZIX_m-MMTQ6^)AQK8S$6l*)Rai#@ zuLM!KL|hSG*Y&#m%>%eBJs&Q;Dby^eYvtExk+NW4-IH}g1!Uk0L^FL0h0^DYnxGBP z7CsBLbFS;D(Ea?NlbE#BoG+Bb{X)G8?w}f=d}?pPnpX5m?bgh`bsk2lpA%dvPKd3(_Dq)H}IsJmLPTOS?Vg+7Gy;x_^(!1LAlW$9gI>= zt|`k!)po+J5iZ&+cGYs#V*g~TcTMhI#oT7JB|hFR4_9r4FXVpJ&;4h!_zx9sv!(if z!-J;>mH3at^x;)MM5-ng^-A&7Y0re^G8>8~Gmx$H(RT@1w(q z`ycP;=M%{PBqH1%dZ;rcdxB)+u2RBhI2FoB6Cq1&wL<-eP$?iuwk+qerY;Eb3xm|` z8WrmrY4!82z;|ItUGxa2>GHyO)efsBWhK1i+E`eGCzvnHgWcijawogL|K3Hr z8T)?(OZ10(o`*hA)8PsHERE4_h%@=Mjs<%ZoRb)5^qO2i``*Wo)?Dir?x*e^+SP?# z6dk>3`LE4On93r&L!=+B-_C+-&Y7 zlyhe400kOG%1KBf&{3fLabm6<1j5a-EFJax^Px-1rXZUDZ5CdN|FlziN;18om;2kyrN{ayeA6=zTh>cx=-AnWxrzF&#~J#2 z$6hAaKVWVO8j=qw;~A0?!~ppC@!6x@t9(qtEC%8jkD!ybzqE!|$&=>P=hH>GwGR#T z7?NvVO7Umi-@#WL$QG&w^hdc*|6!u3dT=XTc`N)Tr*VWxa*eJrS3y52-WaPg94jZX zL=-iPW@hG#p7rLho|+OU$L|bpASOPIDQqo5{sLD-OY>I`*!cpE6`x~4zO8%;dt_z^8RLs7?ShK5e8ns=~<7}qWJ$ptJShyagK!jhhD-G=3wL#s-m+*f2V z^!X41xYy-GufK8vfF3@C4cd2{ToW$Hck{vp2db-9+f^rS$D-{6qRdJ5B`G~Ux3F0LKw^duj-SXW`!cMTho9U2Y-Io4U@q5fTN7}F{rBYfX~q9LJbcLizL%eS zxBq@ryo2zV7WP?LDr zMa~uOd-{&c@&$^2s9?cwX%eAskN^C0^p{6}DCs)ts_QR*JUM@J`sVK=bY6@eMI<9( zMk2H;Z7}Dm_>Uh)@`-Ho@#Ee;(mH0MYIUnh;SlG+Su%|mh!Z(XlIScCe9dT7r8cOa z*eQu5%{aW_iXq#j)r^ehCy7?`h~g3B9MON4Qw-P4$^V zQdE#EGrPIf33O>FiE|vgW$W5;jj7AzdJ6QlHICwFG)Ac^n%!0H?k_*!c^X46)gan+ zx(Nk6Qz6ORBm;1L{T%#q&EkAc&Iq4VA=H=M8pZXURihJ~2@LolEJQvx&S*#@VR6iE zoXelV_E4clb+{B`uou)-9#(KHy)XV+y#Nb}`R1E&uWBw^X^%ihdQF6!dC8Hqh|~M`EUF}lyrmKNY7pJZP zhauyUULFgUb9BS_Rm^Y%%SVh{|5{}-^cC{v@_0ut_0?Vf>Jzw3F=R{r4dj0w)p2&CY;T=fA^)a{ad_$43w6zxVQU@Akh= z6(mw|RE$&HjA}CvK@>?L0vU))GpuToDGQdg0Gken&Bfm~+tUe%$hdMGJu26Jf*Z)oRm331de6Mn1W}g~mrTNP>aQrDRYEjFPu6iDy9Vt zOOUMkjGggP&9|k(ZRJuig>sjOt4|;{R-)bWLr5)(4#$*h1r#vV+A7ysbF+YJeHB%Z ztpROo;`PcchO*w=8|hX*>Fp=OH@KJ1f*TvqJR@dcOK9%}89+vPeJzN(5SQE1-6SKc z`Cg0W?p9zl2&*gTYvDip)#nak#hjN{S>1H{Z$4ks=HaKs&#mphIp!2c<7G#|E9}3g zPY=uYzdtz`KG=Wv^7HBJzt@s+UVO84>(4OcXJh-Bfi_xxP_yE8R-ftPZfw39lCEX( zneR0?oM*F*jlL4BdXo?Ha7Hr{W;w5oqAMfhG%rKSvstt0Sb`%rTKPeP*?7)a)?hkv z=T+D1wFZvdeodIU10&auSAM_Rd|m$ixjF=pEYdWbYKtn=&(tI?&r+jV>@{pQjWv(- z

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

w?nE(VMyG%b7%UgrnlI_`9pNSH6k63ve$mM%&8Z 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 literal 154387 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 OD!(+q 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

D?4cfkG*unXiC1^u-F3 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 z z_no`n0Qb&A{1R^P$lFBfI*Gg)BW(3cnbo*jqq8naTtE6th|+DQ zid#z-b=;Db%yFy~15B9UI%ok!?3hb$K)us68JG7+rQlt>pxo`Klk+yZV*}7w+Bu-V z5vv97$S+PSAd+ZR0-kUcj`uIqIi*zU8Mt;QFH(t-Uc^vUU9gFv3RO^-E{nf)YTAsp z4uqzeT2DASOZW~PM-fs`Q5a_wuAIgbNVUKio)D4p&gTWkIE=i7La3yDD;hqLuoxP? z5IIQz zhB0z}i5;V;Yiyo%SydV7o#-#|yW>|so?fDN$FI&_9$%fkeKY(e{)!c#&_`gY%G|E7 zD|#ops}fk!v7z6%;v%Jt!;P>sk6C7v)=XPsC_{t_D=TR*(}+M|5sit{T~Mqh2??}e z1oby7fY>~XYdR!O_-j#;5(eh>w=_D&PF{q53`5K6RH6^HkV$(LDgvC!Y z6>^lKG>?UGESusO4HPtSv{o}xH8hmtRZz~v=*6I`49+BFFFn5vGh{q(t-^b*A94TNLPfpaL_{rr&2zhB{&O55fNr;aRh_G zFV=_7$;v0Z0Bz_@eV25fNY1k&leDuuy>$Mb2f7VizH_cWWmh zs4e3rsv2_trmCoFg>l+J+gTE|0`jD5HEr!AY5}*{u~-0WD7PW|&zkl>arQMMapukO zY>5eQvHfqaKjfj`l-T}k9gG>9CZNY0r zHF*MZ9mc^>CNhKk-ZPTn0B3lpBVK>_phICVJQ(d*E|yJ)SY`;O^0D9We2LQ!7xjr8?`9L0Z9uK z;c*!^vw;=}$}=yP5Pv8iJxORFdkCs-6FM`Jf_=}#hRaH1*}Mv1wKO!3tUS~eh?%i! z?Lf7Q#?UC&G>k^qnrL$orNW+)`4s-85f~y>bPYeg7WkG z=}rUmHM*rlOa-GwrgyJ8Go=&Nf~*0?j9r)?L4zwX#+0(`I0`W%1{sZqt>ttrMNR0- z$yniy@&r?NaSGb#OD%U=O*G(^IC2%bii2hb&OZwglT|`7g^H7uY@U>6mjoljRkadf zCgOv>$)v#7S-2_O3{acFFQx%$jT|rBgq;aUpe9{3ugQF2scSMX7WW0^M3JVREaPJi zP>0Xgh0LdSXg{6Ii3*fbutfJ9U zgrM4iQide3rOLr7K{mb3^rL1(HZgZdI+JPpzDu!B&aDsw1y3$2W>L8%zzSZ~gYDAp zbMYCt*Vw~Setuo7oU{HebF0+G8pGln$^O-PqZ0AYj7-t$Ba{6%P)NFac;@Pbia@0* z*r_pWmH4k8(H}X@hz+5#jb38vwJJZzBxypaafRQl_OPV?SGpa9coI{Vh5lEw=cx6}#;cozyo{SBkIGEQZ}lK5t5 z{47MvH)mIGj$fbs`ttOfAHTCo$TX2s#H2A!=koeHa^PH|(kdK z$0y&PzWnw4?ZwrvZ+?9J&FMvByOl{@&ZyteT1&%6Jz_szo?g5;eto(WE9($%g^nLz zUjFp<;$}40#Rn3L76G-@fl`IE751u7TqF#Q zZ{FdQ)fQcIB3N)+PKd>_hNiW^PhQtPmPc0Qxm6vu1@t(1UF8vRDf=}}YDZX)?>Zr9H_gj^fhhWVZp2ql(}i-x9Kd*>f1z)Y_xo5XOT?F{N$4Q*CZ=*w}=B%!z^ty zp4vEER)w@2QtQqGS!(SLBiRr)a^v{hV_Aw%_N5J`71qq&57{xw?mUoIOLrK?+PH}u z#@rr4E6m$x9>8Uz8iixx&;5vePw6!)%PINpZo^q>VuL%XA~8W}QWlZ@tLLIcrFMK| zIK`IpS%_>43mY#Jtw`k{l3O&G)JrX`Oeo=1|C;7;)A|pdg>De0B^HAtt#h1Bhp0!B zteQdzf=ibwv3w+|;3R>NJQcvJG@H$mCivMbsZ_30=H40oUsGeRxAj+{HyvlUQrtf* zz06%Ept@FEfL&}m`~TQ`_x`qRq*3_!Tb}|)$v(BR7JW_9$IoWZah%5=+{b2x*00~|s%h#H_ztkde84L!4nZaPDbggUw8(M8Hr7pI# z&N(S=-=@|E+O;@Tqr_dFIn*d{w}!G@x!Bzly7i{S@1{PlvFkU-t-o1u+}Zb1g1|IQ zlOG&nfaH^If=aGSM{T=qW0c(+lkOXPT>+uojkNFX{jt)@Z72^7J+6RCZeN*j^}G~) ztX_AhW)@pO46jyRSRAiQGk0@hc}7-Fd%-(UVk0F zlDD^%+ohav$6>f@p5fiwun1l17@mR8l?~BqbHQO6f8O;qhNoxAXUY3NKsLiDp5l~@vxpPN zEmF~#B#IMN?1ad$7z-1?ER2s`cm2%8V3bjn@R#;VMHy8|h3e%q8VN#e9bR!f%%YTjam(mpj{K{cr2#Q~ZZpc~&g{H5_W2 zyY0|dn zN)1cy|0*G70?t8g5Y3(pPh|B61O^Oz|G$Zh|l`MGT4si@kP zQewAUQRP=?y>Uw#c^Mf^sY_Oo?GyN0H~o8#l3ejM3p_*n5M?!pIVkv1mTSDjvZLWpZP_n(OlL$! zQ|i-b4}E@n)V1j8!I9OwPvcl7i$N(xG@X(>+mx6)-VDz|7l=}7H&7xB{j4x**FrS1 zwOeDcDRDTs&1FpbHC-qKvg&(i)gUav&-xL@7B#M71{d*XUfTJr;$7kJer;HfMZK|g z(Xk`Nm0WJRZYe{Vf~=Hu`<~NzE3GRM`gro8fT8NO4twMhnAOL~&(Fzx9X*G2A+(3( zV9Do8G-qtrK!d9BnrqM9{NZZAIif)=M9Wd!l6YwX~t2Q*h z2upo%N?yaWr2dx#qm`ZiZ*T2X&;MUNo&Vp;bA#vqf<{!jwnm}ijs*s z1UhASJPv(F*c)BnS<<$GFOI-6+(Hg6C3(~pBBSUDICmf8ctZFSR;**Q{2 z-O>q+3arp!(Yv~gvnc9xo@1;lh5@1l&v6?0pV4YF)4Si6x?6HhbjyF&lmAuL{}wf% z&Hl6dy5j%;dgsai|5lzG^8d5*Tj*n;mRkU-bgy$du2L^;*|}N_N1d{BJWO>Y$I!jd zN*06WUMVM!&I)xs{y(E}m{N8<{=d8F;Qvqd|J!+P@ch3m!=$324~m9ru8JuV3*(9B zQ${GTh>h~rp&D7`*?=}$J9vD{NMiSGf8eOm%4E)(&Z9-;&{ZUQjc(|8qm#!#4I+M} zBY;n~s(&?IaB|nQREHZoUSGy>-Jx*RjEGlKAznxSYU`wCH+|LM&D-(HBZ-5AhH+~7 zFIVodxuRco!&4Zigk6~K!um}Yx~bN#^IC4hq|b0dPQw|YnUR*ndff$}ns%0iYD#0u z%6_EA%PtT(+gK7F`TCf^A`4?PXI14>V>rszcDvDVH>jBlUbY;hY#|tHyt08g!QQ5w zj)(QC&7+fl|LD)M^1l&I=bG^!c3!=#`2W7#e*JX+^H!b}%l`}b`7Y|_+Ze&A8olYs zOXxm$37I1MJu~Qn&jrSS%Nl80-TbQl;M<26rlDyr$kk%)_hK`K~r>Na2D~bLV<3l zA0r5JNkeu@pLGdC{VDO!c{bA?ycXYGgNQrmxp%4t?0tthIl}1_^(~j*{s1n&^C{kb z`HE*V)O6*`MPLOAJf%;0i>gWZOqs6iF9bE@K-w z6pGGAGi_%vPQsW{p6*8>=ETx4^Ox6in=xCze%5(xISB!74A-J-Y`1yC9bvTM=jAZu z#31OW5inIn-lPh6O%?>B8J%&V3k$QZ7;lfrk8E~OD+WmapvydIA*TQ>yA zrD08IL?`o;gb^GZ(3qzThgQ0c+9KB-M_td?A63Fa3aQf~%()QXijtL2wtQG$v8_)o zwy7*4%&um=wp|0<6w}2J-%aVV@ik7D7KX4osSCDrRB1 zV}ljAsty**_+l6%G+Z7M!g$D268oegvI(|%pd*cN)5>qYuL#xFt>%X2WyY5yffVq} zZA|JY3lEc`v=K_7$nWTo)~eksp6Icrjn=x9j% z(wnPNWQo~%5Hd7O&<2cl2xgyBnUrS!)GDwcLsb8397g5B<1h}avS>IHOD9REXbTNz z_)Gq`(8`Bmc2M8rF;4iDrhV&mM0xt>G0ozjkFL-cF+??tVoA8WjM<1Mq@3A*~QC)Ea*N(k1}%)+U`8XCLtBw?+6 z-$1&s0H?UTc#KS8b<5|5vW>N?{dLUudU|rH)uq(_$_wAI7nI%211Gz7ZDEUZ=cUr` z-ov!JHe;?j`IM_e<+q<{_I{I{c`mc|lKYaJ@ zxVGO4lPO<$sp+kwrQ8kJ=aYBGANN1JYlRA$&A7nLtTvFEW8nKICqI2Ue(P%gdn$<0$Nz2S_Fr*M|GUWLfBhW(sh^xs z|J;$8ec^=Mm1(@Kvx_E(T(|0XB%HnQWdHY@(^XT!gC7W@@XVB4%l;h6Yy zKO%pl^qiOZl=^nP=`3||lZr?Iv4yyVk&~1rWo(i!g`Yw3I1R?~ahr{cuVrJgeqS~j z%V#6w4BAW1!ze<-txcz?rg(TnNP=E%@&)I3DNE-y?3%Y{#k@J2W%-z`jqHdp&=t0exTF)K@|TkeznYU{Pp<-2HI zHTNePj?nBYKB(0YtD9WhAZyiJ)G%Agad3YOv~8eW%YfLZE|q5vHEK&;(?p<^=}dW# zx2QWc^?8kbUN?Iex|Fl;rKGrNnkGLuWH{GtKa&ElMMrJ2fIVZkrJ6PNx&lJE8&%ES z`(ve*+tBiK3g!ZLv@tq>MOy@b+Gt-P@EP-)`Em57=i7nB~_pkpAI*Dx?C1B2Ue>wZ8}K5#>;Vms7__{ z?yok$)8bGyV0#5Io+@MPdKOP9)0(ggARhkPc_`hm!mBYv+F}@XzPaV=8U=*)!r5fw{|F7iHMHG@pgphPT&9c+v8sE?Ci{^F{csfiCrFrF;8(6 zq1k-MWcU+A{cvw%gOQ1t(fM%83#flim={ugPFCg^qSapSJ*DSjOeqCe4U&mb!f22| zrt$xYPT3s&EaT6hQyl+0L;J;aq63`bh)(4E@VyP)C&Ys!aY|UiLQV$jfUe>NB0(qz zKhBBS(XK?sVVvdw^?ESPFeWsjH03G72}c&_7O+Qt#r87m$mM0jxv=YC(mwJo1M?w15R2$o9inL(3(S zj~EeJOUT2N@Lq3-it(Z?Z+qv@y`gMi$NSdX{Ii-EAV)n|Xu8)sr8%97w{ogr406dx zx&;s1vx1P%_7))b<99zCo}3>4<6j^5KfK#Ges}cgzd2>Sh5U72z`}SlKjU2aRN&iSTmP+&%dH{ zic?MXx>XXOAOp^;C_#23ru4;&(=d7QVh_C!c`9}kO;}v5zB8a8(bXBy>gPDDqt;A+ z+6YKQ6iJw*X)G%Tm8wcbc}aEx7y8BrBQttIIMQpvM63>}$r0w9`XNsBk}p<|XhU|x z%|)bEZjMCp^BMX96k-Fnz1|gq8`ldzSLiL_J_{jF@8Z>;o=(pd0#k%uA~>%^!A!ts$dBd187wyp8O zjgRV)KD8^$c7CG?iTN}frydS)l9n9V&d?Rw7wX4RI9B z5!Dbn!*~{cxoel9(6@02Mv{ucKB$96w^WA6ghrI<4#{~~Lq20>bPURcG zjp0^d)6ISmC}#=*idI!6NP=JG{!UBc=J&64&=}4DXC^eJx57$6s)5Gskt}wpckm}F z3ZNMc2wD>$C5(;;N3e26q~OS62T2VhfG(g`KtSR_4h>w-KWl_WH6x%oP%WmkSWW_x z!nRr1Y4o0HMu%_1&Ch+fhSOK%%1OE|IZ?h`MLQ{; zI5yK7ycRcYTJS0gqD0=wSvg)0#~*15Zme+`ZzWhAI{puScLyu^BHaOWP#wtTbL-3rTb21++2x~6mxyPF8na1&(l(KRmb1maSvXb6n@+3?;I!l(^)!@~EXXO&$ z!mvWDt`z~=4OTPwjDrvC1A~W|hmwfI7a^lD*qSad3k92yDo6lQcR?QzWV|z|i^6*F zp(1C2d`rhjQ#3lzfrvDQ#mjsc0(@@!2X%$H1HD#*`kXbwssjJ47|;%|g39o=&_GTM z4dnUh_}&Ub<{Zb^Fmn z#fx)4az(Id(W~?Q$cjPpAa^6@Q9%_ioz$bo{m4SqLwM@+BMUE`)FbzP^xzPpo;v-= z!b>OhsAfNUpor81wVX)tcQltS`#LCh68 zA?AU4;RlO-pRzzXTnj4km7Bi|Ft~g;V4>1GZKW^Y#l|IO~^X> zqW-%r{}^~O&Vu+q1a1jXI5q$XIrt*2S#KB-U=;BpiueKpPv9jkIq=wc>3FE-#ET5W zB`l?tP#$o??(x0bV=EHL~(GF_lN4}r9K;S zgS`7rMFKRuW@*5`LAoWRFWub#r_NqipQ-g=isK1!dMpZhffz#&?F3EW>W>fQZ^m)) z=AJ8bwhy<0N^ay1yzn{q)2K;55_mZ$EGCgy&S@A=xDnMt)`u7{Y>fT;yB8t1%S|m_ zvLuNhTn3JSa!M$w(2Mk50jjz8c7^h@0AAEOYM~d4w|v8^yhUHFyWbD!)0Qqr<>VcFM^qMokTm(${cs*3 zzl4$NYExS>Z^!wOCBL|6rN{(+-=BroQE?Hs>QUScFAsseEQyzoG(M&@b?rxaMHkOC zE8qH17kU=vF9{1T!iY?&thWPRipsY<%!Qx2^MHDKAvpLHM{_ad-{-Q*Sx0(tR=&&e z*F6j41$5sdJ@4>~8ZzVC})r}Uh}wSFFuatx^&NL4|pr~`o|>4Tyd=Q^5F zp6*8>=G`q*@;18>zeKcwux#X};J>M-L2s-^6=-WpMnF(e2kgrq2@M_;ZW`=$)%XT& zO_}Kt9yVGU@iLb8`ny`buh0<s{=p_vo!HvR8oQA`PkDMzFgz*Xj-q3*9NHMqMnx;O|fRqUaiE0lIF?ICf zz{@#l4nU~z0&EwZlevtimHN{bq}=%}f~OG+cc77$*fA6Zf95#YtSj#8S? zh)(7w2_rZ-pfOJw4&$a+q5?0n5|Xu$QO$)XE=ysbQO;#}aUCuY&uBbB%71MbKoB$T zp?B`cVYi5vga#k-u=9>XS7%fDKDO4Y8I2;siljD-MEDB|Q;sMLWHN?Hh8d1iLO8md z3Kbi6cXk2c!c&g2IQ%UG?<+X|4x`TY_v)#WU(D>Po#i@tXbquLxeC4|eLW&&5XXT`V1px_W7grTn9$(vLrmB0 z(*|C^YTGHa_TqSvZMQjc-oaCc7oBlsXH75CLOTr?-dtm56!$J3?FCIf;pv zSr{M7FgcBcbJYPMvoH>4*$l;b1RWKC=bmjxwfA8yyx=b@!wdfMVDRF+4{PEj#cV>- zgQL%FcJFq)$fm%vJ0Z*`af&DRQr5ddXD?m%_^NpM0Pg7xs96v%%H92*K6Q9Wf{`aR z*v>okl?nleFiL`v&UopR+iqect9|PDuE5JIjQ8c%5Ou-M75bpKD%Q0OY}`{mQuoxJ zs|mc|FP~%F88cVtgW{@L{NOR;yx$0M5lH<{*5QB|w3+nz(y*7(5H6m8Y#gk!Dv0(BGI&;^o(vwcOa(J{5 z5LKA!@Dx!Te1{_(`%b`IFukWZK)TM-kadLV1g;t$<9I@fJSS~1Et_=3R#z>U$d{C` z7)Oflm(OTiFzG5NReQx!m*WclbXJB5H@iq#G_K-A<60jn4RuGD>S!D+Tfm^4M6SKp z69SV`-}!8f_vML6zzJ?Vlcg%FrpI(UP%WZnca;- zOm8eBS>Sk%7~KD)W4ZU>IDnKk0pY1Skm2?I9<49|RUO6#FnP`WAW-JiP<}@&Q-Q|? zp!Pg2hNl*Kf;iq)knR#D)!oOF4>kU8Mn-OLJ6#05mNPrqV{T&Asra#dVF zS)Cx>Za#M?C`=PhAR4#&E<3#gKTb@jg`*Ztp8nNeK*L?3QtQqK*1T#~sKC0LQnrx- zH6_`?kt8R;DMm&O6&T>?#{&-?juFiKI;2V^vm~9r4Ou=RjvP3Z{_SkPSE5~=$`=*6 zd`sZSv&J_3yK+QS`j>LR2O5BoF8kk?vcc?H5&Gc*(lNooPb^Hyr`RX`f1WwUAO73S z1Za)_Sn8R}Vc-g#efvXL(P%5GCwEUMz|& zm)E43qdwxN|{{H-|PtWn06<;5s**z4KO|=2W3Yv1YtFvxwT=bjRyWWg5NJ$C1{Q z@*$s+D5~7ss>5qd##6hSu6Vtc}K(ce4;)WyZ;eaeC~2n$sB;#oT!99QpFz#k*`6OCABUrOcu+F_*z>hkG}VCthZk z$E|`@i@EXIInvpqif`8Cal}A#7F!UnyzRj%xB?aNJJy+;#vy1&+75| z_~W;Cc~;6_{~+<-yFAO-v;OGu zCA@YK2%Pf3qeQ5BmXQZac%RAgGfE9y4AS zmIru>S(+samqnFku>0SncSubs>TwerBD#_OW=Dr4QeH%%t(_qPsYfE?S< z0@viVpS8RwAIM`1a4mem&r*JGfTCkd^lX*06kbaL>!U^N@_0QlmTw=(7x7%aM@V-Qb1%T3}PvSaEpd`}Hj22j4Lwu-(mx zAVnYLbr5Cfqgd@iESM4;L_%6nO+Q#N&7WoN8Fh?EZFh51(W&q0bA`@6E_%P9W5i** z8)p!-dfxERpKI{f4>S%_$~vBJ9YDlL9n4YHMaSxPhEx)Kh7-teqmZn^4Hnq{ln{nR zy?g&GWzVwln#YZ8jPvwSmnz50te|*J$y#|t-(w=La^_9k&vabYa}EBg@fyY{VHddZ zlEM`_RHYD3(d9Jsr^V8r(ku$lh)9AZ!97d~zVNdGyh>~+dsVBy3myx3Rbm#lDX5J? zj^wSgNAj!yuXdQsx^9eEx;i*D#L&ZWo->%!GH-x;+9QI3ko!U}lZk~5hI?6v;@Brh*VLGPM9&KF$_St(j3-U!1;?_KOmV`CJOL>c5^E9>uCi4ZV!=ax zmbuSe!mE6J+=$&P^ua9E0lQ&5A^bt#FSssVr!=PQeKV6S;tv?5i^vy%;2$6t z3B=$Ly)Z-AqZv-L^iJZ7kkNPsv2QU8g%ZY5K*nKA0v*2P=TVr(cor5xWd6A}P1A($ zZEQ@!befGkpUyUPsltC?BV~ka%y1ZQRGJtVx0hus5A;1{XeQaon6jD5A1>7kM#gf5 z+#WzEpnfJW1AutFo?g8K`%`1tN(B=#^9+Zar0AT?-$3MrpV#w0|9OTmn?Q476lYTs z&7>?4MQ3v8^e{!dKo87knkJv$2z=9Fz1() z1#k2pi2C8)#)cJbX`?nqkN}|9`z!iLQ?iHtK{H7F4}3ox@ia`cR0iZpBJ7hXjRHYd z2dL9L&NPLUd$tiuCM2 z5BYQm63F0AI&`expCLwgLi{wmAko}|Irwz?ZV!C|Oie?sFcgYKnnZL?f^`(a@0g}2 zp`3@K2#_iRUjuAn+YWso<8QdmT;wwn$gmZB9r4Vc3YMs$<%qHzTE4DmTuhONPR+Kt z)w6~}98;^m8gq&SSYO!SZ&-W)+{dOd|K ziEpm5N2#2SdC;2L_%?#n3}?SE<~q=toWEk}dP2eyOC2`nyx5r$d*{- zZj4Zko|i_WLo~^mTUQ1q$cBW|(1)CSIpa5xz=<4y6`!dHBP7E!aSt5;mgKN!Ca-U`lPsFar#XdB{bJ&Q+nZOauRCS)js^%X0K8%B^yhme4#49wzF`f{R zp0rR($K%i!#ABq#wIsFzY3F$fFQgj*^|_DXw-n;*E<{wJv>h;R=_9NpCH~s zHOkLL*R%v>)YP_q%1}fn6ER@zW5EZ&hUQv$&>EMaOQBUw6(pn zE2WIXvF6hnwQ{H`86>p2Zv2oV4&@Q4LIMtg5(*rdRg0}tw|2I+;J36W92sx5qy@q{EH^_A!Vx1ln4>WE zqbwj?16EBQ#JtSdKExgl%J35@|3@@icyqN!pD8!&t5Zvu58 zmua|w91KFR>zNc#T}SSf)U=k2)g&J0ifUX{?+IqH+#~UbW-0o)iq>x1T)v%eBsAa~ z1K@l=mu6t8rbHXAZSsVqkmVFBPZXg&=lUy_nInaaFVqo|%56y}aManyjTy$dLrXrl zYkW{AMM!L!-RE+{D#ZoN#a1*-XfTXvKsKJ~-iBg($8j1C^&5efeHmG{&^x7;V=5pj zf~VDu4Twc18te9IeWdIrX+?>-DNB z0}mn`&cI%Bzz4uJf&ZoyofDEsJr<`JVV_aX4gSuHsIKR+*d|j7a=us_KODSUNBcjW zNIIH@aVVC7*Xx}SNtr(v`Gfzt_Nld6@#DQU*Ybi zw%bc{A{RQQkj$kS4VZDU8^nQ-3pj!tAMpf@2^LG3gHlRaAm@1`Fc*a}DRSX6A_I0| zu61bfwqzDDOi#Vu37r9lBz~F)NET~ouh$!*vwSswR)$bzQp(>S<(AqhzJR<8jAn@t zMq+>xwyG?ho}n2|Jkg{!`*Tr+qY)vo!iqElV>aPuP*SEd!w4sSGNZKFWfx z>fhj;6yr#U6KVj4C~bU#F{q9l1F?LdixKIgx^p}}$CjhC1-YZa`kIdBf1Q0(?WHLWPYdmFPJdx7SnNr6;L!l$g(on|R6CBprW4Sr#Mz4vN-cG(Iv_2cg zDX8d#qceLuJzGZ@{TziOhS|Jq^brfu<5MY$q%;YAzM+c#OKsE7M4167pn~C(I3Te< z_s|EyZ!9@SaU58FLf6hx*cy?q?Q3J23E5Bx`PUK<)X$;(IaB~khBDA8Al9Xwj>|0r zgB&QyQkxkpd!!s!Sa=?gFT~G)(+Slh1I|RuNdU(5^QRbnq!(m1A`ETqtfTGC?ag(` zK`*uu&l1o{fh$MRTzZc=2QSd9M*d9f;Ta#&@i3i|VZ!LI#7}kPbjb$uiRYSK!9A6+ z`t@5DG7{uDNQlS-} z#(F=@`6!f9BS2xwNi-HDk6ErtYFxeh^u9pvu0-#5*gwC-EZ}0>N^lxVX-l6Sl;z0JS&dY>gp<~!PGZdfZ(gfE32h$l=f`7lP8 zEEL=JI^uMkUSdXifmrh4C`&E$Xqe=2Q(gcLPEmjV1Rb9A(RceNhbQa3pAJv|_UZE} z`f308c>m++;ky&`=@=b+`uO(n^zhTi6ZGkOwEyuR=xGPrcv z_Fpg8d3ERcQrAaV5soLB(DoxXY)VM<|+qT_hf%x<8Kb!pL%rUV&d46pvbbTq=!L!j$nj+(pqH_< zQAcz_x&AhsVRr5%@uYW7=HS}2*BdH$dqXrOQ9@X6i1d+pZ-~ZO4A!mQP!FLel%4#< zKpXXc{2-XvI&1(vgfbQtkku+rJy}-)pw65{o9#8lcDRR>Qq{XC&DdR&Q4%e)YuvZ{vA}3gOjaL(kC3(cAxbsAP`eA-HCaL&EmZ{?Y!y z-#~f;G1xZUh&R#$#T4ic4mS?oDpyKyW|eMLLau%G4E-;D9wu57_)(Bm@7c4S`CIcj zX#sj-Q7e0{vHlI;u;M(=OOpyWXkPzY+b>^kme&94S6f?8>;E>M-+$kD(W_wrT^PWN zjjvyOJ<$rf2xoh6cq?>D(70y;x&D;wp`uvtn4}pK+M`h3ka=Wl`1SOD|6RMhpuVIx z&mb~Ui+iGhK3WSxKSlj>GVi1Q_n$uXQD2gBAFV|pPf`E7{o}s)_y6<<12p{lRRaC{ z??dGc($<5hl7PO>NbojeVLUkz>miH6cycIHT*}w)q(zy=(iRMDGK_h}R@oG63PDPc2( z@Zm$6%ZAyz#>C}wCKh`i_2p{0kr|YeC&v_y5%~>4k|5ou8aaIJ#x*>nK@xFdw<_sn zkyd35t5t>X2HdAKp%I5~#fHA^+%%;eT+#Y% z!vsceIP+|je0aK#J)uE~?fZ0=(3r$&PI4-^AsB7@$oo-hDG3eKo!LH|g?}h4yG5b$ z7Z+kx{i9+yz!XZ2ls^kVAzM`+J?}g<#%MK$pXcL6dvA(~=_9ZBP?R+=VHO9}4UlJj z&udkX;HX(CW7n>X-fTi}0^LNV;PP9o-I8XcaIm4dcfnl^yZ#<5*0nOx$rBN8W|GMo zQZ#2#n2qLQo;~#!8Vt}Cio;k4P-tt@X48tH#WY20WR|3JV~Pjmq9|cuoQ_c+Cy8e- z#=O!V`V#<^lS8FDV}CF2GtbY-d>uWP_i^^#IEbMP(Q~=M!DgrGIk%%q$HvNn%Gcp| zW{E*ncCkk2raP!}AF1g1V<4j{zj%0LB(_EQx3ME`EwiR6o!JwAh|Cg^ecWwLs&gRzk z?vwrhHl91P{~OV@j9Yce7onClScE3F0p)H|2!`P}7eFTw9pT7Y%jJ(|8)m_VQbVH{ zun*(6mhHR)6VAUEwLRU6?x411lZU8YR?|bLjY5UTVKiYO+(66yeDr<7Aml6qx1LcJ zOi1c=o3jM&xq3x=*35A-yCCd<&JxTB>i=cS+uj;(_N($qJso(1yg?8dP+xYraj`Wb zDcU>7yU+JhL(sb$Dq^*&V5xb#E7hN5C0!(H!=AGAGQNA;Zwsvowq;Qh()uO2gMbr^b zMTI{UqTpWfIE%Vdlv(38QKg1{7f1@@i4d1NB1o66L5|*|Rk4OoMhkhV4n?$nb2kL* z?)bm1-LY%eS;=Pggtgn=;*Y=EKR`ujv2Lr1jj+D}zq!6xBsF-i zX+dtKLLFLLE3a-kek4prvs-F1E}kZ1k;&jFWf|<-N06vGV_`a%x;tFnl@S6+(9uG| z6ECmQhWnSx@fB%f0;m@sqKe|@tI)?LIslxyMP23MeK zcj1Ix5a!7!OvM&~qh#7mL|v8`JAu({m#e9~I=*Tw@MUH?sjGgQbDhv&$Q2X??cMFf zcZ8{v1-Da6%W!u=8xSHv#xp6xv+Q^~fA)I&=n~Im^n4Ye*-`ou%j>FnG@k%vaT-Q> zfgNwh+mx5@Z5zL6MqyA#mCi#@Tx{`=<8QBB0h$|*`j5Ly`}EDpA&h*_s2YT5&FxHx1(a%sEEUT2sJgv zK9OOcX%+{48MVyoy?Aj70cT{0hCqgOli@&89MQ=)9OBH)ve-2nFJ5%CU&*b88?ajI z&%jLo_qB_kH;4cA&%ukI|L@m-zWDm}c^|D==s{N~r6&*-3K^&JtsBi+ zQaJ!_x&OKSdiz!R{C8*f<# zYKEIPmvO>2AUcDNcL)J`0t!4E0)Wyik4iS8U+nmbEELl^yx2k~2M68fkpVhRYy{*U zN1XWiD{TYMLnf6fb@w;z1c9Et=PHqe?q%-{@(Qpl3R3--JPPbMO+(YcsY{K5;8fkb zHf3my{I*~t9t@{~x-n%w=?~Bvj)T>;D%5Pz=psv5n+yi|aK(T(UZ7)1u3>B}oDMV_ z#s<}w2p9;YaN#RY^&3QIVOn|JAM+nXmwnV{S-j6bbHeoB>ci0C-%;-|CjNH!q~iPb zLEiWWo<-M?C|0xo%TTkfyWjuOzW?uR@4hbI|K8ku{j~qz#&etdKlF7vWi*>irJOIt z`b@_JR-w41D{!7c%v!{vNm#}sBFlL_b6a_Sfuk@0o%)^VU~^Nj<}#-#3UPI_))O5^ z#DgaDjRwBS8xILir(R0)?0B1-eb|T?N%KEG!ez+*I3!U3Rb8^I-*fvB^aDxNIs%chRB4jbN%*QMMJDae@8xq&tD1H z-)9VjaWkO1N>U;NEDE?%w3_Ja8_$Zt4<-2xA=ltApBGhL%?w{+h<_?oQdc&tVpW2? zLSr08EyB=UZOTuW9CrpNyJeRPK0oiQU+V?p3!eg*es0Y?qIi*;)!W+Hcbxhiw{a!mn~?RwW?bkXy|16W{m~7ys**%9iKO zfYgGkas*ZFK{mg5i(QT=)zWzj0nX7Okb6EuCm`#ikB~fNEg%UaK2AxnC$pSdbS~{& zM_ClfT3jCi4H_0>QWP&O$z1HOU6otw_20G!b!)cElC_{RL}=r^SV91vz-f79m~^7T zE}09!#L>{Q5QSrO9>&2TNBtR2io1Y@4atPz4Z=wxX4ZP^L7a2DVT-sHX{+2$aSOHH z_GDcuRyegNTYX6$HXhoIa0OwknKzS-h6g~7WvbXKVafvK3T1Klo4%DTL-#`Pt`ayF zG^^tRL`ZisZ>mmP#PdkSykV(V_`}Kz6Q+LyZe>Kn#-{kJvW&zwlVm4&nR$@c-c9zkeD2^UvyA@nY~|AZq-%Q@Q772CgjaMAOOM8|4aDQ!rNq z0uTP*&#QVLAir1fGmOojM=;)I1p|39ZR&nbZ_WBct^U6v`;WST<~9Je*nf6kzOJ1A zZM}So|8OhM?Z}DoBCBgpE@#5ql`B5gD4LqZ^$niBl0EWAbhKmdhBLx z(NA7`<1kJ=1g}6;SfdQZ*=$7EK)WjFG?nNuMVDa|p%FnT!!gg(y%wqc=6Dtv{zLh3 z7gpzCkYNc@Op*zy9Cf`Fh%?W*PF0RF@mafkYHpCL8cj~omB}gmY6^ery*DjB#jeY> z&dVjrC&p~tbq#Y+EmePKQg&d>yp%^wQYgO5-0a48nAtLiSKlD$bX|ioE&QHo*b_@l z$ggrL`;|UK(Mo&fN7K7oph`Cw#;M)fp!hb9C{ADPmcQ%nfK;m;UI`L&h-}SvuOsQ% zoiZV)Dvv?I2ZV@pI!_3K^KAP9N;_lFzQ0GRmA(`v+eo%r%^hgMoTs7i{{hDz?-#~hF-Ooieyz&%>Pd2$ZEP@MuZ<_ zLQRoJ;Y_gkPSsk9+d&A^h!3$pBmIHN-tM*QKRm0E|5doi<<5V1w|2|<|6aY`c{=~S zmFM>5e?yq(DUJio0+oN(#efuL>5@gbV`p$8 z;pwM+==a`ePFaavDtEZb_9b3(Pwk$$MBCT7+?64yrkXYr74@q9f^$^t8_nnbU?6Ea zsz}Zl3`cWEB^41NAG^H2rb`{v*(#p@OPW#A0$Glpb1RnT;H8D)Q8jhW2m_}9!_rxt zS6Fdtb@u~DMB_n4P-lVgA_F1@$YPKUEumO=(k5I}|a=}!^XIjB9J5Z}|ena$Y5LKNT^zFnY! zo7iEEn;41_ExpW5dOr~qfS2ecjv>o_L}`NP1z|`wrqgOm1HE#6oaqexIh;IW|AZ%SW6wZX0r{EGGU9wQ+bT2Vo z<6>&>mQ{QvUx z_LKa78_%u#f4=*Yh)qCjIk7U3!?k{pIcm2RlQ|8GA}SOz)CD%A_ia(~(*c3T@kEq`laPe?1Fv^D)^|Zvk}}rlj2^NO&Qv8?9Ar4WnU)4 zgE!aTrE%>>20@Y3jYIP~;5WQLQP=ImHO|s>*Jyafn(`b`4=PCX1`DC$n)2UjC}N*sHz8u{XrBt;~dk{Mw*8uFAfJRyU;=jR#? z`iP;26o?9J<-FV1y%e%WlJ!x4YjbnfNBtR@Q8pL9x4-=m_EEpmWgqolZhi>+1Kpq; zMY*|`rRM%?ySBNl&Fx*?p!lah3w_oV?(I@X+b>^T2kxEMFRkWwzTNE(H=p4s>InDC z624z<)g!0_+^St=`l|RQL72^!1YEVYGRU`H?$pm<1@s6T=Q?d9?rmC>vblRb z68BzOl(PAH0TTbR2;kc`;Jcgubv+uln|rmjy8w-EF9i9n-PN~EY@h?=uk7Zwwzt3S zOy-3;ppF)Djw#dq<@!P#kT2zr)$mF#SziUiID)DW`SP1T@o!KVL!<)_fp|`W{N5EK zkfu_0u_j}AtoPB{Ihpeu0?3(}$3>`-|5vg9uSWip(PftN|K57Nvs;n>wsv1V$$z); z+`9cYcmI|&qs%4^b`woomZ?NLRG+B$MlQEAyA0|ptyJiuQlAoBWuE`pF?UUt$&%4)`(*A3*TuFdoxA*99OIkVbQc zlo7Hq!(m)}fJuC&M=$#YoK~j8jNw$^@emx2XG=DSc z*G+q~+Z0+cV6~eCET8q<>gGU@)%2UP{XrSJs`VB$t!O`xGSwHGDctL;_?-_*?mw|< zVbd_Xe0ZFuzuKZEpall>@ZF}OGS@jL^G;0X+{nPZ49}72kk1K(e&|0jmfK(~LIiV$ zgZpTlH;O`D6Y&1vY~n>LU|-4Whn^Ru}werzbDRPuz0ERNU?lP(LE^B%Sur)+Wp$6>|u82<#Ia z>+i9MZlKn=`~cz!6)DGY$dOQn1S%WWLaAlPVi1*WM4=(XQ~Zl; z?5}ofWu~N~yy`N)aL4f#t zHlh*NLvCrhIK6U+Ii>lKhj_r4A$B6ip*oEb^D9LgefG$+k@B5ri%*G$l>n8ZiqJAY z#UIIK-LT)P%|MKkWyC{=V-WLGD#?Bw@$)c|Q8Kwca*4?$0*yAMl^sgq`aDd&d$mhq zzeC5+k=e6=WF5uS+;rezR>g)LVNPD{A`<&-o}_v?h(7-}_^Do}OYn5%`8hBSAcQ2N zneuDVYe*~#$^wY-s4{lI3G_IN!TzkmkHRe4tWt1>EwS@T?wBL6!U81sUppKl?BEZg zFMuk8=<>PGjb7NAbid)MX0g=tX?YH-blSnGqnjcP32>4;0KDuAbDl@oMBki~d1E)J z&hsJJ1}un>mr1DLcX|>eDoHTtA++tGqdaJ=9_mGi%N(dcp4g2FUdT1j8a*~6Y=j>! z)dKg+`5`v>t0|QUluog#AZV*JZlV}qj#O39Ip`e^9RuHq<_0S&p-YW;AC{+LQ&o(r z=~FzFC&ZV>s%i+|$PeFGj9CIybS%bJfY&NpRrmB<>Uf?*w)Y10`zVi@rx;)9b-`y1 z-+_MLbRWnMPgKKdi!jP>Z6Z$%zc^`;G@vQ#?^6CN3n^I|M%XA-34SI=NKA$m(%kWrx+C3h|=>cLH!FM8)-GD z!-;m@uA1+G7lgx3`vX_ZKt}}R(_-`arT-`XOCJT4$OKP{DdzH({QgVa*GSN?m80J(&}wGBX5=-c zjgT(x@VXs3TdJ$PaXZjnDQ=cZWMD^z)XVyfxt8mK3_aJkYL5&iQ4WpnrhBa|=;_c= z(P3Kp8jQXHkz=VC6ITHR;u|j&+`T%gVRb5gbVLT15!c;-7>eksBD~kb;^ZoJa41g+ z+oj1rNm)LUwTNC4hStPRwI3x@jJ5^?`SW8oBP{gM)&Q+#Nm4C!rNX5Dt6#Tfpgi}( zu(A`>RUi}c)(Q{d%eHgiK$qx2g_3(t_&%iAaLgaXWwRjM2n){wv}PE;lmTiomVR+qn7 z4K`iR&p6?Rm<4gI?D#B#7p%)XNtYpq8~7ZBsmekjEV zOp0sH=91$+P^*GDsG3&p+M2MS7Tqe{>el-g`R@f?C!ZUkYs}ZxzY`F^L zS{bV>QF!(=SKF}*Slmr<5Z8JZvdTr?WQ8Z#pW36KTq=tWMhPPqA$q0bqoKKcjKa z`e=%~DuQ(RL{9~bu2i$4{90e%G*@aoBnPHht))J#k>9`(z$#LX{Hu3avy2RS_e=km ze!pzL=vY^3I&R2nNAtwhSNW`l{}=HWmbm}1{qkk`{`c#bPx&8j=eYy^9|wfxhaU1w zDL+BV{jL(ira0kJN#j0E@@R$X2bWhs;cC9)P&IayEoT?n^j+@?v+<($0ieXvPAOAN<~d5M)U0z7iaFD9fIQVk!iY}-kWnD~ zaja7g0^+7=n(S?C%!)wkp7N3k=>|_&IN1=G;@&i!Mb7|tL$U1OuTCpN2gyRtC|Pv` zyjB0nPU_K>pcNQ7JqNr9oTgu@Yz_+7R?(`JeW8p8If>+JQIlE`7zkadAVkn%RpFHH zE1`Jqx45#J{a+qFE*byjWD6?{=PB-~VMW=P>3eleaLzMQB3O!V5-OV(Xcg zBsXPLo{&_n=w^GHPI|1~LY<+0*)d*1O~=M2%(U0H8)oS5l)j5Ee#A@%G$daV%2Fga zh;HEP*Ei4C&a)Bm(+H5GErQ0i{l*wxB}sLW-P4Ju|cUFt_HnPfe*Q z!|n`Uz$ZS5LfBfk_ybZz3-wnG*r)-=iU*jJ?<-YdZyc5r5S9BdmGj!xiu^rwCDxEU z;PlYIp&!G~;;gf_l^R#ww2;K%Fih?0at2#xuF>5j_nwu%7FuGJh70Sm7>#niF=o)~ z+vgDOBNo`M(odsb#fRr5cZ8CdQS?-C;WpYCIvhn38HIz9i;&2`9D;Q+b*4qf@`9kW zo1-vBTI70O;}K#xXXghfYx*dr0LG>eB0~(LR$p@UQ>w6Jn${>Sj7^8$*arD;_`6BS7 zgT3gerD%;4f}U-CyYu?hpk1Qy6~Lzo+8nPE;{JvYFwJlRXU>Zh)?nM%U5E` z9)|Yv^j!B@jsACunOMj*DqxHL_v+>Aiv4$I`|1Aotvt7`|NSIM1>q6RQj`h4j~I<2 zVBL7q#H4d7Q{_+bq#cSGLFCO-hk-~kTa$J@ZC|*ft!SBO3 zK>Z>6<(J^k&#xqR-RsNrmp|qCV-!g#Ya)g}soQBKlS@8-Eoph80ln4`!H zTi1RYbV+9VG5}NQ=irYE z8f7zbMA$6kT-NM61lQACjE>b!V1N%{&a;^|M#D7{8b$QdNd64EhjcY^!BUJNPf%BR zS%I01J%S>KivxHJ7!t=O80}AY9BmNaDEg6-CeScnmA)L?Pc&+YMu~o*Y}t zBfkkTx^D=`8!wR1sty0D9Bic8fXhD;<4iE0H5wB%!(nWYs-7#@N(YiJ8lC~bOq5=y zP|z>XV_yxf4zaK$R6g}fNG=?OO)S1CoT+NA2HV+4t4P6&$oP_i5GxqsXl+KJB#zO7 z*m-`gv?PbrewOMl-rFEykV0Vdirv08vd_VB}TGQ0u~0Sp~L+5vbDW zeW@j|R_LuJ%kc)4o?DiMYhLWjJ8ra?2<{J1sXa-+F(CoM$j8zjJ*9A?S;sn-c@@#7 z;51@xQh9A2ZUV=$tpRzzLk2%d4x}@wpqBwx% z!}m=4T4gd+3VEG8-jGXeao0|L0?8D88v7&x4LBZ$lZ*kxD!I}yM}#5vZrpdLvOZ{I{L0*Sk;Wzqj(-y8f@O3KAhWN;)YrqvkgcffWfR z0yhvFZ&*1lQx+7MH&}N#tP_9dw>@I8!pnn`6g}y%X_yyvDHCY*^zOGO$6KqSbw#dm=u`@SR(a+y-`a2W+Di?4j*KnuBOiOgUCS(WYEm>9GP0cSg>Y_e1zLj0 zWd)TM{@$-Xa}X_aUS4Ic>9oJxU)AR6>F}&x|C?bJ;$UPP1-IybuV3%%l=Z*ettb8O zR-U`l|2_yhdHdbUwLeXN_eS^A1FhBkAZEq&v_9R(&FFj%lrE(4>H4ZUoTbyHmA+D2 zZj}!+e;TI5Pc!E9qALSr6fd`wrPF%VvDA*(Xhnq@wegtJv_^Gg#;3m3tD_yU{c1OJ zqm4|xZmr+0zBboCmWKd>MCyi9Em3Xto~p#$B!foL(8?nPBk zeU9=Sh_I-2188!=)Qqt|iXo@V4!AN~&I*NrE^sel%+bv{+FQnu)3KQqn{o6Y7MS-X zO*nO}T+@J~o4x1e86$U~{jz4b8?gV-ctRJj|7>l(+}*0!e|9#X>_4~h+@bwP(8=5H{*#f( zf3MyMq=@kT7=g^u)?0!k*w?fLnO)tGL8yw}#SB8K{z?o&c3U+Dp=L9V-9(KUr`4!b z8dSYe>Ao3+-r^LGFfZ2+)a%p8V!Xfx9o3u*~7&5fEwn^cmA zJ2lt0i|Q%6dAsOc8+clt8?gUD1{O0ANSpuHtKEwK*Ve18C;Q)RJa=gSo1gse_p3Mj zS^0nN-s}g1yiw0D=;4OUd}U-VX5@p~D>3nzEiLKsWdXCazn9s{legECw^voehZX$? zFlybkub0I+@0C^Qjy=630Y3S8-HolOb=>}Xjstb!?rQO5IWEHvi2os z8`rfiL8JHFw$#~(Q7^jPqzU6@me;i{7jj)aaDOhh82#X8v%85f=Y}`s$F=OUdizg8 zc{*XlFaovse?hPp+y1k?{dE8DcAmSl{~Sp=xd|hXL4x&ucZw@NTT+b$C^mQ|a zAvb~-vJM$dTr&)eqa~+_DAz9Y@}~OL-m2jC`YkUE9W8wrx>AF8k-ImiVa2mIn>)0o zREs$=Td(F;&VX!Fd%vIc_IK4JEBS!tl(_g^Qy#_apLI=$5s-ab21;&@lbzj z+SeeJhig-VR6+vs5y_zqAk9k{E2#ArR$}6{n@aNtY;n4z#MIWZiG`l{R)%M8XB9phm2`L1V~j)q~C> zx)JVC6#bkZh_-VOkd>=Tvw?1rxyF);$XM(OcChKDlJ$Z0E4z@p#~a`zrm(skE3w7h z2TaAz@vM%!nTTGH)0JCoX==s%&g?B&p5-}p+XqZ8wPR`_nHrKvO3U1&ho*9i+K*Rn z|79cy`6B**uXZ*;YG$(0 zduei#JDyA)uN5&l`p%dJi;UVhZ&1ftnG{mL?blDUtYgkuGwNk_^86G=rT`T1LyO;V zjZrS;InBVaO6jF!2K3iAXlr-Sc_y4<$2I8R*`8tSGIt)$)a~tSZ2_5UAos$4jqD{l zP+2;c+&jw9Hj5wOxUPG1#Tq%(?!?9FUO%hX|IM9CS^--0|J~O+W&MA9XXoku->p1% z=l`YDVNnJY{Sm3^`cig>^02TEXguEB6wGC+MDPRJeVs{tyeh(ew`eLh6 zDXMepn58haQx6a0Nkv^KXxPgqx>hgpS z$uz^#Wgye|uNdX3?X1@h)GWBiw6~pY8e(X6Me$Zuk5~ zpZngNHz!8P9KuqzG9*KLRB4T}Eh_eU>xCOG)5dcIkFi!isWIKgHTTk`I+61iTz5A~ z-aA7SM7t}pB)PzWc>9)(UaJ)V4}R+_vvt$0 zH6JnNX$o6WL}3x7TaWM2@ZbfA3NF)_vanV)TIqN0)eOABiO= zI5x!pyWf1XyBh!RJ^c3Jm-zo5x%zOoF})tPe*{{ouvX7*e4Pi!)&d?x!c8#glh>;C|LOX4!y# z)PI_}9JGKYJh`e$m$ex7AU2DVJ%}g#iam&JQL+dB%lhzwYoRIwqvI39;!>-(m{=Bz z6#2l9)9NjY=f)Wh>w_pVn5sNQ%|ww6{TMLCT1y? zC{vV)zz}!Ss(29KxfMDTK@VUrzK*Z!{W8i3tMu{!R3Z)r1C5z5RxhJroT}ssbu83i z;_-X*gwo+nlr$Tp-il08E7g zpr(yHKLFPYcO-2?5Myp>@qtgN)m)@#fY+K**BW7ld5PMY*h(Y5V&>f)vwhAd0Cnk+Eus{r#K&YMNhHJ z)v};ql!9Xq-u-U-=RDd35NS~Tw)@44nmfd1(VFM;Os)NI%+VtgQ0GtFoiD-EL`x5Zw6Y;T;DP(?Ngr++12o$)V<}Fm4!bA5C3u51elD*4BBroZ z6)aShr;v*)q$dUu@Y-q)LQa(~yo>Pbg6Rs$Hw#I(4YAk!5{^-6lDI@hY>h2CEghv#b_I*eUoKpz|j z9MOH3hIP<3I(xFRkEm5!7ny9BWw#1f??(y+zLm)q%K-ffm(O@fvERWutZ=^x13k4peG0uO}mfKdg46$Kgsu;9`eWkzrN$WHqW z38gYdOhhj1(xY{;-wcH|>)fEwqLyyI_2h%VD|bJNq7R3!fh(ULy8`5Vf_Ye>cv*h@ zt6qd>CI6$sCI)V$@#mk=9IU9zz5fG~M-NdZ&5_Ob@7c4b# zwBr15Jbrn0aojurUt9cHtKy(@69S{%hO_DFlRMZ|OUKVR6pC;B7laR=FkJ6VtfIWa z<((L>I+f{DlGUIJVbzB`5og z2J!ChKieYS9ezTS_+$U)?WT=^pWQBYvKdXuBTbb~XysI>}sqN}gbImbldgh!ngvN)maGdw;s`FU1`# zeBUGY#tlAt2vNGtKE#6IC$V7IWx??8VZreKfd#{L76hjO&&y2nlp+=9LM{~yzB%nZ{u#m|JDRTEeIAmt5( z(7v(URwh!@$j&edRbf{X5e5qWR_VGNMX8?OVQ6T=A%JNb`^k*U42>_?_*w=%Zz~1C z#$1A66*&c^OQpH>L2N3fQ*>gPBDa+$P-%*;_v)v*?;|J&h3qhdysoCvpb9epVGZU} zN~*X{LtN3Y?Bwie9K7<&8Mh7X3)BcAlyoq(eb@Q$BV!SqYn;1kdbnvkKZNN{xH1TD zRwI%(a6fnr$A`%hCd$tIOM7m9`!(}BfJn5ySm)-y3Ulu!OkZ6ACG+KW46mM`#=GmC zb)A!RfR`dnDspap+oin;m!woF6w2|aO?LT2Ro<>TbiMJ7^O!~OoVeh_piowQbAzV& ze!N1~l>ag4htZKEE(&VCff_=1xvEV>hk??kzjd(vz%kY>_YYj#1ZLd8go1aaQzV7v zc{$?~v?6g9n)05fcAg`L`1(6J*@))aN9V!GB;Ra?6^6wzoB zY1b%}8bajk$Kv`(m}*r3r>S{eR1)hosjl?}%h_@8%#2b7xn*HWu8Yeh2xBTVACJ<< z=)sPHqM8IH*FuqlAfFv16^bt1w^N0N(AO@jwnr|PB*>PGb`~yASTnZn)V$FU+2$^~ zSD6vk5{*;TwWE5arc>dHj&4}0l8Q1LC$qbaXTJA(zW=%qnHTV&-~1X?2BU-)7RypKCUb*V&f7Q4NXWT7f+sY~}cy0z7jmqa35qW#==YCWw zW22T7FX_P#U5Fnun-9J)$yGM+V=$tbIGoXZFS089x}NPU{SAH{ogVK1 z3SShwcHLPbP!ujWh}jr%1$kX8^JQI;K+a`W@eCnTbJWr`@lhAT_|=xnl;xrjHu%&V j(~1AJ?dmVrm+Q;*<@$2{P1pYg00960&FQGW0A3IP9vJ2s diff --git a/charts/wordpress-library-chart/.helmignore b/charts/wordpress-library-chart/.helmignore new file mode 100644 index 0000000..fb56657 --- /dev/null +++ b/charts/wordpress-library-chart/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +# img folder +img/ diff --git a/charts/wordpress-library-chart/Chart.lock b/charts/wordpress-library-chart/Chart.lock new file mode 100644 index 0000000..1c327cd --- /dev/null +++ b/charts/wordpress-library-chart/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: memcached + repository: oci://registry-1.docker.io/bitnamicharts + version: 6.14.0 +- name: mariadb + repository: oci://registry-1.docker.io/bitnamicharts + version: 16.5.0 +- name: common + repository: oci://registry-1.docker.io/bitnamicharts + version: 2.19.0 +digest: sha256:f14e7183217316a026257bb89543ec1055b763c37dd4bfba26c2c725ac0e7571 +generated: "2024-03-08T16:54:42.092136196Z" diff --git a/charts/wordpress-library-chart/Chart.yaml b/charts/wordpress-library-chart/Chart.yaml new file mode 100644 index 0000000..2583699 --- /dev/null +++ b/charts/wordpress-library-chart/Chart.yaml @@ -0,0 +1,47 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + +annotations: + category: CMS + licenses: Apache-2.0 + images: | + - name: apache-exporter + image: docker.io/bitnami/apache-exporter:1.0.6-debian-12-r8 + - name: os-shell + image: docker.io/bitnami/os-shell:12-debian-12-r16 + - name: wordpress + image: docker.io/bitnami/wordpress:6.4.3-debian-12-r20 +apiVersion: v2 +appVersion: 6.4.3 +dependencies: +- condition: memcached.enabled + name: memcached + repository: oci://registry-1.docker.io/bitnamicharts + version: 6.x.x +- condition: mariadb.enabled + name: mariadb + repository: oci://registry-1.docker.io/bitnamicharts + version: 16.x.x +- name: common + repository: oci://registry-1.docker.io/bitnamicharts + tags: + - bitnami-common + version: 2.x.x +description: WordPress is the world's most popular blogging and content management platform. Powerful yet simple, everyone from students to global corporations use it to build beautiful, functional websites. +home: https://bitnami.com +icon: https://bitnami.com/assets/stacks/wordpress/img/wordpress-stack-220x234.png +keywords: +- application +- blog +- cms +- http +- php +- web +- wordpress +maintainers: +- name: VMware, Inc. + url: https://github.com/bitnami/charts +name: wordpress-library-chart +sources: +- https://github.com/bitnami/charts/tree/main/bitnami/wordpress +version: 20.1.2 diff --git a/charts/wordpress-library-chart/README.md b/charts/wordpress-library-chart/README.md new file mode 100644 index 0000000..006c3d0 --- /dev/null +++ b/charts/wordpress-library-chart/README.md @@ -0,0 +1,772 @@ + + +# Bitnami package for WordPress + +WordPress is the world's most popular blogging and content management platform. Powerful yet simple, everyone from students to global corporations use it to build beautiful, functional websites. + +[Overview of WordPress](http://www.wordpress.org) + +## TL;DR + +```console +helm install my-release oci://registry-1.docker.io/bitnamicharts/wordpress +``` + +Looking to use WordPress in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the enterprise edition of Bitnami Application Catalog. + +## Introduction + +This chart bootstraps a [WordPress](https://github.com/bitnami/containers/tree/main/bitnami/wordpress) deployment on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. + +It also packages the [Bitnami MariaDB chart](https://github.com/bitnami/charts/tree/main/bitnami/mariadb) which is required for bootstrapping a MariaDB deployment for the database requirements of the WordPress application, and the [Bitnami Memcached chart](https://github.com/bitnami/charts/tree/main/bitnami/memcached) that can be used to cache database queries. + +Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment and management of Helm Charts in clusters. + +## Prerequisites + +- Kubernetes 1.23+ +- Helm 3.8.0+ +- PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install my-release oci://REGISTRY_NAME/REPOSITORY_NAME/wordpress +``` + +> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. + +The command deploys WordPress on the Kubernetes cluster in the default configuration. The [Parameters](#parameters) section lists the parameters that can be configured during installation. + +> **Tip**: List all releases using `helm list` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Parameters + +### Global parameters + +| Name | Description | Value | +| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | +| `global.imageRegistry` | Global Docker image registry | `""` | +| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` | +| `global.storageClass` | Global StorageClass for Persistent Volume(s) | `""` | +| `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `disabled` | + +### Common parameters + +| Name | Description | Value | +| ------------------------ | -------------------------------------------------------------------------------------------- | --------------- | +| `kubeVersion` | Override Kubernetes version | `""` | +| `nameOverride` | String to partially override common.names.fullname template (will maintain the release name) | `""` | +| `fullnameOverride` | String to fully override common.names.fullname template | `""` | +| `commonLabels` | Labels to add to all deployed resources | `{}` | +| `commonAnnotations` | Annotations to add to all deployed resources | `{}` | +| `clusterDomain` | Kubernetes Cluster Domain | `cluster.local` | +| `extraDeploy` | Array of extra objects to deploy with the release | `[]` | +| `diagnosticMode.enabled` | Enable diagnostic mode (all probes will be disabled and the command will be overridden) | `false` | +| `diagnosticMode.command` | Command to override all containers in the deployment | `["sleep"]` | +| `diagnosticMode.args` | Args to override all containers in the deployment | `["infinity"]` | + +### WordPress Image parameters + +| Name | Description | Value | +| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------- | +| `image.registry` | WordPress image registry | `REGISTRY_NAME` | +| `image.repository` | WordPress image repository | `REPOSITORY_NAME/wordpress` | +| `image.digest` | WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `image.pullPolicy` | WordPress image pull policy | `IfNotPresent` | +| `image.pullSecrets` | WordPress image pull secrets | `[]` | +| `image.debug` | Specify if debug values should be set | `false` | + +### WordPress Configuration parameters + +| Name | Description | Value | +| -------------------------------------- | ------------------------------------------------------------------------------------- | ------------------ | +| `wordpressUsername` | WordPress username | `user` | +| `wordpressPassword` | WordPress user password | `""` | +| `existingSecret` | Name of existing secret containing WordPress credentials | `""` | +| `wordpressEmail` | WordPress user email | `user@example.com` | +| `wordpressFirstName` | WordPress user first name | `FirstName` | +| `wordpressLastName` | WordPress user last name | `LastName` | +| `wordpressBlogName` | Blog name | `User's Blog!` | +| `wordpressTablePrefix` | Prefix to use for WordPress database tables | `wp_` | +| `wordpressScheme` | Scheme to use to generate WordPress URLs | `http` | +| `wordpressSkipInstall` | Skip wizard installation | `false` | +| `wordpressExtraConfigContent` | Add extra content to the default wp-config.php file | `""` | +| `wordpressConfiguration` | The content for your custom wp-config.php file (advanced feature) | `""` | +| `existingWordPressConfigurationSecret` | The name of an existing secret with your custom wp-config.php file (advanced feature) | `""` | +| `wordpressConfigureCache` | Enable W3 Total Cache plugin and configure cache settings | `false` | +| `wordpressPlugins` | Array of plugins to install and activate. Can be specified as `all` or `none`. | `none` | +| `apacheConfiguration` | The content for your custom httpd.conf file (advanced feature) | `""` | +| `existingApacheConfigurationConfigMap` | The name of an existing secret with your custom httpd.conf file (advanced feature) | `""` | +| `customPostInitScripts` | Custom post-init.d user scripts | `{}` | +| `smtpHost` | SMTP server host | `""` | +| `smtpPort` | SMTP server port | `""` | +| `smtpUser` | SMTP username | `""` | +| `smtpPassword` | SMTP user password | `""` | +| `smtpProtocol` | SMTP protocol | `""` | +| `smtpExistingSecret` | The name of an existing secret with SMTP credentials | `""` | +| `allowEmptyPassword` | Allow the container to be started with blank passwords | `true` | +| `allowOverrideNone` | Configure Apache to prohibit overriding directives with htaccess files | `false` | +| `overrideDatabaseSettings` | Allow overriding the database settings persisted in wp-config.php | `false` | +| `htaccessPersistenceEnabled` | Persist custom changes on htaccess files | `false` | +| `customHTAccessCM` | The name of an existing ConfigMap with custom htaccess rules | `""` | +| `command` | Override default container command (useful when using custom images) | `[]` | +| `args` | Override default container args (useful when using custom images) | `[]` | +| `extraEnvVars` | Array with extra environment variables to add to the WordPress container | `[]` | +| `extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars | `""` | +| `extraEnvVarsSecret` | Name of existing Secret containing extra env vars | `""` | + +### WordPress Multisite Configuration parameters + +| Name | Description | Value | +| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ----------- | +| `multisite.enable` | Whether to enable WordPress Multisite configuration. | `false` | +| `multisite.host` | WordPress Multisite hostname/address. This value is mandatory when enabling Multisite mode. | `""` | +| `multisite.networkType` | WordPress Multisite network type to enable. Allowed values: `subfolder`, `subdirectory` or `subdomain`. | `subdomain` | +| `multisite.enableNipIoRedirect` | Whether to enable IP address redirection to nip.io wildcard DNS. Useful when running on an IP address with subdomain network type. | `false` | + +### WordPress deployment parameters + +| Name | Description | Value | +| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| `replicaCount` | Number of WordPress replicas to deploy | `1` | +| `updateStrategy.type` | WordPress deployment strategy type | `RollingUpdate` | +| `schedulerName` | Alternate scheduler | `""` | +| `terminationGracePeriodSeconds` | In seconds, time given to the WordPress pod to terminate gracefully | `""` | +| `topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` | +| `priorityClassName` | Name of the existing priority class to be used by WordPress pods, priority class needs to be created beforehand | `""` | +| `automountServiceAccountToken` | Mount Service Account token in pod | `false` | +| `hostAliases` | WordPress pod host aliases | `[]` | +| `extraVolumes` | Optionally specify extra list of additional volumes for WordPress pods | `[]` | +| `extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for WordPress container(s) | `[]` | +| `sidecars` | Add additional sidecar containers to the WordPress pod | `[]` | +| `initContainers` | Add additional init containers to the WordPress pods | `[]` | +| `podLabels` | Extra labels for WordPress pods | `{}` | +| `podAnnotations` | Annotations for WordPress pods | `{}` | +| `podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` | +| `podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` | +| `nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` | +| `nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set | `""` | +| `nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set | `[]` | +| `affinity` | Affinity for pod assignment | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Tolerations for pod assignment | `[]` | +| `resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). | `none` | +| `resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | +| `containerPorts.http` | WordPress HTTP container port | `8080` | +| `containerPorts.https` | WordPress HTTPS container port | `8443` | +| `extraContainerPorts` | Optionally specify extra list of additional ports for WordPress container(s) | `[]` | +| `podSecurityContext.enabled` | Enabled WordPress pods' Security Context | `true` | +| `podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` | +| `podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` | +| `podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` | +| `podSecurityContext.fsGroup` | Set WordPress pod's Security Context fsGroup | `1001` | +| `containerSecurityContext.enabled` | Enabled containers' Security Context | `true` | +| `containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` | +| `containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` | +| `containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` | +| `containerSecurityContext.privileged` | Set container's Security Context privileged | `false` | +| `containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` | +| `containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` | +| `containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` | +| `containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` | +| `livenessProbe.enabled` | Enable livenessProbe on WordPress containers | `true` | +| `livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `120` | +| `livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | +| `livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | +| `livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` | +| `livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | +| `readinessProbe.enabled` | Enable readinessProbe on WordPress containers | `true` | +| `readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `30` | +| `readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | +| `readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | +| `readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` | +| `readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | +| `startupProbe.enabled` | Enable startupProbe on WordPress containers | `false` | +| `startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `30` | +| `startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | +| `startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` | +| `startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` | +| `startupProbe.successThreshold` | Success threshold for startupProbe | `1` | +| `customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` | +| `customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` | +| `customStartupProbe` | Custom startupProbe that overrides the default one | `{}` | +| `lifecycleHooks` | for the WordPress container(s) to automate configuration before or after startup | `{}` | + +### Traffic Exposure Parameters + +| Name | Description | Value | +| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| `service.type` | WordPress service type | `LoadBalancer` | +| `service.ports.http` | WordPress service HTTP port | `80` | +| `service.ports.https` | WordPress service HTTPS port | `443` | +| `service.httpsTargetPort` | Target port for HTTPS | `https` | +| `service.nodePorts.http` | Node port for HTTP | `""` | +| `service.nodePorts.https` | Node port for HTTPS | `""` | +| `service.sessionAffinity` | Control where client requests go, to the same pod or round-robin | `None` | +| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | +| `service.clusterIP` | WordPress service Cluster IP | `""` | +| `service.loadBalancerIP` | WordPress service Load Balancer IP | `""` | +| `service.loadBalancerSourceRanges` | WordPress service Load Balancer sources | `[]` | +| `service.externalTrafficPolicy` | WordPress service external traffic policy | `Cluster` | +| `service.annotations` | Additional custom annotations for WordPress service | `{}` | +| `service.extraPorts` | Extra port to expose on WordPress service | `[]` | +| `ingress.enabled` | Enable ingress record generation for WordPress | `false` | +| `ingress.pathType` | Ingress path type | `ImplementationSpecific` | +| `ingress.apiVersion` | Force Ingress API version (automatically detected if not set) | `""` | +| `ingress.ingressClassName` | IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) | `""` | +| `ingress.hostname` | Default host for the ingress record. The hostname is templated and thus can contain other variable references. | `wordpress.local` | +| `ingress.path` | Default path for the ingress record | `/` | +| `ingress.annotations` | Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations. | `{}` | +| `ingress.tls` | Enable TLS configuration for the host defined at `ingress.hostname` parameter | `false` | +| `ingress.tlsWwwPrefix` | Adds www subdomain to default cert | `false` | +| `ingress.selfSigned` | Create a TLS secret for this ingress record using self-signed certificates generated by Helm | `false` | +| `ingress.extraHosts` | An array with additional hostname(s) to be covered with the ingress record. The host names are templated and thus can contain other variable references. | `[]` | +| `ingress.extraPaths` | An array with additional arbitrary paths that may need to be added to the ingress under the main host | `[]` | +| `ingress.extraTls` | TLS configuration for additional hostname(s) to be covered with this ingress record | `[]` | +| `ingress.secrets` | Custom TLS certificates as secrets | `[]` | +| `ingress.extraRules` | Additional rules to be covered with this ingress record | `[]` | + +### Persistence Parameters + +| Name | Description | Value | +| ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | +| `persistence.enabled` | Enable persistence using Persistent Volume Claims | `true` | +| `persistence.storageClass` | Persistent Volume storage class | `""` | +| `persistence.accessModes` | Persistent Volume access modes | `[]` | +| `persistence.accessMode` | Persistent Volume access mode (DEPRECATED: use `persistence.accessModes` instead) | `ReadWriteOnce` | +| `persistence.size` | Persistent Volume size | `10Gi` | +| `persistence.dataSource` | Custom PVC data source | `{}` | +| `persistence.existingClaim` | The name of an existing PVC to use for persistence | `""` | +| `persistence.selector` | Selector to match an existing Persistent Volume for WordPress data PVC | `{}` | +| `persistence.annotations` | Persistent Volume Claim annotations | `{}` | +| `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` | +| `volumePermissions.image.registry` | OS Shell + Utility image registry | `REGISTRY_NAME` | +| `volumePermissions.image.repository` | OS Shell + Utility image repository | `REPOSITORY_NAME/os-shell` | +| `volumePermissions.image.digest` | OS Shell + Utility image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `volumePermissions.image.pullPolicy` | OS Shell + Utility image pull policy | `IfNotPresent` | +| `volumePermissions.image.pullSecrets` | OS Shell + Utility image pull secrets | `[]` | +| `volumePermissions.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if volumePermissions.resources is set (volumePermissions.resources is recommended for production). | `none` | +| `volumePermissions.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | +| `volumePermissions.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` | +| `volumePermissions.containerSecurityContext.runAsUser` | User ID for the init container | `0` | + +### Other Parameters + +| Name | Description | Value | +| --------------------------------------------- | ---------------------------------------------------------------------- | ------- | +| `serviceAccount.create` | Enable creation of ServiceAccount for WordPress pod | `true` | +| `serviceAccount.name` | The name of the ServiceAccount to use. | `""` | +| `serviceAccount.automountServiceAccountToken` | Allows auto mount of ServiceAccountToken on the serviceAccount created | `false` | +| `serviceAccount.annotations` | Additional custom annotations for the ServiceAccount | `{}` | +| `pdb.create` | Enable a Pod Disruption Budget creation | `false` | +| `pdb.minAvailable` | Minimum number/percentage of pods that should remain scheduled | `1` | +| `pdb.maxUnavailable` | Maximum number/percentage of pods that may be made unavailable | `""` | +| `autoscaling.enabled` | Enable Horizontal POD autoscaling for WordPress | `false` | +| `autoscaling.minReplicas` | Minimum number of WordPress replicas | `1` | +| `autoscaling.maxReplicas` | Maximum number of WordPress replicas | `11` | +| `autoscaling.targetCPU` | Target CPU utilization percentage | `50` | +| `autoscaling.targetMemory` | Target Memory utilization percentage | `50` | + +### Metrics Parameters + +| Name | Description | Value | +| ----------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | +| `metrics.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` | +| `metrics.image.registry` | Apache exporter image registry | `REGISTRY_NAME` | +| `metrics.image.repository` | Apache exporter image repository | `REPOSITORY_NAME/apache-exporter` | +| `metrics.image.digest` | Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | +| `metrics.image.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` | +| `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` | +| `metrics.containerPorts.metrics` | Prometheus exporter container port | `9117` | +| `metrics.livenessProbe.enabled` | Enable livenessProbe on Prometheus exporter containers | `true` | +| `metrics.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `15` | +| `metrics.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | +| `metrics.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | +| `metrics.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | +| `metrics.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | +| `metrics.readinessProbe.enabled` | Enable readinessProbe on Prometheus exporter containers | `true` | +| `metrics.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` | +| `metrics.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | +| `metrics.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `3` | +| `metrics.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | +| `metrics.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | +| `metrics.startupProbe.enabled` | Enable startupProbe on Prometheus exporter containers | `false` | +| `metrics.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | +| `metrics.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | +| `metrics.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` | +| `metrics.startupProbe.failureThreshold` | Failure threshold for startupProbe | `15` | +| `metrics.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | +| `metrics.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` | +| `metrics.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` | +| `metrics.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` | +| `metrics.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if metrics.resources is set (metrics.resources is recommended for production). | `none` | +| `metrics.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | +| `metrics.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` | +| `metrics.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `nil` | +| `metrics.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` | +| `metrics.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` | +| `metrics.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` | +| `metrics.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` | +| `metrics.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` | +| `metrics.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` | +| `metrics.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` | +| `metrics.service.ports.metrics` | Prometheus metrics service port | `9150` | +| `metrics.service.annotations` | Additional custom annotations for Metrics service | `{}` | +| `metrics.serviceMonitor.enabled` | Create ServiceMonitor Resource for scraping metrics using Prometheus Operator | `false` | +| `metrics.serviceMonitor.namespace` | Namespace for the ServiceMonitor Resource (defaults to the Release Namespace) | `""` | +| `metrics.serviceMonitor.interval` | Interval at which metrics should be scraped. | `""` | +| `metrics.serviceMonitor.scrapeTimeout` | Timeout after which the scrape is ended | `""` | +| `metrics.serviceMonitor.labels` | Additional labels that can be used so ServiceMonitor will be discovered by Prometheus | `{}` | +| `metrics.serviceMonitor.selector` | Prometheus instance selector labels | `{}` | +| `metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` | +| `metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` | +| `metrics.serviceMonitor.honorLabels` | Specify honorLabels parameter to add the scrape endpoint | `false` | +| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` | + +### NetworkPolicy parameters + +| Name | Description | Value | +| ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------- | +| `networkPolicy.enabled` | Enable network policies | `false` | +| `networkPolicy.metrics.enabled` | Enable network policy for metrics (prometheus) | `false` | +| `networkPolicy.metrics.namespaceSelector` | Monitoring namespace selector labels. These labels will be used to identify the prometheus' namespace. | `{}` | +| `networkPolicy.metrics.podSelector` | Monitoring pod selector labels. These labels will be used to identify the Prometheus pods. | `{}` | +| `networkPolicy.ingress.enabled` | Enable network policy for Ingress Proxies | `false` | +| `networkPolicy.ingress.namespaceSelector` | Ingress Proxy namespace selector labels. These labels will be used to identify the Ingress Proxy's namespace. | `{}` | +| `networkPolicy.ingress.podSelector` | Ingress Proxy pods selector labels. These labels will be used to identify the Ingress Proxy pods. | `{}` | +| `networkPolicy.ingressRules.backendOnlyAccessibleByFrontend` | Enable ingress rule that makes the backend (mariadb) only accessible by testlink's pods. | `false` | +| `networkPolicy.ingressRules.customBackendSelector` | Backend selector labels. These labels will be used to identify the backend pods. | `{}` | +| `networkPolicy.ingressRules.accessOnlyFrom.enabled` | Enable ingress rule that makes testlink only accessible from a particular origin | `false` | +| `networkPolicy.ingressRules.accessOnlyFrom.namespaceSelector` | Namespace selector label that is allowed to access testlink. This label will be used to identified the allowed namespace(s). | `{}` | +| `networkPolicy.ingressRules.accessOnlyFrom.podSelector` | Pods selector label that is allowed to access testlink. This label will be used to identified the allowed pod(s). | `{}` | +| `networkPolicy.ingressRules.customRules` | Custom network policy ingress rule | `{}` | +| `networkPolicy.egressRules.denyConnectionsToExternal` | Enable egress rule that denies outgoing traffic outside the cluster, except for DNS (port 53). | `false` | +| `networkPolicy.egressRules.customRules` | Custom network policy rule | `{}` | + +### Database Parameters + +| Name | Description | Value | +| ------------------------------------------ | ---------------------------------------------------------------------------------------------- | ------------------- | +| `mariadb.enabled` | Deploy a MariaDB server to satisfy the applications database requirements | `true` | +| `mariadb.architecture` | MariaDB architecture. Allowed values: `standalone` or `replication` | `standalone` | +| `mariadb.auth.rootPassword` | MariaDB root password | `""` | +| `mariadb.auth.database` | MariaDB custom database | `bitnami_wordpress` | +| `mariadb.auth.username` | MariaDB custom user name | `bn_wordpress` | +| `mariadb.auth.password` | MariaDB custom user password | `""` | +| `mariadb.primary.persistence.enabled` | Enable persistence on MariaDB using PVC(s) | `true` | +| `mariadb.primary.persistence.storageClass` | Persistent Volume storage class | `""` | +| `mariadb.primary.persistence.accessModes` | Persistent Volume access modes | `[]` | +| `mariadb.primary.persistence.size` | Persistent Volume size | `8Gi` | +| `externalDatabase.host` | External Database server host | `localhost` | +| `externalDatabase.port` | External Database server port | `3306` | +| `externalDatabase.user` | External Database username | `bn_wordpress` | +| `externalDatabase.password` | External Database user password | `""` | +| `externalDatabase.database` | External Database database name | `bitnami_wordpress` | +| `externalDatabase.existingSecret` | The name of an existing secret with database credentials. Evaluated as a template | `""` | +| `memcached.enabled` | Deploy a Memcached server for caching database queries | `false` | +| `memcached.auth.enabled` | Enable Memcached authentication | `false` | +| `memcached.auth.username` | Memcached admin user | `""` | +| `memcached.auth.password` | Memcached admin password | `""` | +| `memcached.auth.existingPasswordSecret` | Existing secret with Memcached credentials (must contain a value for `memcached-password` key) | `""` | +| `memcached.service.port` | Memcached service port | `11211` | +| `externalCache.host` | External cache server host | `localhost` | +| `externalCache.port` | External cache server port | `11211` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install my-release \ + --set wordpressUsername=admin \ + --set wordpressPassword=password \ + --set mariadb.auth.rootPassword=secretpassword \ + oci://REGISTRY_NAME/REPOSITORY_NAME/wordpress +``` + +> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. + +The above command sets the WordPress administrator account username and password to `admin` and `password` respectively. Additionally, it sets the MariaDB `root` user password to `secretpassword`. + +> NOTE: Once this chart is deployed, it is not possible to change the application's access credentials, such as usernames or passwords, using Helm. To change these application credentials after deployment, delete any persistent volumes (PVs) used by the chart and re-deploy it, or use the application's built-in administrative tools if available. + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install my-release -f values.yaml oci://REGISTRY_NAME/REPOSITORY_NAME/wordpress +``` + +> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. +> **Tip**: You can use the default [values.yaml](https://github.com/bitnami/charts/tree/main/bitnami/wordpress/values.yaml) + +## Configuration and installation details + +### Resource requests and limits + +Bitnami charts allow setting resource requests and limits for all containers inside the chart deployment. These are inside the `resources` value (check parameter table). Setting requests is essential for production workloads and these should be adapted to your specific use case. + +To make this process easier, the chart contains the `resourcesPreset` values, which automatically sets the `resources` section according to different presets. Check these presets in [the bitnami/common chart](https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15). However, in production workloads using `resourcePreset` is discouraged as it may not fully adapt to your specific needs. Find more information on container resource management in the [official Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/). + +### [Rolling VS Immutable tags](https://docs.bitnami.com/tutorials/understand-rolling-tags-containers) + +It is strongly recommended to use immutable tags in a production environment. This ensures your deployment does not change automatically if the same tag is updated with a different image. + +Bitnami will release a new chart updating its containers if a new version of the main container, significant changes, or critical vulnerabilities exist. + +### Known limitations + +When performing admin operations that require activating the maintenance mode (such as updating a plugin or theme), it's activated in only one replica (see: [bug report](https://core.trac.wordpress.org/ticket/50797)). This implies that WP could be attending requests on other replicas while performing admin operations, with unpredictable consequences. + +To avoid that, you can manually activate/deactivate the maintenance mode on every replica using the WP CLI. For instance, if you installed WP with three replicas, you can run the commands below to activate the maintenance mode in all of them (assuming that the release name is `wordpress`): + +```console +kubectl exec $(kubectl get pods -l app.kubernetes.io/name=wordpress -o jsonpath='{.items[0].metadata.name}') -c wordpress -- wp maintenance-mode activate +kubectl exec $(kubectl get pods -l app.kubernetes.io/name=wordpress -o jsonpath='{.items[1].metadata.name}') -c wordpress -- wp maintenance-mode activate +kubectl exec $(kubectl get pods -l app.kubernetes.io/name=wordpress -o jsonpath='{.items[2].metadata.name}') -c wordpress -- wp maintenance-mode activate +``` + +### External database support + +You may want to have WordPress connect to an external database rather than installing one inside your cluster. Typical reasons for this are to use a managed database service, or to share a common database server for all your applications. To achieve this, the chart allows you to specify credentials for an external database with the [`externalDatabase` parameter](#database-parameters). You should also disable the MariaDB installation with the `mariadb.enabled` option. Here is an example: + +```console +mariadb.enabled=false +externalDatabase.host=myexternalhost +externalDatabase.user=myuser +externalDatabase.password=mypassword +externalDatabase.database=mydatabase +externalDatabase.port=3306 +``` + +If the database already contains data from a previous WordPress installation, set the `wordpressSkipInstall` parameter to `true`. This parameter forces the container to skip the WordPress installation wizard. Otherwise, the container will assume it is a fresh installation and execute the installation wizard, potentially modifying or resetting the data in the existing database. + +[Refer to the container documentation for more information](https://github.com/bitnami/containers/tree/main/bitnami/wordpress#connect-wordpress-container-to-an-existing-database). + +### Memcached + +This chart provides support for using Memcached to cache database queries and objects improving the website performance. To enable this feature, set `wordpressConfigureCache` and `memcached.enabled` parameters to `true`. + +When this feature is enabled, a Memcached server will be deployed in your K8s cluster using the Bitnami Memcached chart and the [W3 Total Cache](https://wordpress.org/plugins/w3-total-cache/) plugin will be activated and configured to use the Memcached server for database caching. + +It is also possible to use an external cache server rather than installing one inside your cluster. To achieve this, the chart allows you to specify credentials for an external cache server with the [`externalCache` parameter](#database-parameters). You should also disable the Memcached installation with the `memcached.enabled` option. Here is an example: + +```console +wordpressConfigureCache=true +memcached.enabled=false +externalCache.host=myexternalcachehost +externalCache.port=11211 +``` + +### Ingress + +This chart provides support for Ingress resources. If you have an ingress controller installed on your cluster, such as [nginx-ingress-controller](https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller) or [contour](https://github.com/bitnami/charts/tree/main/bitnami/contour) you can utilize the ingress controller to serve your application.To enable Ingress integration, set `ingress.enabled` to `true`. + +The most common scenario is to have one host name mapped to the deployment. In this case, the `ingress.hostname` property can be used to set the host name. The `ingress.tls` parameter can be used to add the TLS configuration for this host. + +However, it is also possible to have more than one host. To facilitate this, the `ingress.extraHosts` parameter (if available) can be set with the host names specified as an array. The `ingress.extraTLS` parameter (if available) can also be used to add the TLS configuration for extra hosts. + +> NOTE: For each host specified in the `ingress.extraHosts` parameter, it is necessary to set a name, path, and any annotations that the Ingress controller should know about. Not all annotations are supported by all Ingress controllers, but [this annotation reference document](https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md) lists the annotations supported by many popular Ingress controllers. + +Adding the TLS parameter (where available) will cause the chart to generate HTTPS URLs, and the application will be available on port 443. The actual TLS secrets do not have to be generated by this chart. However, if TLS is enabled, the Ingress record will not work until the TLS secret exists. + +[Learn more about Ingress controllers](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/). + +### TLS secrets + +This chart facilitates the creation of TLS secrets for use with the Ingress controller (although this is not mandatory). There are several common use cases: + +- Generate certificate secrets based on chart parameters. +- Enable externally generated certificates. +- Manage application certificates via an external service (like [cert-manager](https://github.com/jetstack/cert-manager/)). +- Create self-signed certificates within the chart (if supported). + +In the first two cases, a certificate and a key are needed. Files are expected in `.pem` format. + +Here is an example of a certificate file: + +> NOTE: There may be more than one certificate if there is a certificate chain. + +```text +-----BEGIN CERTIFICATE----- +MIID6TCCAtGgAwIBAgIJAIaCwivkeB5EMA0GCSqGSIb3DQEBCwUAMFYxCzAJBgNV +... +jScrvkiBO65F46KioCL9h5tDvomdU1aqpI/CBzhvZn1c0ZTf87tGQR8NK7v7 +-----END CERTIFICATE----- +``` + +Here is an example of a certificate key: + +```text +-----BEGIN RSA PRIVATE KEY----- +MIIEogIBAAKCAQEAvLYcyu8f3skuRyUgeeNpeDvYBCDcgq+LsWap6zbX5f8oLqp4 +... +wrj2wDbCDCFmfqnSJ+dKI3vFLlEz44sAV8jX/kd4Y6ZTQhlLbYc= +-----END RSA PRIVATE KEY----- +``` + +- If using Helm to manage the certificates based on the parameters, copy these values into the `certificate` and `key` values for a given `*.ingress.secrets` entry. +- If managing TLS secrets separately, it is necessary to create a TLS secret with name `INGRESS_HOSTNAME-tls` (where INGRESS_HOSTNAME is a placeholder to be replaced with the hostname you set using the `*.ingress.hostname` parameter). +- If your cluster has a [cert-manager](https://github.com/jetstack/cert-manager) add-on to automate the management and issuance of TLS certificates, add to `*.ingress.annotations` the [corresponding ones](https://cert-manager.io/docs/usage/ingress/#supported-annotations) for cert-manager. +- If using self-signed certificates created by Helm, set both `*.ingress.tls` and `*.ingress.selfSigned` to `true`. + +### `.htaccess` files + +For performance and security reasons, it is a good practice to configure Apache with the `AllowOverride None` directive. Instead of using `.htaccess` files, Apache will load the same directives at boot time. These directives are located in `/opt/bitnami/wordpress/wordpress-htaccess.conf`. + +By default, the container image includes all the default `.htaccess` files in WordPress (together with the default plugins). To enable this feature, install the chart with the value `allowOverrideNone=yes`. + +However, some plugins may include `.htaccess` directives that will not be loaded when `AllowOverride` is set to `None`. To make them work, create a custom `wordpress-htaccess.conf` file with all the required directives. After creating it, create a Kubernetes ConfigMap with it (for example, named `custom-htaccess`) and install the chart with the correct parameters as shown below: + +```text + allowOverrideNone=true + customHTAccessCM=custom-htaccess +``` + +Some plugins permit editing the `.htaccess` file and it may be necessary to persist it in order to keep those edits. To make these plugins work, set the `htaccessPersistenceEnabled` parameter as shown below: + +```text + allowOverrideNone=false + htaccessPersistenceEnabled=true +``` + +## Persistence + +The [Bitnami WordPress](https://github.com/bitnami/containers/tree/main/bitnami/wordpress) image stores the WordPress data and configurations at the `/bitnami` path of the container. Persistent Volume Claims are used to keep the data across deployments. + +If you encounter errors when working with persistent volumes, refer to our [troubleshooting guide for persistent volumes](https://docs.bitnami.com/kubernetes/faq/troubleshooting/troubleshooting-persistence-volumes/). + +### Additional environment variables + +In case you want to add extra environment variables (useful for advanced operations like custom init scripts), you can use the `extraEnvVars` property. + +```yaml +wordpress: + extraEnvVars: + - name: LOG_LEVEL + value: error +``` + +Alternatively, you can use a ConfigMap or a Secret with the environment variables. To do so, use the `extraEnvVarsCM` or the `extraEnvVarsSecret` values. + +### Sidecars + +If additional containers are needed in the same pod as WordPress (such as additional metrics or logging exporters), they can be defined using the `sidecars` parameter. + +```yaml +sidecars: +- name: your-image-name + image: your-image + imagePullPolicy: Always + ports: + - name: portname + containerPort: 1234 +``` + +If these sidecars export extra ports, extra port definitions can be added using the `service.extraPorts` parameter (where available), as shown in the example below: + +```yaml +service: + extraPorts: + - name: extraPort + port: 11311 + targetPort: 11311 +``` + +> NOTE: This Helm chart already includes sidecar containers for the Prometheus exporters (where applicable). These can be activated by adding the `--enable-metrics=true` parameter at deployment time. The `sidecars` parameter should therefore only be used for any extra sidecar containers. + +If additional init containers are needed in the same pod, they can be defined using the `initContainers` parameter. Here is an example: + +```yaml +initContainers: + - name: your-image-name + image: your-image + imagePullPolicy: Always + ports: + - name: portname + containerPort: 1234 +``` + +Learn more about [sidecar containers](https://kubernetes.io/docs/concepts/workloads/pods/) and [init containers](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/). + +### Pod affinity + +This chart allows you to set your custom affinity using the `affinity` parameter. Learn more about Pod affinity in the [kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity). + +As an alternative, use one of the preset configurations for pod affinity, pod anti-affinity, and node affinity available at the [bitnami/common](https://github.com/bitnami/charts/tree/main/bitnami/common#affinities) chart. To do so, set the `podAffinityPreset`, `podAntiAffinityPreset`, or `nodeAffinityPreset` parameters. + +## Troubleshooting + +Find more information about how to deal with common errors related to Bitnami's Helm charts in [this troubleshooting guide](https://docs.bitnami.com/general/how-to/troubleshoot-helm-chart-issues). + +## Notable changes + +### 13.2.0 + +Removed support for limiting auto-updates to WordPress core via the `wordpressAutoUpdateLevel` option. To update WordPress core, we recommend you use the `helm upgrade` command to update your deployment instead of using the built-in update functionality. + +### 11.0.0 + +The [Bitnami WordPress](https://github.com/bitnami/containers/tree/main/bitnami/wordpress) image was refactored and now the source code is published in GitHub in the `rootfs` folder of the container image. + +In addition, several new features have been implemented: + +- Multisite mode is now supported via `multisite.*` options. +- Plugins can be installed and activated on the first deployment via the `wordpressPlugins` option. +- Added support for limiting auto-updates to WordPress core via the `wordpressAutoUpdateLevel` option. In addition, auto-updates have been disabled by default. To update WordPress core, we recommend to swap the container image version for your deployment instead of using the built-in update functionality. + +To enable the new features, it is not possible to do it by upgrading an existing deployment. Instead, it is necessary to perform a fresh deploy. + +## Upgrading + +### To 20.0.0 + +This major release bumps the and MariaDB chart version to [16.x.x](https://github.com/bitnami/charts/pull/23054); no major issues are expected during the upgrade. + +### To 19.0.0 + +This major release bumps the MariaDB version to 11.2. No major issues are expected during the upgrade. + +### To 18.0.0 + +This major release bumps the MariaDB version to 11.1. No major issues are expected during the upgrade. + +### To 17.0.0 + +This major release bumps the MariaDB version to 11.0. Follow the [upstream instructions](https://mariadb.com/kb/en/upgrading-from-mariadb-10-11-to-mariadb-11-0/) for upgrading from MariaDB 10.11 to 11.0. No major issues are expected during the upgrade. + +### To 16.0.0 + +This major release bumps the MariaDB version to 10.11. Follow the [upstream instructions](https://mariadb.com/kb/en/upgrading-from-mariadb-10-6-to-mariadb-10-11/) for upgrading from MariaDB 10.6 to 10.11. No major issues are expected during the upgrade. + +### To 14.0.0 + +This major release bumps the MariaDB version to 10.6. Follow the [upstream instructions](https://mariadb.com/kb/en/upgrading-from-mariadb-105-to-mariadb-106/) for upgrading from MariaDB 10.5 to 10.6. No major issues are expected during the upgrade. + +### To 13.0.0 + +This major release renames several values in this chart and adds missing features, in order to be inline with the rest of assets in the Bitnami charts repository. + +- `service.port` and `service.httpsPort` have been regrouped under the `service.ports` map. +- `metrics.service.port` has been regrouped under the `metrics.service.ports` map. +- `serviceAccountName` has been deprecated in favor of `serviceAccount` map. + +Additionally updates the MariaDB & Memcached subcharts to their newest major `10.x.x` and `6.x.x`, respectively, which contain similar changes. + +### To 12.0.0 + +WordPress version was bumped to its latest major, `5.8.x`. Though no incompatibilities are expected while upgrading from previous versions, WordPress recommends backing up your application first. + +Site backups can be easily performed using tools such as [VaultPress](https://vaultpress.com/) or [All-in-One WP Migration](https://wordpress.org/plugins/all-in-one-wp-migration/). + +### To 11.0.0 + +The [Bitnami WordPress](https://github.com/bitnami/containers/tree/main/bitnami/wordpress) image was refactored and now the source code is published in GitHub in the `rootfs` folder of the container image. + +Compatibility is not guaranteed due to the amount of involved changes, however no breaking changes are expected. + +### To 10.0.0 + +[On November 13, 2020, Helm v2 support was formally finished](https://github.com/helm/charts#status-of-the-project), this major version is the result of the required changes applied to the Helm Chart to be able to incorporate the different features added in Helm v3 and to be consistent with the Helm project itself regarding the Helm v2 EOL. + +#### Additional upgrade notes + +- MariaDB dependency version was bumped to a new major version that introduces several incompatibilities. Therefore, backwards compatibility is not guaranteed unless an external database is used. Check [MariaDB Upgrading Notes](https://github.com/bitnami/charts/tree/main/bitnami/mariadb#to-800) for more information. +- If you want to upgrade to this version from a previous one installed with Helm v3, there are two alternatives: + - Install a new WordPress chart, and migrate your WordPress site using backup/restore tools such as [VaultPress](https://vaultpress.com/) or [All-in-One WP Migration](https://wordpress.org/plugins/all-in-one-wp-migration/). + - Reuse the PVC used to hold the MariaDB data on your previous release. To do so, follow the instructions below (the following example assumes that the release name is `wordpress`). + +> Warning: please create a backup of your database before running any of these actions. The steps below would be only valid if your application (e.g. any plugins or custom code) is compatible with MariaDB 10.5. + +Obtain the credentials and the name of the PVC used to hold the MariaDB data on your current release: + +```console +export WORDPRESS_PASSWORD=$(kubectl get secret --namespace default wordpress -o jsonpath="{.data.wordpress-password}" | base64 -d) +export MARIADB_ROOT_PASSWORD=$(kubectl get secret --namespace default wordpress-mariadb -o jsonpath="{.data.mariadb-root-password}" | base64 -d) +export MARIADB_PASSWORD=$(kubectl get secret --namespace default wordpress-mariadb -o jsonpath="{.data.mariadb-password}" | base64 -d) +export MARIADB_PVC=$(kubectl get pvc -l app.kubernetes.io/instance=wordpress,app.kubernetes.io/name=mariadb,app.kubernetes.io/component=primary -o jsonpath="{.items[0].metadata.name}") +``` + +Upgrade your release (maintaining the version) disabling MariaDB and scaling WordPress replicas to 0: + +```console +helm upgrade wordpress oci://REGISTRY_NAME/REPOSITORY_NAME/wordpress --set wordpressPassword=$WORDPRESS_PASSWORD --set replicaCount=0 --set mariadb.enabled=false --version 9.6.4 +``` + +> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. + +Finally, upgrade you release to `10.0.0` reusing the existing PVC, and enabling back MariaDB: + +```console +helm upgrade wordpress oci://REGISTRY_NAME/REPOSITORY_NAME/wordpress --set mariadb.primary.persistence.existingClaim=$MARIADB_PVC --set mariadb.auth.rootPassword=$MARIADB_ROOT_PASSWORD --set mariadb.auth.password=$MARIADB_PASSWORD --set wordpressPassword=$WORDPRESS_PASSWORD +``` + +> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. + +You should see the lines below in MariaDB container logs: + +```console +$ kubectl logs $(kubectl get pods -l app.kubernetes.io/instance=wordpress,app.kubernetes.io/name=mariadb,app.kubernetes.io/component=primary -o jsonpath="{.items[0].metadata.name}") +... +mariadb 12:13:24.98 INFO ==> Using persisted data +mariadb 12:13:25.01 INFO ==> Running mysql_upgrade +... +``` + +### To 9.0.0 + +The [Bitnami WordPress](https://github.com/bitnami/containers/tree/main/bitnami/wordpress) image was migrated to a "non-root" user approach. Previously the container ran as the `root` user and the Apache daemon was started as the `daemon` user. From now on, both the container and the Apache daemon run as user `1001`. You can revert this behavior by setting the parameters `securityContext.runAsUser`, and `securityContext.fsGroup` to `0`. +Chart labels and Ingress configuration were also adapted to follow the Helm charts best practices. + +Consequences: + +- The HTTP/HTTPS ports exposed by the container are now `8080/8443` instead of `80/443`. +- No writing permissions will be granted on `wp-config.php` by default. +- Backwards compatibility is not guaranteed. + +To upgrade to `9.0.0`, it's recommended to install a new WordPress chart, and migrate your WordPress site using backup/restore tools such as [VaultPress](https://vaultpress.com/) or [All-in-One WP Migration](https://wordpress.org/plugins/all-in-one-wp-migration/). + +### To 8.0.0 + +Helm performs a lookup for the object based on its group (apps), version (v1), and kind (Deployment). Also known as its GroupVersionKind, or GVK. Changing the GVK is considered a compatibility breaker from Kubernetes' point of view, so you cannot "upgrade" those objects to the new GVK in-place. Earlier versions of Helm 3 did not perform the lookup correctly which has since been fixed to match the spec. + +In the `apiVersion` of the deployment resources was updated to `apps/v1` in tune with the API's deprecated, resulting in compatibility breakage. + +This major version signifies this change. + +### To 3.0.0 + +Backwards compatibility is not guaranteed unless you modify the labels used on the chart's deployments. +Use the workaround below to upgrade from versions previous to `3.0.0`. The following example assumes that the release name is `wordpress`: + +```console +kubectl patch deployment wordpress-wordpress --type=json -p='[{"op": "remove", "path": "/spec/selector/matchLabels/chart"}]' +kubectl delete statefulset wordpress-mariadb --cascade=false +``` + +## License + +Copyright © 2024 Broadcom. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/charts/wordpress-library-chart/charts/common-2.19.0.tgz b/charts/wordpress-library-chart/charts/common-2.19.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..999417ccf52d78fe88422401836ff2a483a4817c GIT binary patch literal 15554 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 literal 0 HcmV?d00001 diff --git a/charts/wordpress-library-chart/charts/memcached-6.14.0.tgz b/charts/wordpress-library-chart/charts/memcached-6.14.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..af49218f961439a6cb8b1dc7001ee18d9bcc8ed9 GIT binary patch literal 40339 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

BqWyo9yBJ|ZzmN28FG7}}z7O1!*E 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 literal 0 HcmV?d00001 diff --git a/charts/wordpress-library-chart/curl b/charts/wordpress-library-chart/curl new file mode 100644 index 0000000..e69de29 diff --git a/charts/wordpress-library-chart/index.yaml b/charts/wordpress-library-chart/index.yaml new file mode 100644 index 0000000..73be1d0 --- /dev/null +++ b/charts/wordpress-library-chart/index.yaml @@ -0,0 +1,161 @@ +apiVersion: v1 +entries: + common: + - annotations: + category: Infrastructure + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 2.19.0 + created: "2024-04-15T08:17:31.201694+02:00" + description: A Library Helm Chart for grouping common logic between bitnami charts. + This chart is not deployable by itself. + digest: 89e4008ba84ebc4b1838b7266bd991958f57eedb841e9268726de971dc78cfd1 + home: https://bitnami.com + icon: https://bitnami.com/downloads/logos/bitnami-mark.png + keywords: + - common + - helper + - template + - function + - bitnami + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: common + sources: + - https://github.com/bitnami/charts + type: library + urls: + - charts/common-2.19.0.tgz + version: 2.19.0 + mariadb: + - annotations: + category: Database + images: | + - name: mariadb + image: docker.io/bitnami/mariadb:11.2.3-debian-12-r4 + - name: mysqld-exporter + image: docker.io/bitnami/mysqld-exporter:0.15.1-debian-12-r8 + - name: os-shell + image: docker.io/bitnami/os-shell:12-debian-12-r16 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 11.2.3 + created: "2024-04-15T08:17:31.2084884+02:00" + dependencies: + - name: common + repository: oci://registry-1.docker.io/bitnamicharts + tags: + - bitnami-common + version: 2.x.x + description: MariaDB is an open source, community-developed SQL database server + that is widely in use around the world due to its enterprise features, flexibility, + and collaboration with leading tech firms. + digest: 68baeb5bed0d05469e805fff6745b68ddd77a585033a0d03fcc90ab108677529 + home: https://bitnami.com + icon: https://bitnami.com/assets/stacks/mariadb/img/mariadb-stack-220x234.png + keywords: + - mariadb + - mysql + - database + - sql + - prometheus + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: mariadb + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/mariadb + urls: + - charts/mariadb-16.5.0.tgz + version: 16.5.0 + memcached: + - annotations: + category: Infrastructure + images: | + - name: memcached + image: docker.io/bitnami/memcached:1.6.24-debian-12-r0 + - name: memcached-exporter + image: docker.io/bitnami/memcached-exporter:0.14.2-debian-12-r10 + - name: os-shell + image: docker.io/bitnami/os-shell:12-debian-12-r16 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 1.6.24 + created: "2024-04-15T08:17:31.213548+02:00" + dependencies: + - name: common + repository: oci://registry-1.docker.io/bitnamicharts + tags: + - bitnami-common + version: 2.x.x + description: Memcached is an high-performance, distributed memory object caching + system, generic in nature, but intended for use in speeding up dynamic web applications + by alleviating database load. + digest: 729aa0fc402dcc3eb493028ef124a744f907b8dba997519bb7dea588703a3c5f + home: https://bitnami.com + icon: https://bitnami.com/assets/stacks/memcached/img/memcached-stack-220x234.png + keywords: + - memcached + - cache + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: memcached + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/memcached + urls: + - charts/memcached-6.14.0.tgz + version: 6.14.0 + wordpress: + - annotations: + category: CMS + images: | + - name: apache-exporter + image: docker.io/bitnami/apache-exporter:1.0.6-debian-12-r8 + - name: os-shell + image: docker.io/bitnami/os-shell:12-debian-12-r16 + - name: wordpress + image: docker.io/bitnami/wordpress:6.4.3-debian-12-r20 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 6.4.3 + created: "2024-04-15T08:17:31.201694+02:00" + dependencies: + - condition: memcached.enabled + name: memcached + repository: oci://registry-1.docker.io/bitnamicharts + version: 6.x.x + - condition: mariadb.enabled + name: mariadb + repository: oci://registry-1.docker.io/bitnamicharts + version: 16.x.x + - name: common + repository: oci://registry-1.docker.io/bitnamicharts + tags: + - bitnami-common + version: 2.x.x + description: WordPress is the world's most popular blogging and content management + platform. Powerful yet simple, everyone from students to global corporations + use it to build beautiful, functional websites. + digest: 13bb5d3f211ed22015c505a6d6508eabdf6f7bcb1e45f462362b0c5c870ffebf + home: https://bitnami.com + icon: https://bitnami.com/assets/stacks/wordpress/img/wordpress-stack-220x234.png + keywords: + - application + - blog + - cms + - http + - php + - web + - wordpress + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: wordpress + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/wordpress + urls: + - wordpress-20.1.2.tgz + version: 20.1.2 +generated: "2024-04-15T08:17:31.1874317+02:00" diff --git a/charts/wordpress-library-chart/templates/NOTES.txt b/charts/wordpress-library-chart/templates/NOTES.txt new file mode 100644 index 0000000..64593c8 --- /dev/null +++ b/charts/wordpress-library-chart/templates/NOTES.txt @@ -0,0 +1,13 @@ +{{- if .Values.ingress.enabled }} +- You can connect to the lakeFS UI with your browser on this [link](https://{{ .Values.ingress.hostname }}) +{{- end }} +{{- if .Values.route.enabled }} +- You can connect to the lakeFS UI with your browser on this [link](https://{{ .Values.route.hostname }}) +{{- end }} + +*NOTES about deletion :* + +- **You can safely delete this chart and recreate one later** +- Data volumes in the associated postgresql will not be deleted +- If you start a new {{ .Chart.Name }}, it will reuse this volume silently. +- If you want to delete this volume definitely : `kubectl delete pvc data-{{ .Values.postgresql.fullnameOverride }}-0` diff --git a/charts/wordpress-library-chart/templates/ingress.yaml b/charts/wordpress-library-chart/templates/ingress.yaml new file mode 100644 index 0000000..911980a --- /dev/null +++ b/charts/wordpress-library-chart/templates/ingress.yaml @@ -0,0 +1 @@ +{{ include "library-chart.ingress" . }} \ No newline at end of file diff --git a/charts/wordpress-library-chart/templates/networkpolicy-ingress.yaml b/charts/wordpress-library-chart/templates/networkpolicy-ingress.yaml new file mode 100644 index 0000000..3003d2d --- /dev/null +++ b/charts/wordpress-library-chart/templates/networkpolicy-ingress.yaml @@ -0,0 +1 @@ +{{ include "library-chart.networkPolicyIngress" . }} \ No newline at end of file diff --git a/charts/wordpress-library-chart/templates/networkpolicy.yaml b/charts/wordpress-library-chart/templates/networkpolicy.yaml new file mode 100644 index 0000000..0fd137c --- /dev/null +++ b/charts/wordpress-library-chart/templates/networkpolicy.yaml @@ -0,0 +1 @@ +{{ include "library-chart.networkPolicy" . }} \ No newline at end of file diff --git a/charts/wordpress-library-chart/templates/route.yaml b/charts/wordpress-library-chart/templates/route.yaml new file mode 100644 index 0000000..e5ad075 --- /dev/null +++ b/charts/wordpress-library-chart/templates/route.yaml @@ -0,0 +1 @@ +{{ include "library-chart.route" . }} diff --git a/charts/wordpress-library-chart/values.schema.json b/charts/wordpress-library-chart/values.schema.json new file mode 100644 index 0000000..0e2466a --- /dev/null +++ b/charts/wordpress-library-chart/values.schema.json @@ -0,0 +1,212 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "wordpressUsername": { + "type": "string", + "title": "Username", + "form": true + }, + "wordpressPassword": { + "type": "string", + "title": "Password", + "form": true, + "description": "Defaults to a random 10-character alphanumeric string if not set" + }, + "wordpressEmail": { + "type": "string", + "title": "Admin email", + "form": true + }, + "wordpressBlogName": { + "type": "string", + "title": "Blog Name", + "form": true + }, + "persistence": { + "type": "object", + "properties": { + "size": { + "type": "string", + "title": "Persistent Volume Size", + "form": true, + "render": "slider", + "sliderMin": 1, + "sliderMax": 100, + "sliderUnit": "Gi" + } + } + }, + "mariadb": { + "type": "object", + "title": "MariaDB Details", + "form": true, + "properties": { + "enabled": { + "type": "boolean", + "title": "Use a new MariaDB database hosted in the cluster", + "form": true, + "description": "Whether to deploy a mariadb server to satisfy the applications database requirements. To use an external database switch this off and configure the external database details" + }, + "primary": { + "type": "object", + "properties": { + "persistence": { + "type": "object", + "properties": { + "size": { + "type": "string", + "title": "Volume Size", + "form": true, + "hidden": { + "value": false, + "path": "mariadb/enabled" + }, + "render": "slider", + "sliderMin": 1, + "sliderMax": 100, + "sliderUnit": "Gi" + } + } + } + } + } + } + }, + "externalDatabase": { + "type": "object", + "title": "External Database Details", + "description": "If MariaDB is disabled. Use this section to specify the external database details", + "form": true, + "properties": { + "host": { + "type": "string", + "form": true, + "title": "Database Host", + "hidden": "mariadb/enabled" + }, + "user": { + "type": "string", + "form": true, + "title": "Database Username", + "hidden": "mariadb/enabled" + }, + "password": { + "type": "string", + "form": true, + "title": "Database Password", + "hidden": "mariadb/enabled" + }, + "database": { + "type": "string", + "form": true, + "title": "Database Name", + "hidden": "mariadb/enabled" + }, + "port": { + "type": "integer", + "form": true, + "title": "Database Port", + "hidden": "mariadb/enabled" + } + } + }, + "ingress": { + "type": "object", + "form": true, + "title": "Ingress Configuration", + "properties": { + "enabled": { + "type": "boolean", + "form": true, + "title": "Use a custom hostname", + "description": "Enable the ingress resource that allows you to access the WordPress installation." + }, + "hostname": { + "type": "string", + "form": true, + "title": "Hostname", + "hidden": { + "value": false, + "path": "ingress/enabled" + } + }, + "tls": { + "type": "boolean", + "form": true, + "title": "Create a TLS secret", + "hidden": { + "value": false, + "path": "ingress/enabled" + } + } + } + }, + "service": { + "type": "object", + "form": true, + "title": "Service Configuration", + "properties": { + "type": { + "type": "string", + "form": true, + "title": "Service Type", + "description": "Allowed values: \"ClusterIP\", \"NodePort\" and \"LoadBalancer\"" + } + } + }, + "resources": { + "type": "object", + "title": "Required Resources", + "description": "Configure resource requests", + "form": true, + "properties": { + "requests": { + "type": "object", + "properties": { + "memory": { + "type": "string", + "form": true, + "render": "slider", + "title": "Memory Request", + "sliderMin": 10, + "sliderMax": 2048, + "sliderUnit": "Mi" + }, + "cpu": { + "type": "string", + "form": true, + "render": "slider", + "title": "CPU Request", + "sliderMin": 10, + "sliderMax": 2000, + "sliderUnit": "m" + } + } + } + } + }, + "volumePermissions": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "form": true, + "title": "Enable Init Containers", + "description": "Use an init container to set required folder permissions on the data volume before mounting it in the final destination" + } + } + }, + "metrics": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable Metrics", + "description": "Prometheus Exporter / Metrics", + "form": true + } + } + } + } +} diff --git a/charts/wordpress-library-chart/values.schema.json.original b/charts/wordpress-library-chart/values.schema.json.original new file mode 100644 index 0000000..0e2466a --- /dev/null +++ b/charts/wordpress-library-chart/values.schema.json.original @@ -0,0 +1,212 @@ +{ + "$schema": "http://json-schema.org/schema#", + "type": "object", + "properties": { + "wordpressUsername": { + "type": "string", + "title": "Username", + "form": true + }, + "wordpressPassword": { + "type": "string", + "title": "Password", + "form": true, + "description": "Defaults to a random 10-character alphanumeric string if not set" + }, + "wordpressEmail": { + "type": "string", + "title": "Admin email", + "form": true + }, + "wordpressBlogName": { + "type": "string", + "title": "Blog Name", + "form": true + }, + "persistence": { + "type": "object", + "properties": { + "size": { + "type": "string", + "title": "Persistent Volume Size", + "form": true, + "render": "slider", + "sliderMin": 1, + "sliderMax": 100, + "sliderUnit": "Gi" + } + } + }, + "mariadb": { + "type": "object", + "title": "MariaDB Details", + "form": true, + "properties": { + "enabled": { + "type": "boolean", + "title": "Use a new MariaDB database hosted in the cluster", + "form": true, + "description": "Whether to deploy a mariadb server to satisfy the applications database requirements. To use an external database switch this off and configure the external database details" + }, + "primary": { + "type": "object", + "properties": { + "persistence": { + "type": "object", + "properties": { + "size": { + "type": "string", + "title": "Volume Size", + "form": true, + "hidden": { + "value": false, + "path": "mariadb/enabled" + }, + "render": "slider", + "sliderMin": 1, + "sliderMax": 100, + "sliderUnit": "Gi" + } + } + } + } + } + } + }, + "externalDatabase": { + "type": "object", + "title": "External Database Details", + "description": "If MariaDB is disabled. Use this section to specify the external database details", + "form": true, + "properties": { + "host": { + "type": "string", + "form": true, + "title": "Database Host", + "hidden": "mariadb/enabled" + }, + "user": { + "type": "string", + "form": true, + "title": "Database Username", + "hidden": "mariadb/enabled" + }, + "password": { + "type": "string", + "form": true, + "title": "Database Password", + "hidden": "mariadb/enabled" + }, + "database": { + "type": "string", + "form": true, + "title": "Database Name", + "hidden": "mariadb/enabled" + }, + "port": { + "type": "integer", + "form": true, + "title": "Database Port", + "hidden": "mariadb/enabled" + } + } + }, + "ingress": { + "type": "object", + "form": true, + "title": "Ingress Configuration", + "properties": { + "enabled": { + "type": "boolean", + "form": true, + "title": "Use a custom hostname", + "description": "Enable the ingress resource that allows you to access the WordPress installation." + }, + "hostname": { + "type": "string", + "form": true, + "title": "Hostname", + "hidden": { + "value": false, + "path": "ingress/enabled" + } + }, + "tls": { + "type": "boolean", + "form": true, + "title": "Create a TLS secret", + "hidden": { + "value": false, + "path": "ingress/enabled" + } + } + } + }, + "service": { + "type": "object", + "form": true, + "title": "Service Configuration", + "properties": { + "type": { + "type": "string", + "form": true, + "title": "Service Type", + "description": "Allowed values: \"ClusterIP\", \"NodePort\" and \"LoadBalancer\"" + } + } + }, + "resources": { + "type": "object", + "title": "Required Resources", + "description": "Configure resource requests", + "form": true, + "properties": { + "requests": { + "type": "object", + "properties": { + "memory": { + "type": "string", + "form": true, + "render": "slider", + "title": "Memory Request", + "sliderMin": 10, + "sliderMax": 2048, + "sliderUnit": "Mi" + }, + "cpu": { + "type": "string", + "form": true, + "render": "slider", + "title": "CPU Request", + "sliderMin": 10, + "sliderMax": 2000, + "sliderUnit": "m" + } + } + } + } + }, + "volumePermissions": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "form": true, + "title": "Enable Init Containers", + "description": "Use an init container to set required folder permissions on the data volume before mounting it in the final destination" + } + } + }, + "metrics": { + "type": "object", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable Metrics", + "description": "Prometheus Exporter / Metrics", + "form": true + } + } + } + } +} diff --git a/charts/wordpress-library-chart/values.yaml b/charts/wordpress-library-chart/values.yaml new file mode 100644 index 0000000..eaf34f9 --- /dev/null +++ b/charts/wordpress-library-chart/values.yaml @@ -0,0 +1,1264 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + +## @section Global parameters +## Global Docker image parameters +## Please, note that this will override the image parameters, including dependencies, configured to use the global value +## Current available global Docker image parameters: imageRegistry, imagePullSecrets and storageClass +## + +## @param global.imageRegistry Global Docker image registry +## @param global.imagePullSecrets Global Docker registry secret names as an array +## @param global.storageClass Global StorageClass for Persistent Volume(s) +## +global: + imageRegistry: "" + ## E.g. + ## imagePullSecrets: + ## - myRegistryKeySecretName + ## + imagePullSecrets: [] + storageClass: "" + ## Compatibility adaptations for Kubernetes platforms + ## + compatibility: + ## Compatibility adaptations for Openshift + ## + openshift: + ## @param global.compatibility.openshift.adaptSecurityContext Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) + ## + adaptSecurityContext: disabled +## @section Common parameters +## + +## @param kubeVersion Override Kubernetes version +## +kubeVersion: "" +## @param nameOverride String to partially override common.names.fullname template (will maintain the release name) +## +nameOverride: "" +## @param fullnameOverride String to fully override common.names.fullname template +## +fullnameOverride: "" +## @param commonLabels Labels to add to all deployed resources +## +commonLabels: {} +## @param commonAnnotations Annotations to add to all deployed resources +## +commonAnnotations: {} +## @param clusterDomain Kubernetes Cluster Domain +## +clusterDomain: cluster.local +## @param extraDeploy Array of extra objects to deploy with the release +## +extraDeploy: [] +## Enable diagnostic mode in the deployment +## +diagnosticMode: + ## @param diagnosticMode.enabled Enable diagnostic mode (all probes will be disabled and the command will be overridden) + ## + enabled: false + ## @param diagnosticMode.command Command to override all containers in the deployment + ## + command: + - sleep + ## @param diagnosticMode.args Args to override all containers in the deployment + ## + args: + - infinity +## @section WordPress Image parameters +## + +## Bitnami WordPress image +## ref: https://hub.docker.com/r/bitnami/wordpress/tags/ +## @param image.registry [default: REGISTRY_NAME] WordPress image registry +## @param image.repository [default: REPOSITORY_NAME/wordpress] WordPress image repository +## @skip image.tag WordPress image tag (immutable tags are recommended) +## @param image.digest WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag +## @param image.pullPolicy WordPress image pull policy +## @param image.pullSecrets WordPress image pull secrets +## @param image.debug Specify if debug values should be set +## +image: + registry: docker.io + repository: bitnami/wordpress + tag: 6.4.3-debian-12-r20 + digest: "" + ## Specify a imagePullPolicy + ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' + ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images + ## + pullPolicy: IfNotPresent + ## Optionally specify an array of imagePullSecrets. + ## Secrets must be manually created in the namespace. + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ + ## e.g: + ## pullSecrets: + ## - myRegistryKeySecretName + ## + pullSecrets: [] + ## Enable debug mode + ## + debug: false +## @section WordPress Configuration parameters +## WordPress settings based on environment variables +## ref: https://github.com/bitnami/containers/tree/main/bitnami/wordpress#environment-variables +## + +## @param wordpressUsername WordPress username +## +wordpressUsername: user +## @param wordpressPassword WordPress user password +## Defaults to a random 10-character alphanumeric string if not set +## +wordpressPassword: "" +## @param existingSecret Name of existing secret containing WordPress credentials +## NOTE: Must contain key `wordpress-password` +## NOTE: When it's set, the `wordpressPassword` parameter is ignored +## +existingSecret: "" +## @param wordpressEmail WordPress user email +## +wordpressEmail: user@example.com +## @param wordpressFirstName WordPress user first name +## +wordpressFirstName: FirstName +## @param wordpressLastName WordPress user last name +## +wordpressLastName: LastName +## @param wordpressBlogName Blog name +## +wordpressBlogName: User's Blog! +## @param wordpressTablePrefix Prefix to use for WordPress database tables +## +wordpressTablePrefix: wp_ +## @param wordpressScheme Scheme to use to generate WordPress URLs +## +wordpressScheme: http +## @param wordpressSkipInstall Skip wizard installation +## NOTE: useful if you use an external database that already contains WordPress data +## ref: https://github.com/bitnami/containers/tree/main/bitnami/wordpress#connect-wordpress-docker-container-to-an-existing-database +## +wordpressSkipInstall: false +## @param wordpressExtraConfigContent Add extra content to the default wp-config.php file +## e.g: +## wordpressExtraConfigContent: | +## @ini_set( 'post_max_size', '128M'); +## @ini_set( 'memory_limit', '256M' ); +## +wordpressExtraConfigContent: "" +## @param wordpressConfiguration The content for your custom wp-config.php file (advanced feature) +## NOTE: This will override configuring WordPress based on environment variables (including those set by the chart) +## NOTE: Currently only supported when `wordpressSkipInstall=true` +## +wordpressConfiguration: "" +## @param existingWordPressConfigurationSecret The name of an existing secret with your custom wp-config.php file (advanced feature) +## NOTE: When it's set the `wordpressConfiguration` parameter is ignored +## +existingWordPressConfigurationSecret: "" +## @param wordpressConfigureCache Enable W3 Total Cache plugin and configure cache settings +## NOTE: useful if you deploy Memcached for caching database queries or you use an external cache server +## +wordpressConfigureCache: false +## @param wordpressPlugins Array of plugins to install and activate. Can be specified as `all` or `none`. +## NOTE: If set to all, only plugins that are already installed will be activated, and if set to none, no plugins will be activated +## +wordpressPlugins: none +## @param apacheConfiguration The content for your custom httpd.conf file (advanced feature) +## +apacheConfiguration: "" +## @param existingApacheConfigurationConfigMap The name of an existing secret with your custom httpd.conf file (advanced feature) +## NOTE: When it's set the `apacheConfiguration` parameter is ignored +## +existingApacheConfigurationConfigMap: "" +## @param customPostInitScripts Custom post-init.d user scripts +## ref: https://github.com/bitnami/containers/tree/main/bitnami/wordpress +## NOTE: supported formats are `.sh`, `.sql` or `.php` +## NOTE: scripts are exclusively executed during the 1st boot of the container +## e.g: +## customPostInitScripts: +## enable-multisite.sh: | +## #!/bin/bash +## chmod +w /bitnami/wordpress/wp-config.php +## wp core multisite-install --url=example.com --title="Welcome to the WordPress Multisite" --admin_user="doesntmatternotreallyused" --admin_password="doesntmatternotreallyused" --admin_email="user@example.com" +## cat /docker-entrypoint-init.d/.htaccess > /bitnami/wordpress/.htaccess +## chmod -w bitnami/wordpress/wp-config.php +## .htaccess: | +## RewriteEngine On +## RewriteBase / +## ... +## +customPostInitScripts: {} +## SMTP mail delivery configuration +## ref: https://github.com/bitnami/containers/tree/main/bitnami/wordpress/#smtp-configuration +## @param smtpHost SMTP server host +## @param smtpPort SMTP server port +## @param smtpUser SMTP username +## @param smtpPassword SMTP user password +## @param smtpProtocol SMTP protocol +## +smtpHost: "" +smtpPort: "" +smtpUser: "" +smtpPassword: "" +smtpProtocol: "" +## @param smtpExistingSecret The name of an existing secret with SMTP credentials +## NOTE: Must contain key `smtp-password` +## NOTE: When it's set, the `smtpPassword` parameter is ignored +## +smtpExistingSecret: "" +## @param allowEmptyPassword Allow the container to be started with blank passwords +## +allowEmptyPassword: true +## @param allowOverrideNone Configure Apache to prohibit overriding directives with htaccess files +## +allowOverrideNone: false +## @param overrideDatabaseSettings Allow overriding the database settings persisted in wp-config.php +## +overrideDatabaseSettings: false +## @param htaccessPersistenceEnabled Persist custom changes on htaccess files +## If `allowOverrideNone` is `false`, it will persist `/opt/bitnami/wordpress/wordpress-htaccess.conf` +## If `allowOverrideNone` is `true`, it will persist `/opt/bitnami/wordpress/.htaccess` +## +htaccessPersistenceEnabled: false +## @param customHTAccessCM The name of an existing ConfigMap with custom htaccess rules +## NOTE: Must contain key `wordpress-htaccess.conf` with the file content +## NOTE: Requires setting `allowOverrideNone=false` +## +customHTAccessCM: "" +## @param command Override default container command (useful when using custom images) +## +command: [] +## @param args Override default container args (useful when using custom images) +## +args: [] +## @param extraEnvVars Array with extra environment variables to add to the WordPress container +## e.g: +## extraEnvVars: +## - name: FOO +## value: "bar" +## +extraEnvVars: [] +## @param extraEnvVarsCM Name of existing ConfigMap containing extra env vars +## +extraEnvVarsCM: "" +## @param extraEnvVarsSecret Name of existing Secret containing extra env vars +## +extraEnvVarsSecret: "" +## @section WordPress Multisite Configuration parameters +## ref: https://github.com/bitnami/containers/tree/main/bitnami/wordpress#multisite-configuration +## + +## @param multisite.enable Whether to enable WordPress Multisite configuration. +## @param multisite.host WordPress Multisite hostname/address. This value is mandatory when enabling Multisite mode. +## @param multisite.networkType WordPress Multisite network type to enable. Allowed values: `subfolder`, `subdirectory` or `subdomain`. +## @param multisite.enableNipIoRedirect Whether to enable IP address redirection to nip.io wildcard DNS. Useful when running on an IP address with subdomain network type. +## +multisite: + enable: false + host: "" + networkType: subdomain + enableNipIoRedirect: false +## @section WordPress deployment parameters +## + +## @param replicaCount Number of WordPress replicas to deploy +## NOTE: ReadWriteMany PVC(s) are required if replicaCount > 1 +## +replicaCount: 1 +## @param updateStrategy.type WordPress deployment strategy type +## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy +## NOTE: Set it to `Recreate` if you use a PV that cannot be mounted on multiple pods +## e.g: +## updateStrategy: +## type: RollingUpdate +## rollingUpdate: +## maxSurge: 25% +## maxUnavailable: 25% +## +updateStrategy: + type: RollingUpdate +## @param schedulerName Alternate scheduler +## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/ +## +schedulerName: "" +## @param terminationGracePeriodSeconds In seconds, time given to the WordPress pod to terminate gracefully +## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods +## +terminationGracePeriodSeconds: "" +## @param topologySpreadConstraints Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template +## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/#spread-constraints-for-pods +## +topologySpreadConstraints: [] +## @param priorityClassName Name of the existing priority class to be used by WordPress pods, priority class needs to be created beforehand +## Ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ +## +priorityClassName: "" +## @param automountServiceAccountToken Mount Service Account token in pod +## +automountServiceAccountToken: false +## @param hostAliases [array] WordPress pod host aliases +## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/ +## +hostAliases: + ## Required for Apache exporter to work + ## + - ip: "127.0.0.1" + hostnames: + - "status.localhost" +## @param extraVolumes Optionally specify extra list of additional volumes for WordPress pods +## +extraVolumes: [] +## @param extraVolumeMounts Optionally specify extra list of additional volumeMounts for WordPress container(s) +## +extraVolumeMounts: [] +## @param sidecars Add additional sidecar containers to the WordPress pod +## e.g: +## sidecars: +## - name: your-image-name +## image: your-image +## imagePullPolicy: Always +## ports: +## - name: portname +## containerPort: 1234 +## +sidecars: [] +## @param initContainers Add additional init containers to the WordPress pods +## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ +## e.g: +## initContainers: +## - name: your-image-name +## image: your-image +## imagePullPolicy: Always +## command: ['sh', '-c', 'copy themes and plugins from git and push to /bitnami/wordpress/wp-content. Should work with extraVolumeMounts and extraVolumes'] +## +initContainers: [] +## @param podLabels Extra labels for WordPress pods +## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ +## +podLabels: {} +## @param podAnnotations Annotations for WordPress pods +## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ +## +podAnnotations: {} +## @param podAffinityPreset Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` +## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity +## +podAffinityPreset: "" +## @param podAntiAffinityPreset Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` +## Ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity +## +podAntiAffinityPreset: soft +## Node affinity preset +## Ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity +## +nodeAffinityPreset: + ## @param nodeAffinityPreset.type Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` + ## + type: "" + ## @param nodeAffinityPreset.key Node label key to match. Ignored if `affinity` is set + ## + key: "" + ## @param nodeAffinityPreset.values Node label values to match. Ignored if `affinity` is set + ## E.g. + ## values: + ## - e2e-az1 + ## - e2e-az2 + ## + values: [] +## @param affinity Affinity for pod assignment +## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity +## NOTE: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set +## +affinity: {} +## @param nodeSelector Node labels for pod assignment +## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ +## +nodeSelector: {} +## @param tolerations Tolerations for pod assignment +## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ +## +tolerations: [] +## WordPress containers' resource requests and limits +## ref: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ +## @param resourcesPreset Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). +## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15 +## +resourcesPreset: "none" +## @param resources Set container requests and limits for different resources like CPU or memory (essential for production workloads) +## Example: +## resources: +## requests: +## cpu: 2 +## memory: 512Mi +## limits: +## cpu: 3 +## memory: 1024Mi +## +resources: {} +## Container ports +## @param containerPorts.http WordPress HTTP container port +## @param containerPorts.https WordPress HTTPS container port +## +containerPorts: + http: 8080 + https: 8443 +## @param extraContainerPorts Optionally specify extra list of additional ports for WordPress container(s) +## e.g: +## extraContainerPorts: +## - name: myservice +## containerPort: 9090 +## +extraContainerPorts: [] +## Configure Pods Security Context +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod +## @param podSecurityContext.enabled Enabled WordPress pods' Security Context +## @param podSecurityContext.fsGroupChangePolicy Set filesystem group change policy +## @param podSecurityContext.sysctls Set kernel settings using the sysctl interface +## @param podSecurityContext.supplementalGroups Set filesystem extra groups +## @param podSecurityContext.fsGroup Set WordPress pod's Security Context fsGroup +## +podSecurityContext: + enabled: true + fsGroupChangePolicy: Always + sysctls: [] + supplementalGroups: [] + fsGroup: 1001 +## Configure Container Security Context (only main container) +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container +## @param containerSecurityContext.enabled Enabled containers' Security Context +## @param containerSecurityContext.seLinuxOptions [object,nullable] Set SELinux options in container +## @param containerSecurityContext.runAsUser Set containers' Security Context runAsUser +## @param containerSecurityContext.runAsNonRoot Set container's Security Context runAsNonRoot +## @param containerSecurityContext.privileged Set container's Security Context privileged +## @param containerSecurityContext.readOnlyRootFilesystem Set container's Security Context readOnlyRootFilesystem +## @param containerSecurityContext.allowPrivilegeEscalation Set container's Security Context allowPrivilegeEscalation +## @param containerSecurityContext.capabilities.drop List of capabilities to be dropped +## @param containerSecurityContext.seccompProfile.type Set container's Security Context seccomp profile +## +containerSecurityContext: + enabled: true + seLinuxOptions: null + runAsUser: 1001 + runAsNonRoot: true + privileged: false + readOnlyRootFilesystem: false + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: "RuntimeDefault" +## Configure extra options for WordPress containers' liveness, readiness and startup probes +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes +## @param livenessProbe.enabled Enable livenessProbe on WordPress containers +## @skip livenessProbe.httpGet +## @param livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe +## @param livenessProbe.periodSeconds Period seconds for livenessProbe +## @param livenessProbe.timeoutSeconds Timeout seconds for livenessProbe +## @param livenessProbe.failureThreshold Failure threshold for livenessProbe +## @param livenessProbe.successThreshold Success threshold for livenessProbe +## +livenessProbe: + enabled: true + httpGet: + path: /wp-admin/install.php + port: '{{ .Values.wordpressScheme }}' + scheme: '{{ .Values.wordpressScheme | upper }}' + ## If using an HTTPS-terminating load-balancer, the probes may need to behave + ## like the balancer to prevent HTTP 302 responses. According to the Kubernetes + ## docs, 302 should be considered "successful", but this issue on GitHub + ## (https://github.com/kubernetes/kubernetes/issues/47893) shows that it isn't. + ## E.g. + ## httpHeaders: + ## - name: X-Forwarded-Proto + ## value: https + ## + httpHeaders: [] + initialDelaySeconds: 120 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 6 + successThreshold: 1 +## @param readinessProbe.enabled Enable readinessProbe on WordPress containers +## @skip readinessProbe.httpGet +## @param readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe +## @param readinessProbe.periodSeconds Period seconds for readinessProbe +## @param readinessProbe.timeoutSeconds Timeout seconds for readinessProbe +## @param readinessProbe.failureThreshold Failure threshold for readinessProbe +## @param readinessProbe.successThreshold Success threshold for readinessProbe +## +readinessProbe: + enabled: true + httpGet: + path: /wp-login.php + port: '{{ .Values.wordpressScheme }}' + scheme: '{{ .Values.wordpressScheme | upper }}' + ## If using an HTTPS-terminating load-balancer, the probes may need to behave + ## like the balancer to prevent HTTP 302 responses. According to the Kubernetes + ## docs, 302 should be considered "successful", but this issue on GitHub + ## (https://github.com/kubernetes/kubernetes/issues/47893) shows that it isn't. + ## E.g. + ## httpHeaders: + ## - name: X-Forwarded-Proto + ## value: https + ## + httpHeaders: [] + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 6 + successThreshold: 1 +## @param startupProbe.enabled Enable startupProbe on WordPress containers +## @skip startupProbe.httpGet +## @param startupProbe.initialDelaySeconds Initial delay seconds for startupProbe +## @param startupProbe.periodSeconds Period seconds for startupProbe +## @param startupProbe.timeoutSeconds Timeout seconds for startupProbe +## @param startupProbe.failureThreshold Failure threshold for startupProbe +## @param startupProbe.successThreshold Success threshold for startupProbe +## +startupProbe: + enabled: false + httpGet: + path: /wp-login.php + port: '{{ .Values.wordpressScheme }}' + scheme: '{{ .Values.wordpressScheme | upper }}' + ## If using an HTTPS-terminating load-balancer, the probes may need to behave + ## like the balancer to prevent HTTP 302 responses. According to the Kubernetes + ## docs, 302 should be considered "successful", but this issue on GitHub + ## (https://github.com/kubernetes/kubernetes/issues/47893) shows that it isn't. + ## E.g. + ## httpHeaders: + ## - name: X-Forwarded-Proto + ## value: https + ## + httpHeaders: [] + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 6 + successThreshold: 1 +## @param customLivenessProbe Custom livenessProbe that overrides the default one +## +customLivenessProbe: {} +## @param customReadinessProbe Custom readinessProbe that overrides the default one +## +customReadinessProbe: {} +## @param customStartupProbe Custom startupProbe that overrides the default one +## +customStartupProbe: {} +## @param lifecycleHooks for the WordPress container(s) to automate configuration before or after startup +## +lifecycleHooks: {} +## @section Traffic Exposure Parameters +## + +## WordPress service parameters +## +service: + ## @param service.type WordPress service type + ## + type: LoadBalancer + ## @param service.ports.http WordPress service HTTP port + ## @param service.ports.https WordPress service HTTPS port + ## + ports: + http: 80 + https: 443 + ## @param service.httpsTargetPort Target port for HTTPS + ## + httpsTargetPort: https + ## Node ports to expose + ## @param service.nodePorts.http Node port for HTTP + ## @param service.nodePorts.https Node port for HTTPS + ## NOTE: choose port between <30000-32767> + ## + nodePorts: + http: "" + https: "" + ## @param service.sessionAffinity Control where client requests go, to the same pod or round-robin + ## Values: ClientIP or None + ## ref: https://kubernetes.io/docs/concepts/services-networking/service/ + ## + sessionAffinity: None + ## @param service.sessionAffinityConfig Additional settings for the sessionAffinity + ## sessionAffinityConfig: + ## clientIP: + ## timeoutSeconds: 300 + ## + sessionAffinityConfig: {} + ## @param service.clusterIP WordPress service Cluster IP + ## e.g.: + ## clusterIP: None + ## + clusterIP: "" + ## @param service.loadBalancerIP WordPress service Load Balancer IP + ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer + ## + loadBalancerIP: "" + ## @param service.loadBalancerSourceRanges WordPress service Load Balancer sources + ## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service + ## e.g: + ## loadBalancerSourceRanges: + ## - 10.10.10.0/24 + ## + loadBalancerSourceRanges: [] + ## @param service.externalTrafficPolicy WordPress service external traffic policy + ## ref https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip + ## + externalTrafficPolicy: Cluster + ## @param service.annotations Additional custom annotations for WordPress service + ## + annotations: {} + ## @param service.extraPorts Extra port to expose on WordPress service + ## + extraPorts: [] +## Configure the ingress resource that allows you to access the WordPress installation +## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/ +## +ingress: + enabled: true + className: "" + annotations: {} + # kubernetes.io/ingress.class: nginx + # kubernetes.io/tls-acme: "true" + hosts: + - host: mywordpress.lab.groupe-genes.fr + paths: + - path: / + pathType: ImplementationSpecific + ## @param ingress.enabled Enable ingress record generation for WordPress + ## + ## enabled: false + ## @param ingress.pathType Ingress path type + ## + ## pathType: ImplementationSpecific + ## @param ingress.apiVersion Force Ingress API version (automatically detected if not set) + ## + apiVersion: "" + ## @param ingress.ingressClassName IngressClass that will be be used to implement the Ingress (Kubernetes 1.18+) + ## This is supported in Kubernetes 1.18+ and required if you have more than one IngressClass marked as the default for your cluster . + ## ref: https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/ + ## + ingressClassName: "" + ## @param ingress.hostname Default host for the ingress record. The hostname is templated and thus can contain other variable references. + ## + ## hostname: wordpress.local + ## @param ingress.path Default path for the ingress record + ## NOTE: You may need to set this to '/*' in order to use this with ALB ingress controllers + ## + ## path: / + ## @param ingress.annotations Additional annotations for the Ingress resource. To enable certificate autogeneration, place here your cert-manager annotations. + ## For a full list of possible ingress annotations, please see + ## ref: https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/nginx-configuration/annotations.md + ## Use this parameter to set the required annotations for cert-manager, see + ## ref: https://cert-manager.io/docs/usage/ingress/#supported-annotations + ## + ## e.g: + ## annotations: + ## kubernetes.io/ingress.class: nginx + ## cert-manager.io/cluster-issuer: cluster-issuer-name + ## + ## annotations: {} + ## @param ingress.tls Enable TLS configuration for the host defined at `ingress.hostname` parameter + ## TLS certificates will be retrieved from a TLS secret with name: `{{- printf "%s-tls" .Values.ingress.hostname }}` + ## You can: + ## - Use the `ingress.secrets` parameter to create this TLS secret + ## - Rely on cert-manager to create it by setting the corresponding annotations + ## - Rely on Helm to create self-signed certificates by setting `ingress.selfSigned=true` + ## + tls: false + ## @param ingress.tlsWwwPrefix Adds www subdomain to default cert + ## Creates tls host with ingress.hostname: {{ print "www.%s" .Values.ingress.hostname }} + ## Is enabled if "nginx.ingress.kubernetes.io/from-to-www-redirect" is "true" + tlsWwwPrefix: false + ## @param ingress.selfSigned Create a TLS secret for this ingress record using self-signed certificates generated by Helm + ## + selfSigned: false + ## @param ingress.extraHosts An array with additional hostname(s) to be covered with the ingress record. The host names are templated and thus can contain other variable references. + ## e.g: + ## extraHosts: + ## - name: wordpress.local + ## path: / + ## + extraHosts: [] + ## @param ingress.extraPaths An array with additional arbitrary paths that may need to be added to the ingress under the main host + ## e.g: + ## extraPaths: + ## - path: /* + ## backend: + ## serviceName: ssl-redirect + ## servicePort: use-annotation + ## + extraPaths: [] + ## @param ingress.extraTls TLS configuration for additional hostname(s) to be covered with this ingress record + ## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls + ## e.g: + ## extraTls: + ## - hosts: + ## - wordpress.local + ## secretName: wordpress.local-tls + ## + extraTls: [] + ## @param ingress.secrets Custom TLS certificates as secrets + ## NOTE: 'key' and 'certificate' are expected in PEM format + ## NOTE: 'name' should line up with a 'secretName' set further up + ## If it is not set and you're using cert-manager, this is unneeded, as it will create a secret for you with valid certificates + ## If it is not set and you're NOT using cert-manager either, self-signed certificates will be created valid for 365 days + ## It is also possible to create and manage the certificates outside of this helm chart + ## Please see README.md for more information + ## e.g: + ## secrets: + ## - name: wordpress.local-tls + ## key: |- + ## -----BEGIN RSA PRIVATE KEY----- + ## ... + ## -----END RSA PRIVATE KEY----- + ## certificate: |- + ## -----BEGIN CERTIFICATE----- + ## ... + ## -----END CERTIFICATE----- + ## + secrets: [] + ## @param ingress.extraRules Additional rules to be covered with this ingress record + ## ref: https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-rules + ## e.g: + ## extraRules: + ## - host: wordpress.local + ## http: + ## path: / + ## backend: + ## service: + ## name: wordpress-svc + ## port: + ## name: http + ## + extraRules: [] +## @section Persistence Parameters +## + +## Persistence Parameters +## ref: https://kubernetes.io/docs/concepts/storage/persistent-volumes/ +## +persistence: + ## @param persistence.enabled Enable persistence using Persistent Volume Claims + ## + enabled: true + ## @param persistence.storageClass Persistent Volume storage class + ## If defined, storageClassName: + ## If set to "-", storageClassName: "", which disables dynamic provisioning + ## If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner + ## + storageClass: "" + ## @param persistence.accessModes [array] Persistent Volume access modes + ## + accessModes: + - ReadWriteOnce + ## @param persistence.accessMode Persistent Volume access mode (DEPRECATED: use `persistence.accessModes` instead) + ## + accessMode: ReadWriteOnce + ## @param persistence.size Persistent Volume size + ## + size: 10Gi + ## @param persistence.dataSource Custom PVC data source + ## + dataSource: {} + ## @param persistence.existingClaim The name of an existing PVC to use for persistence + ## + existingClaim: "" + ## @param persistence.selector Selector to match an existing Persistent Volume for WordPress data PVC + ## If set, the PVC can't have a PV dynamically provisioned for it + ## E.g. + ## selector: + ## matchLabels: + ## app: my-app + ## + selector: {} + ## @param persistence.annotations Persistent Volume Claim annotations + ## + annotations: {} +## Init containers parameters: +## volumePermissions: Change the owner and group of the persistent volume(s) mountpoint(s) to 'runAsUser:fsGroup' on each node +## +volumePermissions: + ## @param volumePermissions.enabled Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` + ## + enabled: false + ## OS Shell + Utility image + ## ref: https://hub.docker.com/r/bitnami/os-shell/tags/ + ## @param volumePermissions.image.registry [default: REGISTRY_NAME] OS Shell + Utility image registry + ## @param volumePermissions.image.repository [default: REPOSITORY_NAME/os-shell] OS Shell + Utility image repository + ## @skip volumePermissions.image.tag OS Shell + Utility image tag (immutable tags are recommended) + ## @param volumePermissions.image.digest OS Shell + Utility image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag + ## @param volumePermissions.image.pullPolicy OS Shell + Utility image pull policy + ## @param volumePermissions.image.pullSecrets OS Shell + Utility image pull secrets + ## + image: + registry: docker.io + repository: bitnami/os-shell + tag: 12-debian-12-r16 + digest: "" + pullPolicy: IfNotPresent + ## Optionally specify an array of imagePullSecrets. + ## Secrets must be manually created in the namespace. + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ + ## e.g: + ## pullSecrets: + ## - myRegistryKeySecretName + ## + pullSecrets: [] + ## Init container's resource requests and limits + ## ref: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + ## @param volumePermissions.resourcesPreset Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if volumePermissions.resources is set (volumePermissions.resources is recommended for production). + ## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15 + ## + resourcesPreset: "none" + ## @param volumePermissions.resources Set container requests and limits for different resources like CPU or memory (essential for production workloads) + ## Example: + ## resources: + ## requests: + ## cpu: 2 + ## memory: 512Mi + ## limits: + ## cpu: 3 + ## memory: 1024Mi + ## + resources: {} + ## Init container' Security Context + ## Note: the chown of the data folder is done to containerSecurityContext.runAsUser + ## and not the below volumePermissions.containerSecurityContext.runAsUser + ## @param volumePermissions.containerSecurityContext.seLinuxOptions [object,nullable] Set SELinux options in container + ## @param volumePermissions.containerSecurityContext.runAsUser User ID for the init container + ## + containerSecurityContext: + seLinuxOptions: null + runAsUser: 0 +## @section Other Parameters +## + +## WordPress Service Account +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ +## +serviceAccount: + ## @param serviceAccount.create Enable creation of ServiceAccount for WordPress pod + ## + create: true + ## @param serviceAccount.name The name of the ServiceAccount to use. + ## If not set and create is true, a name is generated using the common.names.fullname template + ## + name: "" + ## @param serviceAccount.automountServiceAccountToken Allows auto mount of ServiceAccountToken on the serviceAccount created + ## Can be set to false if pods using this serviceAccount do not need to use K8s API + ## + automountServiceAccountToken: false + ## @param serviceAccount.annotations Additional custom annotations for the ServiceAccount + ## + annotations: {} +## WordPress Pod Disruption Budget configuration +## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/ +## @param pdb.create Enable a Pod Disruption Budget creation +## @param pdb.minAvailable Minimum number/percentage of pods that should remain scheduled +## @param pdb.maxUnavailable Maximum number/percentage of pods that may be made unavailable +## +pdb: + create: false + minAvailable: 1 + maxUnavailable: "" +## WordPress Autoscaling configuration +## ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/ +## @param autoscaling.enabled Enable Horizontal POD autoscaling for WordPress +## @param autoscaling.minReplicas Minimum number of WordPress replicas +## @param autoscaling.maxReplicas Maximum number of WordPress replicas +## @param autoscaling.targetCPU Target CPU utilization percentage +## @param autoscaling.targetMemory Target Memory utilization percentage +## +autoscaling: + enabled: false + minReplicas: 1 + maxReplicas: 11 + targetCPU: 50 + targetMemory: 50 +## @section Metrics Parameters +## + +## Prometheus Exporter / Metrics configuration +## +metrics: + ## @param metrics.enabled Start a sidecar prometheus exporter to expose metrics + ## + enabled: false + ## Bitnami Apache exporter image + ## ref: https://hub.docker.com/r/bitnami/apache-exporter/tags/ + ## @param metrics.image.registry [default: REGISTRY_NAME] Apache exporter image registry + ## @param metrics.image.repository [default: REPOSITORY_NAME/apache-exporter] Apache exporter image repository + ## @skip metrics.image.tag Apache exporter image tag (immutable tags are recommended) + ## @param metrics.image.digest Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag + ## @param metrics.image.pullPolicy Apache exporter image pull policy + ## @param metrics.image.pullSecrets Apache exporter image pull secrets + ## + image: + registry: docker.io + repository: bitnami/apache-exporter + tag: 1.0.6-debian-12-r8 + digest: "" + pullPolicy: IfNotPresent + ## Optionally specify an array of imagePullSecrets. + ## Secrets must be manually created in the namespace. + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ + ## e.g: + ## pullSecrets: + ## - myRegistryKeySecretName + ## + pullSecrets: [] + ## @param metrics.containerPorts.metrics Prometheus exporter container port + ## + containerPorts: + metrics: 9117 + ## Configure extra options for Prometheus exporter containers' liveness, readiness and startup probes + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes + ## @param metrics.livenessProbe.enabled Enable livenessProbe on Prometheus exporter containers + ## @param metrics.livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe + ## @param metrics.livenessProbe.periodSeconds Period seconds for livenessProbe + ## @param metrics.livenessProbe.timeoutSeconds Timeout seconds for livenessProbe + ## @param metrics.livenessProbe.failureThreshold Failure threshold for livenessProbe + ## @param metrics.livenessProbe.successThreshold Success threshold for livenessProbe + ## + livenessProbe: + enabled: true + initialDelaySeconds: 15 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 3 + successThreshold: 1 + ## @param metrics.readinessProbe.enabled Enable readinessProbe on Prometheus exporter containers + ## @param metrics.readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe + ## @param metrics.readinessProbe.periodSeconds Period seconds for readinessProbe + ## @param metrics.readinessProbe.timeoutSeconds Timeout seconds for readinessProbe + ## @param metrics.readinessProbe.failureThreshold Failure threshold for readinessProbe + ## @param metrics.readinessProbe.successThreshold Success threshold for readinessProbe + ## + readinessProbe: + enabled: true + initialDelaySeconds: 5 + periodSeconds: 10 + timeoutSeconds: 3 + failureThreshold: 3 + successThreshold: 1 + ## @param metrics.startupProbe.enabled Enable startupProbe on Prometheus exporter containers + ## @param metrics.startupProbe.initialDelaySeconds Initial delay seconds for startupProbe + ## @param metrics.startupProbe.periodSeconds Period seconds for startupProbe + ## @param metrics.startupProbe.timeoutSeconds Timeout seconds for startupProbe + ## @param metrics.startupProbe.failureThreshold Failure threshold for startupProbe + ## @param metrics.startupProbe.successThreshold Success threshold for startupProbe + ## + startupProbe: + enabled: false + initialDelaySeconds: 10 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 15 + successThreshold: 1 + ## @param metrics.customLivenessProbe Custom livenessProbe that overrides the default one + ## + customLivenessProbe: {} + ## @param metrics.customReadinessProbe Custom readinessProbe that overrides the default one + ## + customReadinessProbe: {} + ## @param metrics.customStartupProbe Custom startupProbe that overrides the default one + ## + customStartupProbe: {} + ## Prometheus exporter container's resource requests and limits + ## ref: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + ## @param metrics.resourcesPreset Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if metrics.resources is set (metrics.resources is recommended for production). + ## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15 + ## + resourcesPreset: "none" + ## @param metrics.resources Set container requests and limits for different resources like CPU or memory (essential for production workloads) + ## Example: + ## resources: + ## requests: + ## cpu: 2 + ## memory: 512Mi + ## limits: + ## cpu: 3 + ## memory: 1024Mi + ## + resources: {} + ## Configure Container Security Context + ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container + ## @param metrics.containerSecurityContext.enabled Enabled containers' Security Context + ## @param metrics.containerSecurityContext.seLinuxOptions [object,nullable] Set SELinux options in container + ## @param metrics.containerSecurityContext.runAsUser Set containers' Security Context runAsUser + ## @param metrics.containerSecurityContext.runAsNonRoot Set container's Security Context runAsNonRoot + ## @param metrics.containerSecurityContext.privileged Set container's Security Context privileged + ## @param metrics.containerSecurityContext.readOnlyRootFilesystem Set container's Security Context readOnlyRootFilesystem + ## @param metrics.containerSecurityContext.allowPrivilegeEscalation Set container's Security Context allowPrivilegeEscalation + ## @param metrics.containerSecurityContext.capabilities.drop List of capabilities to be dropped + ## @param metrics.containerSecurityContext.seccompProfile.type Set container's Security Context seccomp profile + ## + containerSecurityContext: + enabled: true + seLinuxOptions: null + runAsUser: 1001 + runAsNonRoot: true + privileged: false + readOnlyRootFilesystem: false + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: "RuntimeDefault" + ## Prometheus exporter service parameters + ## + service: + ## @param metrics.service.ports.metrics Prometheus metrics service port + ## + ports: + metrics: 9150 + ## @param metrics.service.annotations [object] Additional custom annotations for Metrics service + ## + annotations: + prometheus.io/scrape: "true" + prometheus.io/port: "{{ .Values.metrics.containerPorts.metrics }}" + ## Prometheus Operator ServiceMonitor configuration + ## + serviceMonitor: + ## @param metrics.serviceMonitor.enabled Create ServiceMonitor Resource for scraping metrics using Prometheus Operator + ## + enabled: false + ## @param metrics.serviceMonitor.namespace Namespace for the ServiceMonitor Resource (defaults to the Release Namespace) + ## + namespace: "" + ## @param metrics.serviceMonitor.interval Interval at which metrics should be scraped. + ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint + ## + interval: "" + ## @param metrics.serviceMonitor.scrapeTimeout Timeout after which the scrape is ended + ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint + ## + scrapeTimeout: "" + ## @param metrics.serviceMonitor.labels Additional labels that can be used so ServiceMonitor will be discovered by Prometheus + ## + labels: {} + ## @param metrics.serviceMonitor.selector Prometheus instance selector labels + ## ref: https://github.com/bitnami/charts/tree/main/bitnami/prometheus-operator#prometheus-configuration + ## + selector: {} + ## @param metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping + ## + relabelings: [] + ## @param metrics.serviceMonitor.metricRelabelings MetricRelabelConfigs to apply to samples before ingestion + ## + metricRelabelings: [] + ## @param metrics.serviceMonitor.honorLabels Specify honorLabels parameter to add the scrape endpoint + ## + honorLabels: false + ## @param metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus. + ## + jobLabel: "" +## @section NetworkPolicy parameters +## + +## Add networkpolicies +## +networkPolicy: + ## @param networkPolicy.enabled Enable network policies + ## If ingress.enabled or metrics.enabled are true, configure networkPolicy.ingress and networkPolicy.metrics selectors respectively to allow communication + ## + enabled: false + ## @param networkPolicy.metrics.enabled Enable network policy for metrics (prometheus) + ## @param networkPolicy.metrics.namespaceSelector [object] Monitoring namespace selector labels. These labels will be used to identify the prometheus' namespace. + ## @param networkPolicy.metrics.podSelector [object] Monitoring pod selector labels. These labels will be used to identify the Prometheus pods. + ## + metrics: + enabled: false + ## e.g: + ## podSelector: + ## label: monitoring + ## + podSelector: {} + ## e.g: + ## namespaceSelector: + ## label: monitoring + ## + namespaceSelector: {} + ## @param networkPolicy.ingress.enabled Enable network policy for Ingress Proxies + ## @param networkPolicy.ingress.namespaceSelector [object] Ingress Proxy namespace selector labels. These labels will be used to identify the Ingress Proxy's namespace. + ## @param networkPolicy.ingress.podSelector [object] Ingress Proxy pods selector labels. These labels will be used to identify the Ingress Proxy pods. + ## + ingress: + enabled: false + ## e.g: + ## podSelector: + ## label: ingress + ## + podSelector: {} + ## e.g: + ## namespaceSelector: + ## label: ingress + ## + namespaceSelector: {} + ## @param networkPolicy.ingressRules.backendOnlyAccessibleByFrontend Enable ingress rule that makes the backend (mariadb) only accessible by testlink's pods. + ## @param networkPolicy.ingressRules.customBackendSelector [object] Backend selector labels. These labels will be used to identify the backend pods. + ## @param networkPolicy.ingressRules.accessOnlyFrom.enabled Enable ingress rule that makes testlink only accessible from a particular origin + ## @param networkPolicy.ingressRules.accessOnlyFrom.namespaceSelector [object] Namespace selector label that is allowed to access testlink. This label will be used to identified the allowed namespace(s). + ## @param networkPolicy.ingressRules.accessOnlyFrom.podSelector [object] Pods selector label that is allowed to access testlink. This label will be used to identified the allowed pod(s). + ## @param networkPolicy.ingressRules.customRules [object] Custom network policy ingress rule + ## + ingressRules: + ## mariadb backend only can be accessed from testlink + ## + backendOnlyAccessibleByFrontend: false + ## Additional custom backend selector + ## e.g: + ## customBackendSelector: + ## - to: + ## - namespaceSelector: + ## matchLabels: + ## label: example + ## + customBackendSelector: {} + ## Allow only from the indicated: + ## + accessOnlyFrom: + enabled: false + ## e.g: + ## podSelector: + ## label: access + ## + podSelector: {} + ## e.g: + ## namespaceSelector: + ## label: access + ## + namespaceSelector: {} + ## custom ingress rules + ## e.g: + ## customRules: + ## - from: + ## - namespaceSelector: + ## matchLabels: + ## label: example + ## + customRules: {} + ## @param networkPolicy.egressRules.denyConnectionsToExternal Enable egress rule that denies outgoing traffic outside the cluster, except for DNS (port 53). + ## @param networkPolicy.egressRules.customRules [object] Custom network policy rule + ## + egressRules: + # Deny connections to external. This is not compatible with an external database. + denyConnectionsToExternal: false + ## Additional custom egress rules + ## e.g: + ## customRules: + ## - to: + ## - namespaceSelector: + ## matchLabels: + ## label: example + ## + customRules: {} +## @section Database Parameters +## + +## MariaDB chart configuration +## ref: https://github.com/bitnami/charts/blob/main/bitnami/mariadb/values.yaml +## +mariadb: + ## @param mariadb.enabled Deploy a MariaDB server to satisfy the applications database requirements + ## To use an external database set this to false and configure the `externalDatabase.*` parameters + ## + enabled: true + ## @param mariadb.architecture MariaDB architecture. Allowed values: `standalone` or `replication` + ## + architecture: standalone + ## MariaDB Authentication parameters + ## @param mariadb.auth.rootPassword MariaDB root password + ## @param mariadb.auth.database MariaDB custom database + ## @param mariadb.auth.username MariaDB custom user name + ## @param mariadb.auth.password MariaDB custom user password + ## ref: https://github.com/bitnami/containers/tree/main/bitnami/mariadb#setting-the-root-password-on-first-run + ## https://github.com/bitnami/containers/blob/main/bitnami/mariadb/README.md#creating-a-database-on-first-run + ## https://github.com/bitnami/containers/blob/main/bitnami/mariadb/README.md#creating-a-database-user-on-first-run + ## + auth: + rootPassword: "" + database: bitnami_wordpress + username: bn_wordpress + password: "" + ## MariaDB Primary configuration + ## + primary: + ## MariaDB Primary Persistence parameters + ## ref: https://kubernetes.io/docs/concepts/storage/persistent-volumes/ + ## @param mariadb.primary.persistence.enabled Enable persistence on MariaDB using PVC(s) + ## @param mariadb.primary.persistence.storageClass Persistent Volume storage class + ## @param mariadb.primary.persistence.accessModes [array] Persistent Volume access modes + ## @param mariadb.primary.persistence.size Persistent Volume size + ## + persistence: + enabled: true + storageClass: "" + accessModes: + - ReadWriteOnce + size: 8Gi +## External Database Configuration +## All of these values are only used if `mariadb.enabled=false` +## +externalDatabase: + ## @param externalDatabase.host External Database server host + ## + host: localhost + ## @param externalDatabase.port External Database server port + ## + port: 3306 + ## @param externalDatabase.user External Database username + ## + user: bn_wordpress + ## @param externalDatabase.password External Database user password + ## + password: "" + ## @param externalDatabase.database External Database database name + ## + database: bitnami_wordpress + ## @param externalDatabase.existingSecret The name of an existing secret with database credentials. Evaluated as a template + ## NOTE: Must contain key `mariadb-password` + ## NOTE: When it's set, the `externalDatabase.password` parameter is ignored + ## + existingSecret: "" +## Memcached chart configuration +## ref: https://github.com/bitnami/charts/blob/main/bitnami/memcached/values.yaml +## +memcached: + ## @param memcached.enabled Deploy a Memcached server for caching database queries + ## + enabled: false + ## Authentication parameters + ## ref: https://github.com/bitnami/containers/tree/main/bitnami/memcached#creating-the-memcached-admin-user + ## + auth: + ## @param memcached.auth.enabled Enable Memcached authentication + ## + enabled: false + ## @param memcached.auth.username Memcached admin user + ## + username: "" + ## @param memcached.auth.password Memcached admin password + ## + password: "" + ## @param memcached.auth.existingPasswordSecret Existing secret with Memcached credentials (must contain a value for `memcached-password` key) + ## + existingPasswordSecret: "" + ## Service parameters + ## + service: + ## @param memcached.service.port Memcached service port + ## + port: 11211 +## External Memcached Configuration +## All of these values are only used if `memcached.enabled=false` +## +externalCache: + ## @param externalCache.host External cache server host + ## + host: localhost + ## @param externalCache.port External cache server port + ## + port: 11211 diff --git a/charts/wordpress-library-chart/wordpress-library-chart-20.1.2.tgz b/charts/wordpress-library-chart/wordpress-library-chart-20.1.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..228f4822596c97889aeb52b47a535683cb6ea0ea GIT binary patch literal 139099 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 b@%Q+9{5}5G^!tAS009607TexX03r?m`u~*Y literal 0 HcmV?d00001