mirror of
https://github.com/tektoncd/catalog.git
synced 2024-11-21 05:55:35 +00:00
Add linux/amd64 platform annotation to the rest of the tasks
At this moment all tasks which can be executed on linux/s390x or linux/ppc64le are tested and labelled accordingly. The rest of the tasks can be labelled as `linux/amd64`, which is default platform and where tasks are already tested via default PR testing cycle. Signed-off-by: Yulia Gaponenko <yulia.gaponenko1@de.ibm.com>
This commit is contained in:
parent
f8b0e19da8
commit
f4708d478e
@ -51,6 +51,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/pipelin
|
||||
|
||||
If no value is provided, the target cluster is assumed to be in the same project as the cluster running this Pipeline.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Pipeline can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
### Authorizing the Pipeline
|
||||
|
@ -8,6 +8,7 @@ metadata:
|
||||
annotations:
|
||||
tekton.dev/pipelines.minVersion: '0.12.1'
|
||||
tekton.dev/tags: build, push, deploy
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This Pipeline builds, pushes, and deploys your application to a Google Kubernetes
|
||||
|
@ -69,6 +69,10 @@ _The following are the suggested [builders][builders] from the [Cloud Native Bui
|
||||
[builders]: (https://buildpacks.io/docs/concepts/components/builder/)
|
||||
[buildpacks-io]: (https://buildpacks.io)
|
||||
|
||||
## Platforms
|
||||
|
||||
The Pipeline can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
See the following samples for usage:
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.17.0"
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/displayName: "Buildpacks"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
The Buildpacks pipeline builds source from a Git repository into a container image and pushes it to a registry, using Cloud Native Buildpacks.
|
||||
|
@ -26,6 +26,10 @@ tkn task ls
|
||||
|
||||
* **runner-dir**: A [workspace](https://github.com/tektoncd/pipeline/blob/main/docs/workspaces.md) to hold the `private_data_dir` as described in https://ansible-runner.readthedocs.io/en/latest/intro.html#runner-input-directory-hierarchy[Runner Directory]
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
The TaskRun uses the repository https://github.com/kameshsampath/tektoncd-ansible-runner-example, that houses some example playbooks.
|
||||
|
@ -12,6 +12,7 @@ metadata:
|
||||
tekton.dev/categories: CLI
|
||||
tekton.dev/tags: cli
|
||||
tekton.dev/displayName: 'Ansible Runner'
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
Task to run Ansible playbooks using Ansible Runner
|
||||
|
@ -53,6 +53,10 @@ You can do the former via `oc` and running the following command, replacing `<na
|
||||
oc policy add-role-to-user edit -z default -n <namespace>
|
||||
```
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This is a pipeline example passing the required credentials, and a list of arguments to the ARGS array variable.
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: CLI
|
||||
tekton.dev/tags: ansible, cli
|
||||
tekton.dev/displayName: "ansible tower cli"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
Ansible-tower-cli task simplifies starting jobs, workflow jobs,
|
||||
|
@ -16,6 +16,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/ar
|
||||
|
||||
* **flags:** Flags to append after commands, e.g. `--insecure` (_default:_ `--`)
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This `Pipeline` implements the typical CD flow using GitOps, as explained [here](https://argoproj.github.io/argo-cd/user-guide/ci_automation/). It runs a sample `Task` that makes and pushes a change to a Git repository, after which it runs the Argo CD `Task` to sync an application based on that repository.
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Deployment
|
||||
tekton.dev/tags: deploy
|
||||
tekton.dev/displayName: "argocd"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task syncs (deploys) an Argo CD application and waits for it to be healthy.
|
||||
|
@ -33,6 +33,9 @@ AWS `credentials` and `config` both should be provided in the form of `secret`.
|
||||
|
||||
Refer [this](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html) guide for setting up AWS Credentials and Region.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: CLI
|
||||
tekton.dev/tags: cli
|
||||
tekton.dev/displayName: "aws cli"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task performs operations on Amazon Web Services resources using aws.
|
||||
|
@ -34,6 +34,9 @@ AWS `credentials` and `config` both should be provided in the form of `secret`.
|
||||
|
||||
Refer [this](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html) guide for setting up AWS Credentials and Region.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: CLI
|
||||
tekton.dev/tags: cli
|
||||
tekton.dev/displayName: "aws cli"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task performs operations on Amazon Web Services resources using aws.
|
||||
|
@ -35,6 +35,10 @@ can be referred to create `aws-credentials`.
|
||||
Refer [aws docs](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html)
|
||||
guide for setting up AWS Credentials and Region.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
AWS ECR login task will be used to authenticate to Amazon ECR registry.
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: aws, ecr
|
||||
tekton.dev/displayName: "Amazon ECR Login"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task retrieves an `authentication token` using the GetAuthorizationToken API
|
||||
|
@ -18,6 +18,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/az/0.1/
|
||||
|
||||
* **ARGS**: The arguments to pass to `az` CLI. This parameter is required to run this task.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
### Running the Task
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: CLI
|
||||
tekton.dev/tags: cli
|
||||
tekton.dev/displayName: "azure cli"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task performs operations on Microsoft Azure resources using az.
|
||||
|
@ -23,3 +23,7 @@ Use bentoml to retrieve a full ML build environment in the cwd:
|
||||
```shell
|
||||
tkn task start bentoml -p ARGS="retrieve ServiceName:20200616152703_9E2AD7","YATAISERVICE=10.10.10.1:50051 --target_dir=/workspace/storage"
|
||||
```
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Automation, Integration & Delivery
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: cli
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task allows operations on BentoML services
|
||||
|
@ -16,6 +16,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/bl
|
||||
|
||||
- **shared-workspace**: The workspace containing python source code which we want to format. It can be a shared workspace with the `git-clone` task or a `ConfigMap` mounted containing some files.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
1. Create the `git-clone` task
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Code Quality
|
||||
tekton.dev/tags: formatter, python
|
||||
tekton.dev/displayName: "Python Black"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task can be used to format Python code
|
||||
|
@ -19,6 +19,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/bl
|
||||
|
||||
- **shared-workspace**: The workspace containing python source code which we want to format. It can be a shared workspace with the `git-clone` task or a `ConfigMap` mounted containing some files.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
1. Create the `git-clone` task
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Code Quality
|
||||
tekton.dev/tags: formatter, python, black
|
||||
tekton.dev/displayName: "Python Black"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task can be used to format Python code
|
||||
|
@ -28,6 +28,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/bl
|
||||
- **NEW_VERSION**: The version of the deployment to be deployed in the green/blue zone
|
||||
- **MANIFEST**: The deployment manifest URL file path provided in case the manifest is present on Github. (_Example_: "https://raw.githubusercontent.com/tektoncd/catalog/main/task/blue-green-deploy/0.1/samples/v1-deploy/blue-deployment.yaml")
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
# Usage
|
||||
|
||||
This TaskRun runs the Task to deploy the given Kubernetes resource in the green/blue zone and toggle the service to point to the new zone.
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Deployment
|
||||
tekton.dev/tags: deployment
|
||||
tekton.dev/displayName: "blue green deployment"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task can be used to do Blue-Green deployment
|
||||
|
@ -29,6 +29,10 @@ with `pods` (see [service-account.yaml](samples/service-account.yaml) for an exa
|
||||
|
||||
* **leased-resource**: The name of the leased resource
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
See [samples/pipelinerun.yaml](samples/pipelinerun.yaml) for an example of a Pipeline that obtains
|
||||
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Cloud
|
||||
tekton.dev/tags: "boskos,test"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: |
|
||||
Acquire a project using Boskos.
|
||||
|
@ -24,6 +24,10 @@ serviceAccount that has the ability to delete `pods` (see [service-account.yaml]
|
||||
* **leased-resource**: The name of the leased resource. (_required_)
|
||||
* **owner-name**: A string that identifies the owner of the leased resource to request. (_required_)
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
See [samples/pipelinerun.yaml](samples/pipelinerun.yaml) for an example of a Pipeline that obtains
|
||||
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Cloud
|
||||
tekton.dev/tags: "boskos,test"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: |
|
||||
Release a project acquired using Boskos.
|
||||
|
@ -35,6 +35,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/bu
|
||||
|
||||
* **source**: A [Workspace](https://github.com/tektoncd/pipeline/blob/main/docs/workspaces.md) containing the source to build.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This TaskRun runs the Task to fetch a Git repo, and build and push a container
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Image Build
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
Buildah task builds source into a container image and
|
||||
|
@ -32,3 +32,7 @@ task.tekton.dev/buildkit-daemonless created
|
||||
|
||||
* **image**: An `image`-type `PipelineResource` specifying the image that should be built.
|
||||
Currently, generating [`resourceResult`](https://github.com/tektoncd/pipeline/blob/main/docs/resources.md#image-resource) is not supported. ([`buildkit#993`](https://github.com/moby/buildkit/issues/993))
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Image Build
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/displayName: "buildkit daemonless"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This Task builds source into a container image using Moby BuildKit.
|
||||
|
@ -71,3 +71,7 @@ task.tekton.dev/buildkit created
|
||||
|
||||
* **image**: An `image`-type `PipelineResource` specifying the image that should be built.
|
||||
Currently, generating [`resourceResult`](https://github.com/tektoncd/pipeline/blob/main/docs/resources.md#image-resource) is not supported. ([`buildkit#993`](https://github.com/moby/buildkit/issues/993))
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Image Build
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This Task builds source into a container image using Moby BuildKit.
|
||||
|
@ -45,6 +45,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/bu
|
||||
|
||||
The `source` workspace holds the source to build. See `SOURCE_SUBPATH` above if source is located within a subpath of this input.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This `TaskRun` will use the `buildpacks` task to build the source code, then publish a container image.
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/displayName: "buildpacks-phases"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
The Buildpacks-Phases task builds source into a container image and pushes it to
|
||||
|
@ -56,6 +56,10 @@ _The following are the suggested [builders][builders] from the [Cloud Native Bui
|
||||
[builders]: (https://buildpacks.io/docs/concepts/components/builder/)
|
||||
[buildpacks-io]: (https://buildpacks.io)
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
See the following samples for usage:
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.17.0"
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/displayName: "Buildpacks (phases)"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
The Buildpacks-Phases task builds source into a container image and pushes it to
|
||||
|
@ -46,6 +46,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/bu
|
||||
|
||||
The `source` workspace holds the source to build. See `SOURCE_SUBPATH` above if source is located within a subpath of this input.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This `TaskRun` will use the `buildpacks` task to build the source code, then publish a container image.
|
||||
|
@ -11,6 +11,7 @@ metadata:
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/deprecated: "true"
|
||||
tekton.dev/displayName: "buildpacks"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
The Buildpacks task builds source into a container image and pushes it to a registry,
|
||||
|
@ -46,6 +46,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/bu
|
||||
|
||||
The `source` workspace holds the source to build. See `SOURCE_SUBPATH` above if source is located within a subpath of this input.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This `TaskRun` will use the `buildpacks` task to build the source code, then publish a container image.
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/displayName: "buildpacks"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
The Buildpacks task builds source into a container image and pushes it to a registry,
|
||||
|
@ -57,6 +57,10 @@ _The following are the suggested [builders][builders] from the [Cloud Native Bui
|
||||
[builders]: (https://buildpacks.io/docs/concepts/components/builder/)
|
||||
[buildpacks-io]: (https://buildpacks.io)
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
See the following samples for usage:
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.17.0"
|
||||
tekton.dev/tags: image-build
|
||||
tekton.dev/displayName: "Buildpacks"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
The Buildpacks task builds source into a container image and pushes it to a registry,
|
||||
|
@ -16,6 +16,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/ch
|
||||
|
||||
- **shared-workspace** : The workspace containing files on which we want to apply linter check. It can be a shared workspace with the `git-clone` task or a `ConfigMap` mounted containing some files.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
1. Create the `git-clone` task
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Code Quality
|
||||
tekton.dev/tags: linter
|
||||
tekton.dev/displayName: "Makefile linter"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task can be used to perform lint check on Makefiles
|
||||
|
@ -29,3 +29,7 @@ Once you have ko, you can build the binary and resolve the task yaml into instal
|
||||
`ko resolve -f config/task.yaml > cloudevent.yaml`
|
||||
|
||||
The go import path will be replaced in the yaml by the built container.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Networking
|
||||
tekton.dev/tags: cloud
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This Task send a single CloudEvent to a specified sink.
|
||||
|
@ -14,6 +14,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/co
|
||||
- **codecov-token-secret-key**: Name of the secret key holding the codecov token. (_Default_: `token`)
|
||||
- **args**: Extra arguments to be passed to the codecov script, more details [here](https://docs.codecov.io/docs/about-the-codecov-bash-uploader#arguments) (_Default_: [`-Z`])
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
Generate the code coverage file for your project inside your workspace, see here
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: build,ci
|
||||
tekton.dev/displayName: "upload coverage report to codecov"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task publishes coverage report to Codecov.io.
|
||||
|
@ -11,6 +11,10 @@ In order to use Conftest with Tekton you need to first install the task.
|
||||
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/conftest/0.1/conftest.yaml
|
||||
```
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
Once installed, the task can be used as follows:
|
||||
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Testing
|
||||
tekton.dev/tags: test
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
These tasks make it possible to use Conftest within your Tekton pipelines
|
||||
|
@ -38,6 +38,9 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/cr
|
||||
|
||||
Check [this](https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line) to get personal access token for `Github`.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Git
|
||||
tekton.dev/tags: github
|
||||
tekton.dev/displayName: "create github release"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This `task` can be used to make a github release.
|
||||
|
@ -34,6 +34,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/cr
|
||||
|
||||
Check [this](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html) to get personal access token for `Gitlab`.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This task expects a secret named gitlab-token to exists, with a Gitlab personal access token in `GITLAB_TOKEN` with enough privileges to create a release.
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Git
|
||||
tekton.dev/tags: gitlab
|
||||
tekton.dev/displayName: "create gitlab release"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This `task` can be used to make a gitlab release.
|
||||
|
@ -29,6 +29,9 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/do
|
||||
|
||||
* **source**: A [Workspace](https://github.com/tektoncd/pipeline/blob/main/docs/workspaces.md) volume containing the source to build.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
### Usage
|
||||
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Image Build
|
||||
tekton.dev/tags: docker, build-image, push-image, dind
|
||||
tekton.dev/displayName: docker-build
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task will build and push an image using docker.
|
||||
|
@ -21,6 +21,10 @@ requests to the cluster.
|
||||
* **secrets**: A Secret containing the AWS credentials to run the create.
|
||||
* **kubeconfig**: A workspace into which a kubeconfig file called `kubeconfig` will be written that will contain the information required to access the cluster. The `kubeconfig` will expect to use [aws-iam-authenticator](https://github.com/kubernetes-sigs/aws-iam-authenticator/) to authenticate, so in order for it to be used it must be run in a container which contains both `kubectl` and `aws-iam-authenticator`.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
See [samples/create-eks-cluster.yaml](https://github.com/tektoncd/catalog/tree/main/task/eks-cluster-create/0.1/samples/create-eks-cluster.yaml) for an example of a TaskRun that creates a EKS cluster and writes the kubeconfig to a PVC.
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Kubernetes
|
||||
tekton.dev/tags: "aws, eks"
|
||||
tekton.dev/displayName: "EKS Cluster Create"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: |
|
||||
Create an EKS cluster.
|
||||
|
@ -21,6 +21,10 @@ Refer [this](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-c
|
||||
|
||||
The AWS user/role should have the [minimum IAM policies](https://eksctl.io/usage/minimum-iam-policies/) defined by `eksctl`.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
See [samples/teardown-eks-cluster.yaml](https://github.com/tektoncd/catalog/tree/main/task/eks-cluster-teardown/0.1/samples/teardown-eks-cluster.yaml) for an example of a TaskRun that tears down an EKS cluster.
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Kubernetes
|
||||
tekton.dev/tags: "aws, eks"
|
||||
tekton.dev/displayName: "EKS Cluster Teardown"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: |
|
||||
Teardown an EKS cluster.
|
||||
|
@ -20,6 +20,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/fl
|
||||
* **path**: The path to the module which should be analysed by flake8. (_Default_: `"."`)
|
||||
* **requirements_file**: The path to the requirements file to pip install for your application to be checked. (_Default_: `"requirements.txt"`)
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This `TaskRun` runs `flake8` in a python module directory called `module/`.
|
||||
|
@ -10,7 +10,7 @@ metadata:
|
||||
tekton.dev/categories: Code Quality
|
||||
tekton.dev/tags: python, flake8, linter
|
||||
tekton.dev/displayName: flake8
|
||||
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task will run flake8 on the provided input.
|
||||
|
@ -23,6 +23,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/gc
|
||||
|
||||
* **ARGS**: The arguments to pass to `gcloud` CLI. _default_: `["help"]`
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
### Authorizing `gcloud` commands
|
||||
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: CLI
|
||||
tekton.dev/tags: gcp
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task performs operations on Google Cloud Platform resources using gcloud.
|
||||
|
@ -54,4 +54,8 @@ spec:
|
||||
value: my-test-project
|
||||
- name: region
|
||||
value: ASIA-SOUTHEAST1
|
||||
```
|
||||
```
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Cloud, Storage
|
||||
tekton.dev/tags: cloud, gcs
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
A Task that creates a new GCS bucket.
|
||||
|
@ -45,4 +45,8 @@ spec:
|
||||
params:
|
||||
- name: bucketName
|
||||
value: gs://my-fancy-new-test-bucket-12345
|
||||
```
|
||||
```
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Cloud, Storage
|
||||
tekton.dev/tags: cloud, gcs
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
A Task that deletes a GCS bucket.
|
||||
|
@ -26,6 +26,9 @@ on a Workspace.
|
||||
* **typeDir**: Set this to "true" if the object you are copying is a directory. (_default_: "false")
|
||||
* **serviceAccountPath**: The path to the service account credential file in your credentials workspace. (_default_: "service\_account.json")
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Cloud, Storage
|
||||
tekton.dev/tags: cloud, gcs
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
A Task that downloads a GCS bucket.
|
||||
|
@ -24,6 +24,10 @@ A `Task` that allows users customize and extend the gsutil command line based on
|
||||
* **serviceAccountPath**: The path to the service account credential file in your credentials workspace. (_default_: "service_account.json")
|
||||
* **image**: The google cloud image that will be used in steps. (_default_: "google/cloud-sdk")
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
||||
|
@ -8,6 +8,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/categories: Cloud, Storage
|
||||
tekton.dev/tags: cloud, gcs
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
A Task that allows users to customize and extend the gsutil
|
||||
|
@ -25,6 +25,9 @@ A `Task` that uploads files or directories from a Workspace to a GCS bucket.
|
||||
* **location**: The address (including "gs://") where you'd like to upload files to. (_required_)
|
||||
* **serviceAccountPath**: The path to the service account credential file in your credentials workspace. (_default_: "service\_account.json")
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Cloud, Storage
|
||||
tekton.dev/tags: cloud, gcs
|
||||
tekton.dev/displayName: "Upload to GCS"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
A Task that uploads a GCS bucket.
|
||||
|
@ -16,6 +16,10 @@ kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/ge
|
||||
|
||||
The Task can be run on `linux/amd64`, `linux/s390x`, `linux/arm64` and `linux/ppc64le` platforms.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
### Include the task inside a taskrun
|
||||
|
@ -38,6 +38,10 @@ There are 4 additional parameters in addition to the ones mentioned above for th
|
||||
* **commit**: The precise commit SHA that was fetched by this Task
|
||||
* **tree**: The [git tree][git-tree] object SHA that was created after batch merging the refs on HEAD.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
### Usage
|
||||
|
||||
[git-ref](https://git-scm.com/book/en/v2/Git-Internals-Git-References)
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Git
|
||||
tekton.dev/tags: git
|
||||
tekton.dev/displayName: "git batch merge"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This task takes a set of refspecs, fetches them and performs git operations
|
||||
|
@ -45,6 +45,10 @@ as well as
|
||||
|
||||
* **commit**: The precise commit SHA that was fetched by this Task
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
### `git-clone`
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Git
|
||||
tekton.dev/tags: git
|
||||
tekton.dev/displayName: "git clone"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
These Tasks are Git tasks to work with repositories used by other tasks
|
||||
|
@ -46,6 +46,10 @@ as well as
|
||||
* **commit**: The precise commit SHA that was fetched by this Task
|
||||
* **url**: The precise URL that was fetched by this Task
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
If the `revision` is not provided in the param of the taskrun
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Git
|
||||
tekton.dev/tags: git
|
||||
tekton.dev/displayName: "git clone"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
These Tasks are Git tasks to work with repositories used by other tasks
|
||||
|
@ -49,6 +49,10 @@ as well as
|
||||
* **commit**: The precise commit SHA that was fetched by this Task
|
||||
* **url**: The precise URL that was fetched by this Task
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
If the `revision` is not provided in the param of the taskrun
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Git
|
||||
tekton.dev/tags: git
|
||||
tekton.dev/displayName: "git clone"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
These Tasks are Git tasks to work with repositories used by other tasks
|
||||
|
@ -39,6 +39,10 @@ pull and rebase (_required_).
|
||||
|
||||
The Task can be run on `linux/amd64`, `linux/s390x`, `linux/arm64`, and `linux/ppc64le` platforms.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
### Usage
|
||||
|
||||
This task needs authentication to git in order to push after the rebase.
|
||||
|
@ -31,6 +31,10 @@ Check [this](https://help.github.com/en/github/authenticating-to-github/creating
|
||||
|
||||
See GitHub's documentation on [Understanding scopes for OAuth Apps](https://developer.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/) to figure out what scopes you need to give to this token to add comment to an issue or a pull request.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This TaskRun add a comment to an issue.
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: github
|
||||
tekton.dev/displayName: "add github comment"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This Task will add a comment to a pull request or an issue.
|
||||
|
@ -34,6 +34,9 @@ See GitHub's documentation on [Understanding scopes for OAuth Apps](https://deve
|
||||
contains the GitHub token. (_default:_ `github`).
|
||||
* **GITHUB_TOKEN_SECRET_KEY**: The key within the Kubernetes Secret that contains the GitHub token. (_default:_ `token`).
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: github
|
||||
tekton.dev/displayName: "add github comment"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This Task will add a comment to a pull request or an issue.
|
||||
|
@ -49,6 +49,10 @@ See GitHub's documentation on [Understanding scopes for OAuth Apps](https://deve
|
||||
|
||||
- **comment-file**: The optional workspace containing comment file to be posted.
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This TaskRun add a comment to an issue.
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.17.0"
|
||||
tekton.dev/tags: github
|
||||
tekton.dev/displayName: "add github comment"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
workspaces:
|
||||
- name: comment-file
|
||||
|
@ -30,6 +30,9 @@ Refer [this](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-c
|
||||
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-app-token/0.1/github-app-token.yaml
|
||||
```
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
@ -9,6 +9,7 @@ metadata:
|
||||
tekton.dev/categories: Git
|
||||
tekton.dev/tags: github
|
||||
tekton.dev/displayName: "github app token"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
Retrive a user token from a GitHub application
|
||||
|
@ -32,6 +32,9 @@ Refer [this](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-c
|
||||
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/github-app-token/0.2/github-app-token.yaml
|
||||
```
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
|
@ -11,6 +11,7 @@ metadata:
|
||||
tekton.dev/categories: Git
|
||||
tekton.dev/tags: github
|
||||
tekton.dev/displayName: "github app token"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
Retrieve a user token from a GitHub application
|
||||
|
@ -30,6 +30,10 @@ See GitHub's documentation on [Understanding scopes for OAuth Apps](https://deve
|
||||
* **REQUEST_URL:**: The GitHub pull request or issue url, (_e.g:_
|
||||
`https://github.com/tektoncd/catalog/issues/46`)
|
||||
|
||||
## Platforms
|
||||
|
||||
The Task can be run on `linux/amd64` platform.
|
||||
|
||||
## Usage
|
||||
|
||||
This TaskRun close an issue on a task.
|
||||
|
@ -10,6 +10,7 @@ metadata:
|
||||
tekton.dev/pipelines.minVersion: "0.12.1"
|
||||
tekton.dev/tags: github
|
||||
tekton.dev/displayName: "close github issue"
|
||||
tekton.dev/platforms: "linux/amd64"
|
||||
spec:
|
||||
description: >-
|
||||
This Task will close a pull request or an issue.
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user