mirror of
https://github.com/tektoncd/catalog.git
synced 2024-12-03 07:00:01 +00:00
0ddec1f00f
Signed-off-by: Vincent Demeester <vdemeest@redhat.com> |
||
---|---|---|
.. | ||
knctl-deploy.yaml | ||
README.md |
Knative with knctl
This Task deploys (or update) a Knative service. It uses
knctl
for that, and supports
only the deploy
subcommand as of today.
Install the Task
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/master/knctl/knctl-deploy.yaml
Inputs
Parameters
- service:: The name of the service to deploy
Resources
- image: A
image
-typePipelineResource
specifying the location of the service image to deploy.
Usage
This TaskRun runs the Task to deploy the given image as a Knative service.
apiVersion: tekton.dev/v1beta1
kind: TaskRun
metadata:
name: knctl-deploy-my-service
spec:
taskRef:
name: knctl-deploy
params:
- name: service
value: my-service
resources:
inputs:
- name: images
resourceSpec:
type: image
params:
- name: url
value: gcr.io/my-repo/my-service-image
In this example, the Image resource has to be built before hand, most likely using a previous task.