Repository Management

On this Page:

Repositories provide details on all your repositories that exist in Repository Manager. These repositories contain components that are in use by your development teams. 

RELEASE 161 All hosted repositories that have Namespace Confusion Protection enabled, will be visible here.

The features discussed in this section require IQ Server with a Firewall license.

Managing repositories include:

  1. Identifying components that violate policies and represent a potential risk
  2. Applying waivers to repository components
  3. Managing "labels" for components in the repository for easier identification
  4. Managing roles and access permissions for users  

Managing Repositories

The creation, modification, and deletion of repositories is managed via Repository Manager. Nexus Lifecycle displays information about all connected repositories.

To view this information in Nexus Lifecycle:

  1. Click the Orgs & Policies button  located in the left navigation bar.
  2. Click on Repositories, to view the Configuration section  as shown in the figure below.

Details on repositories include:

    • Repository: The public ID of the repository
    • Repository Manager: The instance ID of the Repository Manager hosting the repository
    • Status: The current audit-enabled state of the repository

Click on the delete icon to delete the repository. This action affects the repository view in Nexus Lifecycle (or Nexus IQ Server), not Repository Manager. The repository entity and its data are permanently removed from Nexus Lifecycle (or Nexus IQ Server.) The repository in Repository Manager remains unchanged.

The deletion of a repository in IQ Server will NOT be replicated to Repository Manager.

Click on a repository link under the Repository column to view the Repository Results page.

Managing User Roles

Scroll down the Repositories page to view the Access section, located under the Configuration section.

You can set access permissions for users, or add roles rights to view repository evaluation results. The process is the same as managing roles and permissions for organizations and applications on Nexus IQ Server.

Using role assignments, you can to grant users different permissions for repository evaluation results without granting them access to organizations and applications. For example:

  • To grant a user the ability to view repository results,  assign the role with View IQ Elements permission.
  • To edit repository results, you assign the user to a role with Edit IQ Elements permission.

Any role assignments made at the Root Organization level are inherited automatically by Repositories. However, if you set a role in Repositories, the Root Organization is unaffected.

NEW IN RELEASE 156 Namespace Confusion Protection

Scroll down the Repositories page to view the Namespace Confusion Protection section, located under Access.

The list displays component namespaces used to match against component coordinates for Namespace Confusion Protection. For information on changing the protection status of a component namespace, see Configuring Namespace Confusion Protection in IQ section in Preventing Namespace Confusion.

NEW IN RELEASE 159 The Enabled column shows the protection status of Namespace Confusion Protection feature for the component namespaces in this list. You can turn the protection on/off, if needed.