1
0
mirror of https://github.com/tektoncd/catalog.git synced 2024-11-22 06:02:51 +00:00
Commit Graph

413 Commits

Author SHA1 Message Date
vinamra28
8d53c6ecf0 Fix creation of ServiceAccount in helm tasks
Upstream catalog nightly is failing with the error
`error: error parsing STDIN: error converting YAML to JSON: yaml: line
2: mapping values are not allowed in this context` which is occuring
while creating the SA in `pre-apply-task-hook.sh` as the SA YAML was
first created and then applied and during this process the error is
occuring.

The PR fixes that by directly creating the SA and not first generating
the YAML and then applying in next step.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2021-01-19 08:10:38 +00:00
Spike Burton
197c3862e5 Add set of modular Orka tasks
This change adds a set of modular Tasks to integrate Tekton with Orka
by MacStadium. Orka allows users to run macOS builds and workloads on
real Apple hardware. An Orka / Tekton integration will allow the
utilization of macOS build agents for CI jobs that run on Tekton
pipelines.

The tasks orka-init, orka-deploy and orka-teardown are designed to work
together in order to allow the utilization of multiple macOS
build agents in a CI/CD pipeline. The orka-deploy Task allows the user
to provide a build script as a parameter, and will allow the user to
store build artifacts in a Tekton workspace. The orka-init and
orka-teardown tasks create and delete virtual machine configurations.
This is accomplished by making calls to the Orka API running in a
separate Kubernetes cluster over a VPN connection.
2021-01-18 14:59:38 +00:00
Theofilos Papapanagiotou
69179c92ad Update task/eks-cluster-teardown/0.1/eks-cluster-teardown.yaml
Co-authored-by: Vinamra Jain <vinjain@redhat.com>
2021-01-14 13:14:15 +00:00
Theofilos Papapanagiotou
4779965a9a Update task/eks-cluster-create/0.1/eks-cluster-create.yaml
Co-authored-by: Vinamra Jain <vinjain@redhat.com>
2021-01-14 13:14:15 +00:00
Theofilos Papapanagiotou
689406cb9b Add EKS cluster create/teardown tasks 2021-01-14 13:14:15 +00:00
vinamra28
81d5673a74 Avoid the usage of PipelineResources from s2i
Earlier version of s2i uses PipelineResources which are now deprecated.
Also the s2i task is missing the digest in results.

With this PR:-
- Removing the usage of PipelineResources and using equivalent task from
  catalog in the tests.
- Storing the digest in results so that it can be used later on by
  another task.
- Adds optional workspace for the cert dir to pass to buildah --cert-dir flag.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2021-01-14 10:05:15 +00:00
Cansın Aldanmaz
4353aa8d50 Powershell task added 2021-01-07 14:08:12 +00:00
Piyush Garg
fbcfb43a3b Change test repo to cli from pipeline in golang-test task
This will change the golang-test task tests to use cli repo for
unit test rather than pipeline repo as the test are failing there
2021-01-05 14:26:11 +00:00
Chmouel Boudjnah
a861887585 Update all images using openshift to latest stable 4.6
* Update all images to use the latest stable 4.6
* Modify the task using :latest to pin it to 4.6

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2021-01-05 10:15:11 +00:00
Piyush Garg
74eb6d0289 Remove unnecessary sidecar in golang test 2020-12-22 08:29:07 +00:00
Chmouel Boudjnah
5547bd74a2 Update to 0.18.1
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-12-09 08:02:35 +00:00
Dan Lorenc
c3f44374eb Add a catalog task to run the OpenSSF Security Scorecard project.
This task is very simple right now, but will be extended to support
other flags and output formats int he future.
2020-12-08 17:09:35 +00:00
Navid Shaikh
019ea8094a feat(kn): Add kn-apply task
Add a new kn-apply task which uses `kn service apply`.
  The task takes only two mandatory params; service name and image name.
2020-12-08 08:02:35 +00:00
divyansh42
43f2e56097 Edit broken image link
Signed-off-by: divyansh42 <diagrawa@redhat.com>
2020-11-28 07:09:31 +00:00
linzhaoming
da7ea7c018 Update README.md
Fix comment typo
2020-11-26 13:29:31 +00:00
vinamra28
6dbb6f708b Run build step in Orka as privilege
To run Orka in OpenShift successfully we need to run the build step as privileged else some operations are not permitted without privilege access

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-11-25 11:29:30 +00:00
vinamra28
9ba4f04fb6 Fix image in Skopeo-copy task
In quay.io if a tag is repushed, the previous digest becomes in-accessible.
So removing the digest from skopeo-copy task as the current digest was in-accessible.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-11-23 08:51:30 +00:00
vinamra28
24b7974c19 Fix helm-upgrade-from-repo tests
repo "https://kubernetes-charts.storage.googleapis.com" is no longer available
so changing to "https://charts.helm.sh/stable"

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-11-20 12:44:28 +00:00
vinamra28
11a17cfe87 Add security context in create step of buildpacks
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-11-19 15:58:28 +00:00
Napoleon Santana
84a5a1d982 Fix typo
The description says gitlab instead of github.
2020-11-19 09:20:28 +00:00
vinamra28
05d79f53ef Moved samples to their correct place and modified a few files
- git-cli examples moved from git-cli/examples/git-cli -> git-cli/examples/
- git-rebase examples moved from git-rebase/examples/git-rebase -> git-rebase/examples/
- changed workingdir -> workingDir in git-rebase
- corrected install command in az
- improved YAML in readme for proper rendering

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-11-18 17:55:28 +00:00
vinamra28
3c69820b3f Removed unwanted examples from tasks dir
There were multiple examples which were not a part of that particular task were not removed at the time of catalog reorg

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-11-18 17:55:28 +00:00
Edvin Norling
601c786261 Add values_file to helm-upgrade-from-source
* Making it easier to overwrite multiple values,
instead of defining them all in overwrite_values.
* Changing param helm_version to helm_image and let
the user define the entire container repo+image.
2020-11-18 11:24:28 +00:00
Spike Burton
74c27b83aa Update task/orka-full/0.1/README.md
Co-authored-by: Vinamra Jain <vinjain@redhat.com>
2020-11-17 17:35:29 +00:00
Spike Burton
3ef0851047 Add orka-full task for MacStadium Orka integration
This change adds a Task to integrate Tekton with Orka by MacStadium.
Orka allows users to run macOS builds and workloads on real
Apple hardware. An Orka / Tekton integration will allow the utilization
of macOS build agents for CI jobs that run on Tekton pipelines.

