The Jfrog Artifactory plugin displays information about your container images within the Jfrog Artifactory registry.
-
Run the following command to install the Jfrog Artifactory plugin:
yarn workspace app add @backstage-community/plugin-jfrog-artifactory
-
Set the proxy to the desired Artifactory server in the
app-config.yaml
file as follows:proxy: endpoints: '/jfrog-artifactory/api': target: 'http://<hostname>:8082' # or https://<customer>.jfrog.io headers: # Authorization: 'Bearer <YOUR TOKEN>' # Change to "false" in case of using self hosted artifactory instance with a self-signed certificate secure: true
-
Enable the JFROG ARTIFACTORY tab on the entity view page in
packages/app/src/components/catalog/EntityPage.tsx
:/* highlight-add-start */ import { isJfrogArtifactoryAvailable, JfrogArtifactoryPage, } from '@backstage-community/plugin-jfrog-artifactory'; /* highlight-add-end */ const serviceEntityPage = ( <EntityLayout> // ... {/* highlight-add-start */} <EntityLayout.Route if={isJfrogArtifactoryAvailable} path="/jfrog-artifactory" title="Jfrog Artifactory" > <JfrogArtifactoryPage /> </EntityLayout.Route> {/* highlight-add-end */} </EntityLayout> );
-
Annotate your entity with the following annotations:
metadata: annotations: 'jfrog-artifactory/image-name': '<IMAGE-NAME>'
Jfrog Artifactory is a front-end plugin that enables you to view the information about the container images that are available in your Jfrog Artifactory registry.
- Your Backstage application is installed and running.
- You have installed the Jfrog Artifactory plugin. For installation and configuration steps, see Installation and configuration.