Skip to content
This repository has been archived by the owner on May 29, 2024. It is now read-only.

Creating a new Booster

George Gastaldi edited this page May 19, 2017 · 4 revisions

Steps to create a new booster

Implement a Mission in your target runtime as a new "Booster":

https://github.com/openshiftio/appdev-documentation/wiki

This can be in any public GitHub repo.

Add into your Booster repo an .openshiftio folder with some metadata about the repo. Example:

https://github.com/openshiftio-vertx-boosters/vertx-health-checks-booster/tree/master/.openshiftio

Set a Jenkinsfile for the Booster which runs the build and deployment (and test).

Example:

https://github.com/openshiftio-vertx-boosters/vertx-health-checks-booster/blob/master/Jenkinsfile

Add the Booster repo into the Catalog. Example:

https://github.com/openshiftio/booster-catalog/blob/master/health-check/vert.x/vertx-health-check-booster.yaml

If it's a new Mission or runtime, change metadata.json to contain a human-readable name for your new mission/runtime

https://github.com/openshiftio/booster-catalog/blob/master/metadata.json