Commit Graph

60 Commits

Author SHA1 Message Date
David Moreau Simard da6fef5713
opendev: Remove content and leave an URL to the GitHub repository
Change-Id: Ic78075a42fc93684c21881d9388229a7085c8912
2021-02-25 15:18:36 -05:00
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 ca02a3126a
website: Update Twitter handle
Must have been missed when we changed the handle a while back.

Change-Id: I46b21046327de0a1198cf644d21863566c44f22d
2021-02-19 11:31:39 -05:00
David Moreau Simard c04b918e60
website: Align index content with the project README
We should have a great README and there is no need for the project home
page to have different content.

Change-Id: I53e48f10ab9c833f09f8392078f837bf49fd8db7
2021-02-19 11:31:39 -05:00
David Moreau Simard bff86cd158
Fix typo in post title
Change-Id: Ifb7e04de358f0d3bf8f13cb7f0934ec7dd432fb0
2021-02-04 10:22:06 -05:00
David Moreau Simard 5b8fb1366a
Add blog post about benchmarking ansible and python versions
Change-Id: I809e7f8468918a7655f498cc0f15d9e5dda36a04
2021-01-30 13:46:55 -05:00
David Moreau Simard 35d3433657
Add blog post about benchmarking
Change-Id: Ia18db05452f846b1544a63bd3015b500d637ce4f
2020-11-01 11:24:29 -05:00
David Moreau Simard f0b62f314a
Add blog post about 1.5.0
Change-Id: Id85a23b460f82edfcda6c0e1768479f6adf6e43f
2020-09-23 14:50:58 -04: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 6a5134f5f9
Website: update twitter link
Change-Id: I7b43b2bdab238fdec1d1a57531f25321748d7740
2020-08-22 17:26:32 -04:00
David Moreau Simard 45c8a7a5ba
website: remove social media sharing buttons
They're kind of obtrusive and people can just easily share the URL.

Change-Id: I50de0c8bda3ea9ed0ceb8e7e16456ded70a1d3d3
2020-04-15 15:21:40 -04:00
David Moreau Simard 725a04e11c
Add blog post for 1.4.0
Change-Id: Ie6dbf00f513d8119ce9bca622f177796a1e0c9f1
2020-04-15 15:20:25 -04:00
David Moreau Simard 2355ed96ad
Add blog post for 0.16.7 and 0.x end of life
Change-Id: Iabc768abd3b902a81d18740814e995b2667d44ff
2020-04-14 15:43:00 -04:00
David Moreau Simard 0337e7a6fa
Add 2019 restrospective blog post
Change-Id: Ieb1fc49cb40d26cad9a7ad5aa668e360bb2d94d3
2019-12-31 16:47:53 -05:00
David Moreau Simard 43805b3eb0
Add blog post for the 1.3.0 release
Change-Id: I59d49aac2d6b2b58cbcce6c2a944051dabef12c8
2019-12-03 14:43:36 -05:00
David Moreau Simard 0b5c91a469
Add blog post for availability on Fedora
Change-Id: I1b079f65de5ffcc965b5a0b5021a9d6e14ec9235
2019-11-22 11:46:57 -05:00
David Moreau Simard 825a2b4efe
Add blog post for 0.16.6
Change-Id: Iabf153a883c8c9b1d70bc3f0937bcb95c2fbc193
2019-11-18 14:24:32 -05:00
David Moreau Simard 4232fdd7e8
Update website home page
Change-Id: I580d898d72fe0c158760086638b0af6892b68402
2019-11-06 14:51:13 -05:00
David Moreau Simard 9b0a2892eb
Add blog post for 1.2
Change-Id: I578af901f6ba8a75b6f06ae7020472d2ca67a983
2019-11-06 14:06:49 -05:00
David Moreau Simard 7bf833f12d Update slack invitation link on the website
Change-Id: Ie5be112379b727dac59f6a92e3fcf052bb3db5ee
2019-11-06 16:51:50 +00: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 c199d4f3d4
Update github link to use ansible-community instead of openstack
Change-Id: I8d4a61fe1806402c3947d106cb1be0273c4a3c60
2019-06-10 11:00:33 -04:00
David Moreau Simard 47611bf76a
Update doc links to use latest instead of feature-1.0
Change-Id: I11795099e91f4c82a944e12950d97a5c1a7c8655
2019-06-04 20:29:23 -04:00
David Moreau Simard 9a24708ba6
Update links from github.com/openstack/ara to ansible-community/ara
Change-Id: I1d467da680587be945935c79a28346487024d279
2019-06-04 20:26:36 -04:00
David Moreau Simard bcbc6d1bad
Add blog post for release of 1.0
Change-Id: I5bf345c50ea688931dc1a410e6f683bba6a00da4
2019-06-03 16:57:35 -04:00
David Moreau Simard f8329ebad0
Update home page for 1.0
Derive the content from the ara README and remove outdated things.

