This is called pre-launch to validate that the cluster specification is valid. This can include checking that the security options are in the site files prior to launch, that there are no conflicting operations etc. This check is made prior to every launch of the cluster -so can pick up problems which manually edited cluster files have added, or from specification files from previous versions. The provider MUST NOT change the remote specification. This is purely a pre-launch validation of options.
@param sliderFileSystem filesystem
@param clustername name of the cluster
@param configuration cluster configuration
@param instanceDefinition cluster specification
@param clusterDirPath directory of the cluster
@param generatedConfDirPath path to place generated artifacts
@param secure flag to indicate that the cluster is secure
@throws SliderException on any validation issue
@throws IOException on any IO problem
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.