Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cirocosta/concourse-crds

A set of custom resource definitions that aim at controlling Concourse.
https://github.com/cirocosta/concourse-crds

concourse concourse-ci custom-resource-definition kubernetes

Last synced: 11 days ago
JSON representation

A set of custom resource definitions that aim at controlling Concourse.

Awesome Lists containing this project

README

        

# concourse crds

A set of custom resource definitions that aim at controlling Concourse.

ps.: you should not take this repository seriously - the purpose of this thing
is to demonstrate what we could achieve with
https://github.com/concourse/rfcs/pull/44.

### usage

1. build the binary

```console
$ make
```

2. install the crds

```console
$ make install
```

ps.: assumes you have [`kustomize`] set up
pps.: assumes `kubeconfig` is set up

[`kustomize`]: https://github.com/kubernetes-sigs/kustomize

3. run it locally

ps.: will target the apiserver configured in `kubeconfig`.

```console
$ make run
```

4. create a pipeline object

```console
$ make pipeline
```

ps.: assume `concourse` runs on `localhost:8080` (you can do it so following
https://github.com/concourse/concourse-docker).