15 Commits

Author SHA1 Message Date
Pete Birley
00927b2383 Zuul: Initial Airship-Divingbell checks
This PS adds the skeleton for a set of zuul checks and gates for
Airship, using the framework from OpenStack-Helm.

Change-Id: I757aef16f023248ab37e87d47e36fc1eae1e23c4
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-17 12:37:14 -05:00
Craig Anderson
fcd97ef51c Merge "Add ability to set user password in uamlite" 2018-05-10 16:34:44 +00:00
Craig Anderson
77be3585ba Add ability to set user password in uamlite
Change-Id: I4ecc556f02f973289a9dc019e2b73552f5d966fc
2018-05-07 19:11:43 +00:00
Bryan Strassner
ebdfa49291 Add tests makefile target to Divingbell
Note that the tests are a simple build of the helm charts for now.
Left a TODO in place to get the existing test scripts updated to a
current environment.

Change-Id: Icc95ef88c86ab92069e2ed2470a140ef959f7040
2018-05-04 14:23:50 -05:00
Craig Anderson
e9d71dedb0 [Bug 404183] Add user purge option to uamlite
purge_expired_users option was added to uamlite chart to allow purging of old
user accounts and the data in their home directories.

Addressed a corner case where the user could lose system access by specifying
ssh key(s) only for the built-in account.

Change-Id: Iccfc914eea219521a290c2b5949ccc2d40d8dbb6
2018-04-17 16:36:13 +00:00
Craig Anderson
73e7437b9b [Bug 402389] Script should work without users
Change-Id: I7af070f71ed940be5869f38f02c5b44d8795f14b
2018-04-04 20:39:04 +00:00
Scott Hussey
4f141f2c22 [Fix] Makefile default target failed
- Fix the default target

Change-Id: I2d3d19f8cce0ca1b729ff74d34a05a412dabb6bc
2018-03-29 16:32:45 -05:00
Scott Hussey
f1fbfa1d5e [398399] Support resource limits
- Add resource limit support to each daemon set

Change-Id: I4680f70338627144e7b3ffa1625eba2ce3a33f25
2018-03-28 16:59:29 -05:00
Scott Hussey
651cb8f816 [390506] support update strategy
- Update Makefile to more closely resemble UCP standards
- Add tools for downloading helm-toolkit
- Support update strategy

Change-Id: I21d50ade416552eeb6be9bbebbfc1effd1ae7f15
2018-03-23 22:56:44 +00:00
Craig Anderson
9e7028416e [US367408] Add support for user & ssh key mgmt
Change-Id: I0ef68dfd80194e6da289fbf86f5cd2ee5c7edad8
2018-03-16 23:30:27 +00:00
Craig Anderson
b4c7160aa6 [US394832] Convert to sphinx docs
Change-Id: I6ff0ce53ccdac3083d458b7f366f5c97b3af6bb5
2018-03-15 21:24:23 +00:00
Craig Anderson
82254b99e1 Refactor with helm-toolkit template functions
Change-Id: I32e59d6e9bb1833f2d143f545a06ed0c29092934
2017-12-06 18:40:54 +00:00
Craig Anderson
ae819b9a3b Add label prioritization
Altered daemonset scheduling to determonistically ensure one and
only one daemonset is schedule to each node. This is done via
implicit label override prioritization. If nodes contain multiple
labels, a given daemonset will always schedule to whichever label
was the last to be defined in overrides yaml.

Change-Id: Ib90f36f27e3bcd50d017262c07317aa3a64464bb
2017-11-22 23:02:12 +00:00
Craig Anderson
6d2f967ce4 Initial commit.
Change-Id: I30007d1dd1248f32f7adf9a350853791e029b774
2017-11-16 05:59:36 +00:00
Jenkins
1eb962eed4 Initial commit 2017-10-17 13:25:54 -05:00