Closed djyasin closed 1 year ago
let's talk about some of the efforts that the team and community is working on
I want to share a proposal to add integration testing of external services as a part of our github checks. I have a draft on my fork here:
https://github.com/AlanCoding/awx/pull/81
The use cases I have in mind are
Proposed design is to run py.test
on the base Ubuntu VM running the checks, which will spin up an AWX container for the duration of the test session, and then bring up-and-down other containers for testing against. It's not hard to develop an initial list of what we could use, just look at our docker-compose.yml file which already has many of these integrations in it and the public image to get them from, like splunk/splunk:latest
, dchidell/docker-tacacs
, bitnami/openldap:2
, quay.io/keycloak/keycloak:15.0.2
The draft I has do TACACS Plus and we have a pretty good path forward to add RADIUS auth. But the bigger benefit I see is integrating with recently-active work from the community like CyberArc (ping @infamousjoeg) or Thycotic (ping @vician). I think this could go a long way to improving our speed of adoption of these contributions.
@AlanCoding,
How can I help test this against one of our credential plugins?
Something like a minimal set of instructions for (I assume) cyberark/conjur
such that it could be used with the credential plugin. I realize that it may have other container dependencies, or may need a config mounted, or we may need to make requests to it once it starts up. For now, I'm still thinking having we can have the test do those things.
@AlanCoding I think better testing of credential plugins is a great idea. But I have no idea how to do that when Delina Secret Server (Thycotic) is based on Windows platform, I think.
Though it would be a good discussion of this issue about enforced state for the awx collection modules
with the example here
AWX Office Hours
Proposed agenda based on topics
What
After a successful Contributor Summit in October, one of the bits of feedback we got was to host a regular time for the Automation Controller (AWX) Team to be available for your folks in the AWX Community, so we are happy to announce a new regular video meeting.
This kind of feedback loop is vital to the success of AWX and the AWX team wants to make it as easy as possible for you - our community - to get involved.
Where & When
Our next meeting will be held on Tuesday, May 9th, 2023 at 1500 UTC
This meeting is held once a month, on the second Tuesday of the month, at 1500 UTC
How
Add one topic per comment in this GitHub issue
If you don't have a GitHub account, jump on #awx:ansible.com on Matrix and we can add the topic for you
Talk with us
As well as the fortnightly video meeting you can join the Community (inc development team) on Matrix Chat.
#ansible-awx
(If you are already setup on IRC)The Matrix & IRC channels are bridged, you'll just have a better experience on Matrix
Links
AWX YouTube Chanel Previous Meeting Meeting recording Next Meeting
See you soon!