ansible / awx

AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Other
13.97k stars 3.41k forks source link

[Meta issue] Credentials bugs #9635

Closed tiagodread closed 3 years ago

tiagodread commented 3 years ago
ISSUE TYPE
SUMMARY

While verifying https://github.com/ansible/awx/pull/9368 I've found a couple of things happening on devel:

Steps to reproduce:

  1. Create a credential CyberArk Conjur Secret Lookup
  2. Create a credential for AWS using the CyberArk on Secret Key as an external secret management system

Steps to reproduce: See the gif.

chrome-capture (3)

Types:

mabashian commented 3 years ago

3 is a duplicate of #9955 and will be fixed by https://github.com/ansible/awx/pull/9960

tiagodread commented 3 years ago

3 is a duplicate of #9955 and will be fixed by #9960

Fixed by #9960

akus062381 commented 3 years ago

4/29/2021- for Bullet point 1 above, it appears that this problem has not yet been addressed. image

tiagodread commented 3 years ago

@mabashian while verifing this issue I found this:

  1. Create a credential CyberArk Conjur Secret Lookup
  2. Create a credential CyberArk AIM Central Credential Provider Lookup
  3. Create an AWS credential using the CyberArk Conjur Secret Lookup on Secret Key as an external secret management system
  4. Edit this AWS credential and select CyberArk AIM Central Credential Provider Lookup as an external secret management system
  5. save the AWS credential

Result: image

akus062381 commented 3 years ago

@mabashian Update on this issue: Issues 1 and 2 are fixed and good to go. Issue 3 is still happening except for the Ansible Tower credential type.

mabashian commented 3 years ago

@akus062381 I think you may be referring to the fact that Verify SSL is checked by default on the add form for a handful of credential types. This is by design. The API indicates to us that the default value for those fields is true so we check the checkbox in the add form. Editing the credential seems to correctly check/uncheck that box:

openstack

If I'm misunderstanding send over some reproduction steps and I'll take another look.

akus062381 commented 3 years ago

this is all set.