initial commit
This commit is contained in:
31
dev/tekton/tasks/curl/curl-task.yaml
Executable file
31
dev/tekton/tasks/curl/curl-task.yaml
Executable file
@@ -0,0 +1,31 @@
|
||||
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
|
||||
Reference in New Issue
Block a user