Search in sources :

Example 1 with ImageConfigResolver

use of org.eclipse.jkube.kit.build.service.docker.config.handler.ImageConfigResolver in project jkube by eclipse.

the class AbstractJKubeTask method init.

private void init() {
    kubernetesExtension.javaProject = GradleUtil.convertGradleProject(getProject());
    kitLogger = createLogger(null);
    logOutputSpecFactory = new LogOutputSpecFactory(isAnsiEnabled(), kubernetesExtension.getLogStdoutOrDefault(), kubernetesExtension.getLogDateOrNull());
    clusterAccess = new ClusterAccess(kitLogger, initClusterConfiguration());
    jKubeServiceHub = initJKubeServiceHubBuilder().build();
    kubernetesExtension.resources = updateResourceConfigNamespace(kubernetesExtension.getNamespaceOrNull(), kubernetesExtension.resources);
    ImageConfigResolver imageConfigResolver = new ImageConfigResolver();
    try {
        resolvedImages = resolveImages(imageConfigResolver);
        enricherManager = new DefaultEnricherManager(JKubeEnricherContext.builder().project(kubernetesExtension.javaProject).processorConfig(ProfileUtil.blendProfileWithConfiguration(ProfileUtil.ENRICHER_CONFIG, kubernetesExtension.getProfileOrNull(), resolveResourceSourceDirectory(), kubernetesExtension.enricher)).images(resolvedImages).resources(kubernetesExtension.resources).log(kitLogger).build());
    } catch (IOException exception) {
        kitLogger.error("Error in fetching Build timestamps: " + exception.getMessage());
    }
}
Also used : DefaultEnricherManager(org.eclipse.jkube.kit.enricher.api.DefaultEnricherManager) LogOutputSpecFactory(org.eclipse.jkube.kit.build.service.docker.access.log.LogOutputSpecFactory) ClusterAccess(org.eclipse.jkube.kit.config.access.ClusterAccess) ImageConfigResolver(org.eclipse.jkube.kit.build.service.docker.config.handler.ImageConfigResolver) IOException(java.io.IOException)

Aggregations

IOException (java.io.IOException)1 LogOutputSpecFactory (org.eclipse.jkube.kit.build.service.docker.access.log.LogOutputSpecFactory)1 ImageConfigResolver (org.eclipse.jkube.kit.build.service.docker.config.handler.ImageConfigResolver)1 ClusterAccess (org.eclipse.jkube.kit.config.access.ClusterAccess)1 DefaultEnricherManager (org.eclipse.jkube.kit.enricher.api.DefaultEnricherManager)1