Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,331
    • Merge requests 1,331
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #282429
Closed
Open
Issue created Nov 13, 2020 by Robert Hunt@rob.huntMaintainer3 of 3 checklist items completed3/3 checklist items

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

#218701 (closed)

Non-functional requirements

  • Documentation:
  • Performance:
  • Testing:

Implementation plan

backend

  1. Create GPG Key finder class.
  2. Add GPG keys path to CredentialsInventoryActions
  3. Add GPG keys to CredentialsInventoryActions#filter_credentials
  4. Add tests
  5. Put behind feature flag (#292961 (closed))

frontend

  1. Add GPG keys tab to ee/app/views/shared/credentials_inventory/index.html.haml
  2. Create GPG keys HAML view in ee/app/views/shared/credentials_inventory/gpg_keys/...
  3. 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.

Edited Apr 06, 2022 by 🤖 GitLab Bot 🤖
Assignee
Assign to
Time tracking