~dannf/charms/+source/scalebot-jenkins:git-clone3

Last commit made on 2017-02-06
Get this branch:
git clone -b git-clone3 https://git.launchpad.net/~dannf/charms/+source/scalebot-jenkins
Only dann frazier can upload to this branch. If you are dann frazier please log in for upload directions.

Branch merges

Branch information

Name:
git-clone3
Repository:
lp:~dannf/charms/+source/scalebot-jenkins

Recent commits

fb18e00... by dann frazier

Create a local clone of the scalebot repo

This repo contains the jenkins job builder files and the tests
that they execute. Make the repository/branch/key configurable
via juju config so that users can test code before merging.

d6b2b04... by dann frazier

pep8: fix overly long line

620f82b... by Sean Feole

Fixed per MP comments.

- Removed Unused Libraries
- Updated Status_Set to reflect Configuring JobBuilder vs 'Scalebot Configuring'
- Renamed Unconfigure Function to "unconfigure_jobbuilder()"

df8c92e... by Sean Feole

- Required Modifications made to convert to Subordinate Charm

459467e... by dann frazier

Add repo field

Cleans up a warning reported during 'charm build'.

7aaefb3... by dann frazier

Change maintainer to team e-mail address

The maintainer field does not support a list. We're currently using the
"|" syntax to allow us to put in what looks like a list - but that syntax
is really putting in a long string that includes the "-" and "\n" characters:

  $ python3
  Python 3.5.2 (default, Nov 17 2016, 17:05:23)
  [GCC 5.4.0 20160609] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import yaml
  >>> data = yaml.load(open('metadata.yaml', 'r'))
  >>> data['maintainer']
  '- dann frazier <email address hidden>\n- sean feole <email address hidden>\n'
  >>>

Let's instead use the team e-mail address:

  $ python3
  Python 3.5.2 (default, Nov 17 2016, 17:05:23)
  [GCC 5.4.0 20160609] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import yaml
  >>> data = yaml.load(open('metadata.yaml', 'r'))
  >>> data['maintainer']
  '<email address hidden>'
  >>>

07e5504... by dann frazier

Add series field to metadata

Only xenial is listed as supported at this time. Currently nothing
in this layer is known to prohibit trusty, but we can't test that
because we use the jenkins-charm layer which is restricted to xenial.

55a765d... by Sean Feole

- Removed @only handler and replaced with @when_any
- Removed status_set & set_state because we don't have any other handlers with depends on configure_jenkins_jobbuilder()
- Hooked username & password into charm config, so we modify /etc/jenkins_jobs/jjb.init accordingly when user/passwd changes

de95215... by Sean Feole

Fixing Pipe in 'Maintainer' line

0f58082... by Sean Feole

Forgot to add '|' in metadata.yaml 'Maintainers:'