The orka-full Task will allow the utilization of a single macOS
build agent, allowing the user to provide a build script as a
parameter, and will allow the user to store build artifacts in a
Tekton workspace. This is accomplished by making calls to the Orka
API running in a separate Kubernetes cluster over a VPN connection.
2020-11-17 17:35:29 +00:00
ishani2412
65dd35a5e8 Fix broken link
Signed-off-by: ishani2412 <ishani.1613039@kiet.edu>
2020-11-12 09:52:26 +00:00
Priti Desai
3770e17cf3 bumping up pipeline version
Tekton Pipeline 0.18.0 was just released and as part of the release
process, bumping up the following images in the catalog tasks:

git-batch-merge - v0.17.3
git-clone - v0.17.3

0.18 contains bug fix for git-init and therefore bumping related tasks only.
2020-11-11 09:36:26 +00:00
divyansh42
663cd1a86c Add ability to specify secret name and key in github issue close task
Signed-off-by: divyansh42 <diagrawa@redhat.com>
2020-11-06 14:55:24 +00:00
divyansh42
83a98e61a3 Add the ability to specify secret name and key in github add comment task
Modify github-add-comment task to add the ability to specify secret name and key.

Signed-off-by: divyansh42 <diagrawa@redhat.com>
2020-11-06 14:55:24 +00:00
Chmouel Boudjnah
dc4ced0942 Add codecov task
This task allows uploading a code coverage report to  codecov.io

Closes #533

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-11-04 13:15:22 +00:00
Sunghoon Kang
ead745e7ef Bump git-init version to v0.17.3
Also, make git-init image in git-clone/clone as configurable value
2020-11-04 08:39:22 +00:00
Jason Hall
25e4c0247d Update buildpack task to drop privilege 2020-11-03 08:39:22 +00:00
vinamra28
5ebe8260ab Add tests for Blue Green Deployment Task
Adding tests for blue green deployment task. The test will first
deploy version v1 of an application and service pointing to version
that deployment using `pre-apply-task-hook.sh` script and using taskrun will
deploy version v2 of that application and patch the service to point to v2 version
of the application

Also modifying the images in deployment manifests present in samples as the previous image
is not accessible now

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-11-03 08:29:22 +00:00
Chmouel Boudjnah
5b3f5bedda pylint: make sure we expands args
Args wasnt expanded properly, it showed like this when running the task:

`[pthon-lint : pylint] /tekton/scripts/script-0-s2wjl: line 8: inputs.params.args: not found`

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-29 16:45:20 +00:00
Chmouel Boudjnah
37aab72942 Fix buildah sample optional workspace link
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-29 07:40:21 +00:00
Chmouel Boudjnah
7907386fc4 Add buildah 0.2 with optional ssl certdir workspace
We are bumping the buildah task to 0.2 since this needs at least pipeline
0.17.0.

This will add a optional workspace for the cert dir to pass to buildah
--cert-dir flag.

I have modified the test to create a registry with SSL certs and make the
buildah task using it.

This add a complete example on how to use this with the openshift internal
registry.

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-28 09:55:21 +00:00
Chmouel Boudjnah
1d86613d46 Readd requirements.txt
the install of requirements.txt was removed from the 0.1 task but it is actually
needed for pylint, since it would error out if it can't find the dependences.

We make sure we can install them as user since the image assume root and that
would not work on some k8 install (ie: openshfit and others).

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-28 08:39:21 +00:00
Chmouel Boudjnah
cd1eeae5d6 Add a more generic jenkins task
We had previouslly the triggers-jenkins-job task, this task is more generic and
allows more operations, it currently support starting a jenkins job and getting
the log of a build. It allows as well to wait that the job had started or that
the job has finished.

With this more generic task it makes it easier to have other jenkins operations
in there.

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-26 10:20:20 +00:00
vinamra28
e6fcc20450 Move supporting files to support dir
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-10-26 09:03:20 +00:00
vinamra28
32f2913fd2 Fix Catlin error by adding Digest to the Images
- Previously catalog's task has some images that are not
  tagged properly,this patch fixes these images by adding
  the digest
- Soon once Catlin is added to the CI it will throw error
  for those images which don't have proper tags

co-authored by:- @PuneetPunamiya

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-10-26 09:03:20 +00:00
vinamra28
16c015baed Add tests for tkn Task
Add test for tkn task which will use the current cluster and list/describe the task in current namespace

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-10-22 18:13:18 +01:00
vinamra28
a152c1cde0 Add support to mount kubeconfig in tkn task
The tkn task will be able to work with a kubeconfig for a cluster so that it can operate on it. The following task can also accept a SCRIPT as input so that we can run multiple tkn commands.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-10-22 11:02:18 +01:00
divyansh42
28866d4a83 Bump images to 0.17.1
Signed-off-by: divyansh42 <diagrawa@redhat.com>
2020-10-14 14:56:22 +01:00
Scott
8a453350cc Fix golang-test and golang-build src directory issue
The golang-test and build tasks attempt to use variable interpolation in a workspaces.mountPath
field where it isn't supported. This results in the source code being mounted in a directory
called, literally, "$(params.package)".

This commit updates the golang-test and build tasks to mkdir the package directory and copy
the source code into it, then cd into it and run `go test`/`build`. This should result
in better expected outcome - the source will be in the package directory that it expects
to be.
2020-10-12 16:29:22 +01:00
Chmouel Boudjnah
85cc0565b7 Add a new pylint task
- Bump a new pylint task to 0.2
- Use an image which already has pylint and not auto install it every time we
  run the task.
- Convert the spec to pipelineSpec
- Do not try to install requirements.txt modules since pylint doesn't need it.
- Remove the ability to choose another python version since you probaby would
  not need it for a static analyzer. If you really need it you can redefine the
  image params targetting a custom container image.

Co-authored-by: Maximilian Wurzer <62810491+wumaxd@users.noreply.github.com>
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-11 04:20:21 +01:00
Chmouel Boudjnah
972bca5c56 Add a run for the kubeconfig-creator task
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-07 20:22:20 +01:00
Chmouel Boudjnah
73b9b12e53 Add add_task helper function for tests
We were previously using the outdated git_clone version 0.1 in the
add_git_clone_task function.

So let's introduce a more generic function :

