You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2022/10/14 01:37:36 UTC

[camel-karavan] branch main updated: CSVMetadata

This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


The following commit(s) were added to refs/heads/main by this push:
     new faf0d21  CSVMetadata
faf0d21 is described below

commit faf0d213759a59f22871929d27d4e33de240ba10
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Thu Oct 13 21:37:28 2022 -0400

    CSVMetadata
---
 karavan-operator/resources/karavan.yaml            |  4 --
 .../camel/karavan/{ => operator}/Constants.java    |  2 +-
 .../camel/karavan/{ => operator}/Karavan.java      |  2 +-
 .../karavan/{ => operator}/KaravanDeployment.java  |  4 +-
 .../operator/KaravanOperatorCSVMetadata.java       | 72 ++++++++++++++++++++++
 .../karavan/{ => operator}/KaravanPvcData.java     |  3 +-
 .../karavan/{ => operator}/KaravanPvcJbang.java    |  2 +-
 .../karavan/{ => operator}/KaravanPvcM2Cache.java  |  2 +-
 .../karavan/{ => operator}/KaravanReconciler.java  |  2 +-
 .../camel/karavan/{ => operator}/KaravanRole.java  |  3 +-
 .../karavan/{ => operator}/KaravanRoleBinding.java |  2 +-
 .../{ => operator}/KaravanRoleBindingView.java     |  2 +-
 .../camel/karavan/{ => operator}/KaravanRoute.java |  2 +-
 .../karavan/{ => operator}/KaravanService.java     |  2 +-
 .../{ => operator}/KaravanServiceAccount.java      |  2 +-
 .../camel/karavan/{ => operator}/KaravanSpec.java  |  2 +-
 .../karavan/{ => operator}/KaravanStatus.java      |  2 +-
 .../{ => operator}/KaravanTektonPipeline.java      |  3 +-
 .../karavan/{ => operator}/KaravanTektonTask.java  |  3 +-
 .../src/main/resources/application.properties      |  1 -
 20 files changed, 89 insertions(+), 28 deletions(-)

diff --git a/karavan-operator/resources/karavan.yaml b/karavan-operator/resources/karavan.yaml
index 93abfbf..d1bfcbb 100644
--- a/karavan-operator/resources/karavan.yaml
+++ b/karavan-operator/resources/karavan.yaml
@@ -3,10 +3,6 @@ kind: Karavan
 metadata:
   name: karavan
   namespace: karavan
