Commit Graph

6 Commits

Author SHA1 Message Date
vass a9f6ab15e3 Remove ssh key in base cleanup run.
If the builds ssh key is removed during post run no cleanup
actions can be made on remote hosts by jobs inheriting from
the base job. It also causes problems with ssh keys
not being removed for static nodes when jobs are aborted.

Change-Id: Id751e8a842ed0d03e605dcd0620c388c3d7f973b
2020-04-06 20:25:37 +02:00
Albin Vass ee6e77a30c Remove ssh key in base-test cleanup run.
If the builds ssh key is removed during post run no cleanup
actions can be made on remote hosts by jobs inheriting from
the base job. It also causes problems with ssh keys
not being removed for static nodes when jobs are aborted.

Change-Id: I4e8772e697dbb98e8adfa4f8693c3ff71bf02ba1
2020-04-06 20:25:21 +02:00
Andreas Jaeger 86ef8f67a7 Use opendev.org as git location
Switch to new place for git hosting.

Change-Id: Ibb6f0dbaeaa258fc0cef631297d78f44599edcdb
2019-06-27 10:57:04 +02:00
Monty Taylor b95f12ed8f
Add fetch-output to base jobs
This change was added in OpenStack's base job as part of the effort to
provide a standard interface on the remote nodes into which logs can be put
regardless of how they are eventually going to be uploaded.

Change-Id: I07f1a88f357c68d3deeadf7f12b1b77fc4a948f4
2019-01-09 17:49:44 +00:00
Jeremy Stanley 7cca702336 Correct zuul-jobs path
We encourage people to integrate zuul-jobs with the Git connection
driver, but the recommended canonical name for it is
git.zuul-ci.org/zuul-jobs which is not namespaced and so wouldn't
show up through the corresponding connection. Switch the example
base and base-test jobs to the recommended name to make them
consistent with this expectation.

Change-Id: Ifa307d6b4f7f2e69a5811a6907e0df56dfe40cb2
2018-10-17 21:58:42 +00:00
Jeremy Stanley ab5c4064e7 Add generic base and base-test jobs/playbooks
Start with a stripped-down fork of the base job from project-config,
omitting any OpenStack-specific roles and variables. Also include a
duplicate base-test job intended for testing out potential changes
to the base job.

Extend the linters env for tox to check the included playbooks with
ansible-lint, and add Sphinx integration for autodocumenting the new
playbooks.

Change-Id: I575be518c3e549a51c0c94deb295061dcf8be0b5
2017-12-20 17:48:17 +00:00