Search in sources :

Example 51 with Domain

use of oracle.kubernetes.weblogic.domain.v1.Domain in project weblogic-kubernetes-operator by oracle.

the class WlsDomainConfigTest method verifyUpdateDomainSpecInfoIfReplicasAndZeroClusters.

@Test
public void verifyUpdateDomainSpecInfoIfReplicasAndZeroClusters() throws Exception {
    WlsDomainConfig wlsDomainConfig = WlsDomainConfig.create();
    DomainSpec domainSpec = new DomainSpec().withClusterStartup(Arrays.asList(new ClusterStartup().withClusterName("DockerCluster"))).withReplicas(10);
    TestUtil.LogHandlerImpl handler = null;
    try {
        handler = TestUtil.setupLogHandler(wlsDomainConfig);
        wlsDomainConfig.updateDomainSpecAsNeeded(domainSpec);
        assertTrue("Message logged: " + handler.getAllFormattedMessage(), handler.hasInfoMessageWithSubString("Replicas specified in Domain spec is ignored because there number of configured WLS cluster is not 1."));
    } finally {
        TestUtil.removeLogHandler(wlsDomainConfig, handler);
    }
}
Also used : DomainSpec(oracle.kubernetes.weblogic.domain.v1.DomainSpec) ClusterStartup(oracle.kubernetes.weblogic.domain.v1.ClusterStartup) Test(org.junit.Test)

Aggregations

Domain (oracle.kubernetes.weblogic.domain.v1.Domain)33 Type (java.lang.reflect.Type)18 DomainSpec (oracle.kubernetes.weblogic.domain.v1.DomainSpec)11 ProgressRequestBody (io.kubernetes.client.ProgressRequestBody)9 ProgressResponseBody (io.kubernetes.client.ProgressResponseBody)9 DomainList (oracle.kubernetes.weblogic.domain.v1.DomainList)7 Domain (org.openstack4j.model.identity.v3.Domain)7 V1ObjectMeta (io.kubernetes.client.models.V1ObjectMeta)5 ArrayList (java.util.ArrayList)5 CallBuilderFactory (oracle.kubernetes.operator.helpers.CallBuilderFactory)5 ClusterStartup (oracle.kubernetes.weblogic.domain.v1.ClusterStartup)5 Test (org.junit.Test)5 ApiException (io.kubernetes.client.ApiException)4 Map (java.util.Map)4 V1Service (io.kubernetes.client.models.V1Service)3 HashMap (java.util.HashMap)3 WlsServerConfig (oracle.kubernetes.operator.wlsconfig.WlsServerConfig)3 Packet (oracle.kubernetes.operator.work.Packet)3 HttpUserAgentTest (com.meterware.pseudoserver.HttpUserAgentTest)2 V1ConfigMap (io.kubernetes.client.models.V1ConfigMap)2