1
0
mirror of https://github.com/tektoncd/catalog.git synced 2024-11-28 06:30:40 +00:00
Commit Graph

105 Commits

Author SHA1 Message Date
Joon Lim
1399905908 Resolve documentation suggestions for gke-deploy. 2019-11-13 15:13:31 -06:00
Joon Lim
e56ac6b285 Move gke-deploy example to 'example' sub-directory. 2019-11-13 15:13:31 -06:00
Joon Lim
d61a9ca9ae Fix commented out gke-deploy resource.
Resource was commented out for experimentation purposes.
2019-11-13 15:13:31 -06:00
Joon Lim
09d060b333 Add gke-deploy catalog Task and Pipeline, with a PipelineRun example.
Demonstrates how to set up a pipeline to build, push, deploy to GKE.
2019-11-13 15:13:31 -06:00
Navid Shaikh
ef98ff1cf3 References latest kn release v0.10.0 in task
- Updates kn image tag to `v0.10.0`
 - Updates README.md
2019-11-07 10:28:29 -06:00
Raffael Mendes
c3c9590d34 Initial commit of the tower-cli task for tekton catalog
Author:    Raffael Mendes <raffael.pikachu@gmail.com>
 Committer: Raffael Mendes <raffael.pikachu@gmail.com.

Removing the extra white space and adding secret information on the Readme

 Author:    Raffael Mendes <raffael.pikachu@gmail.com>
 Committer: Raffael Mendes <raffael.pikachu@gmail.com>

Removing the pipeline-example form the files

 Author:    Raffael Mendes <raffael.pikachu@gmail.com>

Squashing the commits after PR Approved
 Author:    Raffael Mendes <raffael.pikachu@gmail.com>

Fixing identation of the secret yaml and adding the yaml markup

Text and identation fixes
 Author:    Raffael Mendes <raffael.pikachu@gmail.com>
2019-11-07 02:48:29 -06:00
Javier Romero
e7e73fb863 Add OWNERS file to buildpacks task
Signed-off-by: Simon Jones <sijones@pivotal.io>
Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-11-06 11:45:29 -06:00
Gareth Rushgrove
e049b025bf Be explicit about files being a string
Although this appears to be the default I just started seeing errors:

invalid input params: param types don't match the user-specified type: [files]

with the following params:

```
params:
  - name: files
    value: Pipfile
```

Explicitly setting the type resolves this issue so doing that for now.
I'm going to investigate further.
2019-11-05 15:17:28 -06:00
danielhelfand
5d22dcb133 tag default buildah image as v1.11.0 2019-11-02 01:03:27 -05:00
Javier Romero
006f1f53a4 Set slack link to contact info section for slack
The purpose of this is to provide additional information on _how_ to join Slack and what some of the channels are as described in the contact info section.

Signed-off-by: Javier Romero <jromero@pivotal.io>
2019-10-31 09:02:27 -05:00
Navid Shaikh
339cb178bd Updates kn released image path and pins to v0.9.0
- kn v0.9.0 released image path gcr.io/knative-releases/knative.dev/client/cmd/kn:v0.9.0
2019-10-31 04:45:26 -05:00
James Ward
fb53b6172c There needs to be an equals after the --env
Otherwise it produces an error:
```
unknown flag: --env TARGET
```
2019-10-31 01:36:26 -05:00
Vincent Demeester
74d8f3a555 Add initial OWNERS to some folders 📄
Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
2019-10-23 04:53:23 -05:00
Vincent Demeester
0a82fae35c Update README and CONTRIBUTING with some submission guidelines 📖
This adds information on OWNERS of the whole project and Tasks.

Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
2019-10-23 04:53:23 -05:00
Gareth Rushgrove
e0c07d905c Follow up commit to resolve README issues for conftest tasks 2019-10-23 04:02:23 -05:00
Akihiro Suda
7eb466bc40 buildkit: use mTLS and suppport daemonless mode
* `buildkit` task is updated to use mTLS for connecting to the
  `buildkit` daemon `Service`.
  This prohibits Dockerfile `RUN` containers from connecting to the daemon.

