-
Notifications
You must be signed in to change notification settings - Fork 49
feat: allow EDA credential fields to link to external Secret Management Systems (SMS) #1349
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
@@ Coverage Diff @@
## main #1349 +/- ##
==========================================
+ Coverage 93.91% 94.06% +0.14%
==========================================
Files 320 331 +11
Lines 18827 19413 +586
==========================================
+ Hits 17682 18261 +579
- Misses 1145 1152 +7
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 2 files with indirect coverage changes 🚀 New features to boost your workflow:
|
e981490
to
0d689a4
Compare
6e9c7ba
to
0618ffd
Compare
}, | ||
description="Run a test on External Credential", | ||
) | ||
@action( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we move this logic into Mixin to avoid duplicates?
AAP allows text fields in a Credendtial to be connected to an external Secret Management System like Hashicorp Vault. EDA was lacking this feature, this fix tries to address that by providing * Test External SMS for connectivity and existence of secrets * Link text fields to External SMS * Uses the awx-plugins-core to manage the connections to external SMS
|
E2E tests pass with the new Openapi.json https://github.com/ansible/eda-qa/actions/runs/15832565070/job/44631584216 |
AAP allows text fields in a Credential to be connected to an external Secret Management System like Hashicorp Vault.
EDA was lacking this feature, this fix tries to address that by providing
New API end points added
The awx-plugins-core supports 9 different external systems, for parity we have added the schema for all 9 of them
https://issues.redhat.com/browse/AAP-46900