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 cdb7657a7a68eb6e28224eaca2a54661fe69dd71
Author: Marat Gubaidullin <ma...@talismancloud.io>
AuthorDate: Thu Sep 14 17:46:34 2023 -0400

    FIles for #892
---
 .../main/resources/snippets/configmap.jkube.yaml    |  5 +++++
 .../main/resources/snippets/deployment.jkube.yaml   |  9 +++++++++
 .../src/main/resources/snippets/ingress.jkube.yaml  | 20 ++++++++++++++++++++
 .../src/main/resources/snippets/service.jkube.yaml  | 21 +++++++++++++++++++++
 4 files changed, 55 insertions(+)

diff --git 
a/karavan-web/karavan-app/src/main/resources/snippets/configmap.jkube.yaml 
b/karavan-web/karavan-app/src/main/resources/snippets/configmap.jkube.yaml
new file mode 100644
index 00000000..7e58436d
--- /dev/null
+++ b/karavan-web/karavan-app/src/main/resources/snippets/configmap.jkube.yaml
@@ -0,0 +1,5 @@
+data:
+  application.properties: |
+    # application properties file
+    welcome = Hello from Kubernetes ConfigMap!!!
+    dummy = some value
\ No newline at end of file
diff --git 
a/karavan-web/karavan-app/src/main/resources/snippets/deployment.jkube.yaml 
b/karavan-web/karavan-app/src/main/resources/snippets/deployment.jkube.yaml
new file mode 100644
index 00000000..0578527a
--- /dev/null
+++ b/karavan-web/karavan-app/src/main/resources/snippets/deployment.jkube.yaml
@@ -0,0 +1,9 @@
+spec:
+  replicas: 1
+  template:
+    spec:
+      containers:
+          env:
+            - name: FOO
+              value: bar
+      serviceAccount: karavan
\ No newline at end of file
diff --git 
a/karavan-web/karavan-app/src/main/resources/snippets/ingress.jkube.yaml 
b/karavan-web/karavan-app/src/main/resources/snippets/ingress.jkube.yaml
new file mode 100644
index 00000000..81c46253
--- /dev/null
+++ b/karavan-web/karavan-app/src/main/resources/snippets/ingress.jkube.yaml
@@ -0,0 +1,20 @@
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+  name: karavan-example-ingress
+spec:
+  tls:
+    - hosts:
+        - https-example.foo.com
+      secretName: karavan-secret-tls
+  rules:
+    - host: https-example.foo.com
+      http:
+        paths:
+          - path: /
+            pathType: Prefix
+            backend:
+              service:
+                name: service1
+                port:
+                  number: 80
\ No newline at end of file
diff --git 
a/karavan-web/karavan-app/src/main/resources/snippets/service.jkube.yaml 
b/karavan-web/karavan-app/src/main/resources/snippets/service.jkube.yaml
new file mode 100644
index 00000000..eb46fdba
--- /dev/null
+++ b/karavan-web/karavan-app/src/main/resources/snippets/service.jkube.yaml
@@ -0,0 +1,21 @@
+apiVersion: v1
+kind: Service
+metadata:
+  name: demo
+  labels:
+    helm.sh/chart: gitea-9.4.0
+    app: demo
+    app.kubernetes.io/name: demo
+    app.kubernetes.io/instance: demo
+  annotations:
+    {}
+spec:
+  type: ClusterIP
+  clusterIP: None
+  ports:
+    - name: http
+      port: 3000
+      targetPort:
+  selector:
+    app.kubernetes.io/name: demo
+    app.kubernetes.io/instance: demo
\ No newline at end of file

Reply via email to