Files
pikastech 7fe743351d
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Failed
Pipelines as Code CI / unidesk-host- Success
feat: add bounded external form inspection
2026-07-19 13:16:55 +02:00

57 lines
1.4 KiB
YAML

apiVersion: unidesk.pikastech.local/v1alpha1
kind: ExternalFormWorkflow
metadata:
id: fixture-registration
spec:
runner:
node: NC01
lane: v03
origin:
url: http://127.0.0.1
allowedHosts:
- 127.0.0.1
browserProxyMode: direct
fixture:
htmlPath: config/web-probe-external-form/fixture.html
browser:
viewportWidth: 1280
viewportHeight: 800
timeoutMs: 30000
maxUploadBytes: 5242880
commandTimeoutSeconds: 30
pollMs: 250
state:
remoteRoot: .state/web-probe-external-form
allowIrreversibleSubmit: false
secret:
configPath: config/web-probe-external-form/secrets.fixture.yaml
targetId: external-form-fixture
secretName: fixture-external-form
targetKeys:
- applicantName
- applicantEmail
actions:
- id: open-registration
type: goto
url: /form
- id: fill-name
type: fill
selector: input[name="custname"]
valueRef: applicantName
- id: fill-email
type: fill
selector: input[name="custemail"]
valueRef: applicantEmail
- id: upload-fixture
type: upload
selector: input[name="resume"]
path: config/web-probe-external-form/fixture.html
- id: inspect-controls
type: inspect
- id: captcha
type: pause
selector: input[name="custtel"]
reason: captcha-required
- id: draft-screenshot
type: screenshot