Commit Graph

29 Commits

Author SHA1 Message Date
OpenDev Sysadmins 839008bc53 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:29:26 +00:00
James E. Blair 153823ddcf Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

remove also tox-linters job, it cannot work since no linters environment
exists.

Change-Id: I259ce9991e748f3661e7a828c1fc1f6485404cc6
2018-02-02 15:32:16 +01:00
James E. Blair a25cd27b3c Remove last remaining roles
These roles have been moved into zuul-jobs.

Change-Id: I073e34d86894e35ad2e7cb34c502bea9e8cc1bd2
Depends-On: I30bc85cd726aebfa0981fad0ff0595a34cfb227c
2017-07-17 13:47:48 -07:00
Paul Belanger 69fccd007b
Add job.name to upload-logs role
When browsing the http server, it is helpful to have the job name in
the directory structure. This also restores logs.o.o URLs to zuulv2.5
syntax.

Change-Id: Ib7fb2f56ca18fb1d8060bc35a83a85fad693a533
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-07-13 16:58:54 -04:00
Monty Taylor 1c6a35b7f1
Remove unused openstack-info roles
This has been replaced by validate-host in zuul-jobs.

Depends-On: I6daa045d3f2ccb1540d64e81f7fc825eed08b2d4
Change-Id: If4a599e022fe1a502a904b8ee55c5186a6e9ae8b
2017-07-10 09:58:01 -05:00
Monty Taylor f22040bb86
Remove unneeded roles
We define these in zuul-jobs or openstack-zuul-jobs now.

Change-Id: I19496e372df722efef3a372b4da28a4fd2f79c18
Depends-On: Ic408618ba9d5e5b11c9fe5b614736f80fef1f75e
2017-07-06 19:13:02 -05:00
Jenkins aba784ba0b Merge "Add required var to remove-build-sshkey" 2017-07-01 18:52:59 +00:00
James E. Blair 6686d71ff1 Add required var to remove-build-sshkey
Also, the relative path is putting the key in the playbook directory,
put it in the workspace instead.

Change-Id: Ic5e737345cc01d446798362a8c8a1b3c8aefd7ed
2017-07-01 08:51:44 -07:00
Jenkins 40d7e32a26 Merge "Fix some errors with the replace-keys role" 2017-07-01 00:58:50 +00:00
James E. Blair 757ec08ddb Fix some errors with the replace-keys role
The stat module requires a path argument.
We want to use the -D argument to ssh-add which means 'delete all
identities', not -d which means 'delete the default identities'.

Change-Id: I04dc8d409ec0d315a055fed2615acb400310c866
2017-06-30 17:32:36 -07:00
Jenkins 2e786a6440 Merge "Add roles for per-build SSH keys" 2017-06-29 23:56:23 +00:00
Clint Byrum d002b51c17 Add roles for per-build SSH keys
These roles can be used in trusted pre/post playbooks to ensure that
untrusted playbooks never get access to the private SSH key that is
shared between nodes.

Change-Id: I2482da835bcec68bb09b9a73cb45d2f0bc86feb3
2017-06-29 16:55:41 -07:00
James E. Blair a8d57db5a3 Fix synchronize paths in upload logs
This avoids an extra logs/ subdir.

Change-Id: Ie73f019772c5b5d2353348d83b41df2326ed1a11
2017-06-29 11:51:00 -07:00
James E. Blair 65a44f2489 Fix several issues with upload-logs role
Change-Id: I09d4fae4acde6122a890c313eefbbcf4c27ef203
2017-06-28 14:28:25 -07:00
James E. Blair 47c850f0e3 Add collect and upload log roles
Change-Id: Id12fb552f81e7eda9992694250582823be2c1a3c
2017-06-27 15:44:13 -07:00
Paul Belanger 2f4e7ddaee
Add libffi / libssl for cryptography dependencies
We need to compile cryptography for ansible / ansible-lint
dependencies.

Change-Id: I9f75c813961bc7bce71f04315e060a2a93a46cc3
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-06-12 12:46:38 -04:00
Paul Belanger 0d8d1d6aed
Remove params for zuul_console
Our logic in zuul_console has changed, we no longer need to set up
these values by default.

Change-Id: I65082c2e3c2773ac63ab109b84e30685b933f83c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-06-09 18:59:58 -04:00
Paul Belanger 276e55114d
Run ansible-lint under pep8 envlist
Start linting our ansible playbooks, this is helpful to find basic
syntax / formatting errors.

Change-Id: I3bbc3ef559523bd4096ec160c9716ec51c3bef4f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-22 16:54:26 -04:00
Paul Belanger 1dc089d260
Remove tox -epy27 envlist
We currently don't have python things to test.

Change-Id: Iff07857e77a41e2b1b84bf0a3711522eb416ba6f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-22 16:52:55 -04:00
Paul Belanger 4f6dfe49b1
Default run-tox envlist to venv
It didn't make sense to have an empty variable. Instead, default to
venv like all our tox based roles.

Change-Id: Ic31864615581e945a71ba438e6340842cbb92004
Depends-On: I1340b5db310e401bcac321ee12138bd5777d2324
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-19 18:52:57 -04:00
Paul Belanger 8d1dbe8570
Switch to envlist list for roles
Because we plan on using include_roles for openstack-zuul-jobs, we can
safely switch to just using envlist.

Change-Id: Icd8ed9f769c1b2ce7fcb9c3a75296f0279a24d9f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-19 18:52:56 -04:00
Paul Belanger 8657f44d57
Add upload-sphinx-draft role
We'll use this role to copy sphinx log off zuul worker.

Change-Id: I5999b95cd1e8140118ed65cd35ff87931da79d52
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-19 18:52:52 -04:00
Paul Belanger c0e0bcf820
Initial commit for docs
Start creating the structure needed to run tox-docs on our project.

Change-Id: I7e7bab5302e1b82d48042be11915bf6b16b8b0fe
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-19 18:52:50 -04:00
Paul Belanger 75b058a98c
Add openstack-info role
This creates a role to display network information about the zuul
worker node.

Change-Id: I74af3c6e9ea9ab76b6bd8a58ac4f7214504d5b59
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-19 18:52:41 -04:00
Andreas Jaeger 9bf9abd11a Add empty bindep.txt
Let's start with an empty file and add what we need moving forward.

Change-Id: If4b7776fa003b2d5f50ac6a17909f433a26ec5e4
2017-05-12 19:23:46 +00:00
Paul Belanger 17787569ca
Enable tox-linters job
Change-Id: I6c5f54cce057f575899b639dac9ea50163a115b0
Depends-On: Ib776cdce10b1f05501c46f6cf359723960f1bc71
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-04 16:08:28 -04:00
Paul Belanger bc8ca2abfc
Initial import of feature/zuulv3 ansible roles
We have been using the following ansible roles for testing
feature/zuulv3 of zuul.  This commit copies the roles from zuul
and imports them here.

Change-Id: Ic03634dd02d2eb1fa5aa8a38f4beb5f0ec5582c6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-04 16:08:25 -04:00
Paul Belanger c297d3abcc
Initial commit
Create initial .zuul.yaml, LICENSE and README.rst files.

Change-Id: I579c71c82f310017081feea6f1813b51ff5b964d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-05-03 14:14:14 -04:00
OpenStack Project Creator 9dc4155359 Added .gitreview 2017-05-03 14:19:07 +00:00