Commit Graph

10 Commits

Author SHA1 Message Date
Tin Lam 54c8764732 [Gate] Update gate
The OSH-addons jobs have been outdated for quite some time in comparison to
OSH and OSH-Infra jobs. This patch set updates the jobs to be inline with
the jobs in the other repositories.

Change-Id: I5a75806ab88d18caecff19ae09d094d82e6eafb2
Signed-off-by: Tin Lam <tin@irrational.io>
2020-01-07 19:53:31 +00:00
Dustin Specker 5f72fe2e43 Zuul: move Sonobuoy from experimental to gate/check
Only run when Sonobuoy is changed.

Change-Id: I05e330b5346d13e8a37c0509b1e59e6e3fac1d78
2019-02-11 11:10:02 -06:00
Dustin Specker 5559878087 Store Sonobuoy results in Ceph
This enables persistently storing Sonobuoy tests results tarball
in Ceph (authed with Keystone).

1. Adds job-ks-user and secrety-keystone to create Sonobuoy user in
Keystone
2. Sonobuoy pod has a results-publisher container that waits for
Sonobuoy container to populate test results directory with the tarball
3. results-publisher container creates Swift container for Sonobuoy
results
4. results-publisher adds Sonobuoy test results to Swift container
5. results-publisher sets expiry date on the object to be deleted
after 30 days

Change-Id: Ic2d9fb345dce1101040e60113564e7ecdb2c51ea
2018-11-09 19:25:08 +00:00
Jean-Philippe Evrard 5382f2fb58 Remove dependency to OSH repository for test jobs
Without this patch, there is a dependency between the two
repositories OSH and OSH-addons, which will cause a circular
dependency problem when trying to remove the duplicated jobs
that will appear in OSH.

Change-Id: Id782060bd95a78843f64380dd739fa59ccbf7ce8
2018-10-15 13:48:23 +02:00
Zuul 2b8581dcc2 Merge "Inclusion annotation for upgrade and install chart changes" 2018-10-09 15:08:49 +00:00
hosingh000 1f4b4525fd Inclusion annotation for upgrade and install chart changes
remove default log file usage

Change-Id: I20a052f4e8953e56755dea2e6800f31498a657d2
2018-10-05 03:48:25 +00:00
Dustin Specker f823544adb Add Sonobuoy chart
This adds a Sonobuoy chart that only runs the systemd-logs plugin[1]. The
Sonobuoy pod (tests) are executed as a `helm test`.

This chart must be installed under the heptio-sonobuoy namespace[2]. A node
with the label selector specified in values.yaml (labels.api) must exist
for the Sonobuoy pod to even be created.

Also add an experimental job to test Sonobuoy chart.

[1] https://github.com/heptio/sonobuoy-plugin-systemd-logs
[2] https://github.com/heptio/sonobuoy/issues/420

Change-Id: I613fab635b97a70ac20820e1ececde48952ac2da
2018-10-03 10:52:21 -05:00
Pete Birley 3afa22eebb WIP: fix osh-addons gate
Change-Id: Id964cbefbc0d2886fc4970dde33e102679bf9758
Signed-off-by: Pete Birley <pete@port.direct>
2018-08-21 10:30:10 -05:00
Pete Birley c1a96769e4 Basic addons gate
This PS adds a basic gate, follow on PS's will add
deployment testing.

Change-Id: I9a980ac811f55eb9aba3d2f358a2636d9b0b54c2
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-26 00:29:49 +00:00
Tin Lam 1ade2e91be Gate: migrate to zuul v3
This patch set applies zuul v3 into openstack-helm-addons repository
similar to the other OSH repos.

Change-Id: Icdeaa8dbed381ee4264e1d015b87be700b97ddb0
2018-02-16 00:22:44 +00:00