Commit Graph

43 Commits

Author SHA1 Message Date
Paul Belanger 8576fc38c8 Remove database setup logic
We've fixed windmill/windmill to do this.

Depends-On: https://review.opendev.org/c/windmill/windmill/+/798005/
Change-Id: I0bb0107106cfea5806db1f04520a5dc728a68fd7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-24 14:55:57 -04:00
Zuul 255e4cdfe7 Merge "Add database connection for zuul" 2021-06-23 22:21:31 +00:00
Zuul 9a029f52cd Merge "Zuul config updates for 4.x release" 2021-06-23 22:19:46 +00:00
Paul Belanger 675a60a9d7 Drop ansible 2.6 support for zuul-executor
This is no longer supported.

Change-Id: I549cdaad6253714b3cc358809a2b30c3f4913ccb
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-23 14:08:53 -04:00
Paul Belanger 142430fb75 Add database connection for zuul
Depends-On: https://review.opendev.org/c/windmill/windmill/+/797662/
Change-Id: I3114291dabca7562127b59d857357e289b8e53e3
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-23 12:57:46 -04:00
Paul Belanger 44385ea96d Zuul config updates for 4.x release
These are needed to ensure zuul works properly when we uncap it.

Depends-On: https://review.opendev.org/c/windmill/ansible-role-zuul/+/797651/
Change-Id: Ie264621f99c9ee32f9fe1495cc1ecf6c0abca15a
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-23 10:02:48 -04:00
Zuul a0680c46a4 Merge "Add zuul SSL certs for zookeeper" 2021-06-23 04:30:55 +00:00
Paul Belanger 1c17a28f62 Add zuul SSL certs for zookeeper
Depends-On: https://review.opendev.org/c/windmill/ansible-role-zuul/+/797500
Change-Id: Id0851f8a81d556e4a6379e93f8bd84ffb13bc430
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-22 23:12:54 -04:00
Paul Belanger 7df18911cc Add myid for zookeeper
This should keep things a little more happy.

Change-Id: I552ff2f7894b0cdf922638ccc4ce22540f145bbf
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-22 21:23:54 -04:00
Paul Belanger a786681b50 Add nodepool SSL certs
Depends-On: https://review.opendev.org/c/windmill/ansible-role-nodepool/+/777436/
Change-Id: I8750ed096a806dcb4697e177a9689860b3769e70
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-21 23:19:35 -04:00
Paul Belanger 2e7094db84 Add zookeeper ssl certs
These will be used to confirm SSL on zookeeper works as expected.

Depends-On: https://review.opendev.org/c/windmill/ansible-role-zookeeper/+/778230
Depends-On: https://review.opendev.org/c/windmill/windmill/+/795909
Change-Id: Ief59dc15d9528b420c1d12d6e7fa98fa8e165492
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-21 22:46:50 -04:00
Paul Belanger 9887c65f90 Remove fedora jobs
Change-Id: Icbf1d0b842c9c54865723af6582de19979224253
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-20 16:29:54 -04:00
Paul Belanger 303cccfa4d Switch zookeeper to tarball install method
This allows for us to enable SSL certs for zookeeper.

Depends-On: https://review.opendev.org/c/windmill/ansible-role-zookeeper/+/797213/
Change-Id: Iea4001390c97d279ab8438f10a0fdd9100d5911f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-20 13:33:53 -04:00
Paul Belanger 01aa63f341 Pin ansible<2.10 for bastion
This is because we don't want to deal with the move to collections.

Depends-On: https://review.opendev.org/c/windmill/windmill/+/795900
Change-Id: I4a03c5a190fb281addf10fe6123735e404791c4b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-10 17:25:09 -04:00
Paul Belanger 1952b31a71 Add zuul-regsitry group
Depends-On: https://review.opendev.org/763098
Depends-On: https://review.opendev.org/763069
Change-Id: I03430ac4793bbecbc152178506c228a6fe713e6d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2020-11-17 23:14:48 -05:00
Gonéri Le Bouder e8ffcf8d27
add AWS example
See: Id2cd819def3e83f92fcd8126a74aa19690dcf4c8

Change-Id: I19d400d260b2844779c1106c01a0a13aa27010b3
2020-05-01 08:34:00 -04:00
Gonéri Le Bouder 2c7f255f58 both Fedora and Ubuntu now use python3
Update bindep.txt to use python3-dnf for fedora.

Change-Id: Ie8cb9df95f6cbc164b3d8abde8f9e6468269138b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2020-04-29 15:47:08 -04:00
Paul Belanger 5f6baf6296 Add pip-and-virtualenv dependency for DIBs
Logic has been updated and we now need to force pip to be installed via
this element.

Change-Id: Ie57df132eb4815202fc29b94f2858cf3fc1dc57b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2020-04-29 13:17:37 -04:00
Paul Belanger 6030e20dc8 Drop ansible-2.6 and add ansible-2.9 for zuul-executors
Zuul has EOL'd ansible 2.6 and added ansible 2.9 support. Update our
playbooks to support that too.

Depends-On: https://review.opendev.org/724362
Change-Id: Ibaaabcf56a43ee4d323ca0a9ca98ce48d1873d90
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2020-04-29 12:22:43 -04:00
Paul Belanger 209f9a059f Cap ara<1.0.0 for tests
This fixes issue where we didn't create ara sqlite database properly.

