private void startServices(VerificationHost host) { HostInitCommonServiceConfig.startServices(host); }
public static void startServices(ServiceHost host) { host.log(Level.INFO, "Start initializing common services"); startServices(host, servicesToStart); if (!CredentialsProxyService.SELF_LINK.equals(AuthCredentialsService.FACTORY_LINK)) { // Proxy in case a prefix is used for calling the services // if running on same URL no need to proxy startServices(host, CredentialsProxyService.class); } startServiceFactories(host, serviceFactoriesToStart); // trigger common initial boot service and wait to finish, it is responsible for populating // configuration properties states waitCommonInitialBootInitialization(host); }
private void startServices(VerificationHost host) { HostInitCommonServiceConfig.startServices(host); }
private static void startServices(ServiceHost serviceHost) throws Throwable { HostInitPhotonModelServiceConfig.startServices(serviceHost); HostInitTestDcpServicesConfig.startServices(serviceHost); HostInitCommonServiceConfig.startServices(serviceHost); HostInitComputeServicesConfig.startServices(serviceHost, false); }
@Test public void testStartServicesWithTimeout() throws Throwable { MockCommonInitialBootService mockCommonInitialBootService = new MockCommonInitialBootService(); host.startServiceAndWait(mockCommonInitialBootService, MockCommonInitialBootService.SELF_LINK, new ServiceDocument()); try { mockCommonInitialBootService.behaviour = 2; HostInitCommonServiceConfig.startServices(host); fail("should not get here"); } catch (Exception e) { assertTrue(e.getCause() instanceof TimeoutException); assertTrue(e.getCause().getMessage().contains("common services timed out")); } }
@Test public void testStartServices() throws Throwable { MockCommonInitialBootService mockCommonInitialBootService = new MockCommonInitialBootService(); host.startServiceAndWait(mockCommonInitialBootService, MockCommonInitialBootService.SELF_LINK, new ServiceDocument()); mockCommonInitialBootService.behaviour = 0; HostInitCommonServiceConfig.startServices(host); }
@Test public void testStartServicesWithError() throws Throwable { MockCommonInitialBootService mockCommonInitialBootService = new MockCommonInitialBootService(); host.startServiceAndWait(mockCommonInitialBootService, MockCommonInitialBootService.SELF_LINK, new ServiceDocument()); try { mockCommonInitialBootService.behaviour = 1; HostInitCommonServiceConfig.startServices(host); fail("should not get here"); } catch (Exception e) { assertEquals("test-error", e.getCause().getMessage()); } }
protected void startServices(VerificationHost host) throws Throwable { HostInitCommonServiceConfig.startServices(host); HostInitPhotonModelServiceConfig.startServices(host); HostInitComputeServicesConfig.startServices(host, true); HostInitAuthServiceConfig.startServices(host); HostInitUpgradeServiceConfig.startServices(host); }
private static void startCoreServices(ServiceHost serviceHost) throws Throwable { HostInitPhotonModelServiceConfig.startServices(serviceHost); HostInitCommonServiceConfig.startServices(serviceHost); HostInitComputeServicesConfig.startServices(serviceHost, true); HostInitRequestServicesConfig.startServices(serviceHost); HostInitDockerAdapterServiceConfig.startServices(serviceHost, true); }
Path testXenonImagesPath = Files.createTempDirectory("test-xenon-images"); HostInitCommonServiceConfig.startServices(host); waitForServiceAvailability(ConfigurationFactoryService.SELF_LINK); waitForServiceAvailability(UriUtils.buildUriPath(UriUtils.buildUriPath(
Path testXenonImagesPath = Files.createTempDirectory("test-xenon-images"); HostInitCommonServiceConfig.startServices(host); waitForServiceAvailability(ConfigurationFactoryService.SELF_LINK); waitForServiceAvailability(UriUtils.buildUriPath(UriUtils.buildUriPath(
VerificationHost.buildDefaultServiceHostArguments(getFreePort())); host.start(); HostInitCommonServiceConfig.startServices(host);
protected void startServices(VerificationHost host) throws Throwable { HostInitCommonServiceConfig.startServices(host); HostInitPhotonModelServiceConfig.startServices(host); HostInitComputeServicesConfig.startServices(host, true); HostInitAuthServiceConfig.startServices(host); host.registerForServiceAvailability(AuthBootstrapService.startTask(host), true, AuthBootstrapService.FACTORY_LINK); }
/** * Start all services required to support management of infrastructure and applications. */ protected void startCommonServices() throws Throwable { this.log(Level.INFO, "Common service starting ..."); HostInitCommonServiceConfig.startServices(this); HostInitAuthServiceConfig.startServices(this); HostInitUpgradeServiceConfig.startServices(this); registerForServiceAvailability(AuthBootstrapService.startTask(this), true, AuthBootstrapService.FACTORY_LINK); if (!ConfigurationUtil.isVca()) { registerForServiceAvailability(ProjectsTransformationBootstrapService.startTask(this), true, ProjectsTransformationBootstrapService.FACTORY_LINK, ProjectFactoryService.SELF_LINK); } this.log(Level.INFO, "Common services started."); }
protected void startServices(VerificationHost host) throws Throwable { HostInitCommonServiceConfig.startServices(host); HostInitPhotonModelServiceConfig.startServices(host); HostInitComputeServicesConfig.startServices(host, true); HostInitAuthServiceConfig.startServices(host); HostInitHarborServices.startServices(host, true); host.registerForServiceAvailability(AuthBootstrapService.startTask(host), true, AuthBootstrapService.FACTORY_LINK); }
@Test public void testGetExternalPopularImages() throws Throwable { // with the 'container.user.resources.path' configuration attribute set // the images of the popular-images.json file there will be returned HostInitCommonServiceConfig.startServices(host); waitForServiceAvailability(ConfigurationFactoryService.SELF_LINK); waitForServiceAvailability(UriUtils.buildUriPath(UriUtils.buildUriPath( ConfigurationFactoryService.SELF_LINK, FileUtil.USER_RESOURCES_PATH_VARIABLE))); ConfigurationState config = new ConfigurationState(); config.documentSelfLink = UriUtils.buildUriPath(ConfigurationFactoryService.SELF_LINK, FileUtil.USER_RESOURCES_PATH_VARIABLE); config.key = FileUtil.USER_RESOURCES_PATH_VARIABLE; config.value = Paths.get(PopularImagesServiceTest.class.getResource("/containers").toURI()) .toString(); ConfigurationState storedConfig = doPut(config); assertNotNull(storedConfig); HostInitImageServicesConfig.startServices(host); waitForServiceAvailability(PopularImagesService.SELF_LINK); Collection<?> images = getDocument(Collection.class, PopularImagesService.SELF_LINK); assertNotNull(images); assertEquals(5, images.size()); }
@Before public void startServices() throws Throwable { HostInitTestDcpServicesConfig.startServices(host); HostInitCommonServiceConfig.startServices(host); host.startService(Operation.createPost(UriUtils.buildUri(host, MockTaskFactoryService.SELF_LINK)), new MockTaskFactoryService()); waitForServiceAvailability(ConfigurationFactoryService.SELF_LINK); }
HostInitTestDcpServicesConfig.startServices(host); HostInitPhotonModelServiceConfig.startServices(host); HostInitCommonServiceConfig.startServices(host); HostInitComputeServicesConfig.startServices(host, false); waitForServiceAvailability(ComputeInitialBootService.SELF_LINK);
@Before public void startServices() throws URISyntaxException { HostInitTestDcpServicesConfig.startServices(host); HostInitCommonServiceConfig.startServices(host); host.startService(Operation.createPost(UriUtils.buildUri(host, MockTaskFactoryService.SELF_LINK)), new MockTaskFactoryService()); registryAdapterServiceUri = UriUtils.buildUri(host, RegistryAdapterService.class); host.startService( Operation.createPost(registryAdapterServiceUri), new RegistryAdapterService()); }
@Before @Override public void beforeForComputeBase() throws Throwable { DeploymentProfileConfig.getInstance().setTest(false); HostInitPhotonModelServiceConfig.startServices(host); HostInitTestDcpServicesConfig.startServices(host); HostInitCommonServiceConfig.startServices(host); HostInitComputeServicesConfig.startServices(host, true); HostInitKubernetesAdapterServiceConfig.startServices(host, true); waitForServiceAvailability(ComputeInitialBootService.SELF_LINK); waitForInitialBootServiceToBeSelfStopped(ComputeInitialBootService.SELF_LINK); waitForServiceAvailability(PodFactoryService.SELF_LINK); waitForServiceAvailability(KubernetesAdapterService.SELF_LINK); }