@Override public DeploymentConfig deployLatest(boolean wait) { Long currentVersion = getMandatory().getStatus().getLatestVersion(); if(currentVersion == null){ currentVersion = 1L; } DeploymentConfig deployment = cascading(false).edit().editStatus().withLatestVersion(++currentVersion).endStatus().done(); if (wait) { waitUntilDeploymentConfigIsScaled(deployment.getSpec().getReplicas()); deployment = getMandatory(); } return deployment; }
public DeploymentConfigStatusBuilder( DeploymentConfigStatusFluent<?> fluent , DeploymentConfigStatus instance ){ this.fluent = fluent; fluent.withDetails(instance.getDetails()); fluent.withLatestVersion(instance.getLatestVersion()); } public DeploymentConfigStatusBuilder( DeploymentConfigStatus instance ){
public DeploymentConfigStatusBuilder( DeploymentConfigStatus instance ){ this.fluent = this; this.withDetails(instance.getDetails()); this.withLatestVersion(instance.getLatestVersion()); }
public DeploymentConfigStatusBuilder( DeploymentConfigStatusFluent<?> fluent , DeploymentConfigStatus instance ){ this.fluent = fluent; fluent.withDetails(instance.getDetails()); fluent.withLatestVersion(instance.getLatestVersion()); } public DeploymentConfigStatusBuilder( DeploymentConfigStatus instance ){
public DeploymentConfigStatusBuilder( DeploymentConfigStatus instance ){ this.fluent = this; this.withDetails(instance.getDetails()); this.withLatestVersion(instance.getLatestVersion()); }
@Override public String deploy(String name, DeploymentData deploymentData) { final String sanitizedName = openshiftName(name); LOGGER.debug("Deploy {}", sanitizedName); ensureDeploymentConfig(sanitizedName, deploymentData); ensureSecret(sanitizedName, deploymentData); ensureExposure(sanitizedName, deploymentData); DeploymentConfig deployment = openShiftClient.deploymentConfigs().withName(sanitizedName).deployLatest(); return String.valueOf(deployment.getStatus().getLatestVersion()); }
@Override public DeploymentConfig deployLatest(boolean wait) { Long currentVersion = getMandatory().getStatus().getLatestVersion(); if(currentVersion == null){ currentVersion = 1L; } DeploymentConfig deployment = cascading(false).edit().editStatus().withLatestVersion(++currentVersion).endStatus().done(); if (wait) { waitUntilDeploymentConfigIsScaled(deployment.getSpec().getReplicas()); deployment = getMandatory(); } return deployment; }
public DeploymentConfigStatusBuilder(DeploymentConfigStatus instance,Boolean validationEnabled){ this.fluent = this; this.withAvailableReplicas(instance.getAvailableReplicas()); this.withDetails(instance.getDetails()); this.withLatestVersion(instance.getLatestVersion()); this.withObservedGeneration(instance.getObservedGeneration()); this.withReplicas(instance.getReplicas()); this.withUnavailableReplicas(instance.getUnavailableReplicas()); this.withUpdatedReplicas(instance.getUpdatedReplicas()); this.validationEnabled = validationEnabled; }
public DeploymentConfigStatusFluentImpl(DeploymentConfigStatus instance){ this.withAvailableReplicas(instance.getAvailableReplicas()); this.withDetails(instance.getDetails()); this.withLatestVersion(instance.getLatestVersion()); this.withObservedGeneration(instance.getObservedGeneration()); this.withReplicas(instance.getReplicas()); this.withUnavailableReplicas(instance.getUnavailableReplicas()); this.withUpdatedReplicas(instance.getUpdatedReplicas()); }
public DeploymentConfigStatusBuilder(DeploymentConfigStatusFluent<?> fluent,DeploymentConfigStatus instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withAvailableReplicas(instance.getAvailableReplicas()); fluent.withDetails(instance.getDetails()); fluent.withLatestVersion(instance.getLatestVersion()); fluent.withObservedGeneration(instance.getObservedGeneration()); fluent.withReplicas(instance.getReplicas()); fluent.withUnavailableReplicas(instance.getUnavailableReplicas()); fluent.withUpdatedReplicas(instance.getUpdatedReplicas()); this.validationEnabled = validationEnabled; } public DeploymentConfigStatusBuilder(DeploymentConfigStatus instance){