public class JibServiceUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JIB_LOG_PREFIX |
| Modifier and Type | Method and Description |
|---|---|
static void |
buildContainer(com.google.cloud.tools.jib.api.JibContainerBuilder jibContainerBuilder,
com.google.cloud.tools.jib.api.TarImage image,
org.eclipse.jkube.kit.common.KitLogger logger)
Build container image using JIB
|
static com.google.cloud.tools.jib.api.JibContainerBuilder |
containerFromImageConfiguration(org.eclipse.jkube.kit.config.image.ImageConfiguration imageConfiguration,
com.google.cloud.tools.jib.api.Credential pullRegistryCredential) |
static String |
getBaseImage(org.eclipse.jkube.kit.config.image.ImageConfiguration imageConfiguration) |
static String |
getFullImageName(org.eclipse.jkube.kit.config.image.ImageConfiguration imageConfiguration,
String tag) |
static void |
jibPush(org.eclipse.jkube.kit.config.image.ImageConfiguration imageConfiguration,
com.google.cloud.tools.jib.api.Credential pushCredentials,
File tarArchive,
org.eclipse.jkube.kit.common.KitLogger log)
Push Image to registry using JIB
|
static List<com.google.cloud.tools.jib.api.buildplan.FileEntriesLayer> |
layers(BuildDirs buildDirs,
Map<org.eclipse.jkube.kit.common.Assembly,List<org.eclipse.jkube.kit.common.AssemblyFileEntry>> layers) |
public static final String JIB_LOG_PREFIX
public static void buildContainer(com.google.cloud.tools.jib.api.JibContainerBuilder jibContainerBuilder,
com.google.cloud.tools.jib.api.TarImage image,
org.eclipse.jkube.kit.common.KitLogger logger)
throws InterruptedException
jibContainerBuilder - jib container builder objectimage - tarball for imagelogger - kit loggerInterruptedException - in case thread is interruptedpublic static com.google.cloud.tools.jib.api.JibContainerBuilder containerFromImageConfiguration(org.eclipse.jkube.kit.config.image.ImageConfiguration imageConfiguration,
com.google.cloud.tools.jib.api.Credential pullRegistryCredential)
throws com.google.cloud.tools.jib.api.InvalidImageReferenceException
com.google.cloud.tools.jib.api.InvalidImageReferenceExceptionpublic static String getFullImageName(org.eclipse.jkube.kit.config.image.ImageConfiguration imageConfiguration, String tag)
public static void jibPush(org.eclipse.jkube.kit.config.image.ImageConfiguration imageConfiguration,
com.google.cloud.tools.jib.api.Credential pushCredentials,
File tarArchive,
org.eclipse.jkube.kit.common.KitLogger log)
imageConfiguration - ImageConfigurationpushCredentials - push credentialstarArchive - tar archive built during build goallog - Loggerpublic static String getBaseImage(org.eclipse.jkube.kit.config.image.ImageConfiguration imageConfiguration)
Copyright © 2023. All rights reserved.