Update links from github.com/openstack/ara to ansible-community/ara
Change-Id: I1d467da680587be945935c79a28346487024d279
This commit is contained in:
parent
bcbc6d1bad
commit
9a24708ba6
@ -18,7 +18,7 @@ Contributors
|
||||
|
||||
See contributors on GitHub_.
|
||||
|
||||
.. _GitHub: https://github.com/openstack/ara-infra/graphs/contributors
|
||||
.. _GitHub: https://github.com/ansible-community/ara-infra/graphs/contributors
|
||||
|
||||
Copyright
|
||||
=========
|
||||
|
@ -29,7 +29,7 @@ containers that are deployed with [Ansible](https://www.ansible.com/).
|
||||
This translates into quite a few playbooks, lots of plays, many more tasks and especially lots of data to parse through
|
||||
when trying to understand what is going on.
|
||||
|
||||
I was recently pleased to learn that the Kolla project implemented [ARA](https://github.com/openstack/ara) to help them
|
||||
I was recently pleased to learn that the Kolla project implemented [ARA](https://github.com/ansible-community/ara) to help them
|
||||
troubleshoot their CI jobs.
|
||||
|
||||
## Installing ARA is simple
|
||||
|
@ -14,7 +14,7 @@ type: post
|
||||
|
||||
19 commits, 59 changed files, 2,404 additions and 588 deletions... and more than a month's on and off work.
|
||||
|
||||
[0.10 is out](https://github.com/openstack/ara/releases/tag/0.10.0) !
|
||||
[0.10 is out](https://github.com/ansible-community/ara/releases/tag/0.10.0) !
|
||||
|
||||
Where to get it ? Get started easily by [installing](http://ara.readthedocs.io/en/latest/installation.html) and [configuring](http://ara.readthedocs.io/en/latest/configuration.html) ARA.
|
||||
|
||||
|
@ -14,7 +14,7 @@ type: post
|
||||
|
||||
We're on the road to version 1.0.0 and we're getting closer: introducing the release of version 0.11!
|
||||
|
||||
[Four new contributors](https://github.com/openstack/ara/graphs/contributors) (!), [55 commits](https://github.com/openstack/ara/compare/0.10.0...0.11.0) since 0.10 and 112 files changed for a total of 2,247 additions and 939 deletions.
|
||||
[Four new contributors](https://github.com/ansible-community/ara/graphs/contributors) (!), [55 commits](https://github.com/ansible-community/ara/compare/0.10.0...0.11.0) since 0.10 and 112 files changed for a total of 2,247 additions and 939 deletions.
|
||||
|
||||
New features, more stability, better documentation and better test coverage.
|
||||
|
||||
@ -41,10 +41,10 @@ New features, more stability, better documentation and better test coverage.
|
||||
|
||||
Thanks [Jason Rist](https://twitter.com/knowncitizen) for the contribution, really appreciate it !
|
||||
|
||||
[With the icon](https://github.com/openstack/ara/blob/master/doc/source/_static/ara-with-icon.png):
|
||||
[With the icon](https://github.com/ansible-community/ara/blob/master/doc/source/_static/ara-with-icon.png):
|
||||
![icon](ara-with-icon.png)
|
||||
|
||||
[Without the icon](https://github.com/openstack/ara/blob/master/doc/source/_static/ara.png):
|
||||
[Without the icon](https://github.com/ansible-community/ara/blob/master/doc/source/_static/ara.png):
|
||||
![full](ara.png)
|
||||
|
||||
## Taking the newest version of ARA out for a spin
|
||||
|
@ -14,7 +14,7 @@ type: post
|
||||
|
||||
I'm excited to announce the release of ARA: Ansible Run Analysis 0.13.0!
|
||||
|
||||
ARA 0.13.0 is available on [PyPi](https://pypi.python.org/pypi/ara) or from source on [GitHub](https://github.com/openstack/ara).
|
||||
ARA 0.13.0 is available on [PyPi](https://pypi.python.org/pypi/ara) or from source on [GitHub](https://github.com/ansible-community/ara).
|
||||
I'm also happy to announce that ARA 0.13.0 will be the first version of ARA packaged for Fedora and CentOS EPEL.
|
||||
|
||||
Stay tuned in the near future to hear when the packages will be available.
|
||||
@ -44,7 +44,7 @@ as well for use in your different scripts or implementations.
|
||||
I'm very surprised with the amount of improvements that we managed to land in
|
||||
0.13, I hope you'll be as happy as I am !
|
||||
|
||||
The full changelog is available on [GitHub](https://github.com/openstack/ara/releases/tag/0.13.0)
|
||||
The full changelog is available on [GitHub](https://github.com/ansible-community/ara/releases/tag/0.13.0)
|
||||
but let's highlight the really cool stuff.
|
||||
|
||||
### Permanent links !
|
||||
|
@ -57,7 +57,7 @@ ARA's success to him today.
|
||||
I don't consider myself a professional programmer by any stretch. Just a system
|
||||
administrator passionate with building tools to help him in his job.
|
||||
|
||||
Lars came around with [code contributions](https://github.com/openstack/ara/commits?author=larsks)
|
||||
Lars came around with [code contributions](https://github.com/ansible-community/ara/commits?author=larsks)
|
||||
for things I admittedly wasn't very good at.
|
||||
|
||||
A much better database schema, a better structure and framework for the flask web
|
||||
@ -82,9 +82,9 @@ With this post came a second demo video:
|
||||
We're **June 7th 2016**, [ARA is one month old and we've broken 200 commits already](https://dmsimard.com/2016/06/07/ara-one-month-and-200-commits-later/).
|
||||
|
||||
**June 8th 2016**, the [patch](https://review.openstack.org/#/c/321226/) to make ARA
|
||||
an OpenStack community project merges and [github.com/openstack/ara](https://github.com/openstack/ara) is born.
|
||||
an OpenStack community project merges and [github.com/ansible-community/ara](https://github.com/ansible-community/ara) is born.
|
||||
|
||||
To this day, I still keep the [github.com/dmsimard/ara](https://github.com/openstack/ara) repository around for
|
||||
To this day, I still keep the [github.com/dmsimard/ara](https://github.com/ansible-community/ara) repository around for
|
||||
the sake of keeping the history of issues and pull requests that were created before ARA
|
||||
joined the OpenStack community.
|
||||
|
||||
@ -128,7 +128,7 @@ of the interface ARA still uses today:
|
||||
<br>
|
||||
## ARA 0.11: ARA gets a logo and a new UI prototype
|
||||
|
||||
**[January 2017](https://github.com/openstack/ara/commit/0d5d0939a6b7a319d99acc1fb20d4ca282bd76ab)**,
|
||||
**[January 2017](https://github.com/ansible-community/ara/commit/0d5d0939a6b7a319d99acc1fb20d4ca282bd76ab)**,
|
||||
Jason Rist ([@knowncitizen](https://twitter.com/knowncitizen)) came up with a logo for ARA !
|
||||
|
||||
With the icon:
|
||||
|
@ -20,7 +20,7 @@ Just for fun, let's look at what I had written back in May to summarize what
|
||||
was probably coming:
|
||||
|
||||
- ~~Python 3 compatibility~~
|
||||
- This is done and was shipped in [ARA 0.14](https://github.com/openstack/ara/releases/tag/0.14.0)!
|
||||
- This is done and was shipped in [ARA 0.14](https://github.com/ansible-community/ara/releases/tag/0.14.0)!
|
||||
It was a lot of work but ARA is now working and is fully tested against both python2.7 and python3.5.
|
||||
- ~~An implementation in Zuul~~
|
||||
- This is in [progress](https://review.openstack.org/#/c/487853/) ! It's no longer a question of "if" but rather "how".
|
||||
@ -182,7 +182,7 @@ other output drivers.
|
||||
|
||||
A significant amount of work has been done on the database model.
|
||||
The magnitude of these changes have made me consider backwards incompatibility
|
||||
for the first time since ARA introduced database upgrades in [ARA 0.10 from December 2016](https://github.com/openstack/ara/releases/tag/0.10.0).
|
||||
for the first time since ARA introduced database upgrades in [ARA 0.10 from December 2016](https://github.com/ansible-community/ara/releases/tag/0.10.0).
|
||||
|
||||
The decision to move forward without supporting migrations and upgrades was to make this work possible and drastically easier.
|
||||
|
||||
|
@ -50,8 +50,8 @@ as the results for their unit and integration tests live on
|
||||
[Gerrit](https://review.openstack.org/#/q/project:openstack/ara+branch:feature/1.0).
|
||||
|
||||
There's currently two git branches,
|
||||
[master](https://github.com/openstack/ara/tree/master) and
|
||||
[feature/1.0](https://github.com/openstack/ara/tree/feature/1.0). This allows
|
||||
[master](https://github.com/ansible-community/ara/tree/master) and
|
||||
[feature/1.0](https://github.com/ansible-community/ara/tree/feature/1.0). This allows
|
||||
the development of version 1.0 to move forward without impacting the master
|
||||
branch from which the 0.15.x series of releases are currently tagged from.
|
||||
|
||||
|
@ -76,7 +76,7 @@ ARA makes your playbook execution history database available through:
|
||||
One of ARA's core features and values is its simplicity.
|
||||
You can read about the other core values of ARA in the [project manifesto](https://ara.readthedocs.io/en/latest/manifesto.html).
|
||||
|
||||
To learn more about ARA, you can find the [open source code on GitHub](https://github.com/openstack/ara) or
|
||||
To learn more about ARA, you can find the [open source code on GitHub](https://github.com/ansible-community/ara) or
|
||||
watch this short video demo on YouTube:
|
||||
|
||||
{{< youtube k3i8VPCanGo >}}
|
||||
|
@ -18,7 +18,7 @@ awesome [Zuul](https://zuul-ci.org/).
|
||||
|
||||
![Zuul Pipelines](zuul-pipelines.png)
|
||||
|
||||
It even provides ARA reports for ARA's [integration test jobs](https://github.com/openstack/ara#contributing-testing-issues-and-bugs)
|
||||
It even provides ARA reports for ARA's [integration test jobs](https://github.com/ansible-community/ara#contributing-testing-issues-and-bugs)
|
||||
in a sort-of nested way. Zuul's Ansible ends up installing Ansible and ARA.
|
||||
It makes my brain hurt sometimes... but in an awesome way.
|
||||
|
||||
|
@ -22,7 +22,7 @@ This limited development is the result of this 0.15.0 release.
|
||||
# Changelog for ARA Records Ansible 0.15.0
|
||||
|
||||
The following are highlights from the 0.15.0 release.
|
||||
The full list of changes between 0.14.6 and 0.15.0 are available on [GitHub](https://github.com/openstack/ara/compare/0.14.6...0.15.0).
|
||||
The full list of changes between 0.14.6 and 0.15.0 are available on [GitHub](https://github.com/ansible-community/ara/compare/0.14.6...0.15.0).
|
||||
|
||||
- ARA: Ansible Run Analysis has been [rebranded](https://dmsimard.com/2018/02/23/rebranding-ansible-run-analysis-to-ara-records-ansible/)
|
||||
to ARA Records Ansible (Another Recursive Acronym)
|
||||
@ -34,7 +34,7 @@ The full list of changes between 0.14.6 and 0.15.0 are available on [GitHub](htt
|
||||
``SQLALCHEMY_POOL_TIMEOUT`` and ``SQLALCHEMY_POOL_RECYCLE`` parameters.
|
||||
See [configuration documentation](https://ara.readthedocs.io/en/latest/configuration.html#parameters-and-their-defaults) for more information.
|
||||
- Logging was fixed and improved to provide better insight when in DEBUG level.
|
||||
- Vastly improved the default [logging configuration](https://github.com/openstack/ara/blob/3c91da40871e50fa2854231d54f298ed996d1da6/ara/config/logger.py#L27-L78).
|
||||
- Vastly improved the default [logging configuration](https://github.com/ansible-community/ara/blob/3c91da40871e50fa2854231d54f298ed996d1da6/ara/config/logger.py#L27-L78).
|
||||
ARA will create a default logging configuration file in ``~/.ara/logging.yml`` that you can customize, if need be.
|
||||
Deleting this file will make ARA create a new one with updated defaults.
|
||||
- Added python modules to help configure Ansible to use ARA, for example,
|
||||
@ -42,13 +42,13 @@ The full list of changes between 0.14.6 and 0.15.0 are available on [GitHub](htt
|
||||
You can find more examples in the [configuration documentation](https://ara.readthedocs.io/en/latest/configuration.html).
|
||||
- Implemented a workaround for fixing a race condition where an ``ansible-playbook`` command
|
||||
may be interrupted after the playbook was recorded in the database but before playbook file was saved.
|
||||
- Flask 0.12.3 was [blacklisted](https://github.com/openstack/ara/commit/87272840bfc8b4c5db10593e47884e33a0f4af40)
|
||||
- Flask 0.12.3 was [blacklisted](https://github.com/ansible-community/ara/commit/87272840bfc8b4c5db10593e47884e33a0f4af40)
|
||||
from ARA's requirements, this was a broken release.
|
||||
- The ARA CLI can now be called with "python -m ara". This can be useful if you
|
||||
need to specify a specific python interpreter, for example.
|
||||
- Updated and improved integration tests across different operating systems,
|
||||
python2 and python3 with different versions of Ansible. The full test matrix
|
||||
is available in the [README](https://github.com/openstack/ara#contributing-testing-issues-and-bugs).
|
||||
is available in the [README](https://github.com/ansible-community/ara#contributing-testing-issues-and-bugs).
|
||||
|
||||
# Known issue: memory usage
|
||||
|
||||
@ -87,4 +87,4 @@ You can look at some of the work we have been doing for this new version [here](
|
||||
There are a lot exciting opportunities where you can contribute to the development
|
||||
of 1.0, please reach out to me (dmsimard) if you're interested in helping !
|
||||
|
||||
You can come chat with us on [IRC or on Slack](https://github.com/openstack/ara#contributing-testing-issues-and-bugs).
|
||||
You can come chat with us on [IRC or on Slack](https://github.com/ansible-community/ara#contributing-testing-issues-and-bugs).
|
||||
|
@ -85,7 +85,7 @@ Zuul is awesome and let me try to give you a (long) elevator pitch of some of my
|
||||
- Every project managed by Zuul is independant and can manage their own jobs, inventories and pipeline configuration in tree.
|
||||
- When evaluating a change or a pull request, Zuul will speculatively load and run the new configuration coming from the change. This means you can create a new job and iterate on it until it works without even merging any code or commits.
|
||||
- Horizontally scalable for the vast majority of it's workloads, Zuul is highly available and is designed to consume multiple clouds and regions concurrently with the expectation that they will eventually fail.
|
||||
- Zuul provides an implementation of [ARA Records Ansible](https://github.com/openstack/ara) for providing host and task granular results and metrics through an intuitive reporting web interface.
|
||||
- Zuul provides an implementation of [ARA Records Ansible](https://github.com/ansible-community/ara) for providing host and task granular results and metrics through an intuitive reporting web interface.
|
||||
|
||||
{{< tweet 1032799030131142657 >}}
|
||||
|
||||
@ -117,4 +117,4 @@ The upcoming major release, ARA 1.0, is all but a complete rewrite and has been
|
||||
1.0 will feature a brand new REST API which will let users query and integrate their Ansible execution data in their tools and workflows.
|
||||
|
||||
The to-do list for 1.0 is shrinking and I'm really excited that we're getting to a point where people can start using it for testing purposes.
|
||||
If you'd like to test 1.0 or contribute to ARA, please reach out to me on [IRC, Slack](https://github.com/openstack/ara#community-and-getting-help) or [Twitter](https://twitter.com/dmsimard)!
|
||||
If you'd like to test 1.0 or contribute to ARA, please reach out to me on [IRC, Slack](https://github.com/ansible-community/ara#community-and-getting-help) or [Twitter](https://twitter.com/dmsimard)!
|
@ -45,7 +45,7 @@ the components in the [documentation](https://ara-server.readthedocs.io/en/lates
|
||||
|
||||
## ara-server
|
||||
|
||||
ara-server ([github](https://github.com/openstack/ara-server)) is a new python 3
|
||||
ara-server ([github](https://github.com/ansible-community/ara-server)) is a new python 3
|
||||
application built with [django](https://www.djangoproject.com/) and
|
||||
[django-rest-framework](https://www.django-rest-framework.org/).
|
||||
|
||||
@ -69,7 +69,7 @@ This brings us to the next component we'll talk about, ara-clients.
|
||||
|
||||
## ara-clients
|
||||
|
||||
ara-clients ([github](https://github.com/openstack/ara-clients)) is the project
|
||||
ara-clients ([github](https://github.com/ansible-community/ara-clients)) is the project
|
||||
that provides the python API clients for communicating with the API.
|
||||
|
||||
It currently ships two clients, one that works without needing to stand up an
|
||||
@ -145,7 +145,7 @@ These are part of the next project from 1.0 we'll talk about: ara-plugins.
|
||||
|
||||
## ara-plugins
|
||||
|
||||
ara-plugins ([github](https://github.com/openstack/ara-plugins)) is the project
|
||||
ara-plugins ([github](https://github.com/ansible-community/ara-plugins)) is the project
|
||||
that contains Ansible modules and plugins for ARA.
|
||||
|
||||
Ansible provides a [callback plugin interface](https://docs.ansible.com/ansible/latest/plugins/callback.html)
|
||||
@ -168,7 +168,7 @@ They are basically the only components that have not been re-written from scratc
|
||||
|
||||
## ara-web
|
||||
|
||||
ara-web ([github](https://github.com/openstack/ara-web)) will be the new web
|
||||
ara-web ([github](https://github.com/ansible-community/ara-web)) will be the new web
|
||||
interface project in ARA 1.0.
|
||||
|
||||
It is a modern javascript interface built with [React](https://reactjs.org/)
|
||||
@ -194,7 +194,7 @@ they're about helping us recording Ansible with Another Recursive Acronym.
|
||||
|
||||
### ara-infra
|
||||
|
||||
ara-infra ([github](https://github.com/openstack/ara-infra)) is a satellite
|
||||
ara-infra ([github](https://github.com/ansible-community/ara-infra)) is a satellite
|
||||
project for ARA's infrastructure related things.
|
||||
|
||||
So far, it contains:
|
||||
|
@ -31,7 +31,7 @@ be simple meant that we were not staying true to the project's [core values](htt
|
||||
|
||||
The ``ara-server``, ``ara-plugins`` and ``ara-clients`` projects have been
|
||||
merged into a single repository and you'll be able to find them in the
|
||||
[feature/1.0 branch](https://github.com/openstack/ara/tree/feature/1.0) of the
|
||||
[feature/1.0 branch](https://github.com/ansible-community/ara/tree/feature/1.0) of the
|
||||
main ARA repository.
|
||||
|
||||
This means less burden for contributors and maintainers, for example:
|
||||
@ -48,10 +48,10 @@ For users, this means that there's only a single package with everything
|
||||
included on PyPi instead of three and 1.0 is already lightweight in terms of
|
||||
dependencies when compared to 0.x.
|
||||
|
||||
[ara-web](https://github.com/openstack/ara-web) will remain a standalone project
|
||||
[ara-web](https://github.com/ansible-community/ara-web) will remain a standalone project
|
||||
that provides a javascript web client to the API.
|
||||
|
||||
[ara-infra](https://github.com/openstack/ara-infra) will also remain since it's
|
||||
[ara-infra](https://github.com/ansible-community/ara-infra) will also remain since it's
|
||||
for managing the infrastructure for the project -- including this blog post and
|
||||
the Ansible playbooks to deploy it !
|
||||
|
||||
@ -65,7 +65,7 @@ ARA 1.0 will ship with two built-in Ansible roles:
|
||||
These roles work are already in use to deploy
|
||||
[api.demo.recordsansible.org](https://api.demo.recordsansible.org) as
|
||||
well as [web.demo.recordsansible.org](https://web.demo.recordsansible.org) from
|
||||
playbooks in [ara-infra](https://github.com/openstack/ara-infra/commit/a797094b61d3dd5f7ccb25849499489ed40cafea).
|
||||
playbooks in [ara-infra](https://github.com/ansible-community/ara-infra/commit/a797094b61d3dd5f7ccb25849499489ed40cafea).
|
||||
|
||||
These roles are rough around the edges right now but they will evolve over
|
||||
time to provide a framework for integration testing different ways of deploying
|
||||
@ -75,7 +75,7 @@ the new ARA API server as well as the web client interface.
|
||||
|
||||
There's still some work to do before moving forward with what we'd call a beta.
|
||||
|
||||
For example, we need to iterate on [ara-web](https://github.com/openstack/ara-web)
|
||||
For example, we need to iterate on [ara-web](https://github.com/ansible-community/ara-web)
|
||||
and make sure the API is able to give it the information it needs.
|
||||
|
||||
Also, while the API and the API clients are nearing completion, we currently do
|
||||
|
Loading…
Reference in New Issue
Block a user