From 332ebce0c64cb954b800049699f2e0eedeab0639 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 22 Nov 2025 14:10:17 +0000 Subject: [PATCH] AI Onboarding changes - 2025-11-22 14:10:17 --- Dockerfile | 2 +- k8s_configs/dev/configmap.yaml | 13 +++++++++++++ k8s_configs/dev/deploy.yaml | 24 ++++++++++++++++++++++++ k8s_configs/dev/namespace.yaml | 9 +++++++++ k8s_configs/dev/svc.yaml | 17 +++++++++++++++++ k8s_configs/preprod/configmap.yaml | 13 +++++++++++++ k8s_configs/preprod/deploy.yaml | 24 ++++++++++++++++++++++++ k8s_configs/preprod/namespace.yaml | 9 +++++++++ k8s_configs/preprod/svc.yaml | 17 +++++++++++++++++ k8s_configs/pt/configmap.yaml | 13 +++++++++++++ k8s_configs/pt/deploy.yaml | 24 ++++++++++++++++++++++++ k8s_configs/pt/namespace.yaml | 9 +++++++++ k8s_configs/pt/svc.yaml | 17 +++++++++++++++++ k8s_configs/sit/configmap.yaml | 13 +++++++++++++ k8s_configs/sit/deploy.yaml | 24 ++++++++++++++++++++++++ k8s_configs/sit/namespace.yaml | 9 +++++++++ k8s_configs/sit/svc.yaml | 17 +++++++++++++++++ k8s_configs/uat/configmap.yaml | 13 +++++++++++++ k8s_configs/uat/deploy.yaml | 24 ++++++++++++++++++++++++ k8s_configs/uat/namespace.yaml | 9 +++++++++ k8s_configs/uat/svc.yaml | 17 +++++++++++++++++ 21 files changed, 316 insertions(+), 1 deletion(-) create mode 100644 k8s_configs/dev/configmap.yaml create mode 100644 k8s_configs/dev/deploy.yaml create mode 100644 k8s_configs/dev/namespace.yaml create mode 100644 k8s_configs/dev/svc.yaml create mode 100644 k8s_configs/preprod/configmap.yaml create mode 100644 k8s_configs/preprod/deploy.yaml create mode 100644 k8s_configs/preprod/namespace.yaml create mode 100644 k8s_configs/preprod/svc.yaml create mode 100644 k8s_configs/pt/configmap.yaml create mode 100644 k8s_configs/pt/deploy.yaml create mode 100644 k8s_configs/pt/namespace.yaml create mode 100644 k8s_configs/pt/svc.yaml create mode 100644 k8s_configs/sit/configmap.yaml create mode 100644 k8s_configs/sit/deploy.yaml create mode 100644 k8s_configs/sit/namespace.yaml create mode 100644 k8s_configs/sit/svc.yaml create mode 100644 k8s_configs/uat/configmap.yaml create mode 100644 k8s_configs/uat/deploy.yaml create mode 100644 k8s_configs/uat/namespace.yaml create mode 100644 k8s_configs/uat/svc.yaml diff --git a/Dockerfile b/Dockerfile index 76f9432..25a87a6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,4 +3,4 @@ WORKDIR /opt/app EXPOSE 8080 COPY . /opt/app/ RUN mvn clean package && cp ./target/*.jar /opt/app/app.jar -ENTRYPOINT ["java","-jar","app.jar"] +ENTRYPOINT ["java","-jar","app.jar"] \ No newline at end of file diff --git a/k8s_configs/dev/configmap.yaml b/k8s_configs/dev/configmap.yaml new file mode 100644 index 0000000..805fc2d --- /dev/null +++ b/k8s_configs/dev/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-dev + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +data: + APP_ENV: production + LOG_LEVEL: info + API_URL: https://api.example.com +--- diff --git a/k8s_configs/dev/deploy.yaml b/k8s_configs/dev/deploy.yaml new file mode 100644 index 0000000..1a78ea9 --- /dev/null +++ b/k8s_configs/dev/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-dev + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: dvsaidevopsnov + template: + metadata: + labels: + app: dvsaidevopsnov + spec: + containers: + - name: dvsaidevopsnov + image: shan5a6/aidevopsdemo:nov + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/dev/namespace.yaml b/k8s_configs/dev/namespace.yaml new file mode 100644 index 0000000..133d71b --- /dev/null +++ b/k8s_configs/dev/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: dvsaidevopsnov-dev + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops + namespace: dvsaidevopsnov-dev +--- diff --git a/k8s_configs/dev/svc.yaml b/k8s_configs/dev/svc.yaml new file mode 100644 index 0000000..8623009 --- /dev/null +++ b/k8s_configs/dev/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-dev + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: dvsaidevopsnov + ports: + - name: http + port: 80 + targetPort: 8080 +--- diff --git a/k8s_configs/preprod/configmap.yaml b/k8s_configs/preprod/configmap.yaml new file mode 100644 index 0000000..7f55859 --- /dev/null +++ b/k8s_configs/preprod/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-preprod + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +data: + APP_ENV: production + LOG_LEVEL: info + API_URL: https://api.example.com +--- diff --git a/k8s_configs/preprod/deploy.yaml b/k8s_configs/preprod/deploy.yaml new file mode 100644 index 0000000..5abd7b2 --- /dev/null +++ b/k8s_configs/preprod/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-preprod + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: dvsaidevopsnov + template: + metadata: + labels: + app: dvsaidevopsnov + spec: + containers: + - name: dvsaidevopsnov + image: shan5a6/aidevopsdemo:nov + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/preprod/namespace.yaml b/k8s_configs/preprod/namespace.yaml new file mode 100644 index 0000000..6d6ae11 --- /dev/null +++ b/k8s_configs/preprod/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: dvsaidevopsnov-preprod + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops + namespace: dvsaidevopsnov-preprod +--- diff --git a/k8s_configs/preprod/svc.yaml b/k8s_configs/preprod/svc.yaml new file mode 100644 index 0000000..d870cef --- /dev/null +++ b/k8s_configs/preprod/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-preprod + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: dvsaidevopsnov + ports: + - name: http + port: 80 + targetPort: 8080 +--- diff --git a/k8s_configs/pt/configmap.yaml b/k8s_configs/pt/configmap.yaml new file mode 100644 index 0000000..2a85e97 --- /dev/null +++ b/k8s_configs/pt/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-pt + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +data: + APP_ENV: production + LOG_LEVEL: info + API_URL: https://api.example.com +--- diff --git a/k8s_configs/pt/deploy.yaml b/k8s_configs/pt/deploy.yaml new file mode 100644 index 0000000..6e57ca6 --- /dev/null +++ b/k8s_configs/pt/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-pt + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: dvsaidevopsnov + template: + metadata: + labels: + app: dvsaidevopsnov + spec: + containers: + - name: dvsaidevopsnov + image: shan5a6/aidevopsdemo:nov + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/pt/namespace.yaml b/k8s_configs/pt/namespace.yaml new file mode 100644 index 0000000..88b59ec --- /dev/null +++ b/k8s_configs/pt/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: dvsaidevopsnov-pt + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops + namespace: dvsaidevopsnov-pt +--- diff --git a/k8s_configs/pt/svc.yaml b/k8s_configs/pt/svc.yaml new file mode 100644 index 0000000..2f8c583 --- /dev/null +++ b/k8s_configs/pt/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-pt + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: dvsaidevopsnov + ports: + - name: http + port: 80 + targetPort: 8080 +--- diff --git a/k8s_configs/sit/configmap.yaml b/k8s_configs/sit/configmap.yaml new file mode 100644 index 0000000..315a2b6 --- /dev/null +++ b/k8s_configs/sit/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-sit + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +data: + APP_ENV: production + LOG_LEVEL: info + API_URL: https://api.example.com +--- diff --git a/k8s_configs/sit/deploy.yaml b/k8s_configs/sit/deploy.yaml new file mode 100644 index 0000000..f06ec50 --- /dev/null +++ b/k8s_configs/sit/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-sit + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: dvsaidevopsnov + template: + metadata: + labels: + app: dvsaidevopsnov + spec: + containers: + - name: dvsaidevopsnov + image: shan5a6/aidevopsdemo:nov + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/sit/namespace.yaml b/k8s_configs/sit/namespace.yaml new file mode 100644 index 0000000..00f625b --- /dev/null +++ b/k8s_configs/sit/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: dvsaidevopsnov-sit + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops + namespace: dvsaidevopsnov-sit +--- diff --git a/k8s_configs/sit/svc.yaml b/k8s_configs/sit/svc.yaml new file mode 100644 index 0000000..47c1376 --- /dev/null +++ b/k8s_configs/sit/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-sit + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: dvsaidevopsnov + ports: + - name: http + port: 80 + targetPort: 8080 +--- diff --git a/k8s_configs/uat/configmap.yaml b/k8s_configs/uat/configmap.yaml new file mode 100644 index 0000000..cfe7e42 --- /dev/null +++ b/k8s_configs/uat/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-uat + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +data: + APP_ENV: production + LOG_LEVEL: info + API_URL: https://api.example.com +--- diff --git a/k8s_configs/uat/deploy.yaml b/k8s_configs/uat/deploy.yaml new file mode 100644 index 0000000..02b1ad2 --- /dev/null +++ b/k8s_configs/uat/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-uat + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: dvsaidevopsnov + template: + metadata: + labels: + app: dvsaidevopsnov + spec: + containers: + - name: dvsaidevopsnov + image: shan5a6/aidevopsdemo:nov + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/uat/namespace.yaml b/k8s_configs/uat/namespace.yaml new file mode 100644 index 0000000..a1da5c0 --- /dev/null +++ b/k8s_configs/uat/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: dvsaidevopsnov-uat + labels: + app: dvsaidevopsnov + costcenter: dvsaidevops + namespace: dvsaidevopsnov-uat +--- diff --git a/k8s_configs/uat/svc.yaml b/k8s_configs/uat/svc.yaml new file mode 100644 index 0000000..1f4f072 --- /dev/null +++ b/k8s_configs/uat/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: dvsaidevopsnov + namespace: dvsaidevopsnov-uat + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: dvsaidevopsnov + ports: + - name: http + port: 80 + targetPort: 8080 +---