1
0
mirror of https://github.com/tektoncd/catalog.git synced 2024-11-21 05:55:35 +00:00

[TEP-0110] Update Tekton Catalog installation instructions

Prior to this change, the installation instructions directly use the resource urls in the Catalog repo, which results in tight coupling between the organization and how users fetch resources (as described in TEP-0110). This commit updates the installation guide to install Tekton Catalog resources via Tekton Hub Api: https://github.com/tektoncd/hub/pull/539

This change decouples the Tekton Catalog organization from resouces resolution, which enables Tekton Catalog reorganization.
This commit is contained in:
Quan Zhang 2022-07-15 10:33:54 -04:00 committed by tekton-robot
parent f99d13e554
commit e294e1246b
180 changed files with 215 additions and 215 deletions

View File

@ -8,17 +8,17 @@ This Pipeline builds, pushes, and deploys your application to a Google Kubernete
Both `Kaniko` and `Gke-deploy` tasks have been used from tekton catalog
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/kaniko/0.2/kaniko.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/kaniko/0.2/raw
```
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gke-deploy/0.1/gke-deploy.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gke-deploy/0.1/raw
```
## Install the Pipeline
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/pipeline/build-push-gke-deploy/0.1/build-push-gke-deploy.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/pipeline/build-push-gke-deploy/0.1/raw
```
## Workspaces

View File

@ -109,7 +109,7 @@ Install the Tekton Pipelines CLI to view your logs by following the instructions
4. Install the `build-push-gke-deploy` Pipeline.
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/pipeline/build-push-gke-deploy/0.1/build-push-gke-deploy.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/pipeline/build-push-gke-deploy/0.1/raw
```
5. Create the `PipelineRun` config to run your Pipeline.

View File

