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 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
Deploy OpenShift Cluster - Installer Provisioned Infrastructure.yaml
For information on using this Code Stream pipeline please read this blog post: https://veducate.co.uk/vra-deploy-eks-tmc/ This repository contains the configurations for the following; Create a Code Stream Pipeline Create a AWS EKS Cluster Create EKS cluster as endpoint in both Code Stream and Cloud Assembly Register EKS cluster in Tanzu Mission Control Prerequisites vRA Cloud access The pipeline can be changed easily for use with vRA on-prem AWS Account that can provision EKS clusters Docker host to be used by Code Stream Ability to run the container image: saintdle/aws-k8s-ci Tanzu Mission Control Account that can register new clusters #vRealizeAutomationCloud #vRealizeAutomation #Apache2.0 #CodeStream #OtherLanguage #vRA #Kubernetes #TanzuMissionControl #vRealizeAutomationCLoud #vRealizeAutomation
Deploy EKS Cluster.yaml
For information on using this Code Stream pipeline please read this blog post: https://veducate.co.uk/vra-deploy-aks-tmc/ This repository contains the configurations for the following; Create a Code Stream Pipeline Create a Azure AKS Cluster Saves SSH keys to Docker Host "SharedPath" folder Create AKS cluster as endpoint in both Code Stream and Cloud Assembly Register AKS cluster in Tanzu Mission Control Prerequisites vRA Cloud access The pipeline can be changed easily for use with vRA on-prem Azure Account that can provision AKS clusters Docker host to be used by Code Stream Ability to run the container image: mcr.microsoft.com/azure-cli Tanzu Mission Control Account that can register new clusters #AKS #OtherLanguage #vRA #vspherewithkubernetes #vRealizeAutomationCloud #vRealizeAutomation #TanzuMissionControl #vRealizeAutomation #Azure #Apache2.0 #CodeStream
Deploy AKS Cluster.yaml
High Level Steps Create a Code Stream Pipeline Create an Google GKE Cluster Create GKE cluster as endpoint in both vRA Code Stream and Cloud Assembly Register GKE cluster in Tanzu Mission Control Onboard the cluster to Tanzu Service Mesh Pre-Requisites vRA Cloud access The pipeline can be changed easily for use with vRA on-premises Google Cloud account that can provision GKE clusters The Kubernetes Engine API needs to be enabled Basic knowledge of deploying GKE This is a good beginners guide if you need You will need to create a Service Account that the gcloud CLI tool can use for authentication A Docker host to be used by vRA Code Stream Ability to run the container image: gcr.io/google.com/cloudsdktool/google-cloud-cli Tanzu Mission Control account that can register new clusters VMware Cloud Console Tokens for vRA Cloud, Tanzu Mission Control and Tanzu Service Mesh API access The configuration files for the pipeline can be found in this GitHub repository Getting Started vRealize Automation - Deploying a GKE Cluster with Code Stream, add to Tanzu Mission Control & Tanzu Service Mesh #vRealizeAutomation #vRealizeAutomationCloud #CodeStream #OtherLanguage #vRealizeAutomation #vRA #GKE #Apache2.0 #TanzuKubernetesGridIntegrated
Deploy GKE Cluster.yaml
High Level Steps To achieve our requirements, we’ll be configuring the following: Cloud Assembly VCF SDDC Manager Integration Kubernetes Cloud Zone – Tanzu Supervisor Cluster Cloud Template to deploy a new Tanzu Supervisor Namespace Code Stream Tasks to provision a new Supervisor Namespace using the Cloud Assembly Template Tasks to provision a new Tanzu Guest Cluster inside of the Supervisor namespace using CI Tasks and the kubectl command line tool Tasks to create a service account inside of the Tanzu Guest Cluster Tasks to create Kubernetes endpoint for the new Tanzu Guest Cluster in both Cloud Assembly and Code Stream Service Broker Catalog Item to allow End-Users to provision a brand new Tanzu Guest Cluster in its own Supervisor Namespace To get started, please see this blog post: https://dy.si/RM9Sr2 #Apache2.0 #Deploy #vRealizeAutomation #vSphere #OtherLanguage #tanzu #CodeStream #vRealizeAutomation #vRealizeAutomationCloud #vRA
vRA-Deploy-Tanzu-Clusters-main.zip
Example Usage vRealize Orchestrator Schedule Action I firstly created a new Orchestrator Action to trigger a specific pipeline UUID thru the Code Stream API. For this to work I needed to create the Action outside of Orchestrator due to the requirement to use the requests module
codestream-scheduler-main.zip
1 Comment - no search term matches found in comments.