Commit Graph

14 Commits

Author SHA1 Message Date
David Moreau Simard 5d46d8cb81
zuul: transition to noop jobs
The Zuul CI jobs will be re-introduced later while the project migrate
to another Zuul instance.

Change-Id: I41de8369c93ffbd2a78b8a79fe2d7299477fb315
2021-02-25 14:40:27 -05:00
David Moreau Simard 86578e4822
zuul: update fedora image from f30 to f32
Change-Id: I798de2f61d002f33f96eb8d1e058fb9f2d656d0d
2020-09-18 14:51:03 -04:00
David Moreau Simard ff1ae359d2
Update Zuul test node to fedora-30
Change-Id: Id32abe04dc8c061669580e6d0b7f154735f6a99a
2019-11-06 11:39:04 -05:00
David Moreau Simard ef9ac37cdb
Add ara_infra_git_mirror_credentials secret to zuul configuration
ara_git_mirror_credentials was defined in ara but can't be used outside
of the project. It needs to be defined here as well and have a unique
name.

Change-Id: Ic9f715e1f3b5934ef3e8fdb5210a67832b1dd502
2019-04-25 16:15:23 -04:00
OpenDev Sysadmins 92d44626d4 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:49:47 +00:00
David Moreau Simard 81f71388da
Replicate the git repository to ansible-community/ara-infra
recordsansible was a test organization, the github repository is being
moved to ansible-community.

Change-Id: Ie710b953f2133a4fbdd80849071a615828be1426
2019-04-12 15:17:27 -04:00
David Moreau Simard eaf98eba2c
Enable upload-git-mirror job to replicate to recordsansible/
Change-Id: I1bc32c75a11d70840e551552ee2d2bcff2c4da8a
2019-04-09 11:01:20 -04:00
David Moreau Simard eb5648a119
Update fedora image used for website tests to fedora-29
Change-Id: I21775262667dfd52e4817305daea122c853bb34e
2019-03-07 16:21:17 -05:00
David Moreau Simard 7e2b6bf751
Website playbook should target ara.recordsansible.org
Change-Id: I8ff2a69480e3a65d282c2ff5f301a2f8296facb6
2019-03-07 16:21:17 -05:00
David Moreau Simard 4548c10ba1
Remove roles and integration tests from ara-infra, move them to ara
Now that ara-{clients,server,plugins} have been merged back into
ara, it's easier to keep everything in the same repository.

The roles and integration tests have already been moved to the ara
repository so we can remove this now.

Change-Id: I8baf5701abb4bd030c5f0b321790482e0f9c229b
2019-03-05 16:37:41 -05:00
David Moreau Simard 09ba06020d
Import Ansible roles for setting up ara-server
This commits imports two bootstrapped Ansible roles:
- ara_server for installing and configuring ara-server
- ara_frontend_nginx for setting up vhosts with nginx

The roles are integration tested by new Zuul jobs on Fedora
and Ubuntu.

Change-Id: I06c7a2e9fb3f61fa451053543971de89d438fef4
2019-02-06 09:59:31 -05:00
David Moreau Simard 8a3cbe2a55
First iteration of new ARA 1.0 integration jobs
These are largely imported from the existing ARA 0.x integration
tests. Ideally, both 0.x and 1.0 would be using the same tests and
jobs to test themselves.

This effectively adds three jobs:
- ara-integration-fedora-2.7
- ara-integration-fedora-devel
- ara-integration-ubuntu-2.6

These jobs install Ansible from source and then installs ara-server,
ara-clients and ara-plugins in a virtualenv. It then runs the
integration-tests.yaml playbook.

Change-Id: Id0e78259a2bc69f66bc68a9c528613e4d5b7c2a4
2019-01-23 09:44:29 -05:00
David Moreau Simard dda029ec43
Add role to deploy the website and Zuul job to test it
This adds a role which:
- Sets up user/group/logging for Hugo
- Retrieves and installs the hugo from upstream release
- Sets up a systemd unit file to keep the hugo server running
- Installs and configure nginx as a reverse proxy to the hugo server
  to serve ara.recordsansible.org

I'm not sure yet if keeping the hugo server running is the way to
go or if we should regenerate the static files every time.

It sort of goes against the point of hugo to use the server but
the fact that it reloads automatically when the source changes could
come in handy for automated updates.

Change-Id: I40e833a27117f9ec5003007bb08a677e16734e55
2018-11-21 14:58:53 -05:00
David Moreau Simard 9de1f2f0be
Add noop Zuul jobs to ara-infra
We'll set up real jobs soon enough but we need at least the noop
jobs to be able to merge things.

Change-Id: If1a722c0bee23420894d251627ae68c7167f07e4
2018-11-20 22:32:33 -05:00