Change-Id: I31b5c18acfdebeb0f3b7b8daa6340210cbd7c1a0
2019-06-03 10:11:11 -04:00
David Moreau Simard 648191bb47
Allow all CORS origins for the API live demo
This will allow developers to iterate on the web interface without
needing to spin up an API server.

Change-Id: I3838dbe3fea45e7139c4a50ab2e402038322acfc
2019-05-29 08:48:09 -04:00
David Moreau Simard 47ecb4fa11
Add blog post for 1.0 beta
Change-Id: Ie8b6477fa16667473b84a3442dfb2fa72346b594
2019-05-16 11:47:16 -04:00
David Moreau Simard 0cdc1edf19
We no longer need to redirect / to /api/v1/, there's an index now
The API demo redirected / to /api/v1 for convenience but we no longer
need to do it since there's a new index now.

Change-Id: Ice4755a82ef4a3abb6b82aad94d812bdd4339677
2019-05-16 08:56:13 -04: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
Zuul e16982296d Merge "Require authentication for write requests on api.demo.recordsansible.org" 2019-03-12 22:27:54 +00:00
David Moreau Simard 5c226dbea2
Add blog post for alpha3 milestone
Change-Id: I784cd298dde55df9bb40158832a2351a2a03f406
2019-03-11 17:44:57 -04:00
David Moreau Simard 169b6595da
Require authentication for write requests on api.demo.recordsansible.org
The demo API should be read only for the time being.

Depends-On: https://review.openstack.org/642511
Change-Id: Ia550f30cd720437cfc86d373e9c6de7cffe6e753
2019-03-11 12:22:52 -04:00
David Moreau Simard a797094b61 Add playbook for deploying live demos on demo.recordsansible.org
This deploys api.demo.recordsansible.org as well as
web.demo.recordsansible.org using the Ansible roles from ara.

The only part not yet automated is the letsencrypt certificate
generation.

Change-Id: I6b436d3be32105fdf9d661d042bfb3d40e5e39a6
Depends-On: https://review.openstack.org/#/c/641859/
2019-03-08 00:54:19 +00:00
Zuul 5592862432 Merge "Update fedora image used for website tests to fedora-29" 2019-03-07 23:42:13 +00:00
Zuul de6beb47bb Merge "Website playbook should target ara.recordsansible.org" 2019-03-07 23:42:12 +00: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 f026c4e012
Stop sending hugo logs to a specific file
Let it log to the foreground, it'll be picked up by systemd/journalctl.

Change-Id: I3fe5ca758dfc350e7ca12265007a0b70c132691c
2019-03-07 13:43:42 -05:00
David Moreau Simard e7612fc889
Add a dedicated page (and URL) for community/help information
Change-Id: I1797d0d8c40ebff8ca68aa43a670ed8bc1920de1
2019-03-06 16:47:42 -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
Zuul 6132dd9222 Merge "Add python3-virtualenv to required packages on Fedora" 2019-02-19 23:20:31 +00:00
David Moreau Simard 4bf2476a95
Add python3-virtualenv to required packages on Fedora
This wasn't caught in the integration tests because it is presumably
included in the image we were using. Ansible will complain that it can't
find a virtualenv binary if it isn't installed.

Also work around the fact that the virtualenv packages are excluded
in the dnf configuration.

Change-Id: Id1bc861c99d04dad4d9c6b366b680e00e6891db7
2019-02-19 17:16:35 -05:00
David Moreau Simard 81c70774c8
Add missing map permission for gunicorn under selinux
Resolves an AVC when gunicorn attempts to use the python3
interpreter from the virtualenv.

Change-Id: I0be8ebb0bad407e6f9aa9703db0d2a61026c87cd
2019-02-06 17:19:13 -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 5111d5a5c9
Clarify that the git commit and timestamp is for the page
Hugo retrieves the git info for each individual page.
A page that hasn't changed recently (ex: the home page) would display
an older commit and timestamp despite there being content that was
published afterwards.

Recent content have the right timestamps and git commit hashes so
this is just a clarification.

Change-Id: I785d24faca61e9411490e4271a896fd21ab2d27d
2019-01-17 11:52:12 -05:00