| --- |
| apiVersion: "apps/v1" |
| kind: "Deployment" |
| metadata: |
| name: "karavan" |
| spec: |
| replicas: 1 |
| selector: |
| matchLabels: |
| app: "karavan" |
| template: |
| metadata: |
| labels: |
| app: "karavan" |
| spec: |
| containers: |
| - env: |
| - name: "KARAVAN_ENVIRONMENT" |
| value: "dev" |
| - name: "KARAVAN_CONTAINER_STATUS_INTERVAL" |
| value: "disabled" |
| - name: "KARAVAN_CONTAINER_STATISTICS_INTERVAL" |
| value: "disabled" |
| - name: "KARAVAN_CAMEL_STATUS_INTERVAL" |
| value: "3s" |
| - name: "KARAVAN_DEVMODE_IMAGE" |
| value: "ghcr.io/apache/camel-karavan-devmode:4.5.1" |
| - name: "karavan.git.repository" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.git.repository" |
| name: "karavan" |
| - name: "karavan.git.username" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.git.username" |
| name: "karavan" |
| - name: "karavan.git.password" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.git.password" |
| name: "karavan" |
| - name: "karavan.git.branch" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.git.branch" |
| name: "karavan" |
| - name: "karavan.keycloak.url" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.keycloak.url" |
| name: "karavan" |
| - name: "karavan.keycloak.realm" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.keycloak.realm" |
| name: "karavan" |
| - name: "karavan.keycloak.frontend.clientId" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.keycloak.frontend.clientId" |
| name: "karavan" |
| - name: "karavan.keycloak.backend.clientId" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.keycloak.backend.clientId" |
| name: "karavan" |
| - name: "karavan.keycloak.backend.secret" |
| valueFrom: |
| secretKeyRef: |
| key: "karavan.keycloak.backend.secret" |
| name: "karavan" |
| - name: "KUBERNETES_NAMESPACE" |
| valueFrom: |
| fieldRef: |
| apiVersion: "" |
| fieldPath: "metadata.namespace" |
| image: "ghcr.io/apache/camel-karavan:4.5.1" |
| imagePullPolicy: "Always" |
| name: "karavan" |
| ports: |
| - containerPort: 8080 |
| name: "karavan" |
| resources: |
| requests: |
| memory: "1024Mi" |
| serviceAccount: "karavan" |