* `buildkit-daemonless` task is newly added for ease of setting up.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2019-10-21 09:46:22 -05:00
Gareth Rushgrove
653d7918eb A new task related to Conftest which makes testing Helm charts easier
This accompanies the Helm Plugin for Conftest. It uses Helm to render
the template before running the result through Conftest.
2019-10-21 02:39:22 -05:00
Vincent Demeester
642288dcb3 Bump tektoncd/plumbing dependency
Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
2019-10-17 10:39:20 -05:00
Chmouel Boudjnah
70288942e3 Allow passing extra flags to kaniko
When for example we want to add --skip-tls-verify or other flags

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2019-10-17 08:03:20 -05:00
Piyush Garg
a0e357f14f Update openshift client task for 0.7
This will update the openshift client task to work
with tekton 0.7.0

Also we dont need the Dockerfile and script further
as the oc binary image is available and with
the support of array type param in tekton 0.7

Changes in doc
2019-10-17 03:44:20 -05:00
Vincent Demeester
feafd1f191 Update kaniko executor image to 0.13.0
Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
2019-10-16 07:00:20 -05:00
Jason Hall
14d38f2041 Add gcloud Task 2019-10-02 09:59:15 -05:00
Chmouel Boudjnah
911d3e5301 Use quay.io/openshift/origin-cli instead of doing our own
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2019-10-01 04:33:14 -05:00
slowr
9d4dd53935 Updated forgotten brackets with parentheses
Seems like some yaml files were not updated correctly.

Resolves #91
2019-10-01 02:28:14 -05:00
Chmouel Boudjnah
e081fed543 E2E Tests: Allow ignores and ns default
- allow ignores with the IGNORES variables
- use the created namespace to run the tests
- sed the templates to use that namespace
2019-09-25 11:07:13 -05:00
Chmouel Boudjnah
690d175901 Do not initialize a GCP cluster if we run a local CI
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2019-09-25 06:56:12 -05:00
Vincent Demeester
328b67800f Update templating to use $(…) instead of ${…}
Starting from 0.7.0, the later is not supported anymore.

Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
2019-09-24 08:36:12 -05:00
Navid Shaikh
55aaaadc75 Array arguments based kn task
Fixes #79

 Changes:
 1. Renames task `kn-create` to `kn`
 2. `kn` task takes a parameter of type array as `ARGS`
 3. `kn` task defines a resource of type image as `image`
 4. User should reference the `image` as an element of array parameter `ARGS` for e.g. `--image=$(inputs.resources.image.url)`
 5. Additional `ClusterRole` for `kn-deployer` account for `revisions` and `routes` resources
 6. Adds examples in README.md for creating and updating a Knative Service
 7. Adds `kn-image` parameter to task for referencing the kn CLI image to be used, defaults to latest released version of kn image available `gcr.io/knative-releases/github.com/knative/client/cmd/kn`
2019-09-24 08:28:12 -05:00
Vincent Demeester
e6b5d2ad66 Use stepTemplate instead of containerTemplate as it is now gone
We are currently using the latest release to run tests on
catalog. This means this fails with 0.7.0 and above.

`containerTemplate` is now `stepTemplate`.

Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
2019-09-24 04:56:12 -05:00
Navid Shaikh
1015bc11f5 Fixes typo in s2i/README.md
Updates service account name.
`s/pipelines/pipeline`
2019-09-20 04:57:11 -05:00
Piyush Garg
658c021e86 Fix image throwing error
This change will fix the issue of client
task giving error on tekton 0.5.0

Also tag the image with pipeline version
inspite of always latest

Fix #78
2019-09-19 10:19:11 -05:00
Piyush Garg
3a5e3bb35d Revert "Remove script from openshift client task"
This reverts commit c0324a1a2a.

