tripleo-image-elements/elements/jenkins
Ryan Brady 2b113e1e29 Fix dib-lint failures
As part of an ongoing effort to apply more testing against
elements, this patch provides fixes for most dib-lint
failures outside of the set -o pipefail patch[1] including
set options, indention, and file permissions.  There are
still a few indention errors left after this patch, but
they should be ignored in a dib-lint patch soon to add
additional exclusions.

[1] Ib97e3a35dd0ee653f1298c9ffe6ea99cea9dfd55

Change-Id: Ibf3dfc5735752900598466b0a54342692ef77284
2014-07-31 12:25:59 -04:00
..
install.d Fix dib-lint failures 2014-07-31 12:25:59 -04:00
pre-install.d Fix dib-lint failures 2014-07-31 12:25:59 -04:00
README.md Rename flavour to element. 2012-12-05 14:04:58 -08:00

README.md

Provisions a jenkins for doing tests of openstack cloud images

After deploying the image, jenkins should be available on port 8080.

The following is fiction

To use this, add a new application at https://github.com/organizations/$ORGANISATION/settings/applications and grab the client id and secret it provides.

Config options

XXX: These should be passed in via cloud-init or salt, not on image build. For now, export before building the image.

  • export GITHUB_ORGANISATION to set the which organisation to look for github committers from.

  • export GITHUB_ADMINS to set a list of github users to be jenkins admins.

  • export GITHUB_CLIENT_ID to set the github OAuth client id.

  • export GITHUB_SECRET to set the github OAuth secret.