ccd041ecde
PAPI clones codeBundle.repoUrl on ingestion; the public github.com URL is unreachable from the airgap cluster, so the runbook records were silently dropped (SLXs got created with no runbook attached). Switch the three tool-builder taskset templates to the internal catalog URL that workspace-builder / PAPI already talks to for every other codecollection. Co-authored-by: Cursor <cursoragent@cursor.com>
30 lines
2.3 KiB
YAML
30 lines
2.3 KiB
YAML
apiVersion: runwhen.com/v1
|
|
kind: Runbook
|
|
metadata:
|
|
name: {{slx_name}}
|
|
labels:
|
|
{% include "common-labels.yaml" %}
|
|
annotations:
|
|
{% include "common-annotations.yaml" %}
|
|
spec:
|
|
location: {{default_location}}
|
|
codeBundle:
|
|
repoUrl: http://rw-airgap-cc-catalog-svc.runwhen-env-airgap:8080/git/rw-generic-codecollection.git
|
|
ref: main
|
|
pathToRobot: codebundles/tool-builder/runbook.robot
|
|
configProvided:
|
|
- name: TASK_TITLE
|
|
value: Run system info check
|
|
- name: GEN_CMD
|
|
value: aW1wb3J0IHN1YnByb2Nlc3MKCmRlZiBtYWluKCk6CiAgICBpc3N1ZXMgPSBbXTsgdG90YWwgPSAwOyBmYWlsZWQgPSAwCiAgICB0cnk6CiAgICAgICAgcmVzdWx0ID0gc3VicHJvY2Vzcy5ydW4oWyJ1bmFtZSIsICItYSJdLCBjYXB0dXJlX291dHB1dD1UcnVlLCB0ZXh0PVRydWUsIHRpbWVvdXQ9MTApCiAgICAgICAgdG90YWwgKz0gMTsga2VybmVsX2luZm8gPSByZXN1bHQuc3Rkb3V0LnN0cmlwKCkKICAgICAgICBpZiByZXN1bHQucmV0dXJuY29kZSA9PSAwOgogICAgICAgICAgICBpc3N1ZXMuYXBwZW5kKHsiaXNzdWUgdGl0bGUiOiJLZXJuZWwgaW5mbyBjb2xsZWN0ZWQgc3VjY2Vzc2Z1bGx5IiwiaXNzdWUgZGVzY3JpcHRpb24iOmYiS2VybmVsIGluZm8gcmV0cmlldmVkOiB7a2VybmVsX2luZm99IiwiaXNzdWUgc2V2ZXJpdHkiOjQsImlzc3VlIG5leHQgc3RlcHMiOiJObyBhY3Rpb24gbmVlZGVkLiBJbmZvcm1hdGlvbmFsIGNoZWNrLiJ9KQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIGZhaWxlZCArPSAxCiAgICAgICAgICAgIGlzc3Vlcy5hcHBlbmQoeyJpc3N1ZSB0aXRsZSI6IkZhaWxlZCB0byBjb2xsZWN0IGtlcm5lbCBpbmZvIiwiaXNzdWUgZGVzY3JpcHRpb24iOmYidW5hbWUgY29tbWFuZCBmYWlsZWQgKHJjPXtyZXN1bHQucmV0dXJuY29kZX0pIiwiaXNzdWUgc2V2ZXJpdHkiOjIsImlzc3VlIG5leHQgc3RlcHMiOiJDaGVjayBydW5uZXIgaW1hZ2UgYW5kIGF2YWlsYWJsZSBjb21tYW5kcy4ifSkKICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICBmYWlsZWQgKz0gMQogICAgICAgIGlzc3Vlcy5hcHBlbmQoeyJpc3N1ZSB0aXRsZSI6IkVycm9yIGNvbGxlY3Rpbmcgc3lzdGVtIGluZm8iLCJpc3N1ZSBkZXNjcmlwdGlvbiI6ZiJFeGNlcHRpb24gb2NjdXJyZWQ6IHtzdHIoZSl9IiwiaXNzdWUgc2V2ZXJpdHkiOjIsImlzc3VlIG5leHQgc3RlcHMiOiJJbnZlc3RpZ2F0ZSBydW5uZXIgZW52aXJvbm1lbnQuIn0pCiAgICBpc3N1ZXMuYXBwZW5kKHsiaXNzdWUgdGl0bGUiOiJTeXN0ZW0gSW5mbyBDaGVjayDigJQgU3VtbWFyeSIsImlzc3VlIGRlc2NyaXB0aW9uIjpmIkNoZWNrZWQge3RvdGFsfSBzeXN0ZW0gY29tbWFuZHM7IHtmYWlsZWR9IGZhaWxlZC4iLCJpc3N1ZSBzZXZlcml0eSI6NCwiaXNzdWUgbmV4dCBzdGVwcyI6IkluZm9ybWF0aW9uYWwuIFJldmlldyBkZXRhaWxzIGluIGRlc2NyaXB0aW9uLiJ9KQogICAgcmV0dXJuIGlzc3Vlcw==
|
|
- name: INTERPRETER
|
|
value: python
|
|
- name: CONFIG_ENV_MAP
|
|
value: '{}'
|
|
- name: SECRET_ENV_MAP
|
|
value: '[]'
|
|
- name: TIMEOUT_SECONDS
|
|
value: '300'
|
|
|
|
|