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
commit a990ce2b81baf2964ced9c6619bace243a46ca1c Author: Marat Gubaidullin <marat.gubaidul...@gmail.com> AuthorDate: Tue Sep 20 18:09:11 2022 -0400 Minikube deployment improvement --- karavan-cloud/README.md | 28 +++++++++++++++++----- karavan-cloud/base/karavan-quarkus-task.yaml | 2 +- .../minikube/karavan-quarkus-task-minikube.yaml | 2 ++ 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/karavan-cloud/README.md b/karavan-cloud/README.md index d42e8e3..b70b285 100644 --- a/karavan-cloud/README.md +++ b/karavan-cloud/README.md @@ -53,18 +53,34 @@ ``` minikube addons enable registry ``` -3. Set git parameters - Edit `karavan-secret.yaml` and set git repository, username and token +3. Get IP address of internal registry + ``` + kubectl -n kube-system get svc registry -o jsonpath='{.spec.clusterIP}' + ``` +4. Set git parameters + Edit `karavan-secret.yaml` and set git repository, username, token and Image Registry IP + ``` + projects-git-repository: https://github.com/xxx + projects-git-password: XXXX + projects-git-username: XXXX + projects-git-main: main + kamelets-git-repository: https://github.com/zzz + kamelets-git-password: zzz + kamelets-git-username: zzz + kamelets-git-main: main + image-registry: X.X.X.X + ``` 4. Deploy karavan ``` kubectl apply -k minikube --namespace karavan ``` -5. Access Tekton Dashboard - ``` - kubectl port-forward -n tekton-pipelines service/tekton-dashboard 9097:9097 - ``` 6. Expose karavan application service ``` minikube service karavan --url --namespace karavan + ``` +### Optional +1. Access Tekton Dashboard + ``` + kubectl port-forward -n tekton-pipelines service/tekton-dashboard 9097:9097 ``` \ No newline at end of file diff --git a/karavan-cloud/base/karavan-quarkus-task.yaml b/karavan-cloud/base/karavan-quarkus-task.yaml index b12fa9a..78a6eef 100644 --- a/karavan-cloud/base/karavan-quarkus-task.yaml +++ b/karavan-cloud/base/karavan-quarkus-task.yaml @@ -56,7 +56,7 @@ spec: -Dquarkus.kubernetes.deploy=true \ -Dquarkus.openshift.deployment-kind=Deployment \ -Dquarkus.openshift.add-version-to-label-selectors=false \ - -Dquarkus.openshift.labels."app.openshift.io/runtime"=camel \ + -Dquarkus.openshift.labels.\"app.openshift.io/runtime\"=camel \ -Dquarkus.container-image.group=${NAMESPACE} \ -Dquarkus.container-image.tag=${DATE} image: ghcr.io/apache/camel-karavan-builder:3.18.4 diff --git a/karavan-cloud/minikube/karavan-quarkus-task-minikube.yaml b/karavan-cloud/minikube/karavan-quarkus-task-minikube.yaml index df2d823..d4e3d56 100644 --- a/karavan-cloud/minikube/karavan-quarkus-task-minikube.yaml +++ b/karavan-cloud/minikube/karavan-quarkus-task-minikube.yaml @@ -53,6 +53,8 @@ spec: -Dquarkus.container-image.builder=jib \ -Dquarkus.kubernetes.deploy=true \ -Dquarkus.kubernetes.deployment-target=kubernetes \ + -Dquarkus.kubernetes.add-version-to-label-selectors=false \ + -Dquarkus.kubernetes.labels.\"app.openshift.io/runtime\"=camel \ -Dquarkus.container-image.group=${NAMESPACE} \ -Dquarkus.container-image.tag=${DATE} image: ghcr.io/apache/camel-karavan-builder:3.18.4