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:
parent
f99d13e554
commit
e294e1246b
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
```
|
||||
|
||||
|
@ -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
|
||||
```
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
```
|
||||
|
||||
|
@ -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).
|
||||
|
@ -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).
|
||||
|
@ -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).
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
```
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
||||
```
|
||||
|
||||
|
@ -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
|
||||
|
||||
```
|
||||
|
||||
|
@ -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
|
||||
|
||||
```
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
```
|
||||
|
||||
|
@ -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
|
||||
|
||||
```
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
```
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user