Files
kubernetes/dev/tekton/tasks/curl/curl-task.yaml
2025-11-23 18:58:51 +01:00

32 lines
758 B
YAML
Executable File

apiVersion: tekton.dev/v1
kind: Task
metadata:
name: curl
spec:
description: This task performs curl operation to transfer data from internet.
params:
- description: URL to curl'ed
name: url
type: string
- default: []
description: options of url
name: options
type: array
- default: docker.io/curlimages/curl:7.72.0@sha256:bd5bbd35f89b867c1dccbc84b8be52f3f74dea20b46c5fe0db3780e040afcb6f
description: option of curl image
name: curl-image
type: string
steps:
- args:
- $(params.options[*])
- $(params.url)
command:
- curl
computeResources: {}
image: $(params.curl-image)
name: curl
workingDir: $(workspaces.source-dir.path)
workspaces:
- name: source-dir
optional: true