VMware Application Catalog (formerly Tanzu Application Catalog) is a catalog of trusted, continuously maintained, and verifiably tested open source images that is custom-built to enterprise specifications, and privately delivered directly to a customer’s registry of choice.
Recently, we added JFrog Container Registry and Amazon Elastic Container Registry to our list of supported registries, in addition to Google Container Registry, Azure Container Registry, and Harbor. We are now happy to announce the addition of Google Artifact Registry to our list of supported registries and our ability to provide customers with yet another option to store and consume artifacts.
With this out-of-the-box support for Google Artifact Registry, VMware Application Catalog will now be able to deliver added value to enterprises running their infrastructure in Google Cloud, as it enables two new critical use cases:
- Consume artifacts directly from Google Artifact Registry
- Build artifacts on top of a customer-owned golden base image hosted in a Google Artifact registry
Adding Google Artifact Registry to VMware Application Catalog
Follow these steps to add a new registry:
- In the left navigation pane, click Registries.
- On the registries page that appears, click the Add Registry tile.
- In the add registry dialog, provide the following information and click ADD:
- Provider
- Name
- Description
- Registry URL
- Credentials (JSON)
NOTE: The Credentials (JSON) should be generated by a Google Artifact Registry service account with enough permissions to pull and push artifacts. More info on how to generate credentials in Google Artifact Registry is available in Set Up Authentication for Docker in the Artifact Registry documentation site.
- The VMware Application Catalog validates the registry you are trying to configure. After successful validation, a message appears confirming that your request to add a new registry has been successfully submitted.
- Click OK.
Adding a Google Artifact Registry to VMware Application Catalog (modal filled with sample details).
VMware Application Catalog will check that the registry can be accessed with the provided credentials before saving the registry.
How to build your enterprise catalog on top of a base image hosted in a Google Artifact Registry
A key feature of VMware Application Catalog is the option to build the catalog on top of a custom base image owned by the customer. This feature is highly suitable for fulfilling enterprise-specific requirements around security, compliance, provenance, etc.
The steps involved in adding a new custom base image hosted in Google Artifact Registry are as follows:
- In the left navigation pane, click Base Images.
- Locate the Add New Image tile on the page that appears. Click ADD.
- Under “Add Custom Base Image”
- Provide a name and description for the base image.
- Select the Google Artifact Registry that you have added to VMware Application Catalog.
NOTE: If you have not yet created any registry or if you do not want choose the existing registries and wish to add a new registry, then follow the instructions provided in the adding a new registry section in our documentation. - Enter the location or path to the base image in the chosen registry you configured previously. For example,
base-images/debian:buster
or justdebian:buster
, depending on the registry URL you previously configured. If you don’t specify a version, then VMware Application Catalog considers the latest version. - Select an operating system for the base image.
- Click Add.
The base image that you added appears in the “My Custom Base Images” section.
Adding a custom base image hosted in Google Artifact Registry to VMware Application Catalog (modal filled with sample details).
Please check out our documentation for more information!