You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2019/10/01 13:13:25 UTC
[camel-k] branch master updated: chore: Display Kaniko version in
prelude log
This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/master by this push:
new d79df4d chore: Display Kaniko version in prelude log
d79df4d is described below
commit d79df4df2dd96956bd3d096da21e39a7dbd4689e
Author: Antonin Stefanutti <an...@stefanutti.fr>
AuthorDate: Tue Oct 1 14:31:08 2019 +0200
chore: Display Kaniko version in prelude log
---
pkg/builder/kaniko/publisher.go | 3 ++-
pkg/cmd/operator/operator.go | 3 ++-
pkg/controller/integrationplatform/kaniko_cache.go | 4 +++-
pkg/util/defaults/defaults.go | 3 +++
script/Makefile | 4 ++++
5 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/pkg/builder/kaniko/publisher.go b/pkg/builder/kaniko/publisher.go
index fd3766c..5a6e139 100644
--- a/pkg/builder/kaniko/publisher.go
+++ b/pkg/builder/kaniko/publisher.go
@@ -27,6 +27,7 @@ import (
"github.com/apache/camel-k/pkg/builder"
"github.com/apache/camel-k/pkg/platform"
+ "github.com/apache/camel-k/pkg/util/defaults"
"github.com/apache/camel-k/pkg/util/kubernetes"
"github.com/apache/camel-k/pkg/util/tar"
@@ -175,7 +176,7 @@ func publisher(ctx *builder.Context) error {
Containers: []corev1.Container{
{
Name: "kaniko",
- Image: "gcr.io/kaniko-project/executor:v0.9.0",
+ Image: fmt.Sprintf("gcr.io/kaniko-project/executor:v%s", defaults.KanikoVersion),
Args: args,
Env: envs,
VolumeMounts: volumeMounts,
diff --git a/pkg/cmd/operator/operator.go b/pkg/cmd/operator/operator.go
index 2ef1ad3..2eee111 100644
--- a/pkg/cmd/operator/operator.go
+++ b/pkg/cmd/operator/operator.go
@@ -45,7 +45,8 @@ var GitCommit string
func printVersion() {
log.Info(fmt.Sprintf("Go Version: %s", runtime.Version()))
log.Info(fmt.Sprintf("Go OS/Arch: %s/%s", runtime.GOOS, runtime.GOARCH))
- log.Info(fmt.Sprintf("operator-sdk Version: %v", sdkVersion.Version))
+ log.Info(fmt.Sprintf("Operator SDK Version: %v", sdkVersion.Version))
+ log.Info(fmt.Sprintf("Kaniko Version: %v", defaults.KanikoVersion))
log.Info(fmt.Sprintf("Camel K Operator Version: %v", defaults.Version))
log.Info(fmt.Sprintf("Camel K Git Commit: %v", GitCommit))
}
diff --git a/pkg/controller/integrationplatform/kaniko_cache.go b/pkg/controller/integrationplatform/kaniko_cache.go
index 6b7ba5f..e12dea1 100644
--- a/pkg/controller/integrationplatform/kaniko_cache.go
+++ b/pkg/controller/integrationplatform/kaniko_cache.go
@@ -19,6 +19,7 @@ package integrationplatform
import (
"context"
+ "fmt"
corev1 "k8s.io/api/core/v1"
apierrors "k8s.io/apimachinery/pkg/api/errors"
@@ -27,6 +28,7 @@ import (
"github.com/apache/camel-k/pkg/apis/camel/v1alpha1"
"github.com/apache/camel-k/pkg/builder/kaniko"
"github.com/apache/camel-k/pkg/client"
+ "github.com/apache/camel-k/pkg/util/defaults"
"github.com/pkg/errors"
)
@@ -51,7 +53,7 @@ func createKanikoCacheWarmerPod(ctx context.Context, client client.Client, platf
Containers: []corev1.Container{
{
Name: "warm-kaniko-cache",
- Image: "gcr.io/kaniko-project/warmer:v0.9.0",
+ Image: fmt.Sprintf("gcr.io/kaniko-project/warmer:v%s", defaults.KanikoVersion),
Args: []string{
"--cache-dir=/workspace/cache",
"--image=" + platform.Spec.Build.BaseImage,
diff --git a/pkg/util/defaults/defaults.go b/pkg/util/defaults/defaults.go
index a4a2605..9477927 100644
--- a/pkg/util/defaults/defaults.go
+++ b/pkg/util/defaults/defaults.go
@@ -30,6 +30,9 @@ const (
// RuntimeVersion --
RuntimeVersion = "1.0.0"
+ // KanikoVersion --
+ KanikoVersion = "0.9.0"
+
// BaseImage --
BaseImage = "fabric8/s2i-java:3.0-java8"
diff --git a/script/Makefile b/script/Makefile
index 2b46e0f..b151003 100644
--- a/script/Makefile
+++ b/script/Makefile
@@ -19,6 +19,7 @@ LAST_RELEASED_VERSION := 1.0.0-M1
RUNTIME_VERSION := 1.0.0
CAMEL_VERSION := 3.0.0-M4
CAMEL_VERSION_CONSTRAINT := >=3.0.0-M4
+KANIKO_VERSION := 0.9.0
BASE_IMAGE := fabric8/s2i-java:3.0-java8
LOCAL_REPOSITORY := /tmp/artifacts/m2
IMAGE_NAME := docker.io/apache/camel-k
@@ -84,6 +85,9 @@ codegen:
@echo " // RuntimeVersion -- " >> $(VERSIONFILE)
@echo " RuntimeVersion = \"$(RUNTIME_VERSION)\"" >> $(VERSIONFILE)
@echo "" >> $(VERSIONFILE)
+ @echo " // KanikoVersion -- " >> $(VERSIONFILE)
+ @echo " KanikoVersion = \"$(KANIKO_VERSION)\"" >> $(VERSIONFILE)
+ @echo "" >> $(VERSIONFILE)
@echo " // BaseImage -- " >> $(VERSIONFILE)
@echo " BaseImage = \"$(BASE_IMAGE)\"" >> $(VERSIONFILE)
@echo "" >> $(VERSIONFILE)