openshift-direct-pool-operations¶
A task to allocate machines from the pool broker for OpenShift clusters
This task allocates machines in a pool assocated with the cluster.
This is only used for OpenShift clusters, where the machines are allocated in a defined pool. First allocation builds the cluster. Future allocations are added as uninstalled nodes to the cluster.
Requirements¶
- Must be used with universal-application-openshift-cluster
- Assumes that the pool is defined by broker-pool/pool or the name of the cluster.
- Machines are moved from Free to InUse state to indicate consumption.
- Placing machines into the pool make them elliegible for OpenShift cluster deployment.
Parameters¶
- broker-pool/pool: Name of the pool to allocate machines. Unspecified will use the cluster name.
Usage¶
- As part of the OpenShift cluster pipeline, this task is automatically invoked to allocate machines from the specified pool.
Objects that Reference openshift-direct-pool-operations¶
- blueprints openshift-cluster-add-nodes in Openshift as part of Tasks (declared)
Objects used by openshift-direct-pool-operations¶
- templates prelude.tmpl
- params broker-pool/pool
- params cluster/destroy
- params broker-pool/return-workflow
- params broker-pool/return-pipeline
- params broker/set-workflow
- params broker/set-pipeline
- params openshift/cluster-complete
- params broker/set-icon
- params broker/set-color