openshift-manage-in-process-machines¶
A task to take pre-install machines and manage them into or out of the OpenShift cluster
This task processes the machines that are in-process, meaning they have been allocated
but not yet consumed by the OpenShift cluster. It manages these machines into the cluster
based on the role defined by openshift/role parameter and handles the necessary steps to
complete their integration (Approving CSRs, etc.).
Machines without the openshift/role parameter that were previously part of the cluster
will be removed from the cluster and released back to the pool.
Requirements¶
- Must be used with
universal-application-openshift-cluster - Assumes that the pool is defined by
broker-pool/poolor the name of the cluster.
Parameters¶
- openshift/version: The OpenShift version to use for the node installation.
Usage¶
- The system will wait for the machines to be ready.
- The in-process flag will be cleared.
- This will inject manifests into the OpenShift cluster for the machines.
Objects that Reference openshift-manage-in-process-machines¶
- blueprints openshift-cluster-add-nodes in Openshift as part of Tasks (declared)
Objects used by openshift-manage-in-process-machines¶
- templates prelude.tmpl
- templates openshift-cluster-prelude.sh.tmpl
- params openshift/cluster-complete
- params broker/set-pipeline
- params openshift/version
- params broker/set-workflow
- params broker-pool/pool
- params broker-pool/return-workflow
- params broker-pool/return-pipeline