public static DeploymentReplicationController ValidateAndCreate(V1ReplicationController cont) { _validateLog.Debug("Validating rc " + cont.Metadata.Name + "..."); // The replication controller name should be _rcName-version var parts = cont.Metadata.Name.Split('-'); uint version; if (!uint.TryParse(parts[parts.Length - 1], out version)) { _validateLog.Warn("Replication controller " + cont.Metadata.Name + " name not formatted correctly."); return null; } return new DeploymentReplicationController(cont, version); }
public DeploymentReplicationController(V1ReplicationController controller, uint versionNum) { Controller = controller; Version = versionNum; }