Starting on June 24th 2024, all on-premise Tanzu products will be distributed on Broadcom's Customer Support Portal (https://support.broadcom.com). The impact to Tanzu Network automation tools is clarified below.
Keywords:
Environment:
How can I discover new versions of products? How can I obtain the product slug ID?
The existing Tanzu Network API has been replicated for most use cases, and the product/releases endpoints will continue to function.. Users will be able to get JSON formatted responses with information on products, slugs, and releases, including:
The slug ID is not currently user-facing in Support Portal UI directly or via the url like in Tanzu Network today. Instead, the information will be solely discovered via the replicated API.
Existing pivnet CLI commands may continue to function, but since the existing Tanzu Network API is not being fully replicated, some commands, flags, and options may not function fully.
Are there any redirects, how do they work?
The Tanzu Network domain and respective UI will redirect starting on June 24th, 2024.
Cutover Date |
Current domain |
Redirected to |
June 24th, 2024 |
Tanzu Network |
Customer Support Portal |
The API itself will not have a redirect but will instead cutover to a new service responding to the legacy DNS (network.pivotal.io and network.vmware.com). This is a new DNS - not a http redirect - but the prior API path will continue to work.
Please note that the prior Tanzu Network API is not fully replicated in Support Portal; a subset of functionality has been reduced, but the main endpoints most used for consuming product, release, and slug information has been retained.
IP Addresses to Allow List
Support Portal - 141.202.0.1
Where can I find API documentation?
Documentation can be found here: https://developer.broadcom.com/xapis/tanzu-api/latest/all-tanzu-apis/
How is the pivnet-resource changing?
The pivnet-resource can continue to be used, however the metadata returned may be limited due to API changes. For example, copy_metadata will operate on less metadata after the cutover.
API EULA Acceptance Instructions
Option 1
Download the new version of the OM CLI from the Github Release, which will automatically accept the EULA for a release when a
user requests to download it . The next release of Platform Automation will include this updated version of the OM CLI
Option 2
Use the following `pivnet` cli commands to accept the eula for a given product and release.
pivnet login --api-token=$PIVNET_API_TOKEN
pivnet accept-eula -p $PRODUCT_SLUG -r $VERSION
Option 3
Use curl to manually accept the EULA for a release. Instructions below:
curl -X GET -H "Authorization: $AUTH" "https://network.tanzu.vmware.com/api/v2/products/$product_slug/releases"
- find release w/ the release version number and record the release id
curl -X POST -H "Authorization: $AUTH" "https://network.tanzu.vmware.com/api/v2/products/$product_slug/releases/$release_id/pivnet_resource_eula_acceptance"
How is the OM CLI changing, is there a new pivnet token?
Existing pivnet tokens were migrated if used within the last 12 months. The tokens do not expire.
There is no direct change to OM CLI, it will continue to function. You do not need to download a new version.
Will there be a new Pivnet resource in dockerhub?
No - the existing Dockerhub artifact can continue to be used as-is.