Start OpenShift Local
crc start
Get credentials
crc console --credentials
Login as an admin
oc login -u kubeadmin -p password https://YOUR_OPENSHIFT_HOST:PORT
Install Karavan using Maven
Download installer from Maven Central: https://repo1.maven.org/maven2/org/apache/camel/karavan/karavan-installer/4.3.0/karavan-installer-4.3.0.jar
ex. with following command:
mvn org.apache.maven.plugins:maven-dependency-plugin:3.0.2:copy -Dartifact=org.apache.camel.karavan:karavan-installer:4.3.0:jar -DoutputDirectory=.
Install Karavan with Gitea (for demo purpose)
java -jar karavan-installer-4.3.0.jar --install-gitea
Install Karavan using Jbang
Install Karavan with Gitea (for demo purpose)
jbang org.apache.camel.karavan:karavan-installer:4.3.0 --install-gitea
Get karavan route host
oc get route karavan -n karavan -o jsonpath='{.spec.host}'
Use karavan host to connect to the application
`--namespace` - Namespace `--node-port` - Node port `--yaml` - Create YAML file. Do not apply `--file` - YAML file name, defaultValue = `karavan.yaml` `--openshift` - Create files for OpenShift `--git-repository` - Git repository `--git-username` - Git username `--git-password` - Git password `--git-branch` - Git branch `--install-gitea` - Install Gitea (for demo purposes), defaultValue = `false` `--image-registry` - Image registry `--image-group` - Image group, defaultValue = `karavan` `--image-registry-username` - Image registry username `--image-registry-password` - Image registry password `--infinispan-image` - Infinispan Image `--infinispan-username` - Infinispan Username `--infinispan-password` - Infinispan Password `--install-infinispan` - Install Infinispan