gitpad #3

Supports: precise
Add to new model

Description

This is a bridge to dual-host and mirror projects from launchpad to github. It's just a set of scripts that use git-bzr-ng to mirror projects; currently it just mirrors from lp to github.


Overview

This charm deploys the gitpad launchpad-github mirror service to mirror charms from launchpad to github.

Usage

To deploy gitpad

juju deploy gitpad

gitpad requires no other services, and provides no interfaces. The only sign that it is working is proper mirroring.

Configuration

For gitpad to work, you must supply a github user, github API key, and the ssh key you use to push code to github.

juju set gitpad github-user=foo
juju set gitpad github-token=bar
juju set gitpad github-key=baz

Configuration

github-key
(string) The github user's github ssh key. It's advised this be a separate key from your default ssh key.
github-token
(string) The github user's API token.
github-user
(string) The github user to run the mirror as. Must have access to the charms organization on github (http://github.com/charms).
mailto
(string) The email address to email cronjob errors to.