```
add_task ${task} ${version}
```

if version is 'latest' it will always install the latest version of the task.

Change all pre-apply-task-hook to use that function instead.

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-07 17:51:55 +01:00
vinamra28
e38be678d1 Add Mypy Linter for Python
The following task contains `mypy` linter which is a popular static code analyser for python that checks code as described http://mypy-lang.org/

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-10-07 10:19:54 +01:00
Chmouel Boudjnah
c22058e4d0 Rework the triggers-jenkins-job
Rewrite the triggers-jenkins-job, the arguments and params are about to same.

Starting from Jenkins LTS 2.176.2 we need to create a crumb and capture the
cookie jar to make the subsequent requests.

https://support.cloudbees.com/hc/en-us/articles/219257077-CSRF-Protection-Explained

Add tests :

We spins up a deployment with a jenkins lts and expose a service to it so our
task can access it.

We do some ninja execing into the pods to create a jenkins job in there and
setup the configmap secret.

We probably should drop the CRUMB setting since it will not work anymore but it
is harmless since we are regenerating it anyway.

Todo: need to test with jenkins image that is older than 2.176.2, but it
probably should work

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-07 08:23:55 +01:00
Chmouel Boudjnah
ee662433c1 Add testing for pull request task
This adds test for the pull request binary, using
https://github.com/chmouel/go-rest-api-test/

The fixtures was imported from go-scm
https://github.com/jenkins-x/go-scm/blob/master/scm/driver/github/testdata/

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-06 17:03:54 +01:00
Chmouel Boudjnah
cba02de811 Add test for github-add-comment using fixtures
This add a test to github-add-comment to test the task.

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-10-06 17:03:54 +01:00
Adam A.G. Shamblin
4ea9e0787d Fix minor error, misplaced parameter prevents push when build args are present. 2020-10-05 00:13:53 +01:00
Andrea Frittoli
efed2e9641 Add the ability to specify secret name and key
Rather than forcing task users to create a secret with a fixed
name, allow setting the secret name and key as parameter.

The new parameters are optional, in the sense that they default
to the previous hardcoded values.
2020-10-03 19:33:53 +01:00
vinamra28
1f6d742aab Add GoReleaser task to Catalog
This task can be used to builds Go binaries for several platforms,
creates a GitHub release and then pushes a Homebrew formula to a tap
repository using [goreleaser](https://github.com/goreleaser/goreleaser).

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-09-30 11:52:52 +01:00
Billy Lynch
b50f4d0e93 gcs-generic: Make credential file optional.
When running on GCP, gsutil will try to infer identity from the GKE
metadata service instead of an explicitly defined credential file. The
easiest way to support this is to only set the credentials iff the file
is provided, otherwise just fallback to gsutils default behavior.

Also adds a simpler example that doesn't require credentials.
2020-09-29 15:36:51 +01:00
vinamra28
7c2d503b48 Add task to include Black(python prettier)
This task will be used to format python code after doing a lint check and will not complain for the errors.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-09-29 14:02:51 +01:00
Chmouel Boudjnah
8f174490d5 Add Github APP token task
This add the github app token, this would help to get a user token from a github
app which can be perused to do github operations.

Flow would are usually going like this :

events -> triggers event listenner \
       -> start pipeline
            -> get user token from app (with this task)
            -> do operation (like ci checks or others) on github with this
               token.

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-09-29 12:55:51 +01:00
Andrea Frittoli
0db76f2345 Fix documentation for the GitHub status task
Improve the documentation for the GitHub status task, fix
spelling issues and add link to the GitHub API implemented.
2020-09-23 11:32:49 +01:00
Andrew Johnson
141466b35d Fix invalid URL to TektonDashboard 2020-09-18 17:36:24 +01:00
Sho Haraki
bc550cb33c Add Server's User to the maven task
This PR is to add `servers` tag for the private repository server.
It is assumed to be used with `MAVEN_MIRROR_URL`, for example, when using a cached library on a private network.
2020-09-18 11:26:24 +01:00
Shinichi TAMURA (@tmshn)
f4dfe1ec0f Fixed typo 2020-09-17 11:52:24 +01:00
Divyansh42
73e59e5f76 Bump buildah image
Buildah image in few tasks was not pointing to latest
image release tag, so updated the image to point to
latest release.

Signed-off-by: Divyansh42 <diagrawa@redhat.com>
2020-09-17 10:31:24 +01:00
vinamra28
fdca849a59 Bump images to 0.16.2
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-09-15 21:33:24 +01:00
Divyansh42
88bc2b5230 Update git-clone task and document changes in behaviour
Earlier git-clone assumes `master` as default branch, but after #2835
`master` is no more default branch. Hence, updated the git clone task
fetch a remote repository's default branch instead of assuming "master"
when revision is "".

Signed-off-by: Divyansh42 <diagrawa@redhat.com>
2020-09-11 15:03:22 +01:00
Cory Cross
28667d230d Parallelize calls to copy from/to GCS
The -m flag copies from multiple threads and makes a huge
performance difference for large trees.
2020-09-11 13:16:16 +01:00
Dan Lorenc
1d6b4b15fb Add a URL result to the Git clone task.
This matches the behavior in PipelineResources after https://github.com/tektoncd/pipeline/pull/2975
2020-09-03 16:17:13 +01:00
vinamra28
071f33e08c Add Task to install Tekton components using Tekton Operator Release
The following task uses the released version of tekton operator to install tekton components on a new cluster. By default Tekton pipelines are installed but if we want to install other components as well then we can specify their version in the parameters of the task and respective component will get installed.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-09-02 13:41:12 +01:00
popcor255
a9600e084a [Fixes #481] remove add registry sidecar from docker-build tests
The end to end test attaches a sidecar with a image registry for tasks to push into to. However, the function add_sidecar_registry sets the sidecar registry instead of appending it. Removing the function from test to remove this bug. There is a local registry being added to the test that is deployed with deployment and svc. The svc is referenced during the test instead of the sidecar. #481
2020-08-31 15:25:12 +01:00
vinamra28
42ed094171 Improve maven task in case of multi-module maven projects
This PR is to improve the existing maven tasks and support context directory switch in case of multi-module maven projects. Also the settings.xml was being `cat` so removed that also. This is being added as version 0.2 in maven task

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-08-28 14:22:11 +01:00
Kenneth DuMez
3561966f9b Update paketo builders location to dockerhub
[#173928543]
2020-08-27 16:01:10 +01:00
Torben Tretau
3a9b8be526 feat: send to Webex
This adds a task to send text message to Webex room

Co-authored-by: Vinamra Jain <vinjain@redhat.com>
2020-08-27 10:52:10 +01:00
Kamesh Sampath
9a76ee5a01 Call entrypoint as base command for the step and remove script parameter
Signed-off-by: Kamesh Sampath <ksampath@redhat.com>
2020-08-18 16:58:08 +01:00
vinamra28
d3a2dd5a9d Add Canary Release Task using K8s and Istio
The following task can be used to do canary release using K8s and Istio.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-08-18 08:42:08 +01:00
Piyush Garg
0b90fea763 Fix kaniko task failing issue
This will fix the issue of kaniko task
failing as we need to run that as root
2020-08-17 14:01:08 +01:00
Scott
9a4c0875eb Remove implicit "set -x" from git-clone, deleteExisting by default
This commit adds git-clone v0.2. One default behaviour has changed
and one new param has been introduced in this version:

1) Tasks that don't start their script with #! automatically receive
a preamble that includes `set -x`. This results in verbose output
because every command is printed while the Task is running.

This commit adds a new param, "verbose", that - when set to "false"
- prevents the commands run by the task from being printed to logs.
The default value is "true": the commands run by the task will be
printed in the log.

2) The git-clone Task offers a param, deleteExisting, that cleans
any existing directory before performing a clone into it. This
has previously been set to "false" by default since it's potentially
destructive. But it sounds like there's quite often a request for
how to enable this behaviour, so it seems like the more pragmatic
default would be "true".

This commit sets deleteExisting to be defaulted to "true" so that
any existing git checkout is removed prior to a new clone being
performed.
2020-08-14 16:45:07 +01:00
Piyush Garg
947198561e Bump images to 0.15.2 2020-08-12 08:52:06 +01:00
savitaashture
755fed0245 Add DOCKER_CONFIG env to avoid Unauthorization 2020-08-11 17:52:06 +01:00
Divyansh42
be64177d2d Fix links in README in Blue Green Deploy task
Fixed few links in README, based on new catalog org.

Signed-off-by: Divyansh42 <diagrawa@redhat.com>
2020-08-11 12:43:06 +01:00
Chmouel Boudjnah
f5824acdda Bump to pipeline 0.15.1
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-08-11 11:46:06 +01:00
Chmouel Boudjnah
5250f30ed8 Make git-init image configurable
If the user want to use another image than what we release on gcr.io let give
this option by introducing the param `gitInitImage` to set this up which would
default to the gcr.io image as it was before.

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-08-11 11:46:06 +01:00
Kamesh Sampath
cb2b319b20 (fix) Ansible Runner Task
Signed-off-by: Kamesh Sampath <ksampath@redhat.com>
2020-08-10 10:13:05 +01:00
Andrew Bayer
f54dea85cc fix: git-batch-merge should default to depth=0 and subdirectory=""
Also, modify the git-batch-merge test to use actual changes - using
`kelseyhightower/nocode` was cute, but ended up masking the actual
problem that not setting `depth` to `0` by default was making all
merges fail. So let's use our own repo, two merged PRs, and the
ancestor of the first of those PRs.

fixes #477

Signed-off-by: Andrew Bayer <andrew.bayer@gmail.com>
2020-08-07 20:24:05 +01:00
wumaxd
f1715fea2e Only install the requirements when the file is here (same as in #459)
Use variable $(workspaces.source.path) for path (pytest)
Add OWNERS file
Use latest tag for the python images as default

Signed-off-by: wumaxd <wurzer.maxi@gmx.de>
2020-08-06 10:34:04 +01:00
Chmouel Boudjnah
85cac4a020 Fixes for pylint tasks
* Only intall the requirements when the file is here
  (sometime we write pure python script that doesn't need external libs)
* fix installing pylint when needed
* Use variable $(workspaces.source.path) for path

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-08-06 09:55:04 +01:00
Christie Wilson
87f767178e Remove "end to end" from cluster creation Task
I removed this from the Task name but forgot to update the README!
2020-08-06 08:59:04 +01:00
Divyansh42
3c23c446a9 Fix README.md
After https://github.com/tektoncd/catalog/pull/425 we have changed the image,
so we are not using the Dockerfile present at
https://github.com/tektoncd/plumbing/tree/master/tekton/images/skopeo anymore.

Signed-off-by: Divyansh42 <diagrawa@redhat.com>
2020-08-04 13:35:04 +01:00
Ian Coffey
a59f3ca7ab Add prometheus-gate catalog task to await prometheus range query results 2020-07-31 15:04:03 +01:00
Dan Lorenc
6ae766ddb0 Fixes and improvements to the upload-pypi Task.
I added support for TaskRunResults for this task. This change adds four results:
- the sha256 hash of the bdist package and the sdist package.
- the package name
- the package version

I also fixed a permission issue in the sample - I could not get this to run as a non-root
user (even without my change). The git repo is cloned correctly, but the default user of the
twine image does not have write permissions in this directory.
2020-07-31 10:48:03 +01:00
vinamra28
2998778fed Add task to include code coverage for Python
The following task uses `coverage` dependency in python to measure code coverage of Python projects. This task works along with the pytest so that coverage can be calculated properly.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-31 09:36:03 +01:00
vinamra28
0952b77e18 Refractor kubectl-deploy-pod Task as per TEP
The existing kubectl-deploy-pod task contained all the sample TaskRuns along with the task definition so with this PR I am moving them to their respective directories and also fixed some of the links in the README.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-31 09:12:03 +01:00
vinamra28
4317b3b1ca Fixed Script in Blue Green deployment
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-30 14:38:02 +01:00
vinamra28
72b4a90727 Add Blue-Green Deployment using K8s
Blue-Green deployment is one of the deployment strategy being used to deploy the newer version of the application on kubernetes keeping the previous version in production so that if
newer version fails then the router can be switched back to the previous version of the deployment without any downtime.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-30 14:38:02 +01:00
vinamra28
81215d1162 Add task to include YAML linter
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-30 09:01:02 +01:00
vinamra28
779755599e Add task to include TypeScript linter
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-30 09:01:02 +01:00
vinamra28
8541c78748 Add task to include Shellcheck linter
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-30 09:01:02 +01:00
vinamra28
c92ae06f5d Add task to include Ruby Linter
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-30 09:01:02 +01:00
vinamra28
4989f9ef3d Add task to include Markdown linter
Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-30 09:01:02 +01:00
vinamra28
010d365b11 Add Tekton task to include Makefile linter
The task which can be used to perform static analysis on Makefile.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-30 09:01:02 +01:00
Matt Rutkowski
a9cdd92cf8 Update openwhisk-knative pipeline to v1beta1
This commit represents a complete update of the OpenWhisk to Knative pipeline from v1alpha1 level to v1beta1 resource levels. This pipeline also adds conditional logic to support additional "branches" of the pipeline to sequence tasks that can detect and build serverless applications for not only NodeJS (previously the only lang. supported), but also Python and Java. In addition, this pipeline utilizes a workspace for sharing data/state across tasks. Each language branch has its own sample functions with instructions for users to build and test on knative the services they build.
2020-07-30 07:47:02 +01:00
vinamra28
f1317ea1a1 Add Task to Trigger Jenkins Pipeline using Tekton
The following task can be used to trigger an existing Jenkins pipeline from Tekton using the CURL request by providing the required parameters.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-29 16:24:02 +01:00
Napoleon Santana
30b8a95b0f Update kubectl-deploy-pod.yaml 2020-07-28 21:07:02 +01:00
Divyansh42
8bce0c0722 Add AWS ECR Login task
This task will be used to authenticate to Amazon ECR registry.

Signed-off-by: Divyansh42 <diagrawa@redhat.com>
2020-07-28 11:04:02 +01:00
Divyansh42
ec7c4f3836 Parameterize maven task image
Added param for the image in maven task

Signed-off-by: Divyansh42 <diagrawa@redhat.com>
2020-07-27 09:18:01 +01:00
Chmouel Boudjnah
bddd282012 Centralize all the git-clone apply task to a common function
Centralize all the the git-clone apply commands we had around the
pre-apply-task-hook to a central common function.

This will make easier to have the same git-clone task version used everywhere.

Add some documentation about the helper functions along the way.

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-07-24 15:00:01 +01:00
Piyush Garg
96d5997d3d Fix pytest and pylint task
This will the fix the pytest and pylint task
which fails if run as non root user
in case of non-root user, it install at
location which is not in PATH of image
so adding the required PATH fix the issue
2020-07-24 11:42:00 +01:00
Christie Wilson
e99060431c Add Tasks to acquire and release boskos resources 🐑
Boskos is a tool that allows one to create a pool of cloud projects
(definitely GCP, I think it supports other providers as well), and
manages acquiring, releasing, and cleaning them between leases.

We use it for Tekton test infrastructure for our end to end tests and
we'd like to use it for our catalog Tasks as well.

This commit adds boskos acquire and release Tasks.

The acquire Task also creates a pod in the running cluster to perform
heartbeating so that boskos knows that the resource is still in use.

The intention of the release Task is that it would be run in a
Pipeline's `finally` clause, however today that would be difficult
because finally Tasks can't yet use the results of other Tasks, but this
functionality is on the way: https://github.com/tektoncd/pipeline/issues/2557

This is part of the work in #373 to create a Pipeline for the catalog.
2020-07-24 11:23:00 +01:00
vinamra28
4e5d8c9244 Add task which can run shell commands on remote Host
The following task can be used to run the shell command (single/multiple) on remote Host by SSHing into the remote machine by providing the required credentials required to
login into that Host and get back the result as output.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-24 10:26:00 +01:00
popcor255
152b1bebb2 Add docker-build task
As a user there are some instances where I need to use docker because there is a makefile/script that uses docker in a very niche way. A Tekton Task was added with a docker sidecar.
2020-07-24 10:09:01 +01:00
Christie Wilson
5cf3952aed Add a task for creating a GKE cluster for e2e tests 🧪
As part of #373 I'm continuing to create Tasks that we can use to run
tests for items in the catalog. This Task creates a cluster within a GKE
project and is based on the way we create clusters for the existing end
to end tests we have in Tekton, which are themselves based on Knative,
when are THEMselves based on k8s. These tests all use a tool called
kubetest, which is responsible for invoking boskos (see #408) and
creating a GKE cluster
(https://github.com/kubernetes/test-infra/tree/master/kubetest).

This Task attempts to create a cluster in the same way, which based on the
output in the end to end logs seems to consist of creating the cluster
and setting up a firewall for it.

I'm not sure if this belongs in the catalog itself since it is specific
to our own end to end tests and isn't as generic as other catalog tests,
so if we want to move this into the test directory that seems fine, but
I also think it could be an okay addition to the catalog on its own (esp
if other k8s based projects that test against GKE want to use it.)
2020-07-24 09:41:01 +01:00
Sunil Thaha
b9ddcec4be Make OWNERS own all versions of a resource
Closes: #442
Signed-off-by: Sunil Thaha <sthaha@redhat.com>
2020-07-24 08:46:01 +01:00
Natalie Arellano
c4fbc3379b Update task/buildpacks-phases/0.1/README.md
Co-authored-by: David Freilich <dfreilich@vmware.com>
2020-07-23 21:47:01 +01:00
Natalie Arellano
4c334920ab Comments
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2020-07-23 21:47:01 +01:00
Natalie Arellano
74c473c7c6 Don't parameterize home override directory
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2020-07-23 21:47:01 +01:00
Natalie Arellano
e52d3326cd Add docs comment
Signed-off-by: Natalie Arellano <narellano@vmware.com>
2020-07-23 21:47:01 +01:00
Natalie Arellano
237d24c44d Introduce better security for buildpacks-phases task
- Override /tekton/home for the detect and build phases of the lifecycle to hide registry credentials from buildpack code.
- Run analyze, restore, and export in the lifecycle image published by buildpacksio to hide registry credentials from untrusted builders.

Signed-off-by: Natalie Arellano <narellano@vmware.com>
2020-07-23 21:47:01 +01:00
Piyush Garg
a72785d783 Fix kythe-go task on restricted environment
This will fix the task to run on restricted environments
as this task do some chown operations and fails on
environments like opneshift
2020-07-23 17:03:01 +01:00
Maximilian Wurzer
a0e2d1eb4d Add pylint and pytest task 2020-07-23 09:47:00 +01:00
Chanseok Oh
f5a4936531 Make Jib tasks future-proof with home changes
- Set HOME env to /workspace
- Use $HOME for "home" wherever possible
- Gradle: mount empty dir at ~/.gradle to make it globally writable
- Maven: script to `script:` to use "$HOME" variable
2020-07-22 19:59:00 +01:00
David Freilich
f1e386419c Rename buildpacks-separate-phases to buildpacks-phases, to reduce length
Additionally, remove commented out references to ADDITIONAL_TAGS; that will be added as a separate issue.

Signed-off-by: David Freilich <dfreilich@vmware.com>
2020-07-22 08:22:00 +01:00
David Freilich
91fedc066b Update Buildpacks task to use Creator binary, in place of calling individual phases
With the release of Platform API 0.3 (implemented in github.com/buildpacks/lifecycle v0.7.0), there is a creator binary that simplifies the CNB experience; calling it runs all of the individual lifecycle phases, and minimizes the number of separate containers needed for the process. As such, we moved the buildpacks task to use it.

At the same time, it is also helpful, in some scenarios, to run the individual phases; it allows for greater control of secrets, amongst other things. As such, we moved the original task to buildpacks-separate-phases to allow users the choice.

This commit also updates the READMEs, making them a bit clearer about what CNBs are and what the tasks do, as well as adding in the Paketo builders to the example builders.

Signed-off-by: David Freilich <dfreilich@vmware.com>
2020-07-22 08:22:00 +01:00
David Freilich
fc3c4497f9 Rename buildpacks-v3 task to buildpacks
The suffix v3 was a piece of buildpacks history, stemming from the initial start of the buildpacks concept, but isn't relevant to current consumers of the buildpacks task. To simplify it, and to fit with other task styles, we are removing v3

Additionally, we are updating the list of suggested builders, to reflect the current status of pack builders. NOTE: Paketo builders currently have a bug and don't work in Tekton, and until that issue is resolved, we aren't adding them in the list.

Signed-off-by: David Freilich <dfreilich@vmware.com>
2020-07-22 08:22:00 +01:00
vinamra28
457f4ef2a2 Add kubernetes actions task in kubectl
The task `kubectl-actions` is a generic task which can be used to perform k8s-actions. We take the whole script as a `params` whereas the existing task `kubectl-deploy` only works for deploying the pod and fulfills the specific criteria.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-21 11:47:00 +01:00
Paul S. Schweigert
4dcb251f86 updating task URL in readme 2020-07-20 09:24:00 +01:00
Vincent Demeester
2bb049e125 Bump pipeline release to 0.14.2
- Update the pipeline to install for e2e tests
- Update images to refer to 0.14.0 version of pipeline

Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
2020-07-17 15:31:59 +01:00
vinamra28
2283472846 Bump skopeo image to point to the official one
Since skopeo has started providing their official image and the image would be updated regularly so changing the skopeo-copy task image so that it can use the official one from now on.

Signed-off-by: vinamra28 <vinjain@redhat.com>
2020-07-17 10:18:00 +01:00
Ian Coffey
3985b72782 Add cloudevent task and fix to fit new formatting 2020-07-16 19:35:58 +01:00
Piyush Garg
3068d43075 Remove python pypi upload test
Remove the test as the python pypi upload
test is not working on the CI
2020-07-16 18:35:59 +01:00
Piyush Garg
6f50e1d772 Fix upload-pypi pre-applt-task script 2020-07-16 18:35:59 +01:00
Piyush Garg
7a474eac65 Fix warning for yaml.Load function 2020-07-16 18:35:59 +01:00
Piyush Garg
7e3478f283 Update skopeo task for tls-verify flag param
This will fix skopeo tasks to have param for tls-verify flag
and update tests accordingly
2020-07-16 18:35:59 +01:00
Piyush Garg
e166d30895 Fix helm-upgrade-from-source tests 2020-07-16 18:35:59 +01:00
Piyush Garg
58641bdd5e Fix helm-upgrade-from-repo tests 2020-07-16 18:35:59 +01:00
Piyush Garg
5d657a5c96 Fix golangci-lint tests 2020-07-16 18:35:59 +01:00
Piyush Garg
966f7afea6 Fix golang-test tests 2020-07-16 18:35:59 +01:00
Piyush Garg
cab202fc19 Fix golnag build tests 2020-07-16 18:35:59 +01:00
Piyush Garg
9c734a4c47 Remove git-rebase tests as they are not of rebase 2020-07-16 18:35:59 +01:00
Piyush Garg
877f3bf7e2 Fix git cli tests 2020-07-16 18:35:59 +01:00
Piyush Garg
48a7825a86 Fix git clone tests 2020-07-16 18:35:59 +01:00
Piyush Garg
e2b8ed29ab Fix git batch merge tests 2020-07-16 18:35:59 +01:00
Piyush Garg
479c6d967b Update e2e scipts according to new structure
This will update the e2e scripts to run tests according to
new catalog structure after reorg

Fix #420
2020-07-16 18:35:59 +01:00
PuneetPunamiya
ccd1080419 Modifies the path in readme for samples directory
Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-15 02:43:58 +01:00
PuneetPunamiya
40393cd4cc Modifies directory names based on the proposal
- sample --> samples
  - example --> samples
  - test --> tests

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-14 19:01:58 +01:00
Scott
f3ebc33423 Remove word "volume" from "Workspace volume" in READMEs
We don't really have a concept in Tekton of something called a "Workspace volume",
but multiple READMEs now refer to it.

This commit removes the term "Workspace volume" in favor of simply "Workspace".
2020-07-13 22:07:58 +01:00
PuneetPunamiya
981b883b44 This patch splits helm-upgrade-from-repo task from the helm directory
Changes include:
   - moves helm-upgrade-from-repo task to the task directory
   - copies and modifies readme file for helm-upgrade-from-repo from helm directory
   - moves OWNERS,examples and tests directory from helm directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
58ba68821e This patch splits helm-upgrade-from-source task from the helm directory
Changes include:
  - moves helm-upgrade-from-source task to the task directory
  - copies and modifies readme file for helm-upgrade-from-source from helm directory
  - copies OWNERS,examples and tests directory from helm directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
7df96bd527 This patch splits git-cli task from the git directory
Changes include:
  - moves git-cli task to the task directory
  - moves and modifies readme file for git-cli from git directory
  - moves examples and tests directory from git directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
78922953e9 This patch splits git-rebase task from the git directory
Changes include:
  - moves git-rebase task to the task directory
  - copies and modifies readme file for git-rebase from git directory
  - copies examples and tests directory from git directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
73124fa07f This patch splits git-clone task from the git directory
Changes include:
  - moves git-clone task to the task directory
  - copies and modifies readme file for git-clone from git directory
  - copies examples and tests directory from git directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
0c380f77f4 This patch splits git-batch-merge task from the git directory
Changes include:
  - moves git-batch-merge task to the task directory
  - copies and modifies readme file for git-batch-merge from git directory
  - copies examples and tests directory from git directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
pratap0007
0ff3c77ff4 This patch splits golangci-lint task from the golang directory
Changes include:
  - moves the golangci-lint task to the task directory
  - moves the OWNERS to golangci-lint task
  - moves and modifies readme file from golang
    to golangci-lint task
  - moves test directory from golang to golangci-lint task
  - changes the yaml filename to match the resource name

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-13 13:41:58 +01:00
pratap0007
97d3859913 This patch splits golang-test task from the golang directory
Changes include:
  - moves the golang-test task to the task directory
  - copies and modifies readme file to golang-test task from golang directory
  - copies OWNERS file from golang directory
  - copies test directory from golang directory to golang-test task
  - changes the yaml filename to match the resource name

Issue : #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-13 13:41:58 +01:00
pratap0007
dd75399b46 This patch splits golang-build task from the golang directory
Changes include:
  - moves the golang-build task to the task directory
  - copies and modifies readme file to golang-build task from golang directory
  - copies OWNERS file from golang directory
  - copies test directory from golang directory to golang-build task
  - changes the yaml filename to match the resource name

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-13 13:41:58 +01:00
pratap0007
8d63a32c05 This patch splits openshift-client-kubecfg task from the openshift-client directory
Changes include:
  - moves the openshift-client-kubecfg task to the task directory
  - moves and modifies readme file for openshift-client-kubecfg task from openshift-client directory
  - moves OWNERS file from openshift-client directory
  - chages the yaml filename to match the resource name

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-13 13:41:58 +01:00
pratap0007
f7be0d4872 This patch splits openshift-client task from the openshift-client directory
Changes include:
  - moves the openshift-client task to the task directory
  - copies and modifies readme file for openshift-client task from openshift-client directory
  - copies OWNERS file from openshift-client directory
  - changes the yaml filename to match the resource name

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-13 13:41:58 +01:00
pratap0007
57ebef41f9 This patch splits build-push-gke-deploy from the gke-deploy directory
Changes include:
  - moves the build-push-gke-deploy task to the task directory
  - moves and modifies readme file from gke-deploy
    to build-push-gke-deploy
  - moves examples directory from gke-deploy

Issue : #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-13 13:41:58 +01:00
pratap0007
4b981548a2 This patch splits gke-deploy task from the gke-deploy directory
Changes include:
  - moves the gke-deploy task to the task directory
  - copies and modifies readme file for gke-deploy from gke-deploy directory
  - copies example directory from gcs directory

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
bee2cd5e97 This patch splits create-github-release task from the github directory
Changes include:
  - moves create-github-release task to the task directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
6dd0d9e7ed This patch splits github-add-labels task from the github directory
Changes include:
  - moves github-add-labels task to the task directory
  - rename the yaml filename to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
8225334392 This patch splits github-set-status task from the github directory
Changes include:
  - moves github-set-status task to the task directory
  - moves and modifies readme from github to github-close-issue
  - rename the yaml filename to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
70f0d78cdc This patch splits github-close-issue task from the github directory
Changes include:
  - moves github-close-issue task to the task directory
  - moves and modifies readme from github to github-close-issue
  - rename the yaml filename to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
0edd917532 This patch splits github-add-comment task from the github directory
Changes include:
  - moves github-add-comment task to the task directory
  - moves and modifies readme from github to github-add-comment
  - rename the yaml filename to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
21c07b1afd This patch splits send-to-webhook-slack task from the slackmessage directroy
Changes include:
  - moves send-to-webhook-slack task to the task directory
  - moves and modifies readme from slackmessage to send-to-webhook-slack
  - moves owners file from slackmessage

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
9c8214f888 This patch splits send-to-channel-slack task from the slackmessage directroy
Changes include:
  - moves send-to-channel-slack task to the task directory
  - copies and modifies readme from slackmessage to send-to-channel-slack
  - copies owners file from slackmessage

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
51e52b8ae0 This patch splits create-gitlab-release task from the gitlab directory
Changes include:
  - moves create-gitlab-release task to the task directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
df881aaadc This patch splits gitlab-add-label task from the gitlab directory
Changes include:
  - moves gitlab-add-label task to the task directory
  - rename the yaml filename to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
1b97361c31 This patch splits gcs-generic task from the gcs directory
Changes include:
  - moves the gcs-generic task to the task directory
  - moves and modifies readme file for gcs-generic from gcs directory
  - moves sample directory from gcs directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
bbf89091e0 This patch splits gcs-upload task from the gcs directory
Changes include:
  - moves the gcs-upload task to the task directory
  - copies and modifies readme file for gcs-upload from gcs directory
  - copies sample directory from gcs directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
ad0c1d425c This patch splits gcs-download task from the gcs directory
Changes include:
  - moves the gcs-download task to the task directory
  - copies and modifies readme file for gcs-download from gcs directory
  - copies sample directory from gcs directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
9dc596d8c9 This patch splits gcs-delete-bucket task from the gcs directory
Changes include:
  - moves the gcs-delete-bucket task to the task directory
  - copies and modifies readme file for gcs-delete-bucket from gcs directory
  - copies sample directory from gcs directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
1d07dd3d29 This patch splits gcs-create-bucket task from the gcs directory
Changes include:
  - moves the gcs-create-bucket task to the task directory
  - copies and modifies readme file for gcs-create-bucket from gcs directory
  - copies sample directory from gcs directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
a74ca7b953 This patch splits helm-conftest from the conftest directory
Changes include:
  - moves the helm-conftest task to the task directory
  - moves and modifies readme file for helm-conftest task
  - moves OWNERS file from conftest directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
ea16257a4d This patch splits conftest task from the conftest directory
Changes include:
  - moves the conftest task to the task directory
  - copies and adds readme file for conftest task
  - copies OWNERS file from conftest directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
d2dfcc98b1 This patch splits openshift-uninstall from the openshift-provision directory
Changes include:
  - moves and modifies readme file from openshift-provision
    to openshift-uninstall
  - moves examples directory from openshift-provision
  - changes the yaml filename to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
PuneetPunamiya
1f1c3fde41 This patch splits the openshift-install task from the openshift-provision directory
Changes include:
  - copies and modifies readme file for openshift-install
  - copies example directory from openshift-provision
  - changes the yaml filename to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-13 13:41:58 +01:00
pratap0007
ad15089f3a Modifies cloudevent task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch moves the cloudevent files to the task directory and
renames the yaml file
  - The yaml filename is changed to match the resource name

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
cc60eee9dd Modifies openshift-client-python task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - adds display name for task
  - modified description to add a summary

This patch also moves the openshift-client-python files to the task directory

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
e7dcab447b Modifies kythe task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - adds display name for task
  - modified description to add a summary

This patch moves the kythe files to the task directory and
renames the directory
  - The directory name is changed to match the resource name

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
9e97c97317 Modifies kubeval task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the kubeval files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
149d291f64 Modifies kubectl task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch moves the kubectl files to the task directory and
renames the yaml file and the directory
  - The yaml filename and the directory is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
f22c4d97c9 Modifies kubeconfig-creator task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - adds display name for task
  - modified description to add a summary

This patch also moves the kubeconfig-creator files to the task directory

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
780c191f57 Modifies knctl task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - adds display name for task
  - modified description to add a summary

This patch moves the knctl files to the task directory and
renames the directory
  - The directory name is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
ed6fae2718 Modifies ibmcloud-cli task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch moves the ibmcloud-cli files to the task directory and
renames the yaml file and the directory
  - The yaml filename and the directory is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
d3809bb3b9 Modifies jib-maven task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - adds display name for task
  - modified description to add a summary

This patch also moves the jib-maven files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
30dbc12df8 Modifies jib-gradle task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - adds display name for task
  - modified description to add a summary

This patch also moves the jib-gradle files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
d531fc1d06 Modifies kaniko task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the kaniko files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
28a08e2e41 Modifies kn task according to the new reorg proposal
Changes include:
      - adds version label
      - adds a minimum pipeline versions supported by the task
      - adds tags for task
      - modified description to add a summary

This patch also moves the kn files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
pratap0007
e4215edef2 Modifies maven task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the maven files to the task directory

Issue: #386

Signed-off-by: Shiv Verma <shverma@redhat.com>
2020-07-10 22:06:57 +01:00
Shivam Mukhade
4a0049d6f7 Modifies gcloud task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the gcloud files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
2020-07-10 22:06:57 +01:00
Shivam Mukhade
bc0d1fed92 Modifies curl task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the curl files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
2020-07-10 22:06:57 +01:00
Shivam Mukhade
ce4ce20a09 Modifies buildpacks-v3 task from buildpacks directory
according to the new reorg proposal

Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the buildpacks-v3 files to the task directory and
renames the directory
  - The directory name is changed to match the resource name.
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
2020-07-10 22:06:57 +01:00
Shivam Mukhade
a6b4e5708d Modifies buildkit-daemonless task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch also moves the buildkit-daemonless files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
2020-07-10 22:06:57 +01:00
Shivam Mukhade
eb64b91b6a Modifies buildkit task according to the new reorg proposal
Changes include:
   - adds version label
   - adds a minimum pipeline versions supported by the task
   - adds tags for task
   - modified description to add a summary

This patch moves the buildkit files to the task directory and
renames the yaml file
   - The yaml filename is changed to match the resource name.

Issue: #386

Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
2020-07-10 22:06:57 +01:00
Shivam Mukhade
a17a8cf3d4 Modifies generate-build-id task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the buildid files to the task directory and
renames the yaml file
  - The yaml filename and directory name is changed to match the resource name.

Issue: #386

Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
2e26aab7db Modifies bentoml task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch moves the bentoml files to the task directory and
renames the yaml file
  - The yaml filename is changed to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
0a2895a861 Modifies buildah task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the buildah files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
9ec3c54036 Modifies azure-cli task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the azure-cli files to the task directory and
renames the yaml file and directory
  - The yaml filename and the directory is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
36cd40aa79 Modifies aws-cli task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch only moves the aws-cli files to the task directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
de86113b9d Modifies argocd task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the argocd files to the task directory and
renames the yaml file and the directory
  - The yaml fileaname and directory is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
fc58ce52a9 Modifies ansible-tower-cli task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the ansible-tower-cli files to the task directory and
renames the yaml file
  - The yaml filename is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
c172b04cce Modifies python task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the python files to the task directory and
renames the yaml file and the directory
  - The yaml filename and directory is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
d3ff6d8479 Modifies wget task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch only moves the wget files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
a5e8f0cf64 Modifies tkn task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch only moves the tkn files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
453919c447 Modifies terraform-cli task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the terraform-cli files to the task directory and
renames the yaml file
  - The yaml filename is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
a7f32f5f65 Modifies telegrammessage task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch moves the telegrammessage files to the task directory and
renames the directory
  - The directory name is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
a0492ef0ee Modifies sonarqube task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the sonarqube files to the task directory and
renames the yaml file and the directory
  - The yaml filename and directory is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
11d41e69aa Modifies skopeo task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the skopeo files to the task directory and
renames the yaml file and directory
  - The yaml filename and directory is changed to match the resource name

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
f9773baada Modifies mail task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the mail files to the task directory and
renames the directory
  - The directory name is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
4cac558aad Modifies s2i task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the s2i files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
2cbabed5ab Modifies replace-tokens task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch also moves the replace-tokens files to the task directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
51d0b502bb Modifies pull-request task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds display name for task
  - adds tags for task
  - modified description to add a summary

This patch moves the pull-request files to the task directory and
renames the yaml file
  - The yaml filename is changed to match the resource name
  - Modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
49c884808e Modifies prettier task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the prettier files to the task directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
316d0e3312 Modifies openwhisk task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the openwhisk files to the task directory

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00
PuneetPunamiya
b42efe207a Modifies makisu task according to the new reorg proposal
Changes include:
  - adds version label
  - adds a minimum pipeline versions supported by the task
  - adds tags for task
  - modified description to add a summary

This patch also moves the makisu files to the task directory
and modifies the path for install task command in readme file

Issue: #386

Signed-off-by: Puneet Punamiya <ppunamiy@redhat.com>
2020-07-10 22:06:57 +01:00