.withName("custom-build-config") .endMetadata() .withNewSpec()
private void ensureBuildConfig(String name, DeploymentData deploymentData, String builderStreamTag, String imageStreamNamespace, Map<String, String> buildNodeSelector) { openShiftClient.buildConfigs().withName(name).createOrReplaceWithNew() .withNewMetadata() .withName(name) .addToAnnotations(deploymentData.getAnnotations()) .addToLabels(deploymentData.getLabels())
private void ensureBuildConfig(String name, DeploymentData deploymentData, String builderStreamTag, String imageStreamNamespace) { openShiftClient.buildConfigs().withName(name).createOrReplaceWithNew() .withNewMetadata() .withName(name) .addToAnnotations(deploymentData.getAnnotations()) .addToLabels(deploymentData.getLabels())
.withName(name) .withLabels(getLabelsWithName()) .withNamespace(namespace)
private String createBuildConfig(KubernetesListBuilder builder, String buildName, BuildStrategy buildStrategyResource, BuildOutput buildOutput) { log.info("Creating BuildServiceConfig %s for %s build", buildName, buildStrategyResource.getType()); builder.addNewBuildConfigItem() .withNewMetadata() .withName(buildName) .endMetadata() .withNewSpec() .withNewSource() .withType("Binary") .endSource() .withStrategy(buildStrategyResource) .withOutput(buildOutput) .endSpec() .endBuildConfigItem(); return buildName; }
public static BuildConfigBuilder buildConfigBuilder(String buildName, Map<String, String> labels) { return new BuildConfigBuilder(). withNewMetadata().withLabels(labels).withName(buildName).endMetadata(); }
public static BuildConfigBuilder buildConfigBuilder(String buildName, Map<String, String> labels) { return new BuildConfigBuilder(). withNewMetadata().withLabels(labels).withName(buildName).endMetadata(); }
@Override protected BuildConfig resource() { return new BuildConfigBuilder().withNewMetadata() .withNamespace(NAMESPACE) .withName(RESOURCE_NAME) .endMetadata() .withNewSpec() .withTriggers(new BuildTriggerPolicy()) .endSpec().build(); } }