-
Notifications
You must be signed in to change notification settings - Fork 9
SNO
Chris Doan edited this page Mar 25, 2021
·
1 revision
We can deploy SNO cluster development drivers given access to the release images. You will need a release that has support for SNO deployment.
- Obtain access to the image with a release that supports SNO. If there is a pull secret, add the secret to your pull secret json file associated with your provider connection secret associated with the cloud or environment you plan to deploy.
login to https://console-openshift-console.apps.ci.xxx.com/ with your github id (you must be in openshift org)
copy the oc login command with token and login from the terminal
oc registry login --to=- to dump your pull secret, and append this to your general pull secret
- Define the clusterimageset for the release image
apiVersion: hive.openshift.io/v1
kind: ClusterImageSet
metadata:
name: sno-4.8.0-0-2021-03-23
spec:
releaseImage: registry.ci.openshift.org/ocp/release:4.8.0-0.ci-2021-03-23-080923
- Reference this clusterimageset in the clusterdeployment.yaml
spec:
...
provisioning:
imageSetRef:
name: sno-4.8.0-0-2021-03-23
installConfigSecretRef:
name: sresnotest0-install-config
sshPrivateKeySecretRef:
name: sresnotest0-ssh-private-key
pullSecretRef:
name: sresnotest0-pull-secret- Make sure the install-config.yaml references a single master, and zero worker nodes
controlPlane:
hyperthreading: Enabled
name: master
replicas: 1
platform:
aws:
rootVolume:
iops: 4000
size: 100
type: io1
type: m5.2xlarge
compute:
- hyperthreading: Enabled
name: worker
replicas: 0
platform:
aws:
rootVolume:
iops: 2000
size: 100
type: io1
type: m5.xlarge