This is breaking the backward compatability, better release
a branch for 0.5 and then update the tasks
2019-09-19 10:19:11 -05:00
Jason Hall
f916e6d4ee Fix #73 2019-09-16 09:58:10 -05:00
Piyush Garg
c0324a1a2a Remove script from openshift client task
This will remove the script used in image for/
openshift client task.

As we are able to provide arguments as string
with tekton pipeline 0.6.0
we dont need script any more, also updated the
Dockerfile, tasks and README accordingly
2019-09-13 08:57:09 -05:00
Vincent Demeester
019681cb4e Add bobcatfish to owners 👼
Signed-off-by: Vincent Demeester <vdemeest@redhat.com>
2019-09-11 14:54:08 -05:00
Navid Shaikh
77a7694273 Fix(kn-create): Updates the default value for force flag
Fixes #70
2019-09-11 09:20:08 -05:00
Gareth Rushgrove
a849fc2735 Added task for Conftest
Conftest is a tool used to validate configuration files using Open
Policy Agent. This commit adds a `Task` spec for using Conftest from
Tekton, along with documentation of the parameters and usage.
2019-09-05 08:57:06 -05:00
Chmouel Boudjnah
060237335b openshift-client/Dockerfile Make sure we cleanup after ourselves
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2019-09-03 10:47:06 -05:00
Chmouel Boudjnah
2ab718ac48 s2i/Dockerfile run yum update in docker image
Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2019-09-03 10:47:06 -05:00
jtcheng
a844eaa0be Support to set go11module in golang task
The default value of GO11MODULE is auto in golang.
We should allow to change the value, in order to force module support on or off regardless of directory location

Signed-off-by: jtcheng <jtcheng0616@gmail.com>
2019-08-30 07:59:04 -05:00
Michael Cristina
b2e52a9120 Update golangci-lint release to v1.17.1 2019-08-27 14:21:03 -05:00
Priti Desai
f7c5c238ce OpenWhisk on Knative
Adding OpenWhisk Tekton Resources which can be used to serve OpenWhisk actions on Knative.

These changes include an entire workflow of how to run OpenWhisk Actions on Knative,
specifically OpenWhisk NodeJS runtime. It also includes examples such as:

1. Simple Hello World action
2. Hello World action with JSON Payload as Parameters
3. OpenWhisk Action File from a GitHub Repo
4. OpenWhisk Action from a zip file
2019-08-27 12:19:03 -05:00
Jason Hall
0255b2b704 Add ImJasonH as an OWNER 2019-08-27 11:54:08 -05:00
Gareth Rushgrove
19aede46c5 Added task for Kubeval
Kubeval is a tool used to validate Kubernetes configuration against
the upstream object schemas. This commit adds a `Task` spec for using
Kubeval from Tekton, along with documentation of the parameters and usage.
2019-08-19 03:39:59 -05:00
Henry Jenkins
a35dc61140 [docs] Add code type to codeblocks
Add yaml type to the codeblock for syntax highlighting.
2019-08-13 11:07:56 -05:00
Jason Hall
2abeb30958 Address review feedback; add force param 2019-08-02 18:26:59 -05:00
Jason Hall
f4cc888774 Add a new Task that uses kn to create services
Also define a sample ServiceAccount, ClusterRole and ClusterRoleBinding
that can be used to authorize Knative Service deployments.
2019-08-02 18:26:59 -05:00
Andrew Meyer
80b2fff143 Add compatibility note
Signed-off-by: Andrew Meyer <ameyer@pivotal.io>
2019-07-22 10:16:55 -05:00
Andrew Meyer
ebdd56e462 Update buildpacks-v3 example
- Use correct syntax for volume claim
2019-07-22 10:16:55 -05:00
Andrew Meyer
44791f39e3 Update buildpacks-v3 template for latest lifecycle
Signed-off-by: Andrew Meyer <ameyer@pivotal.io>
2019-07-22 10:16:55 -05:00