Change-Id: I8b13e53162b9f84b0595a7e48f5826a6a7f2b6dc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-08-08 10:17:19 -04:00
Paul Belanger 04d816c332 Add ansible-2.8 support for zuul-executors
Change-Id: If1e13eebb0bd088ef8f8547ba0b86e063ca52ab5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-05-22 20:35:48 -04:00
OpenDev Sysadmins a8f89101b4 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:52:08 +00:00
Paul Belanger be3494b6bf Switch to yaml output for ansible
This is a little more human readable.

Change-Id: I9762ecc6b39bb0f1684dc696e38494d78111660b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-04-03 19:55:54 -04:00
Paul Belanger 4775ba346d Add zuul-web nginx configuration
This should allow the zuul dashboard to work.

Change-Id: I53c7ccb861630cfbca19d53193e5a7266b179635
Depends-On: https://review.openstack.org/648849
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-31 14:50:03 -04:00
Paul Belanger 66ff906b7e Stop using ansible_connection for bastion01
Ensure ansible runs the same way across everyhost. This is because some
variables are not setup when using ansible_connection.

Change-Id: I8e4fa3cef3e6580d531abd5c661cb4296541a4c8
Depends-On: https://review.openstack.org/648434
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-28 11:08:19 -04:00
Zuul cb573d155b Merge "Create symlink to untagged version of zuul" 2019-03-24 06:14:33 +00:00
Zuul 4339a3eded Merge "Remove zuul_pip_name from zuul-executor" 2019-03-24 02:33:31 +00:00
Zuul a8a529ffda Merge "Disable zuul-executor from managing ansible" 2019-03-24 02:02:31 +00:00
Zuul 65cc945003 Merge "Add zuul_executor_ansible support" 2019-03-24 01:55:39 +00:00
Paul Belanger ca649eecf1 Remove zuul_pip_name from zuul-executor
This is actually no longer needed.

Change-Id: Ic2a245c5027dde1ebe913b156eece11a0c1a3cc2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-23 21:45:24 -04:00
Paul Belanger b084a605f5 Disable zuul-executor from managing ansible
We have virtualenv in place for ansible, lets start using them.

Change-Id: I47cd7d6a902196dbe3fdfed6cc163a0ac4ac1dfe
Depends-On: https://review.openstack.org/646021
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-23 20:11:53 -04:00
Paul Belanger 292d719cda Add zuul_executor_ansible support
This exposes the ability for a user to managed the installation of
ansible required by zuul-executors.

Change-Id: I79932a99c5a4ac4dfc927d84690f165e6f0ae9c0
Depends-On: https://review.openstack.org/646025
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-23 20:11:39 -04:00
Paul Belanger f724eb0b10 Create symlink to untagged version of nodepool
Change-Id: If2726fa18a0772679117d3c8b2cc2f86f560ec3d
Depends-On: https://review.openstack.org/646013
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-23 17:26:18 -04:00
Paul Belanger 76b0483057 Create symlink to untagged version of zuul
Change-Id: I74c8b68f8075095a764422c6084fc8206d9da7e0
Depends-On: https://review.openstack.org/646016
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-23 16:07:29 -04:00
Paul Belanger 6103e88b51 Create symlink to untagged version of ansible virtualenv
This allows to us to start version ansible virtualenv, if we wanted to.
Something that would be helpful for zuul 3.7.0, which supports multiple
versions of ansible.

Change-Id: Ia4f722438e3f32a3c04d056966e925bdc2849e63
Depends-On: https://review.openstack.org/646007
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-23 14:53:42 -04:00
Paul Belanger e27a2994ee Remove unused setting
This looks to be a legacy zuulv2 setting.

Change-Id: I3f007174efb909dc384723ee053436c9606476a0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-23 11:23:06 -04:00
Paul Belanger fd59c1a385 Move zookeeper info into secure.conf
Split zookeeper into secure.conf, as it might have username / password
info.

Change-Id: I49ea31c957af3705048549b1c9ee7b05b13eb7f2
Depends-On: https://review.openstack.org/645965
Depends-On: https://review.openstack.org/645969
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-22 22:14:44 -04:00
Paul Belanger 1b869737ee Add iptables_public_tcp_ports variable
This is needed by the windmill-ops bootstrap playbook, and to keep zuul
happy for streaming logs.

Change-Id: I379c151616cec7bc1817ad8dd8f41eed1fc86e4d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-21 14:22:43 -04:00
Zuul 3bb9d0376d Merge "Add example windmill_users data" 2019-03-18 17:49:55 +00:00
Paul Belanger 5df6b63cf8 Add statsd configuration for user to modify
Change-Id: Iaf1f5815fea8d6d8bd3b517c65d0d18f273cb6a1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-18 09:52:55 -04:00
Paul Belanger 7b3ccf0c7e Add example windmill_users data
Change-Id: Ic9185ea870dcb26f16d9f993ed7ed35e72177fbc
Depends-On: https://review.openstack.org/643718
Depends-On: https://review.openstack.org/643723
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-16 19:55:15 -04:00
Paul Belanger 062f4a9c8d Initial commit
Change-Id: Id843f60e643f481fffdbd44ca9862b7fb4d0cf90
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-03-04 21:24:39 -05:00
OpenStack Project Creator 15a47bbb84 Added .gitreview 2019-03-04 19:28:46 +00:00