Get Started with VMware Tanzu Application Catalog
The VMware Tanzu Application Catalog is a service that combines content and tools to allow IT organizations to consume open source and commercial applications customized to their specific requirements, across multiple platforms.
Enterprises can consume and deploy trusted and continuously maintained applications from a catalog tailored to their needs. This catalog is distributed through a private repository to internal customers.
Components of Tanzu Application Catalog
- Catalog: Initially, a set of applications from the Bitnami Community Catalog with enterprise-ready configuration settings.
- Self-service tools: UI and command line tools that allow customers to provide onboarding credentials and inputs to the customization engine.
Assumptions and prerequisites
This tutorial assumes that:
- You have a VMware Cloud Services account.
- You have access to the VMware Cloud Services Portal (CSP).
NOTE: VMware Cloud Services accounts are contained within Organizations. An Organization enables controlled access to one or more services. There are two types of roles within Organizations: Organization Owners and Organization Members. If you are an Organization Member, you can add cloud services to your organization and invite users to cloud services. If you are an Organization Member, you must request access to various cloud services from your Organization Owner. For information about working with organizations, including editing your user profile, refer to the VMware Cloud Services documentation.
Step 1: Request access to the Tanzu Application Catalog
Option 1: Request access from the VMware Cloud Services Portal
To request access from the VMware Cloud Services Portal, follow these steps:
- Navigate to the VMware Cloud Services portal.
In the “More Services” section, scroll down and click the “Request Access” link.
Option 2: Request access from the Tanzu Application Catalog home page
In the Tanzu Application Catalog you will find a “Request access” button.
In both cases, you will be redirected to the VMware Tanzu Application Catalog home page. Click “Get Started” and enter your email address. Then click “Next” to finish the process.
Once your organization is granted access to the service, you will receive an email with detailed information about how to access the Tanzu Application Catalog.
Step 2: Sign in to the Tanzu Application Catalog with your VMware account
To sign in to the Tanzu Application Catalog with your VMware account, your organization must include this service within its VMware Cloud Services.
There are two ways to check if you have access to the Tanzu Application Catalog:
- Check services from the VMware Cloud Services Portal
- Check access from the Tanzu Application Catalog
Check services from the VMware Cloud Services Portal
You can check if your organization has the Tanzu Application Catalog included in its services by reviewing the list of available services from the Cloud Services Portal. Follow these instructions:
- Navigate to the Cloud Services Portal.
Check if the Tanzu Application Catalog is shown as an available service in the “My Services” section.
Click the “Tanzu Application Catalog” button to access it.
Check access from the Tanzu Application Catalog
You can check if your organization has access to this service by signing into the Tanzu Application Catalog. Follow the steps below:
- Navigate to the Tanzu Application Catalog.
Click the “Sign in with VMware” button. If you have access to the Tanzu Application Catalog, you should be redirected to the “Catalogs” dashboard.
If your organization does not have access to this service, you will see a message like the one shown below, which allows you to change your current organization or navigate to the VMware Cloud Services Portal to get access to the service.
Step 3: Create a private catalog in the Tanzu Application Catalog
Once you get access to the Tanzu Application Catalog you can start creating private catalogs. Follow the instructions below:
TIP: You can only create one catalog for each request, but it is possible to request and create as many catalogs as you need.
Click the “Request a new catalog” button. This will start a wizard, select the following options:
- Target format: Choose between options to create a catalog of container images or Helm charts.
- Base Image: Choose the OS for the application base image.
- Registry to store the applications: Specify the registry where the applications will be stored.
- Registry URL (optional): Indicate the URL to which applications should be pushed.
- Applications to include: Select the applications to be included in the current catalog.
Click the “Next” button to start the request.
After following the wizard to create a catalog, the request will be placed in a processing queue. You can see the number of pending catalog requests from the “Catalogs” dashboard:
When the catalog is ready, you will receive an email notification with a link to get direct access to it.
Step 4: Check your private catalogs in the Tanzu Application Catalog
You will have 24 / 7 access to your private catalogs to view the collection of included applications, their status, and deployment details.
NOTE: Depending on the target format you selected when creating the catalog, the information provided in the “Details” page may vary.
Check a private containers catalog
In the “Catalogs” dashboard, select a Container Catalog by clicking the corresponding “View” link. You will see a list of applications included in the catalog, with the following information for each:
- Container image version
- Release status of the container
- Date of the most recent release
- “Details” link to view more information associated with that container image
Click the “Details” link for an application to see the following information related to the selected container image:
- Status of the release
- Image References:
- Repository URL where the image is stored
- Container tags: use these tags to run your container
- Reports: Click “Download” to save a copy of the available reports in your local machine. There are two types of reports for containers:
- Antivirus Scan Result
- CVE Scan Result
Check a private Helm Charts catalog
In the “Catalogs” dashboard, select a Helm charts catalog by clicking the corresponding “View” link. You will see a table with a list of the applications included in that catalog, with the following information for each:
- Chart version
- Status of chart’s release
- Date of the latest release
- “Details” link to view more information associated with that chart
Click the “Details” link for a chart. On the resulting screen, you will see the following information related to the selected chart:
- Status of the release
- Release information: commands to install the chart
- Chart information: digest, name, version, and repository URL
- Chart dependencies