4.0.0
com.inteligr8.container
base
${base.version}-${os.image.name}-${os.image.version}
Base Image
This is a purpose-agnostic base image
pom
1.0
debian
12.14
-slim
inteligr8/${project.artifactId}
${project.version}
docker.inteligr8.com
3.5.0
3.1.4
1.19.0
1.0.7
/opt/inteligr8/containerd
src/main/containerd
true
${project.build.directory}/resources
maven-resources-plugin
${maven-resources-plugin.version}
maven-deploy-plugin
${maven-deploy-plugin.version}
org.eclipse.jkube
kubernetes-maven-plugin
${kubernetes-maven-plugin.version}
com.inteligr8
regex-maven-plugin
${regex-maven-plugin.version}
com.inteligr8
regex-maven-plugin
determine-os-image-short-name
validate
replace-property
os.image.name
os.image.shortName
(.{3}).+
$1
determine-os-image-major-version
validate
replace-property
os.image.version
os.image.majorVersion
([^.]+).*
$1
maven-resources-plugin
copy-resources
process-resources
resources
utf-8
utf-8
org.eclipse.jkube
kubernetes-maven-plugin
${image.name}:${image.tag}
${image.registry}
${project.build.directory}/resources
${project.basedir}/Containerfile
${base.version}-${os.image.shortName}${os.image.majorVersion}
true
docker-build
package
build
docker-push
deploy
push
maven-deploy-plugin
true
no-docker
jib