Skip to content
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

DevOps Engineers Require Access to VA Venafi TLS Certificate Manager #14350

Open
1 of 7 tasks
olivereri opened this issue Jul 13, 2023 · 9 comments
Assignees
Labels
CMS Team CMS Product team that manages both editor exp and devops DevOps CMS team practice area

Comments

@olivereri
Copy link
Contributor

Description

VA’s PKI uses a self-service TLS certificate management system called Venafi Aperture which is hosted internally at https://vaww.certmgr.va.gov/Aperture/. Once you gain access, you can create and renew certificates immediately without having to create a SNOW ticket (the old way, soon to be deprecated). You need to go through a one-time process to gain access which can be completed in as quick as 48 hours if you follow the instructions in this document.

Acceptance Criteria

  • CMS Team members requiring access to create and renew certificates are identified.
  • CMS Team members register for Venafi access.
  • Venafi access is tested and confirmed.

Implementation Details

Team

Please check the team(s) that will do this work.

  • CMS Team
  • Public Websites
  • Facilities
  • User support
@olivereri olivereri added the Needs refining Issue status label Jul 13, 2023
@github-actions github-actions bot added the CMS Team CMS Product team that manages both editor exp and devops label Jul 13, 2023
@olivereri olivereri removed the Needs refining Issue status label Jul 19, 2023
@productmike productmike added the DevOps CMS team practice area label Aug 2, 2023
@ndouglas ndouglas mentioned this issue Aug 4, 2023
97 tasks
@BerniXiongA6
Copy link

FYI: @EWashb will be talking to Clint about this issue to try to get unblocked -- let us know if you have questions in the mean time @ariperez @teeshe

@EWashb
Copy link
Contributor

EWashb commented Sep 22, 2023

@little-oddball I shared the confluence docs you gave me with the team for this. They mentioned they need a requestor role to complete the workflow in the doc and the process is only showing installer roles. Can you help get us in the right direction?

@little-oddball
Copy link

I asked if @flooose can weigh in... he has a lot more hands-on with Venafi than I do.

@little-oddball
Copy link

@little-oddball I shared the confluence docs you gave me with the team for this. They mentioned they need a requestor role to complete the workflow in the doc and the process is only showing installer roles. Can you help get us in the right direction?

Spoke w/ @flooose about some of the investigation he did. He believes that the "requester" role is not mandatory but instead optional. He indicated that he believe when he filled out that form he recalled having some support from @mchelen and is not sure how/what might have been filled in there.

Sorry I don't have more and will see what else I can find but maybe those are enough to get moving.

@EWashb
Copy link
Contributor

EWashb commented Sep 27, 2023

Thank you @little-oddball. I'll sync up with @mchelen about this. I can also let you know what we find out so we can document it going forward. @BerniXiongA6 please see Clint's comment above.

@EWashb
Copy link
Contributor

EWashb commented Sep 27, 2023

Also @edmund-dunn please see above comment about the requester role not being mandatory. cc: @ndouglas

@flooose
Copy link

flooose commented Sep 27, 2023

To be clear, I'm not positive about it being optional, but in lieu of concrete documentation about the roles, I think this could be a good opportunity to see if, and how much, these roles overlap.

In my Venafi profile, I wasn't able to see which role I was assigned to, but I was able to create and renew certificates, which fulfilled my needs. If the "installer" role was also the only thing available for @mchelen when he filled out the request for me, then that means the "installer" role overlaps with the "requestor" role in this regard (most likely, based on the names of these two roles).

@BerniXiongA6
Copy link

@edmund-dunn will sync with @EWashb when she returns to pick this back up

@BerniXiongA6
Copy link

@ariperez -- did you wanna finish up this one for Sprint 101? cc: @maortiz-27-80

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CMS Team CMS Product team that manages both editor exp and devops DevOps CMS team practice area
Projects
None yet
Development

No branches or pull requests

9 participants