Add GPG keys list view to Admin Credentials Inventory
Why are we doing this work
In 12.6
we introduced the Credentials Inventory to help compliance-minded organizations manage their user's access credentials. Currently, this inventory contains information on PATs and SSH keys. The inventory does not include information about GPG keys that are in use, which can be an additional element of managing credentials in a complex context for customers.
We initially need to show a list of GPG keys on the credentials inventory before adding additional functionality.
Relevant links
Non-functional requirements
-
Documentation: -
Performance: -
Testing:
Implementation plan
- Create GPG Key finder class.
- Add GPG keys path to
CredentialsInventoryActions
- Add GPG keys to
CredentialsInventoryActions#filter_credentials
- Add tests
- Put behind feature flag (#292961 (closed))
- Add GPG keys tab to
ee/app/views/shared/credentials_inventory/index.html.haml
- Create GPG keys HAML view in
ee/app/views/shared/credentials_inventory/gpg_keys/...
- Add tests
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.