Skip to content

christianh814/mk-machineset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Create Infra Node Machine Sets

Quick and Dirty shell script to create machinesets as seen on the Infra Node Twitch Stream

🚨 This script has been tested on OCP 4.5

Setup

Edit this script with your variables depending on your env

AWS

clusterid="cluster2-79bxd"
region="us-east-1"
zones=(us-east-1a us-east-1b us-east-1c)
ami="ami-00e472e63fc0dbe01"
  • clusterid is the output of oc get -o jsonpath='{.status.infrastructureName}' infrastructure cluster
  • region is the AWS region your cluster is in
  • zones is an array of the AWS zones you want your infra node to be in.
  • ami is the name of the AWS ami of RHCOS

vSphere

clusterid="cluster2-79bxd"
datacenter="Datacenter"
datastore="datastore1"
vspheresrv="vsphere.example.com"
  • clusterid is the output of oc get -o jsonpath='{.status.infrastructureName}' infrastructure cluster
  • datacenter is the name of your datacenter
  • datastore is the name of the datastore you want the VMs to be installed on
  • vspheresrv is the hostname of your vSphere/vCenter endpoint.

Run

Run the script for AWS

./mk-machineset.sh

Run the script for vSphere

./mk-machineset.sh vsphere

Apply

Apply the manifest

⚠️ modify the files if you want to change the type of server.

oc apply -f ./out/

SLA

I make no guarantees for this QnD script, so YMMV. Use caution.

About

Quick and Dirty shell script to create machinesets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages