Compare commits
10 Commits
23d3bd854f
...
8b85ba35fa
| Author | SHA1 | Date | |
|---|---|---|---|
| 8b85ba35fa | |||
| 09e21d9bf4 | |||
| f2d2f2a825 | |||
| e7079e9f99 | |||
| c75382cb33 | |||
| 5dc3b65dba | |||
| 2795e3e295 | |||
| d9d4cb6447 | |||
| 01e7d2928e | |||
| cca9c91455 |
@@ -1,5 +1,5 @@
|
|||||||
variables:
|
variables:
|
||||||
HELM_CHART_VERSION: "0.6.3"
|
HELM_CHART_VERSION: "0.6.13"
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- deploy
|
- deploy
|
||||||
|
|||||||
@@ -2,5 +2,5 @@ apiVersion: v2
|
|||||||
name: wordyne
|
name: wordyne
|
||||||
description: Helm chart for deploying pre-built website containers to kubernetes clusters
|
description: Helm chart for deploying pre-built website containers to kubernetes clusters
|
||||||
type: application
|
type: application
|
||||||
version: "0.5.3"
|
version: "0.6.13"
|
||||||
appVersion: "6.2.2"
|
appVersion: "6.2.2"
|
||||||
|
|||||||
24
Chart/templates-disabled/job.yaml
Normal file
24
Chart/templates-disabled/job.yaml
Normal 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 }}
|
||||||
@@ -24,7 +24,7 @@ data:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
WP_ENV: "{{ .Values.site.environment | default "production" }}"
|
WP_ENV: "{{ .Values.site.environment | default "production" }}"
|
||||||
WP_HOME: "https://{{ ( .Values.site.redirectDomain | default ( .Values.site.domain )) | replace "https://" "" | replace "http://" "" }}"
|
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 }}
|
{{- range $k, $v := .Values.site.additionalEnv }}
|
||||||
{{ $k }}: {{ $v }}
|
{{ $k }}: {{ $v }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
@@ -50,7 +50,7 @@ data:
|
|||||||
"overwriteDatabase": {{ .Values.database.overwrite | default false }},
|
"overwriteDatabase": {{ .Values.database.overwrite | default false }},
|
||||||
"generateSalts": true,
|
"generateSalts": true,
|
||||||
"activateTheme": "{{ .Values.site.theme | default .Values.site.name }}",
|
"activateTheme": "{{ .Values.site.theme | default .Values.site.name }}",
|
||||||
"convertUploadsToWebp": "{{ .Values.site.enableWebpConversion | default false }}",
|
"convertUploadsToWebp": {{ .Values.site.enableWebpConversion | default false }},
|
||||||
"convertMissingOnly": true
|
"convertMissingOnly": true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,10 @@ spec:
|
|||||||
target:
|
target:
|
||||||
name: global-secrets
|
name: global-secrets
|
||||||
creationPolicy: Orphan
|
creationPolicy: Orphan
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/managed-by: External-Secrets
|
||||||
data:
|
data:
|
||||||
- secretKey: COMPOSER_AUTH
|
- secretKey: COMPOSER_AUTH
|
||||||
remoteRef:
|
remoteRef:
|
||||||
@@ -25,6 +29,9 @@ spec:
|
|||||||
- secretKey: SMTP_HOST
|
- secretKey: SMTP_HOST
|
||||||
remoteRef:
|
remoteRef:
|
||||||
key: secret/SMTP-HOST
|
key: secret/SMTP-HOST
|
||||||
|
- secretKey: WPC_REGISTRATION_SECRET
|
||||||
|
remoteRef:
|
||||||
|
key: secret/WPC-REGISTRATION-SECRET
|
||||||
---
|
---
|
||||||
apiVersion: external-secrets.io/v1beta1
|
apiVersion: external-secrets.io/v1beta1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
@@ -40,6 +47,9 @@ spec:
|
|||||||
target:
|
target:
|
||||||
name: pull-secret
|
name: pull-secret
|
||||||
template:
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/managed-by: External-Secrets
|
||||||
type: kubernetes.io/dockerconfigjson
|
type: kubernetes.io/dockerconfigjson
|
||||||
data:
|
data:
|
||||||
.dockerconfigjson: "{{`{{ .dockerconfig | toString }}`}}"
|
.dockerconfigjson: "{{`{{ .dockerconfig | toString }}`}}"
|
||||||
|
|||||||
@@ -49,6 +49,10 @@ storage:
|
|||||||
# Default: <domain>-<tld>
|
# Default: <domain>-<tld>
|
||||||
# container: "company-tld"
|
# container: "company-tld"
|
||||||
|
|
||||||
|
# Skip WPC Auto-registration
|
||||||
|
# Default: false
|
||||||
|
# skipWPCRegistration: false
|
||||||
|
|
||||||
# WP Content Folders
|
# WP Content Folders
|
||||||
wpContent:
|
wpContent:
|
||||||
- uploads
|
- uploads
|
||||||
|
|||||||
Reference in New Issue
Block a user