Caution
This repository depended on VMware Tanzu Application Platform assets, images hosted in the Tanzu Standard container registry, and links to the Pivotal Network. In 2023, VMware (now a Broadcom company) consolidated and realigned these offerings, resulting in the deprecation or migration of public access to Tanzu images and Pivotal assets. As a result, this project is archived and no longer maintained.
Github Action workflows for installing and configuring app platform dial-tone
- Github
- One or more on: AWS, Azure, Google Cloud, Oracle
- Tanzu Network
Start by forking this Github repository. You're required to configure your own set of Github secrets that will be leveraged by a collection of Github Actions.
If you're looking to contribute, clone your fork to your local workstation or laptop, create a branch and get to work on that new feature. This repo is open for pull requests.
To keep your fork up-to-date with upstream changes
git remote add upstream https://github.com/clicktruck/platform-actionsExecute once
#! with git CLI
git fetch upstream
git merge upstream/main
git push
#! alternatively with gh CLI
gh repo sync --source clicktruck/platform-actionsExecute periodically
Review this curated collection of dispatch workflows.
| Action | Link |
|---|---|
| Clean Workflow Logs | ✅ |
| Relocate images from Tanzu Network to private container image registry | 🚧 |
| Install Tanzu Cluster Essentials | ✅ |
| Install Tanzu Data Services Repository | ✅ |
| Install Ingress Providers (contour, cert-manager, external-dns) | ✅ |
| Install Tanzu Standard Repository | ✅ |
| Create new project in Harbor | ✅ |
| Install Tanzu Application Platform | |
| » Single cluster | 🚧 |
| » Multi cluster (targeting: AWS) | 🚧 |
| » Multi cluster (targeting: Azure) | 🚧 |
| » Multi cluster (targeting: Google Cloud) | 🚧 |
| Onboard cluster to Application Live View | 🚧 |
| Prepare Metadata Secrets Store | 🚧 |
| Uninstall Tanzu Application Platform | |
| » Single cluster | 🚧 |
| Uninstall Tanzu Data Services Repository | ✅ |
| Uninstall Ingress Providers (contour, cert-manager, external-dns) | ✅ |
| Uninstall Tanzu Standard Repository | ✅ |