1.2.0 • Published 12 months ago

hubot-kdeploy v1.2.0

Weekly downloads
34
License
-
Repository
github
Last release
12 months ago

hubot-kdeploy

A hubot script that deploys to K8s via Mack

See src/kdeploy.coffee for full documentation.

Installation

In hubot project repo, run:

npm install hubot-kdeploy --save

Then add hubot-kdeploy to your external-scripts.json:

["hubot-kdeploy"]

Set these envars:

HUBOT_KDEPLOY_PREFIX - deploy command prefix (default kdeploy, optional) HUBOT_KDEPLOY_CONFIG_JSON - location of the JSON config file (default project root, optional) HUBOT_KDEPLOY_MACK_XXX_API_KEY - the Mack API key for each target in config file (required)

Sample Interaction

user1>> hubot kdeploy foobar to production
mack>> Deploying foorbar to production

Deployment

You will need an RG NPM auth token:

export NPM_AUTH_TOKEN=<token>
npx np

NPM Module

https://www.npmjs.com/package/hubot-kdeploy

1.3.0-0

12 months ago

1.2.0

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.0.0

5 years ago

0.4.0

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago