From 3748866abcdaeed1a01d4cd898997e1072835237 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 30 Jan 2026 14:44:07 +0000 Subject: [PATCH] AI Onboarding changes - 2026-01-30 14:44:07 --- Dockerfile | 2 +- k8s-configs/java-dev/deployment.yaml | 25 ------------------------- k8s-configs/java-dev/namespace.yaml | 4 ---- k8s-configs/java-dev/service.yaml | 17 ----------------- k8s-configs/java-prod/deployment.yaml | 25 ------------------------- k8s-configs/java-prod/namespace.yaml | 4 ---- k8s-configs/java-prod/service.yaml | 17 ----------------- 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/prod/configmap.yaml | 13 +++++++++++++ k8s_configs/prod/deploy.yaml | 24 ++++++++++++++++++++++++ k8s_configs/prod/namespace.yaml | 9 +++++++++ k8s_configs/prod/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 +++++++++++++++++ 31 files changed, 379 insertions(+), 93 deletions(-) delete mode 100644 k8s-configs/java-dev/deployment.yaml delete mode 100644 k8s-configs/java-dev/namespace.yaml delete mode 100644 k8s-configs/java-dev/service.yaml delete mode 100644 k8s-configs/java-prod/deployment.yaml delete mode 100644 k8s-configs/java-prod/namespace.yaml delete mode 100644 k8s-configs/java-prod/service.yaml 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/prod/configmap.yaml create mode 100644 k8s_configs/prod/deploy.yaml create mode 100644 k8s_configs/prod/namespace.yaml create mode 100644 k8s_configs/prod/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/java-dev/deployment.yaml b/k8s-configs/java-dev/deployment.yaml deleted file mode 100644 index 25673d3..0000000 --- a/k8s-configs/java-dev/deployment.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - creationTimestamp: null - labels: - app: application1 - name: application1 - namespace: java-dev -spec: - replicas: 1 - selector: - matchLabels: - app: application1 - strategy: {} - template: - metadata: - creationTimestamp: null - labels: - app: application1 - spec: - containers: - - image: shan5a6/application1 - name: application1 - resources: {} -status: {} diff --git a/k8s-configs/java-dev/namespace.yaml b/k8s-configs/java-dev/namespace.yaml deleted file mode 100644 index 03c138b..0000000 --- a/k8s-configs/java-dev/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: java-dev diff --git a/k8s-configs/java-dev/service.yaml b/k8s-configs/java-dev/service.yaml deleted file mode 100644 index cb853bc..0000000 --- a/k8s-configs/java-dev/service.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: application1 - labels: - app: application1 - namespace: java-dev -spec: - externalIPs: - - 172.31.24.128 # Give the private ip of master/slave - ports: - - protocol: TCP - port: 80 - targetPort: 8080 - selector: - app: application1 - type: LoadBalancer diff --git a/k8s-configs/java-prod/deployment.yaml b/k8s-configs/java-prod/deployment.yaml deleted file mode 100644 index 83760d1..0000000 --- a/k8s-configs/java-prod/deployment.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - creationTimestamp: null - labels: - app: application1 - name: application1 - namespace: java-prod -spec: - replicas: 1 - selector: - matchLabels: - app: application1 - strategy: {} - template: - metadata: - creationTimestamp: null - labels: - app: application1 - spec: - containers: - - image: shan5a6/application1 - name: application1 - resources: {} -status: {} diff --git a/k8s-configs/java-prod/namespace.yaml b/k8s-configs/java-prod/namespace.yaml deleted file mode 100644 index 11ec3c2..0000000 --- a/k8s-configs/java-prod/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: java-prod diff --git a/k8s-configs/java-prod/service.yaml b/k8s-configs/java-prod/service.yaml deleted file mode 100644 index 533a5e6..0000000 --- a/k8s-configs/java-prod/service.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: application1 - labels: - app: application1 - namespace: java-prod -spec: - externalIPs: - - 172.31.24.128 # Give the private ip of master/slave - ports: - - protocol: TCP - port: 80 - targetPort: 8080 - selector: - app: application1 - type: LoadBalancer diff --git a/k8s_configs/dev/configmap.yaml b/k8s_configs/dev/configmap.yaml new file mode 100644 index 0000000..dda27db --- /dev/null +++ b/k8s_configs/dev/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: aidevopsapp + namespace: aidevopsapp-dev + labels: + app: aidevopsapp + 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..1404a4c --- /dev/null +++ b/k8s_configs/dev/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: aidevopsapp + namespace: aidevopsapp-dev + labels: + app: aidevopsapp + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: aidevopsapp + template: + metadata: + labels: + app: aidevopsapp + spec: + containers: + - name: aidevopsapp + image: shan5a6/aidevopsb2:v1.0.0 + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/dev/namespace.yaml b/k8s_configs/dev/namespace.yaml new file mode 100644 index 0000000..94b2f55 --- /dev/null +++ b/k8s_configs/dev/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: aidevopsapp-dev + labels: + app: aidevopsapp + costcenter: dvsaidevops + namespace: aidevopsapp-dev +--- diff --git a/k8s_configs/dev/svc.yaml b/k8s_configs/dev/svc.yaml new file mode 100644 index 0000000..272f974 --- /dev/null +++ b/k8s_configs/dev/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: aidevopsapp + namespace: aidevopsapp-dev + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: aidevopsapp + 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..a0ecf3a --- /dev/null +++ b/k8s_configs/preprod/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: aidevopsapp + namespace: aidevopsapp-preprod + labels: + app: aidevopsapp + 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..304f9f0 --- /dev/null +++ b/k8s_configs/preprod/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: aidevopsapp + namespace: aidevopsapp-preprod + labels: + app: aidevopsapp + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: aidevopsapp + template: + metadata: + labels: + app: aidevopsapp + spec: + containers: + - name: aidevopsapp + image: shan5a6/aidevopsb2:v1.0.0 + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/preprod/namespace.yaml b/k8s_configs/preprod/namespace.yaml new file mode 100644 index 0000000..dd048a5 --- /dev/null +++ b/k8s_configs/preprod/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: aidevopsapp-preprod + labels: + app: aidevopsapp + costcenter: dvsaidevops + namespace: aidevopsapp-preprod +--- diff --git a/k8s_configs/preprod/svc.yaml b/k8s_configs/preprod/svc.yaml new file mode 100644 index 0000000..569ddc0 --- /dev/null +++ b/k8s_configs/preprod/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: aidevopsapp + namespace: aidevopsapp-preprod + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: aidevopsapp + ports: + - name: http + port: 80 + targetPort: 8080 +--- diff --git a/k8s_configs/prod/configmap.yaml b/k8s_configs/prod/configmap.yaml new file mode 100644 index 0000000..9d1fb5c --- /dev/null +++ b/k8s_configs/prod/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: aidevopsapp + namespace: aidevopsapp-prod + labels: + app: aidevopsapp + costcenter: dvsaidevops +data: + APP_ENV: production + LOG_LEVEL: info + API_URL: https://api.example.com +--- diff --git a/k8s_configs/prod/deploy.yaml b/k8s_configs/prod/deploy.yaml new file mode 100644 index 0000000..5abcf22 --- /dev/null +++ b/k8s_configs/prod/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: aidevopsapp + namespace: aidevopsapp-prod + labels: + app: aidevopsapp + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: aidevopsapp + template: + metadata: + labels: + app: aidevopsapp + spec: + containers: + - name: aidevopsapp + image: shan5a6/aidevopsb2:v1.0.0 + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/prod/namespace.yaml b/k8s_configs/prod/namespace.yaml new file mode 100644 index 0000000..215287f --- /dev/null +++ b/k8s_configs/prod/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: aidevopsapp-prod + labels: + app: aidevopsapp + costcenter: dvsaidevops + namespace: aidevopsapp-prod +--- diff --git a/k8s_configs/prod/svc.yaml b/k8s_configs/prod/svc.yaml new file mode 100644 index 0000000..bdec09e --- /dev/null +++ b/k8s_configs/prod/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: aidevopsapp + namespace: aidevopsapp-prod + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: aidevopsapp + 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..d0362a9 --- /dev/null +++ b/k8s_configs/pt/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: aidevopsapp + namespace: aidevopsapp-pt + labels: + app: aidevopsapp + 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..5fcc83a --- /dev/null +++ b/k8s_configs/pt/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: aidevopsapp + namespace: aidevopsapp-pt + labels: + app: aidevopsapp + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: aidevopsapp + template: + metadata: + labels: + app: aidevopsapp + spec: + containers: + - name: aidevopsapp + image: shan5a6/aidevopsb2:v1.0.0 + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/pt/namespace.yaml b/k8s_configs/pt/namespace.yaml new file mode 100644 index 0000000..ad0d78b --- /dev/null +++ b/k8s_configs/pt/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: aidevopsapp-pt + labels: + app: aidevopsapp + costcenter: dvsaidevops + namespace: aidevopsapp-pt +--- diff --git a/k8s_configs/pt/svc.yaml b/k8s_configs/pt/svc.yaml new file mode 100644 index 0000000..a63f171 --- /dev/null +++ b/k8s_configs/pt/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: aidevopsapp + namespace: aidevopsapp-pt + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: aidevopsapp + 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..f3dc7af --- /dev/null +++ b/k8s_configs/sit/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: aidevopsapp + namespace: aidevopsapp-sit + labels: + app: aidevopsapp + 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..9de8523 --- /dev/null +++ b/k8s_configs/sit/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: aidevopsapp + namespace: aidevopsapp-sit + labels: + app: aidevopsapp + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: aidevopsapp + template: + metadata: + labels: + app: aidevopsapp + spec: + containers: + - name: aidevopsapp + image: shan5a6/aidevopsb2:v1.0.0 + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/sit/namespace.yaml b/k8s_configs/sit/namespace.yaml new file mode 100644 index 0000000..30eb294 --- /dev/null +++ b/k8s_configs/sit/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: aidevopsapp-sit + labels: + app: aidevopsapp + costcenter: dvsaidevops + namespace: aidevopsapp-sit +--- diff --git a/k8s_configs/sit/svc.yaml b/k8s_configs/sit/svc.yaml new file mode 100644 index 0000000..3582925 --- /dev/null +++ b/k8s_configs/sit/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: aidevopsapp + namespace: aidevopsapp-sit + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: aidevopsapp + 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..e6843f6 --- /dev/null +++ b/k8s_configs/uat/configmap.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: aidevopsapp + namespace: aidevopsapp-uat + labels: + app: aidevopsapp + 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..8023d68 --- /dev/null +++ b/k8s_configs/uat/deploy.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: aidevopsapp + namespace: aidevopsapp-uat + labels: + app: aidevopsapp + costcenter: dvsaidevops +spec: + replicas: 3 + selector: + matchLabels: + app: aidevopsapp + template: + metadata: + labels: + app: aidevopsapp + spec: + containers: + - name: aidevopsapp + image: shan5a6/aidevopsb2:v1.0.0 + ports: + - containerPort: 8080 +--- diff --git a/k8s_configs/uat/namespace.yaml b/k8s_configs/uat/namespace.yaml new file mode 100644 index 0000000..f667b00 --- /dev/null +++ b/k8s_configs/uat/namespace.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: aidevopsapp-uat + labels: + app: aidevopsapp + costcenter: dvsaidevops + namespace: aidevopsapp-uat +--- diff --git a/k8s_configs/uat/svc.yaml b/k8s_configs/uat/svc.yaml new file mode 100644 index 0000000..06413cb --- /dev/null +++ b/k8s_configs/uat/svc.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: aidevopsapp + namespace: aidevopsapp-uat + labels: + app: myapp + costcenter: dvsaidevops +spec: + type: ClusterIP + selector: + app: aidevopsapp + ports: + - name: http + port: 80 + targetPort: 8080 +---