Examples of ServiceSchema


Examples of io.fabric8.kubernetes.api.model.ServiceSchema

* Parses the example JSON
*/
public class ParseServiceTest {
    @Test
    public void testParseFabric8MQService() throws Exception {
        ServiceSchema service = assertParseTestFile("fmq-service.json", ServiceSchema.class);
        Integer port = service.getPort();
        assertNotNull("port", port);
        IntOrString containerPort = service.getContainerPort();
        assertNotNull("containerPort", containerPort);

        String json = KubernetesHelper.toJson(service);
        System.out.println("Got JSON: " + json);
    }
View Full Code Here

Examples of io.fabric8.kubernetes.api.model.ServiceSchema

    @Override
    public Result execute(UIExecutionContext context) throws Exception {
        Kubernetes kubernetes = getKubernetes();

        String idText = serviceId.getValue();
        ServiceSchema service = kubernetes.getService(idText);
        if (service == null) {
            System.out.println("No service for id: " + idText);
        } else {
            executeService(service);
        }
View Full Code Here

Examples of io.fabric8.kubernetes.api.model.ServiceSchema

                                } else if (Objects.equal("ReplicationController", kind)) {
                                    ReplicationControllerSchema replicationControllerSchema = objectMapper.reader(ReplicationControllerSchema.class).readValue(json);
                                    configureReplicationController(replicationControllerSchema, service, options, metadata);
                                    answer.put(definition, replicationControllerSchema);
                                } else if (Objects.equal("Service", kind)) {
                                    ServiceSchema serviceSchema = objectMapper.reader(ServiceSchema.class).readValue(json);
                                    configureService(serviceSchema, service, options, metadata);
                                    answer.put(definition, serviceSchema);
                                } else {
                                    LOG.warn("Unknown JSON from " + definition + ". JSON: " + tree);
                                }
View Full Code Here

Examples of io.fabric8.kubernetes.api.model.ServiceSchema

                    } catch (Exception e) {
                        LOG.error("Failed to create controller from " + definition + ". " + e + ". " + replicationControllerSchema, e);
                    }
                }
            } else if (kubelet instanceof ServiceSchema) {
                ServiceSchema serviceSchema = (ServiceSchema) kubelet;
                if (serviceMap == null) {
                    serviceMap = getServiceMap(kubernetes);
                }
                String id = serviceSchema.getId();
                ServiceSchema old = serviceMap.get(id);
                if (isRunning(old)) {
                    LOG.info("Not creating pod for " + id + " from defintion " + definition + " as its already running");
                } else {
                    LOG.info("Creating a service from " + definition);
                    try {
View Full Code Here

Examples of io.fabric8.kubernetes.api.model.ServiceSchema

                    } catch (Exception e) {
                        LOG.error("Failed to delete replicationController " + id + " from " + definition + ": " + e + ". ", e);
                    }
                }
            } else if (kubelet instanceof ServiceSchema) {
                ServiceSchema serviceSchema = (ServiceSchema) kubelet;
                if (serviceMap == null) {
                    serviceMap = getServiceMap(kubernetes);
                }
                String id = serviceSchema.getId();
                ServiceSchema old = serviceMap.get(id);
                if (isRunning(old)) {
                    try {
                        deleteService(id);
                    } catch (Exception e) {
                        LOG.error("Failed to delete service " + id + " from " + definition + ": " + e + ". ", e);
View Full Code Here

Examples of io.fabric8.kubernetes.api.model.ServiceSchema

                        }
                    }
                    if (isProvisionSuccess(status)) {
                        List<String> ids = notNullList(kubernetesContainerMetadata.getServiceIds());
                        for (String id : ids) {
                            ServiceSchema service = serviceMap.get(id);
                            status = checkStatus(id, service, errors);
                            if (!isProvisionSuccess(status)) {
                                break;
                            }
                        }
View Full Code Here

Examples of io.fabric8.kubernetes.api.model.ServiceSchema

    public void applyService(ServiceSchema serviceSchema, String sourceName) {
        if (serviceMap == null) {
            serviceMap = getServiceMap(kubernetes);
        }
        String id = serviceSchema.getId();
        ServiceSchema old = serviceMap.get(id);
        if (isRunning(old)) {
            LOG.info("Updating a service from " + sourceName);
            try {
                Object answer = kubernetes.updateService(id, serviceSchema);
                LOG.info("Updated service: " + answer);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.