-  annotations:
-    camel.apache.org/support.level: Preview
-    camel.apache.org/version: 3.18.5
-    camel.apache.org/provider: Apache Software Foundation
 spec:
   instances: 1
   auth: public
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/Constants.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/Constants.java
similarity index 95%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/Constants.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/Constants.java
index e79c734..373111c 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/Constants.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/Constants.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 public final class Constants {
     public static final String CRD_GROUP = "camel.apache.org";
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/Karavan.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/Karavan.java
similarity index 89%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/Karavan.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/Karavan.java
index 978b6c9..f01bd69 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/Karavan.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/Karavan.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.Namespaced;
 import io.fabric8.kubernetes.client.CustomResource;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanDeployment.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanDeployment.java
similarity index 97%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanDeployment.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanDeployment.java
index 1c6b6c9..a7a2459 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanDeployment.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanDeployment.java
@@ -1,10 +1,8 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.EnvVar;
-import io.fabric8.kubernetes.api.model.EnvVarBuilder;
 import io.fabric8.kubernetes.api.model.EnvVarSourceBuilder;
 import io.fabric8.kubernetes.api.model.ObjectFieldSelector;
-import io.fabric8.kubernetes.api.model.ObjectFieldSelectorBuilder;
 import io.fabric8.kubernetes.api.model.OwnerReference;
 import io.fabric8.kubernetes.api.model.OwnerReferenceBuilder;
 import io.fabric8.kubernetes.api.model.PersistentVolumeClaimVolumeSource;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanOperatorCSVMetadata.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanOperatorCSVMetadata.java
new file mode 100644
index 0000000..7772a74
--- /dev/null
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanOperatorCSVMetadata.java
@@ -0,0 +1,72 @@
+package org.apache.camel.karavan.operator;
+
+import io.quarkiverse.operatorsdk.bundle.runtime.CSVMetadata;
+import io.quarkiverse.operatorsdk.bundle.runtime.SharedCSVMetadata;
+
+@CSVMetadata(
+        name = "camel-karavan-operator",
+        displayName = "Camel Karavan Operator",
+        description = "Apache Camel Karavan\n" +
+                "====================\n" +
+                "Karavan is an Integration Toolkit for Apache Camel, which makes integration easy and fun through the visualization of pipelines,\n" +
+                "integration with runtimes and package, image build and deploy to kubernetes out-of-the-box.\n" +
+                "\n" +
+                "## Installation\n" +
+                "\n" +
+                "1. Install Apache Camel Karavan Operator\n" +
+                "2. Install Tekton operator\n" +
+                "3. Create namespace, ex: `karavan`\n" +
+                "4. Create `Secret` in the namespace, ex:\n" +
+                "```\n" +
+                "kind: Secret\n" +
+                "apiVersion: v1\n" +
+                "metadata:\n" +
+                "  name: karavan\n" +
+                "  namespace: karavan\n" +
+                "type: Opaque\n" +
+                "stringData:\n" +
+                "  master-password: karavan\n" +
+                "  oidc-secret: secret\n" +
+                "  oidc-server-url: https://hostname/auth/realms/karavan\n" +
+                "  oidc-frontend-url: https://hostname/auth\n" +
+                "  projects-git-repository: https://github.com/repository/projects.git\n" +
+                "  projects-git-password: password\n" +
+                "  projects-git-username: username\n" +
+                "  projects-git-branch: main\n" +
+                "  kamelets-git-repository: https://github.com/repository/kamelets.git\n" +
+                "  kamelets-git-password: password\n" +
+                "  kamelets-git-username: username\n" +
+                "  kamelets-git-branch: main\n" +
+                "  image-registry: image-registry.openshift-image-registry.svc:5000\n" +
+                "```\n" +
+                "5. Create `Karavan` instance in the namespace, ex:\n" +
+                "```\n" +
+                "apiVersion: camel.apache.org/v1\n" +
+                "kind: Karavan\n" +
+                "metadata:\n" +
+                "  name: karavan\n" +
+                "  namespace: karavan\n" +
+                "spec:\n" +
+                "  instances: 1\n" +
+                "  auth: public\n" +
+                "```\n",
+        permissionRules = {
+                @CSVMetadata.PermissionRule(apiGroups = "camel.apache.org", resources = {"karavans", "karavans/status", "karavans/finalizers"}),
+                @CSVMetadata.PermissionRule(apiGroups = "rbac.authorization.k8s.io", resources = {"roles", "rolebindings"}),
+                @CSVMetadata.PermissionRule(apiGroups = {"apps"}, resources = {"deployments", "services", "routes", "persistentvolumes", "persistentvolumeclaims"}),
+                @CSVMetadata.PermissionRule(apiGroups = {""}, resources = {"serviceaccounts", "secrets", "configmaps"}),
+                @CSVMetadata.PermissionRule(apiGroups = {"tekton.dev"}, resources = {"pipelinetasks", "pipelines"}),
+                @CSVMetadata.PermissionRule(apiGroups = {"networking.k8s.io"}, resources = {"ingresses"}),
+        },
+        keywords = {"apache", "camel", "karavan", "integration", "microservices", "low-code"},
+        version = "3.18.5",
+        maintainers = @CSVMetadata.Maintainer(name = "The Apache Software Foundation", email = "users@camel.apache.org"),
+        provider = @CSVMetadata.Provider(name = "The Apache Software Foundation"),
+        maturity = "alpha",
+        requiredCRDs = {
+                @CSVMetadata.RequiredCRD(name = "pipelines.tekton.dev", version = "apiextensions.k8s.io/v1", kind = "CustomResourceDefinition"),
+                @CSVMetadata.RequiredCRD(name = "tasks.tekton.dev", version = "apiextensions.k8s.io/v1", kind = "CustomResourceDefinition")
+        }
+)
+public class KaravanOperatorCSVMetadata implements SharedCSVMetadata {
+}
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcData.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcData.java
similarity index 95%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcData.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcData.java
index c66c56b..d1cfe21 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcData.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcData.java
@@ -1,10 +1,9 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.PersistentVolumeClaim;
 import io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder;
 import io.fabric8.kubernetes.api.model.Quantity;
 import io.fabric8.kubernetes.api.model.ResourceRequirementsBuilder;
-import io.fabric8.kubernetes.api.model.rbac.RoleBinding;
 import io.javaoperatorsdk.operator.api.reconciler.Context;
 import io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult;
 import io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcJbang.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcJbang.java
similarity index 98%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcJbang.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcJbang.java
index 81609fa..4003ffb 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcJbang.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcJbang.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.PersistentVolumeClaim;
 import io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcM2Cache.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcM2Cache.java
similarity index 98%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcM2Cache.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcM2Cache.java
index c2d6c08..7bcda77 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanPvcM2Cache.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanPvcM2Cache.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.PersistentVolumeClaim;
 import io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanReconciler.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanReconciler.java
similarity index 98%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanReconciler.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanReconciler.java
index c0e4fc6..126feb9 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanReconciler.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanReconciler.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import org.eclipse.microprofile.config.inject.ConfigProperty;
 import org.slf4j.Logger;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRole.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRole.java
similarity index 97%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRole.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRole.java
index 7280052..80c446f 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRole.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRole.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.rbac.PolicyRuleBuilder;
 import io.fabric8.kubernetes.api.model.rbac.Role;
@@ -8,7 +8,6 @@ import io.javaoperatorsdk.operator.api.reconciler.dependent.ReconcileResult;
 import io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource;
 
 import javax.inject.Inject;
-import java.util.List;
 import java.util.Map;
 
 
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoleBinding.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoleBinding.java
similarity index 97%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoleBinding.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoleBinding.java
index b7bcafa..2876dd8 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoleBinding.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoleBinding.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.rbac.RoleBinding;
 import io.fabric8.kubernetes.api.model.rbac.RoleBindingBuilder;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoleBindingView.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoleBindingView.java
similarity index 97%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoleBindingView.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoleBindingView.java
index e4147f5..fc35174 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoleBindingView.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoleBindingView.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.rbac.RoleBinding;
 import io.fabric8.kubernetes.api.model.rbac.RoleBindingBuilder;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoute.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoute.java
similarity index 97%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoute.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoute.java
index 9dff643..b502b94 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanRoute.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanRoute.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.IntOrString;
 import io.fabric8.kubernetes.client.DefaultKubernetesClient;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanService.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanService.java
similarity index 97%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanService.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanService.java
index 0214a8e..fb275a5 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanService.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanService.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.IntOrString;
 import io.fabric8.kubernetes.api.model.Service;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanServiceAccount.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanServiceAccount.java
similarity index 97%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanServiceAccount.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanServiceAccount.java
index a5ed361..5915a0a 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanServiceAccount.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanServiceAccount.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.ServiceAccount;
 import io.fabric8.kubernetes.api.model.ServiceAccountBuilder;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanSpec.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanSpec.java
similarity index 92%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanSpec.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanSpec.java
index 8277a91..2212886 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanSpec.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanSpec.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 public class KaravanSpec {
 
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanStatus.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanStatus.java
similarity index 96%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanStatus.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanStatus.java
index 980dd57..2525a91 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanStatus.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanStatus.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 public class KaravanStatus {
 
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanTektonPipeline.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanTektonPipeline.java
similarity index 97%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanTektonPipeline.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanTektonPipeline.java
index b8f11d5..ec136b1 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanTektonPipeline.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanTektonPipeline.java
@@ -1,4 +1,4 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.tekton.client.DefaultTektonClient;
 import io.fabric8.tekton.pipeline.v1beta1.ParamBuilder;
@@ -7,7 +7,6 @@ import io.fabric8.tekton.pipeline.v1beta1.Pipeline;
 import io.fabric8.tekton.pipeline.v1beta1.PipelineBuilder;
 import io.fabric8.tekton.pipeline.v1beta1.PipelineTaskBuilder;
 import io.fabric8.tekton.pipeline.v1beta1.PipelineWorkspaceDeclaration;
-import io.fabric8.tekton.pipeline.v1beta1.Task;
 import io.fabric8.tekton.pipeline.v1beta1.TaskRefBuilder;
 import io.fabric8.tekton.pipeline.v1beta1.WorkspacePipelineTaskBinding;
 import io.javaoperatorsdk.operator.api.reconciler.Context;
diff --git a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanTektonTask.java b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanTektonTask.java
similarity index 98%
rename from karavan-operator/src/main/java/org/apache/camel/karavan/KaravanTektonTask.java
rename to karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanTektonTask.java
index d911bfa..7c66bd2 100644
--- a/karavan-operator/src/main/java/org/apache/camel/karavan/KaravanTektonTask.java
+++ b/karavan-operator/src/main/java/org/apache/camel/karavan/operator/KaravanTektonTask.java
@@ -1,9 +1,8 @@
-package org.apache.camel.karavan;
+package org.apache.camel.karavan.operator;
 
 import io.fabric8.kubernetes.api.model.EnvVarBuilder;
 import io.fabric8.kubernetes.api.model.EnvVarSourceBuilder;
 import io.fabric8.kubernetes.api.model.Secret;
-import io.fabric8.kubernetes.api.model.rbac.Role;
 import io.fabric8.kubernetes.client.DefaultKubernetesClient;
 import io.fabric8.kubernetes.client.KubernetesClient;
 import io.fabric8.openshift.client.OpenShiftClient;
diff --git a/karavan-operator/src/main/resources/application.properties b/karavan-operator/src/main/resources/application.properties
index 879fffa..703dde0 100644
--- a/karavan-operator/src/main/resources/application.properties
+++ b/karavan-operator/src/main/resources/application.properties
@@ -12,7 +12,6 @@ quarkus.kubernetes.service-account=camel-karavan-operator
 quarkus.kubernetes.add-build-timestamp=false
 quarkus.kubernetes.add-version-to-label-selectors=false
 
-quarkus.container-image.build=true
 quarkus.container-image.builder=jib
 quarkus.container-image.group=ghcr.io/apache
 quarkus.container-image.name=camel-karavan-operator