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-actions
Execute once
#! with git CLI
git fetch upstream
git merge upstream/main
git push
#! alternatively with gh CLI
gh repo sync --source clicktruck/platform-actions
Execute 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 | ✅ |