use of io.fabric8.knative.serving.v1.ServiceBuilder in project fabric8 by fabric8io.
the class ConfigCompareServiceTest method testServicesSelectorNotEqual.
@Test
public void testServicesSelectorNotEqual() throws Exception {
Service entity1 = new ServiceBuilder().withNewMetadata().withName("foo").addToLabels("label1", "value1").addToLabels("label2", "value2").endMetadata().withNewSpec().addToSelector("label1", "value1").addToSelector("label2", "value2").addNewPort().withPort(123).withNewTargetPort(456).endPort().endSpec().build();
Service entity2 = new ServiceBuilder().withNewMetadata().withName("foo").addToLabels("label2", "value2").addToLabels("label1", "value1").endMetadata().withNewSpec().addToSelector("label1", "value1").addToSelector("notSame", "value2").addNewPort().withPort(123).withNewTargetPort(456).endPort().endSpec().build();
assertCompareConfig(entity1, entity2, false);
}
use of io.fabric8.knative.serving.v1.ServiceBuilder in project fabric8 by fabric8io.
the class ConfigCompareServiceTest method testServicesPortNotEqual.
@Test
public void testServicesPortNotEqual() throws Exception {
Service entity1 = new ServiceBuilder().withNewMetadata().withName("foo").addToLabels("label1", "value1").addToLabels("label2", "value2").endMetadata().withNewSpec().addToSelector("label1", "value1").addToSelector("label2", "value2").addNewPort().withPort(123).withNewTargetPort(456).endPort().endSpec().build();
Service entity2 = new ServiceBuilder().withNewMetadata().withName("foo").addToLabels("label2", "value2").addToLabels("label1", "value1").endMetadata().withNewSpec().addToSelector("label1", "value1").addToSelector("label2", "value2").addNewPort().withPort(456).withNewTargetPort(456).endPort().endSpec().build();
assertCompareConfig(entity1, entity2, false);
}
use of io.fabric8.knative.serving.v1.ServiceBuilder in project fabric8 by fabric8io.
the class ConfigCompareServiceTest method testServicesContainerPortNotEqual.
@Test
public void testServicesContainerPortNotEqual() throws Exception {
Service entity1 = new ServiceBuilder().withNewMetadata().withName("foo").addToLabels("label1", "value1").addToLabels("label2", "value2").endMetadata().withNewSpec().addToSelector("label1", "value1").addToSelector("label2", "value2").addNewPort().withPort(123).withNewTargetPort(456).endPort().endSpec().build();
Service entity2 = new ServiceBuilder().withNewMetadata().withName("foo").addToLabels("label2", "value2").addToLabels("label1", "value1").endMetadata().withNewSpec().addToSelector("label1", "value1").addToSelector("label2", "value2").addNewPort().withPort(123).withNewTargetPort(555).endPort().endSpec().build();
assertCompareConfig(entity1, entity2, false);
}
use of io.fabric8.knative.serving.v1.ServiceBuilder in project fabric8 by fabric8io.
the class ConfigCompareServiceTest method testServicesEqualWithStatusDifferences.
@Test
public void testServicesEqualWithStatusDifferences() throws Exception {
Service entity1 = new ServiceBuilder().withNewMetadata().withName("foo").addToLabels("label1", "value1").addToLabels("label2", "value2").withResourceVersion("1").endMetadata().withNewSpec().addToSelector("label1", "value1").addToSelector("label2", "value2").addNewPort().withPort(123).withNewTargetPort(456).endPort().endSpec().build();
Service entity2 = new ServiceBuilder().withNewMetadata().withName("foo").addToLabels("label2", "value2").addToLabels("label1", "value1").withResourceVersion("2").endMetadata().withNewSpec().addToSelector("label1", "value1").addToSelector("label2", "value2").addNewPort().withPort(123).withNewTargetPort(456).endPort().endSpec().build();
assertCompareConfig(entity1, entity2, true);
}
use of io.fabric8.knative.serving.v1.ServiceBuilder in project vertx-openshift-it by cescoffier.
the class PhantomJSDeployment method createPhantomService.
private void createPhantomService() {
if (!retrieveService()) {
ServicePort sp = new ServicePortBuilder().withProtocol("TCP").withPort(4444).withNewTargetPort(4444).build();
Service sb = new ServiceBuilder().withNewMetadata().withName(PHANTOMJS).addToLabels("name", PHANTOMJS).endMetadata().withNewSpec().withSessionAffinity("None").addToSelector("name", PHANTOMJS).addToPorts(sp).endSpec().build();
client.services().create(sb);
}
}
Aggregations