~dannf/charms/+source/scalebot-jenkins:bootstrap-constraints

Last commit made on 2017-09-18
Get this branch:
git clone -b bootstrap-constraints 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:
bootstrap-constraints
Repository:
lp:~dannf/charms/+source/scalebot-jenkins

Recent commits

f178a11... by dann frazier

 Add config to allow passing in constraints for scalebot's juju controller

36ce18b... by dann frazier

Improve config descriptions

581d7c6... by dann frazier

Add support for model defaults config (for proxies)

80c9558... by dann frazier

Add support for configuring juju and bootstrapping a controller

This previously had to be done manually after deploy.

b51ba8d... by Sean Feole

-- Added async-timeout to wheelhouse required for updates to scalebot tests
-- Fixed the reactive script which required explictily setting "True"
   to the git_clone function since my git_pull function will take
   action depending on the return of git_clone()

ef7d42f... by Sean Feole

- Cleaned up leftover code that was not required

4da372b... by Sean Feole

- Added Features to automatically update jenkins jobs.
 -- The actual event is triggered by modifying a file '/var/lib/jenkins/updatejobs'
 -- This modification can be triggered via an action or a jenkins jobs, (By simply writing to the file)
 -- Reactive Monitors the file and will kick off a pull of the repo once that has been done.

ae97b44... by Sean Feole

- Updated wheelhouse.txt and removed pins
- Updated jobsync.py per MP comments.
  -- Adjusted try: if/else to try: if/if so that Jobs are deleted prior to import if instructed to do so
- Updated reactive/scalebot job import to run at appropiate state per MP

92ca0e3... by Sean Feole

- Added hook to execute jobsync.py in reactive/scalebot-jenkins.py
- Renamed script to something more appropiate and moved to files directory

4366c94... by Sean Feole

- Adding syncjenkinsjobs.py to scripts folder,
  customer scripts should probably be separate from anything in reactive.