@ -24,15 +24,15 @@ This pipeline builds source into a container image using [Cloud Native Buildpack
#### Install dependencies (if missing)
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.3/git-clone.yaml
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildpacks/0.3/buildpacks.yaml
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildpacks-phases/0.2/buildpacks-phases.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.3/raw
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildpacks/0.3/raw
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildpacks-phases/0.2/raw
```
#### Install pipeline
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/pipeline/buildpacks/0.1/buildpacks.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/pipeline/buildpacks/0.1/raw
```
## Workspaces

View File

@ -24,15 +24,15 @@ This pipeline builds source into a container image using [Cloud Native Buildpack
#### Install dependencies (if missing)
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.3/git-clone.yaml
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildpacks/0.3/buildpacks.yaml
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildpacks-phases/0.2/buildpacks-phases.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.3/raw
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildpacks/0.3/raw
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildpacks-phases/0.2/raw
```
#### Install pipeline
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/pipeline/buildpacks/0.2/buildpacks.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/pipeline/buildpacks/0.2/raw
```
## Workspaces

View File

@ -9,7 +9,7 @@ It means a further task that works with Dockerfile/Containerfile such as `builda
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/ansible-builder/0.1/ansible-builder.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/ansible-builder/0.1/raw
```
## Parameters

View File

@ -10,7 +10,7 @@ Ansible Runner Task allows running the Ansible Playbooks using the [ansible-runn
Create the Task and other resources:
```shell
kubectl apply --filename https://raw.githubusercontent.com/tektoncd/catalog/main/task/ansible-runner/0.1/ansible-runner.yaml
kubectl apply --filename https://api.hub.tekton.dev/v1/resource/tekton/task/ansible-runner/0.1/raw
```
Verify the created tasks:
@ -47,7 +47,7 @@ All the examples will be run in namespace called `funstuff`. Create the namespac
### Create the PVC and clone example sources
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.1/git-clone.yaml \
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.1/raw \
-f https://raw.githubusercontent.com/tektoncd/catalog/main/task/ansible-runner/0.1/support/playbooks-pvc.yaml
```

View File

@ -9,7 +9,7 @@ The latest versions of ansible-runner requires [`community.general`](https://git
Create the Task and other resources:
```shell
kubectl apply --filename https://raw.githubusercontent.com/tektoncd/catalog/main/task/ansible-runner/0.2/ansible-runner.yaml
kubectl apply --filename https://api.hub.tekton.dev/v1/resource/tekton/task/ansible-runner/0.2/raw
```
Verify the created tasks:
@ -46,7 +46,7 @@ All the examples will be run in namespace called `funstuff`. Create the namespac
### Create the PVC and clone example sources
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.5/git-clone.yaml \
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.5/raw \
-f https://raw.githubusercontent.com/tektoncd/catalog/main/task/ansible-runner/0.2/support/playbooks-pvc.yaml
```

View File

@ -7,7 +7,7 @@
Install `tower-cli` task:
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/ansible-tower-cli/0.1/ansible-tower-cli.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/ansible-tower-cli/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/argocd-task-connect-repo/0.1/argocd-task-connect-repo.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/argocd-task-connect-repo/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ This task syncs (deploys) an [Argo CD](https://argoproj.github.io/argo-cd/) appl
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/argocd-task-sync-and-wait/0.1/argocd-task-sync-and-wait.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/argocd-task-sync-and-wait/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ This task syncs (deploys) an [Argo CD](https://argoproj.github.io/argo-cd/) appl
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/argocd-task-sync-and-wait/0.2/argocd-task-sync-and-wait.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/argocd-task-sync-and-wait/0.2/raw
```
## Parameters

View File

@ -8,13 +8,13 @@ The resulting document can be sent by email, uploaded to the artifact repository
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/asciidoctor/0.1/asciidoctor.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/asciidoctor/0.1/raw
```
## Pre-requisite
Install git-clone task from catalog
```
https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.3/git-clone.yaml
https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.3/raw
```
## Workspaces

View File

@ -7,7 +7,7 @@ All aws cli commands can be found [here](https://docs.aws.amazon.com/cli/latest/
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/aws-cli/0.1/aws-cli.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/aws-cli/0.1/raw
```
## Parameters

View File

@ -7,7 +7,7 @@ All aws cli commands can be found [here](https://docs.aws.amazon.com/cli/latest/
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/aws-cli/0.2/aws-cli.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/aws-cli/0.2/raw
```
## Parameters

View File

@ -12,7 +12,7 @@ registry as long as your IAM principal has access to do so until the token expir
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/aws-ecr-login/0.1/aws-ecr-login.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/aws-ecr-login/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ This task performs operations on Microsoft Azure resources using `az`.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/az/0.1/az.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/az/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ This task can be used to format the python source code using [Black](https://git
## Installing the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/black/0.1/black.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/black/0.1/raw
```
## Parameters
@ -25,7 +25,7 @@ The Task can be run on `linux/amd64` platform.
1. Create the `git-clone` task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.1/git-clone.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.1/raw
```
2. Create the PVC

View File

@ -5,7 +5,7 @@ This task can be used to format the python source code using [Black](https://git
## Installing the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/black/0.2/black.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/black/0.2/raw
```
## Parameters
@ -28,7 +28,7 @@ The Task can be run on `linux/amd64` platform.
1. Create the `git-clone` task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.1/git-clone.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.1/raw
```
2. Create the PVC

View File

@ -8,13 +8,13 @@ The following task can help you to deploy an application using the Blue-Green de
## Installing the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/blue-green-deploy/0.1/blue-green-deploy.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/blue-green-deploy/0.1/raw
```
## Installing the ClusterRoleBinding
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/blue-green-deploy/0.1/support/clusterrolebinding.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/blue-green-deploy/0.1/support/raw
```
## Workspaces

View File

@ -10,7 +10,7 @@ to assemble a container image, then pushes that image to a container registry.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildah/0.1/buildah.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildah/0.1/raw
```
## Parameters

View File

@ -10,7 +10,7 @@ to assemble a container image, then pushes that image to a container registry.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildah/0.2/buildah.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildah/0.2/raw
```
## Parameters

View File

@ -10,7 +10,7 @@ to assemble a container image, then pushes that image to a container registry.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildah/0.3/buildah.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildah/0.3/raw
```
## Parameters

View File

@ -10,7 +10,7 @@ to assemble a container image, then pushes that image to a container registry.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildah/0.4/buildah.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildah/0.4/raw
```
## Parameters

View File

@ -10,7 +10,7 @@ to assemble a container image, then pushes that image to a container registry.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildah/0.5/buildah.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildah/0.5/raw
```
## Parameters

View File

@ -13,7 +13,7 @@ This `buildkit-daemonless` Task is similar to [`buildkit`](../../buildkit) but d
## Install
```console
$ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildkit-daemonless/0.1/buildkit-daemonless.yaml
$ kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildkit-daemonless/0.1/raw
task.tekton.dev/buildkit-daemonless created
```

View File

@ -12,7 +12,7 @@ See also [`buildpacks`](../buildpacks) for the combined version of this task, wh
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildpacks-phases/0.1/buildpacks-phases.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildpacks-phases/0.1/raw
```
> **NOTE:** This task is currently only compatible with Tekton **v0.11.0** and above, and CNB Platform API 0.3 (lifecycle v0.7.0 and above). For previous Platform API versions, [see below](#previous-platform-api-versions).

View File

@ -9,7 +9,7 @@ See also [`buildpacks-phases`](../../buildpacks-phases) for the deconstructed ve
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildpacks/0.1/buildpacks.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildpacks/0.1/raw
```
> **NOTE:** This task is currently only compatible with Tekton **v0.11.0** and above, and CNB Platform API 0.3 (lifecycle v0.7.0 and above). For previous Platform API versions, [see below](#previous-platform-api-versions).

View File

@ -9,7 +9,7 @@ See also [`buildpacks-phases`](../../buildpacks-phases) for the deconstructed ve
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/buildpacks/0.2/buildpacks.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/buildpacks/0.2/raw
```
> **NOTE:** This task is currently only compatible with Tekton **v0.11.0** and above, and CNB Platform API 0.3 (lifecycle v0.7.0 and above). For previous Platform API versions, [see below](#previous-platform-api-versions).

View File

@ -5,7 +5,7 @@ The following task is used to provide static analysis on YAML files mounted usin
## Installing the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/check-make/0.1/check-make.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/check-make/0.1/raw
```
## Parameters
@ -25,7 +25,7 @@ The Task can be run on `linux/amd64` platform.
1. Create the `git-clone` task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.1/git-clone.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.1/raw
```
2. Create the PVC

View File

@ -5,7 +5,7 @@ Upload your code coverage to [codecov.io](https://codecov.io)
## Installing the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/codecov/0.1/codecov.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/codecov/0.1/raw
```
## Parameters

View File

@ -8,7 +8,7 @@ your Tekton pipelines. Conftest is a tool for testing configuration files using
In order to use Conftest with Tekton you need to first install the task.
```console
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/conftest/0.1/conftest.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/conftest/0.1/raw
```
## Platforms

View File

@ -13,7 +13,7 @@ Task can also be used to upload multiple `assets` including `binaries` of the re
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/create-github-release/0.1/create-github-release.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/create-github-release/0.1/raw
```
## Parameters

View File

@ -13,7 +13,7 @@ Task can also be used to upload `assets` including `binaries` of the released ve
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/create-gitlab-release/0.1/create-gitlab-release.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/create-gitlab-release/0.1/raw
```
## Parameters

View File

@ -6,7 +6,7 @@ This task performs curl operation to transfer data from internet .
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/curl/0.1/curl.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/curl/0.1/raw
```
## Parameters

View File

@ -8,7 +8,7 @@ Task can also be customised with the various parameters that are passed as flags
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/datree/0.1/datree.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/datree/0.1/raw
```
## Parameters

View File

@ -7,7 +7,7 @@ The Docker Build task builds source into a container image using [Docker](https:
### Install the Docker Build Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/docker-build/0.1/docker-build.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/docker-build/0.1/raw
```
### Parameters

View File

@ -7,7 +7,7 @@ The Dockerslim Build task builds source into a container image using [Dockerslim
### Install the Docker Build Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/dockerslim-build/0.1/dockerslim-build.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/dockerslim-build/0.1/raw
```
### Parameters

View File

@ -11,7 +11,7 @@ The task provides linting based on [flake8](https://pypi.org/project/flake8/) fo
### Install the flake8 task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/flake8/0.1/flake8.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/flake8/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ This task performs operations on Google Cloud Platform resources using `gcloud`.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gcloud/0.1/gcloud.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gcloud/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ This task performs operations on Google Cloud Platform resources using `gcloud`.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gcloud/0.2/gcloud.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gcloud/0.2/raw
```
## Parameters

View File

@ -11,7 +11,7 @@ For details on the underlying image, see https://github.com/GoogleCloudPlatform/
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gcloud/0.3/gcloud.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gcloud/0.3/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ Given a base version, this task generates a unique build id by appending the bas
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/generate-build-id/0.1/generate-build-id.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/generate-build-id/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ The `git-version` task let you generate a version from git history using `https:
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-version/0.1/git-version.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/git-version/0.1/raw
```
## Workspaces

View File

@ -25,7 +25,7 @@ informations about the CI statuses or a direct link to the full log.
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gitea-set-status/0.1/gitea-set-status.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gitea-set-status/0.1/raw
```
### Parameters

View File

@ -6,7 +6,7 @@ issue.
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-comment/0.1/github-add-comment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-comment/0.1/raw
```
### Parameters

View File

@ -6,7 +6,7 @@ issue.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-comment/0.2/github-add-comment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-comment/0.2/raw
```
## Secrets

View File

@ -16,7 +16,7 @@ issue.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-comment/0.3/github-add-comment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-comment/0.3/raw
```
## Secrets

View File

@ -11,7 +11,7 @@ issue.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-comment/0.4/github-add-comment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-comment/0.4/raw
```
## Secrets

View File

@ -11,7 +11,7 @@ issue.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-comment/0.5/github-add-comment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-comment/0.5/raw
```
## Secrets

View File

@ -6,7 +6,7 @@ issue.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-comment/0.6/github-add-comment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-comment/0.6/raw
```
## Secrets

View File

@ -6,7 +6,7 @@ issue.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-comment/0.7/github-add-comment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-comment/0.7/raw
```
## Secrets

View File

@ -6,7 +6,7 @@ and outputs the raw url as the result.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-gist/0.1/github-add-gist.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-gist/0.1/raw
```
## Secrets

View File

@ -6,7 +6,7 @@ and outputs the raw url as the result.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-gist/0.2/github-add-gist.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-gist/0.2/raw
```
## Secrets

View File

@ -6,7 +6,7 @@ This `task` can be used to add labels to a github `pull request` or an `issue`.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-add-labels/0.1/github-add-labels.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-add-labels/0.1/raw
```
## Parameters

View File

@ -27,7 +27,7 @@ Refer [this](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-c
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-app-token/0.1/github-app-token.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-app-token/0.1/raw
```
## Platforms

View File

@ -29,7 +29,7 @@ Refer [this](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-c
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-app-token/0.2/github-app-token.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-app-token/0.2/raw
```
## Platforms

View File

@ -6,7 +6,7 @@ issue.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-close-issue/0.1/github-close-issue.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-close-issue/0.1/raw
```
## Secrets

View File

@ -7,7 +7,7 @@ issue.
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-close-issue/0.2/github-close-issue.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-close-issue/0.2/raw
```
## Secrets

View File

@ -7,7 +7,7 @@ See GitHub's deployment API on [Create a deployment status](https://docs.github.
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-create-deployment-status/0.1/github-create-deployment-status.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-create-deployment-status/0.1/raw
```
### Secrets

View File

@ -7,7 +7,7 @@ See GitHub's deployment API on [creating a deployment](https://developer.github.
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-create-deployment/0.1/github-create-deployment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-create-deployment/0.1/raw
```
### Secrets

View File

@ -7,7 +7,7 @@ See GitHub's deployment API on [Create a deployment](https://docs.github.com/res
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-create-deployment/0.2/github-create-deployment.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-create-deployment/0.2/raw
```
### Secrets

View File

@ -22,7 +22,7 @@ to open pull requests on Github. It is able to fill in a title and body of the p
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-open-pr/0.1/github-open-pr.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-open-pr/0.1/raw
```
### Parameters

View File

@ -22,7 +22,7 @@ to open pull requests on Github. It is able to fill in a title and body of the p
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-open-pr/0.2/github-open-pr.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-open-pr/0.2/raw
```
### Parameters

View File

@ -9,7 +9,7 @@ The `github-request-reviewers` task lets one request reviewers on a pull request
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-request-reviewers/0.1/github-request-reviewers.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-request-reviewers/0.1/raw
```
## Secrets

View File

@ -25,7 +25,7 @@ informations about the CI statuses or a direct link to the full log.
### Install the Task
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-set-status/0.1/github-set-status.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-set-status/0.1/raw
```
### Parameters

View File

@ -25,7 +25,7 @@ informations about the CI statuses or a direct link to the full log.
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-set-status/0.2/github-set-status.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-set-status/0.2/raw
```
### Parameters

View File

@ -25,7 +25,7 @@ informations about the CI statuses or a direct link to the full log.
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-set-status/0.3/github-set-status.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-set-status/0.3/raw
```
### Parameters

View File

@ -25,7 +25,7 @@ informations about the CI statuses or a direct link to the full log.
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-set-status/0.3/github-set-status.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/github-set-status/0.3/raw
```
### Parameters

View File

@ -34,7 +34,7 @@ stringData:
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gitlab-add-label/0.1/gitlab-add-label.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gitlab-add-label/0.1/raw
```
### Parameters

View File

@ -14,7 +14,7 @@ informations about the CI statuses or a direct link to the full log.
### Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gitlab-set-status/0.1/gitlab-set-status.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gitlab-set-status/0.1/raw
```
### Parameters

View File

@ -5,13 +5,13 @@ This task makes it possible to use [gitleaks](https://github.com/zricethezav/git
## Installation
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gitleaks/0.1/gitleaks.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gitleaks/0.1/raw
```
## Pre-requisite
Install git-clone task from catalog
```
https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.3/git-clone.yaml
https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.3/raw
```

View File

@ -5,7 +5,7 @@ This Task deploys an application to a Google Kubernetes Engine cluster using [`g
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gke-deploy/0.1/gke-deploy.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gke-deploy/0.1/raw
```
## Parameters

View File

@ -108,7 +108,7 @@ Install the Tekton Pipelines CLI to view your logs by following the instructions
4. Install the `build-push-gke-deploy` Pipeline.
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/gke-deploy/build-push-gke-deploy.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/gke-deploy/raw
```
5. Create the `PipelineRun` config to run your Pipeline.

View File

@ -5,7 +5,7 @@ This Task is Golang task to build Go projects.
## Install the task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golang-build/0.1/golang-build.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/golang-build/0.1/raw
```

View File

@ -5,7 +5,7 @@ This Task is Golang task to build Go projects.
## Install the task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golang-build/0.2/golang-build.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/golang-build/0.2/raw
```

View File

@ -5,7 +5,7 @@ This Task is Golang task to build Go projects.
## Install the task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golang-build/0.3/golang-build.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/golang-build/0.3/raw
```

View File

@ -5,7 +5,7 @@ This task is a Golang task to fuzz Go projects
## Install the task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golang-test/0.1/golang-fuzz.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/golang-test/0.1/raw
```
### Parameters

View File

@ -5,7 +5,7 @@ This task is a Golang task to test Go projects.
## Install the task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golang-test/0.1/golang-test.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/golang-test/0.1/raw
```
### Parameters

View File

@ -5,7 +5,7 @@ This task is a Golang task to test Go projects.
## Install the task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golang-test/0.2/golang-test.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/golang-test/0.2/raw
```
### Parameters

View File

@ -5,7 +5,7 @@ This Task is a Golang task to validate Go projects.
## Install the task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golangci-lint/0.1/golangci-lint.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/golangci-lint/0.1/raw
```

View File

@ -5,7 +5,7 @@ This Task is a Golang task to validate Go projects.
## Install the task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golangci-lint/0.2/golangci-lint.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/golangci-lint/0.2/raw
```

View File

@ -5,7 +5,7 @@
## Installing the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/goreleaser/0.1/goreleaser.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/goreleaser/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@
## Installing the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/goreleaser/0.2/goreleaser.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/goreleaser/0.2/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ This Task can be used to run a Gradle build on a gradle project.
## Install the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gradle/0.1/gradle.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gradle/0.1/raw
```
## Parameters

View File

@ -5,7 +5,7 @@ This Task can be used to run a Gradle build on a gradle project.
## Install the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gradle/0.2/gradle.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/gradle/0.2/raw
```
## Parameters

View File

@ -8,13 +8,13 @@ It stands on the shoulders of ShellCheck to lint the Bash code inside `RUN` inst
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/hadolint/0.1/hadolint.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/hadolint/0.1/raw
```
## Pre-requisite
Install git-clone task from catalog
```
https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.3/git-clone.yaml
https://api.hub.tekton.dev/v1/resource/tekton/task/git-clone/0.3/raw
```
## Workspaces

View File

@ -8,7 +8,7 @@ your Tekton pipelines. Conftest is a tool for testing configuration files using
Conftest also has a Helm plugin, which redners the Helm chart before applying the policy. For that task use:
```console
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/helm-conftest/0.1/helm-conftest.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/helm-conftest/0.1/raw
```
## Helm usage

View File

@ -11,7 +11,7 @@ These tasks will install / upgrade a helm chart into your Kubernetes / OpenShift
### helm install / upgrade from repo
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/helm-upgrade-from-repo/0.1/helm-upgrade-from-repo.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/helm-upgrade-from-repo/0.1/raw
```
#### Parameters

View File

@ -11,7 +11,7 @@ These tasks will install / upgrade a helm chart into your Kubernetes / OpenShift
### helm install / upgrade from repo
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/helm-upgrade-from-repo/0.2/helm-upgrade-from-repo.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/helm-upgrade-from-repo/0.2/raw
```
#### Parameters

View File

@ -7,7 +7,7 @@ These tasks will install / upgrade a helm chart into your Kubernetes / OpenShift
### helm install / upgrade from source code
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/helm-upgrade-from-source/0.1/helm-upgrade-from-source.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/helm-upgrade-from-source/0.1/raw
```
#### Parameters

View File

@ -7,7 +7,7 @@ These tasks will install / upgrade a helm chart into your Kubernetes / OpenShift
### helm install / upgrade from source code
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/helm-upgrade-from-source/0.2/helm-upgrade-from-source.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/helm-upgrade-from-source/0.2/raw
```
#### Parameters

View File

@ -7,7 +7,7 @@ These tasks will install / upgrade a helm chart into your Kubernetes / OpenShift
### helm install / upgrade from source code
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/helm-upgrade-from-source/0.3/helm-upgrade-from-source.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/helm-upgrade-from-source/0.3/raw
```
#### Parameters

View File

@ -5,7 +5,7 @@ This task performs operations on IBM Cloud using the `ibmcloud`
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/ibmcloud/0.1/ibmcloud.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/ibmcloud/0.1/raw
```
## Parameters

View File

@ -13,19 +13,19 @@ For more details about canary release please refer [here](https://martinfowler.c
1. For Application Manifests deployment we can use the existing `kubenetes-actions` task from the catalog
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/kubernetes-actions/0.1/kubernetes-actions.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/kubernetes-actions/0.1/raw
```
2. For Istio Services
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/istio-canary-release/0.1/istio-canary-release.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/istio-canary-release/0.1/raw
```
## Installing the ClusterRoleBinding
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/istio-canary-release/0.1/support/clusterrolebinding.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/istio-canary-release/0.1/support/raw
```
## Workspaces

View File

@ -7,7 +7,7 @@ More details on Remote Access API can be found [here](https://www.jenkins.io/doc
## Install the Task
```bash
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/jenkins/0.1/jenkins.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/jenkins/0.1/raw
```
## Parameters

View File

@ -7,7 +7,7 @@ Jib works with [Gradle](https://github.com/GoogleContainerTools/jib/tree/master/
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/jib-gradle/0.1/jib-gradle.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/jib-gradle/0.1/raw
```

View File

@ -7,7 +7,7 @@ Jib works with [Gradle](https://github.com/GoogleContainerTools/jib/tree/master/
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/jib-gradle/0.2/jib-gradle.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/jib-gradle/0.2/raw
```
## Parameters

View File

@ -7,7 +7,7 @@ Jib works with [Gradle](https://github.com/GoogleContainerTools/jib/tree/master/
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/jib-gradle/0.3/jib-gradle.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/jib-gradle/0.3/raw
```
## Parameters

View File

@ -7,7 +7,7 @@ Jib works with [Gradle](https://github.com/GoogleContainerTools/jib/tree/master/
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/jib-gradle/0.4/jib-gradle.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/jib-gradle/0.4/raw
```
## Parameters

View File

@ -7,7 +7,7 @@ Jib works with [Maven](https://github.com/GoogleContainerTools/jib/tree/master/j
## Install the Task
```
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/jib-maven/0.1/jib-maven.yaml
kubectl apply -f https://api.hub.tekton.dev/v1/resource/tekton/task/jib-maven/0.1/raw
```
## Parameters

Some files were not shown because too many files have changed in this diff Show More