Start with Pan-Net Artifactory

To use Pan-Net DevOps Space Package you need first DevOps Space product to be activated for you personal or Organization account on Pan-Net’s portal.
Steps to perform for DevOps Space product activation are described here.

Request for a product, choose it's users (the list of users is available if have more Pan-Net cloud users in your Organization) and go to the management panel to start using newly available tools.


Please note that a set of functions, available with management panel may differ for different user roles. To be able to manage user access to DevOps Space platforms and resources at least Technical lead role is needed. Read more about user roles here: Users and Roles


This guide describes how to enable Pan-Net Artifactory for your account, create repository and start work with it.

User activation

After product ordering process is complete, all the users, selected on the Configuration step will be activated in Pan-Net Artifactory.
Activation of Pan-Net Artifactory account for new user or deactivation of existing one can be done on My Products/DevOps Space tab of the portal menu.
Select User Management/Artifactory from the DevOps Space management panel menu on the left. Select users to activate/deactivate from the list of users on the right side (Figure 1)

 

Figure 1. Select users to activate/deactivate from the list of users in DevOps Space management panel.

Create user group

The first step needs to be performed to start work with Pan-Net Artifactory - to create a user group .

It can be done with DevOps Space management panel. To create new user group in Pan-Net Artifactory select Artifactory/Groups tab in the DevOps Space management panel menu on the left. Type group name you prefer and confirm with Create Group button (Figure 2).

Figure 2. Create new Artifactory user group in DevOps Space management panel.

As a new group appeared in the list of groups, users can be added to this group.

Click on the group name. All users with activated Artifactory accounts will be visible in the list.

Statuses of users in this group are listed in Actions column.

Choose user and use switch button in Actions column to enable user in the group (Figure 3).

Figure 3. Choose users and use switch button to enable user in the group.

Create repository

When user groups are created and users are activated in the groups, Artifactory repository can be created.
Use New Repository button to open repository creation menu (Figure 4).

Figure 4. Use New Repository button to open repository creation menu.

Choose the repository type from the package type dropdown menu. Type new repository name postfix. The final name of the repository name will be made up of a prefix and a postfix in accordance with the following naming convention: <Organization Name>-local-<package type>-<repository name> (Figure 5). Save changes.

Figure 5. Choose repository name, package type and save changes.

Access Artifactory Web UI

Ones your account is activated, you can login Pan-Nat GitLab using it's Web interface.

From the portal you can access DevOps Space graphical tools by the URL links in My Products/DevOps Space (Figure 6 )

 

Figure 6. Follow the URL link on the Pan-Net portal to open a window for the JFrog Platform web iui

Click the Url link in Artifactory section. On the JFrog Platform login page choose cloud Icon under the Login button (Figure 7).

Figure 7. On the JFrog Platform login page choose cloud Icon under the Login button

Enter your user name (e-mail address) and your password on the page, that shows. Use Pan-Net portal credentials (Fi).

Figure 7. Enter your user name and your password on the page, that shows.

Access Artifactory API

The API authentication will work only via User API Key - the SSO user credentials (pan-net portal credentials) should be used only when SSO provider is used (Web UI).

Docker Registry

After you have created the Artifactory API Key, use that in the CLI prompts when asked for the password.

$ docker login artifactory.ds.pan-net.cloud
Username: <PAN-NET CLOUD USERNAME>
Password: <API KEY>
Login Succeeded
$