What might ara 2.0 look like ?

I’ve been wanting to write about this for a while and I’m interested in what you think. Head to this GitHub issue for discussing this post. Broadly speaking, in semantic versioning, you bump a major version to signal users that they should expect backwards incompatible changes. About the jump from 0.x to 1.x ara has loosely adhered to semantic versioning and so far has only ever needed to do this once:...

May 19, 2022 · 5 min · David Moreau Simard

ARA 1.0 beta: help wanted

The first beta milestone for ARA 1.0 is out and ready for testing ! Main changes since 1.0.0a4 API: /api/v1/info has moved to / and / was improved with a link to the API index API: CORS_ORIGIN_WHITELIST now requires the scheme (http/https) as per django-cors-headers API: Playbook arguments are now provided when listing playbooks at /api/v1/playbooks Clients: API clients now support authenticating with specified credentials Ansible roles: The ara_api role now supports using postgresql for the server database Packaging The API server dependencies are now optional when installing ARA 1....

May 16, 2019 · 4 min · David Moreau Simard

ARA 1.0 alpha3: back to basics

The release of ARA 1.0 draws closer with a third alpha milestone ! If there was a theme for this milestone it would be “back to basics”. In the previous blog post, I explained that ARA 1.0 was composed of several projects such as ara-server, ara-plugins, ara-clients, ara-web and ara-infra. As a user, developer and maintainer of these projects myself, I realized that the added complexity of keeping the projects separated did not provide enough value to be worth it....

March 11, 2019 · 3 min · David Moreau Simard

Introducing new projects for the upcoming 1.0 release

Attempting to release a version 1.0 for ARA Records Ansible has been quite an adventure that started more than a year ago. The general vision hasn’t changed since then and the status updates from 2017 are still relevant from that perspective. Hundreds of commits later, the code underneath what will be released as ARA 1.0 has been almost entirely re-written from scratch, though. We’ve been making steady progress with the help of two new core contributors (thanks Florian and Guillaume!...

January 16, 2019 · 6 min · David Moreau Simard

ARA Records Ansible 0.15 has been released

I was recently writing that ARA was open to limited development for the stable release in order to improve the performance for larger scale users. This limited development is the result of this 0.15.0 release. The #OpenStack community runs over 300,000 continuous integration jobs with #Ansible every month with the help of the awesome Zuul. Learn more about scaling ARA reports with @dmsimard https://t.co/l8zFXHqhhc — OpenStack (@OpenStack) April 18, 2018 Changelog for ARA Records Ansible 0....

May 3, 2018 · 3 min · David Moreau Simard

Rebranding Ansible Run Analysis to ARA Records Ansible

So I got an idea recently… Let’s rebrand Ansible Run Analysis to ARA records Ansible. If you’d like to review and comment on the code change, you can do so here: https://review.openstack.org/#/c/547245/. Why ? I watched the last season of Sillicon Valley recently. The series, while exaggerated, provides a humorous look at the world of startups. I don’t have any plans on creating a startup but I love that it makes you think about things like needing a clever name or how you would do a proper “elevator” pitch to get funding....

February 23, 2018 · 3 min · David Moreau Simard

Status update: ARA 1.0

Back in August, I posted about what was the roadmap for ARA 1.0 and why it was a very important milestone for the project. We’re now almost in December and I said there would likely be a beta version out by September. “What’s going on ?”, one might ask… A fair question. There’s definitely been progress and I could’ve been doing a better job at communicating updates other than the tweet from time to time....

November 22, 2017 · 12 min · David Moreau Simard

What's coming in ARA 1.0 ?

Not long ago, I wrote that ARA: Ansible Run Analysis had it’s first birthday. It was an important milestone and it was a great opportunity to reflect back on where the project was coming from and think about what we needed to do in the future. 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....

August 16, 2017 · 8 min · David Moreau Simard

ARA 0.13 is out and it's awesome !

I’m excited to announce the release of ARA: Ansible Run Analysis 0.13.0! ARA 0.13.0 is available on PyPi or from source on GitHub. 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. Wait, what’s ARA ? ARA is an Ansible callback plugin that records your playbook runs, wherever it is....

May 5, 2017 · 4 min · David Moreau Simard

An even better Ansible reporting interface with ARA 0.12

Not even a month ago, I announced the release of ARA 0.11 with a bunch of new features and improvements. Today, I’m back with some more great news and an awesome new release, ARA 0.12(.3) ! That’s right, 0.12.3! Due to the nature of this new release, I wanted to be sure to get feedback from the users before getting the word out. We got a lot of great input! This allowed us to fix some bugs and significantly improve the performance....

March 12, 2017 · 4 min · David Moreau Simard