https://github.com/saintdle/vra-deploy-openshift-clusters
vRA Code Stream Pipeline to deploy OpenShift clusters and register with Tanzu Mission Control.
https://github.com/saintdle/vra-deploy-openshift-clusters
automation deploy kubernetes openshift tanzu vra vrealize vrealize-automation
Last synced: about 2 months ago
JSON representation
vRA Code Stream Pipeline to deploy OpenShift clusters and register with Tanzu Mission Control.
- Host: GitHub
- URL: https://github.com/saintdle/vra-deploy-openshift-clusters
- Owner: saintdle
- Created: 2021-06-30T14:49:41.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-01T17:01:21.000Z (almost 4 years ago)
- Last Synced: 2025-02-04T20:19:16.060Z (3 months ago)
- Topics: automation, deploy, kubernetes, openshift, tanzu, vra, vrealize, vrealize-automation
- Homepage: https://bit.ly/2SEG0Z5
- Size: 23.4 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Deploy OpenShift Clusters to vSphere using vRealize Automation
vRA Code Stream Pipeline to deploy OpenShift clusters and register with Tanzu Mission Control.### Getting started
> Blog Post - [Deploying OpenShift Clusters using vRA Code Stream](https://bit.ly/2SEG0Z5)### Pre-reqs
* Red Hat Cloud Account
* With the ability to download and use a Pull Secret for creating OpenShift Clusters
* vRA access to create Code Stream Pipelines and associated objects inside the pipeline when it runs.
* Get CSP API access token for vRA Cloud or on-premises edition.
* Tanzu Mission Control access with ability to attach new clusters
* Get an CSP API access token for TMC
* vRA Code Stream configured with an available Docker Host that can connect to the network you will deploy the OpenShift clusters to.
* This [Docker container](https://hub.docker.com/r/saintdle/openshift-ci) is used for the pipeline
* You can find the [Dockerfile here](https://github.com/saintdle/openshift-ci), and alter per your needs, including which versions of OpenShift you want to deploy.
* SSH Key for a bastion host access to your OpenShift nodes.
* vCenter account with [appropriate permissions](https://docs.openshift.com/container-platform/4.7/installing/installing_vsphere/installing-vsphere-installer-provisioned.html#installation-vsphere-installer-infra-requirements_installing-vsphere-installer-provisioned) to deploy OpenShift
* You can use this [PowerCLI script](https://github.com/saintdle/PowerCLI/blob/master/Create%20vCenter%20Roles/Create_vCenter_OpenShift_Install_Role.ps1) to create the role permissions.
* [DNS records](https://docs.openshift.com/container-platform/4.7/installing/installing_vsphere/installing-vsphere-installer-provisioned.html#installation-vsphere-installer-infra-requirements_installing-vsphere-installer-provisioned) created for the OpenShift cluster deployment
* api.{cluster_id}.{base_domain}
* *.apps.{cluster_id}.{base_domain}### Screenshots

