Compare commits

...

10 Commits

Author SHA1 Message Date
8b85ba35fa Disabled job template 2023-09-05 17:28:56 +02:00
09e21d9bf4 Fixed env indentation 2023-06-19 09:12:28 +02:00
f2d2f2a825 Fixed env vars for job 2023-06-19 09:07:29 +02:00
e7079e9f99 Fixed conditional for job 2023-06-19 09:03:52 +02:00
c75382cb33 Fixed job error 2023-06-19 08:56:17 +02:00
5dc3b65dba Added WPC self-registration 2023-06-19 08:30:27 +02:00
2795e3e295 Fixed additionalEnv 2023-06-10 22:39:22 +02:00
d9d4cb6447 WebP conv change to bool 2023-06-07 19:12:08 +02:00
01e7d2928e labels under metadata 2023-06-07 19:07:31 +02:00
cca9c91455 Update labels for secrets generated by ESO 2023-06-07 19:06:09 +02:00
6 changed files with 42 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
variables:
HELM_CHART_VERSION: "0.6.3"
HELM_CHART_VERSION: "0.6.13"
stages:
- deploy

View File

@@ -2,5 +2,5 @@ apiVersion: v2
name: wordyne
description: Helm chart for deploying pre-built website containers to kubernetes clusters
type: application
version: "0.5.3"
version: "0.6.13"
appVersion: "6.2.2"

View File

@@ -0,0 +1,24 @@
{{- if .Values.site.skipWPCRegistration | default false }}
{{- else }}
apiVersion: batch/v1
kind: Job
metadata:
name: {{ include "..fullname" . }}-wpc-reg
labels:
{{- include "..labels" . | nindent 4 }}
cloudyne.systems/component: site
spec:
template:
spec:
containers:
- name: register-wpc
image: cloudyne.azurecr.io/register-wpc:latest
command: ["python3", "/app/register-wpc.py"]
env:
- name: WP_HOME
value: "https://{{ ( .Values.site.redirectDomain | default ( .Values.site.domain )) | replace "https://" "" | replace "http://" "" }}"
restartPolicy: Never
imagePullSecrets:
- name: pull-secret
backoffLimit: 4
{{- end }}

View File

@@ -24,7 +24,7 @@ data:
{{- end }}
WP_ENV: "{{ .Values.site.environment | default "production" }}"
WP_HOME: "https://{{ ( .Values.site.redirectDomain | default ( .Values.site.domain )) | replace "https://" "" | replace "http://" "" }}"
{{- if .Values.site.additional_env }}
{{- if .Values.site.additionalEnv }}
{{- range $k, $v := .Values.site.additionalEnv }}
{{ $k }}: {{ $v }}
{{- end }}
@@ -50,7 +50,7 @@ data:
"overwriteDatabase": {{ .Values.database.overwrite | default false }},
"generateSalts": true,
"activateTheme": "{{ .Values.site.theme | default .Values.site.name }}",
"convertUploadsToWebp": "{{ .Values.site.enableWebpConversion | default false }}",
"convertUploadsToWebp": {{ .Values.site.enableWebpConversion | default false }},
"convertMissingOnly": true
}

View File

@@ -12,6 +12,10 @@ spec:
target:
name: global-secrets
creationPolicy: Orphan
template:
metadata:
labels:
app.kubernetes.io/managed-by: External-Secrets
data:
- secretKey: COMPOSER_AUTH
remoteRef:
@@ -25,6 +29,9 @@ spec:
- secretKey: SMTP_HOST
remoteRef:
key: secret/SMTP-HOST
- secretKey: WPC_REGISTRATION_SECRET
remoteRef:
key: secret/WPC-REGISTRATION-SECRET
---
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
@@ -40,6 +47,9 @@ spec:
target:
name: pull-secret
template:
metadata:
labels:
app.kubernetes.io/managed-by: External-Secrets
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: "{{`{{ .dockerconfig | toString }}`}}"

View File

@@ -49,6 +49,10 @@ storage:
# Default: <domain>-<tld>
# container: "company-tld"
# Skip WPC Auto-registration
# Default: false
# skipWPCRegistration: false
# WP Content Folders
wpContent:
- uploads