Skip to content

Merge pull request #1051 from ZeitOnline/WCM-729-tms-nightwatch #123

Merge pull request #1051 from ZeitOnline/WCM-729-tms-nightwatch

Merge pull request #1051 from ZeitOnline/WCM-729-tms-nightwatch #123

Workflow file for this run

name: Build and deploy nightwatch tests
on:
push:
branches:
- main
paths:
- '.github/workflows/nightwatch.yaml'
- 'smoketest/**'
- '!smoketest/k8s/base/versions/*'
pull_request:
paths:
- '.github/workflows/nightwatch.yaml'
- 'smoketest/**'
- '!smoketest/k8s/base/versions/*'
jobs:
build:
uses: zeitonline/gh-action-workflows/.github/workflows/nightwatch-build.yaml@095f279e82a56b4b8d49b8ab614ce347fb7b5e93 # 1.18
secrets: inherit
with:
versions: smoketest/k8s/base/versions
# copy&paste from k8s/base and k8s/staging manifest
args: |
--override-type=json --overrides='[
{"op": "add", "path": "/spec/serviceAccount", "value": "baseproject"},
{"op": "add", "path": "/spec/containers/0/envFrom", "value": [{"secretRef": {"name": "nightwatch-secrets"}}]},
{"op": "add", "path": "/spec/containers/0/env", "value": [
{"name": "TMS_PASSWORD", "valueFrom": {"secretKeyRef": {
"name": "tms",
"key": "vivi_zeit.retresco_primary-password"
}}},
{"name": "VIVI_XMLRPC_PASSWORD", "valueFrom": {"secretKeyRef": {
"name": "principals",
"key": "vivi_zeit.cms.principals_system.nightwatch"
}}}
]}
]'
# deploy happens via flux (on `main` branch)