Release version 1.0.0

This commit is contained in:
Lars
2023-09-12 15:45:08 +02:00
parent 2604afabb5
commit 0c992a6d46
14 changed files with 445 additions and 418 deletions

View File

@@ -1,110 +1,30 @@
customer:
# The (dns-compliant) customer name (Required)
# name: dns-compliant-customer-name
# The customer name (DNS-Compliant)
name: customerdomain-tld
# The legal name of the customer (Required)
# legalName: Customer Name Ltd
# The customer legal name
legalName: Customer Name Ltd.
# The legal ID of the customer (Required)
# legalId: 112233-4455
# The customer legal ID
legalId: 112233-4455
# The timezone for the customer
# The customer timezone
timezone: "Europe/Stockholm"
email:
# Force a given sender email
# forceSender: "example@email.com"
# Set a default sender/display name
# defaultSender: "customer-noreply@v3.nu"
# defaultSenderName: "Customer Name"
# Specify allowed domains/emails to use as senders
# domains:
# - customer.tld
# emails:
# - mail@customer.tld
# Set the SMTP server to use for the site
smtpServer: smtp2go
# Database configuration
database:
# Database server to use
server: kincaid
# Import database from file if not already imported
import: false
importPath: "/full-cloud/import.sql"
overwriteExisting: false
# Storage Settings
storage:
# The storage class used for the cloud part of the storage
# Default: premium01
class: "premium01"
# The storage type to use for the site
# Default: Premium_LRS
type: "Premium_LRS"
# The storage container to use for the site (REQUIRED)
# Default: <domain>-<tld>
# container: "company-tld"
# WP Content Folders
wpContent:
- uploads
- languages
additionalMounts: {}
# - cloudPath: uploads
# localPath: /app/web/app/uploads
site:
# container_base: debian
# The name of the repository/composerpackage/dockerimage
# Default: domain.replace('.', '-')
# name: "customer-tld"
name: "customerdomain-tld"
domain: &mainDomain "customerdomain.tld"
additionalDomains:
- www.*mainDomain
# Tag of the container to deploy
# imageTag: "latest"
# The primary domain/TLD where the site will be available
# domain: customer.tld
image: "ghcr.io/cloudynes/php-bedrock:8.0-alpine"
# The main url (subdomain) for the site
# Only needed if it differs from the domain
# ex.
# redirectDomain: tempdomain.customer.tld
env:
WP_ENV: "production"
webpRoute: true
dbInstance: ""
# Additional ingress domains that should all
# point to the same site
# Defaults are:
# - <domain>.<tld>
# - www.<domain>.<tld>
# - <domain>-<tld>.eu.cust.azurecd.net
# - www-<domain>-<tld>.eu.cust.azurecd.net
additionalIngressDomains: []
# PHP Version
phpVersion: "8.0"
# Set environment (production/test/staging)
# Default: production
environment: production
# Additional env vars
# additionalEnv:
# MY_ENV_VAR: "value"
additionalEnv: {}
# Enable the route for trying .webp files before images
enableWebpRoute: "true"
# Enable the automatic conversion of WebP images
enableWebpConversion: "true"
# The resource limits for the site
resources:
replicas: 1
php:
@@ -120,18 +40,110 @@ site:
avg: 256Mi
peak: 512Mi
disk: 5Gi
secrets:
external: []
# - name: "ex-gl-secret"
# type: "env"
# ref:
# secretStore: ""
# clusterSecretStore: "az-cluster-store"
# target: "global-secrets"
# items:
# - source: secret/SMTP-USER
# target: SMTP_USER
# - source: secret/SMTP-PASSWORD
# target: SMTP_PASS
# - source: secret/SMTP-HOST
# target: SMTP_HOST
# - name: "ex-pull-secret"
# type: "docker"
# ref:
# secretStore: ""
# secretStoreNamespace: ""
# clusterSecretStore: "az-cluster-store"
# target: "pull-secret"
# items:
# - source: secret/PULL-TOKEN
# target: dockerconfig
storage:
kubernetes:
- name: "pull-secret"
type: "secret"
files:
- name: .dockerconfigjson
content: |
{"auths":{"ghcr.io":{"username":"ghcr.io","password":"ghcr.io","auth":"ghcr.io"}}}
# - name: "secret01"
# type: "secret"
# files:
# - name: x
# mount: /x.txt
# content: |
# Hello World
# - name: "config01"
# type: configmap
# files:
# - name: x
# mount: /x.txt
# content: |
# test:
# data:
# - x
# - y
# - z
cloud:
active: false
driver: "blob.csi.azure.com"
account: "azstorage11"
sku: "Premium_LRS"
class: "azstorage11class-retain"
container: "customerdomain-tld"
local:
active: true
class: "longhorn"
folders:
- uploads
- languages
# Log Errors
logErrors: "1"
init:
wp:
theme: "abctheme"
updatePermissions: true
db:
active: false
overwrite: false
# path: "/full-cloud/init.sql"
# url: "https://url.to/init.sql"
content:
active: false
overwrite: false
webpConverter: false
# path: "/full-cloud/content.zip"
# url: "https://url.to/content.zip"
# Display Errors
displayErrors: "0"
email:
smtpHost: ""
smtpPort: ""
smtpAuth: false
smtpUser: ""
smtpPassword: ""
smtpStarttls: false
# Auto Registration
autoRegisterEnabled: "false"
# advanced:
# php:
# displayErrors: "0"
# logErrors: "1"
# additionalAdminValues: {}
forceSender: ""
defaultSender: ""
defaultSenderName: ""
domains:
- domain
emails:
- email
php:
logErrors: "On"
displayErrors: "Off"
additionalValues: {}
additionalAdminValues: {}