From df8b75b58a99415b0ae47d8945a19f02c5a18bf7 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 26 Jul 2023 09:21:38 +0000 Subject: [PATCH] add qa --- dev-upgrade/sevice-group_qa/admin-console.yml | 88 +++++++++++ .../sevice-group_qa/auth-middleware.yml | 88 +++++++++++ dev-upgrade/sevice-group_qa/auth.yaml | 62 ++++++++ dev-upgrade/sevice-group_qa/batch.yaml | 124 ++++++++++++++++ .../sevice-group_qa/beaconfire-auth.yml | 88 +++++++++++ dev-upgrade/sevice-group_qa/company.yaml | 125 ++++++++++++++++ .../sevice-group_qa/config-server.yaml | 107 ++++++++++++++ .../sevice-group_qa/discover-service.yaml | 137 ++++++++++++++++++ dev-upgrade/sevice-group_qa/email.yaml | 62 ++++++++ dev-upgrade/sevice-group_qa/file-service.yml | 88 +++++++++++ dev-upgrade/sevice-group_qa/kpi.yaml | 125 ++++++++++++++++ dev-upgrade/sevice-group_qa/oauth-service.yml | 88 +++++++++++ dev-upgrade/sevice-group_qa/question.yaml | 125 ++++++++++++++++ dev-upgrade/sevice-group_qa/subscription.yaml | 125 ++++++++++++++++ dev-upgrade/sevice-group_qa/summary.yaml | 62 ++++++++ dev-upgrade/sevice-group_qa/user.yaml | 125 ++++++++++++++++ 16 files changed, 1619 insertions(+) create mode 100644 dev-upgrade/sevice-group_qa/admin-console.yml create mode 100644 dev-upgrade/sevice-group_qa/auth-middleware.yml create mode 100644 dev-upgrade/sevice-group_qa/auth.yaml create mode 100644 dev-upgrade/sevice-group_qa/batch.yaml create mode 100644 dev-upgrade/sevice-group_qa/beaconfire-auth.yml create mode 100644 dev-upgrade/sevice-group_qa/company.yaml create mode 100644 dev-upgrade/sevice-group_qa/config-server.yaml create mode 100644 dev-upgrade/sevice-group_qa/discover-service.yaml create mode 100644 dev-upgrade/sevice-group_qa/email.yaml create mode 100644 dev-upgrade/sevice-group_qa/file-service.yml create mode 100644 dev-upgrade/sevice-group_qa/kpi.yaml create mode 100644 dev-upgrade/sevice-group_qa/oauth-service.yml create mode 100644 dev-upgrade/sevice-group_qa/question.yaml create mode 100644 dev-upgrade/sevice-group_qa/subscription.yaml create mode 100644 dev-upgrade/sevice-group_qa/summary.yaml create mode 100644 dev-upgrade/sevice-group_qa/user.yaml diff --git a/dev-upgrade/sevice-group_qa/admin-console.yml b/dev-upgrade/sevice-group_qa/admin-console.yml new file mode 100644 index 0000000..0c288b7 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/admin-console.yml @@ -0,0 +1,88 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: admin-console +data: + application.yml: | + spring: + application: + name: admin-console + profiles: + active: qa + cloud: + config: + label: main + config: + import: optional:configserver:http://config-server:8888 + springdoc: + api-docs: + enabled: false +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: admin-console +spec: + replicas: 1 + selector: + matchLabels: + app: admin-console + template: + metadata: + labels: + app: admin-console + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: admin-console + image: beaconfireiic/admin-console:1.0.0-prod + command: ["java", "-Djasypt.encryptor.password=secret", "-cp","app:app/lib/*","com.beaconfire.adminconsole.AdminConsoleApplication"] + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "admin-console" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: config + mountPath: /app/application.yml + subPath: application.yml + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: config + configMap: + name: admin-console + - name: app-logs + hostPath: + path: /data/app_logs/admin-console +--- +apiVersion: v1 +kind: Service +metadata: + name: admin-console +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: admin-console \ No newline at end of file diff --git a/dev-upgrade/sevice-group_qa/auth-middleware.yml b/dev-upgrade/sevice-group_qa/auth-middleware.yml new file mode 100644 index 0000000..d2448b3 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/auth-middleware.yml @@ -0,0 +1,88 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: auth-middleware +data: + application.yml: | + spring: + application: + name: auth-middleware + profiles: + active: qa + cloud: + config: + label: main + config: + import: optional:configserver:http://config-server:8888 + springdoc: + api-docs: + enabled: false +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: auth-middleware +spec: + replicas: 1 + selector: + matchLabels: + app: auth-middleware + template: + metadata: + labels: + app: auth-middleware + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: auth-middleware + image: beaconfireiic/auth-middleware:1.1.0-6-dev + command: ["java", "-Djasypt.encryptor.password=secret", "-cp","app:app/lib/*","com.beaconfire.authmiddleware.AuthMiddlewareApplication"] + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "auth-middleware" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: config + mountPath: /app/application.yml + subPath: application.yml + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: config + configMap: + name: auth-middleware + - name: app-logs + hostPath: + path: /data/app_logs/auth-middleware +--- +apiVersion: v1 +kind: Service +metadata: + name: auth-middleware +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: auth-middleware diff --git a/dev-upgrade/sevice-group_qa/auth.yaml b/dev-upgrade/sevice-group_qa/auth.yaml new file mode 100644 index 0000000..a1b7312 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/auth.yaml @@ -0,0 +1,62 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: auth +spec: + replicas: 1 + selector: + matchLabels: + app: auth + template: + metadata: + labels: + app: auth + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: auth + image: beaconfireiic/auth:1.1.1-sdet + command: ["java", "-Djasypt.encryptor.password=secret", "-cp","app:app/lib/*","com.beaconfire.auth.AuthApplication"] + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "auth" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/auth +--- +apiVersion: v1 +kind: Service +metadata: + name: auth +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: auth \ No newline at end of file diff --git a/dev-upgrade/sevice-group_qa/batch.yaml b/dev-upgrade/sevice-group_qa/batch.yaml new file mode 100644 index 0000000..eeb7530 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/batch.yaml @@ -0,0 +1,124 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: batch-command +spec: + replicas: 1 + selector: + matchLabels: + app: batch-command + template: + metadata: + labels: + app: batch-command + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: batch-command + image: beaconfireiic/batch-command:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "batch-command" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/batch-command +--- +apiVersion: v1 +kind: Service +metadata: + name: batch-command +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: batch-command + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: batch-query +spec: + replicas: 1 + selector: + matchLabels: + app: batch-query + template: + metadata: + labels: + app: batch-query + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: batch-query + image: beaconfireiic/batch-query:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "batch-query" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/batch-query +--- +apiVersion: v1 +kind: Service +metadata: + name: batch-query +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: batch-query \ No newline at end of file diff --git a/dev-upgrade/sevice-group_qa/beaconfire-auth.yml b/dev-upgrade/sevice-group_qa/beaconfire-auth.yml new file mode 100644 index 0000000..4281a4c --- /dev/null +++ b/dev-upgrade/sevice-group_qa/beaconfire-auth.yml @@ -0,0 +1,88 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: beaconfire-auth +data: + application.yml: | + spring: + application: + name: beaconfire-auth + profiles: + active: qa + cloud: + config: + label: main + config: + import: optional:configserver:http://config-server:8888 + springdoc: + api-docs: + enabled: false +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: beaconfire-auth +spec: + replicas: 1 + selector: + matchLabels: + app: beaconfire-auth + template: + metadata: + labels: + app: beaconfire-auth + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: beaconfire-auth + image: beaconfireiic/beaconfire-auth:1.0.0-3-dev + command: ["java", "-Djasypt.encryptor.password=secret", "-cp","app:app/lib/*","com.beaconfire.beaconfireauth.BeaconfireAuthApplication"] + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "beaconfire-auth" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: config + mountPath: /app/application.yml + subPath: application.yml + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: config + configMap: + name: beaconfire-auth + - name: app-logs + hostPath: + path: /data/app_logs/beaconfire-auth +--- +apiVersion: v1 +kind: Service +metadata: + name: beaconfire-auth +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: beaconfire-auth diff --git a/dev-upgrade/sevice-group_qa/company.yaml b/dev-upgrade/sevice-group_qa/company.yaml new file mode 100644 index 0000000..240b4b2 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/company.yaml @@ -0,0 +1,125 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: company-command +spec: + replicas: 1 + selector: + matchLabels: + app: company-command + template: + metadata: + labels: + app: company-command + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: company-command + image: beaconfireiic/company-command:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "company-command" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/company-command +--- +apiVersion: v1 +kind: Service +metadata: + name: company-command +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: company-command + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: company-query +spec: + replicas: 1 + selector: + matchLabels: + app: company-query + template: + metadata: + labels: + app: company-query + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: company-query + image: beaconfireiic/company-query:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "company-query" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/company-query +--- +apiVersion: v1 +kind: Service +metadata: + name: company-query +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: company-query \ No newline at end of file diff --git a/dev-upgrade/sevice-group_qa/config-server.yaml b/dev-upgrade/sevice-group_qa/config-server.yaml new file mode 100644 index 0000000..fa04a46 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/config-server.yaml @@ -0,0 +1,107 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: config-server +data: + application.yml: | + server: + port: 8888 + spring: + cloud: + config: + server: + git: + uri: https://github.com/beaconfire-projects/cloud-config.git + search-paths: + - '{application}' + - micro/* + username: zyu@beaconfireinc.com + password: ENC(5/I4EP0HwkLv/ZFigX3bmP+U/yR0HAOgWpbVg4tHuREz0G9CfOZzZfFTHA342PpoLYVkj924iqo=) + bus: + refresh: + enabled: true + trace: + enabled: true + stream: + kafka: + binder: + brokers: http://kafka-0-internal:9092,http://kafka-1-internal:9092, http://kafka-2-internal:9092 + + jasypt: + encryptor: + algorithm: PBEWithMD5AndDES + iv-generator-classname: org.jasypt.iv.NoIvGenerator + + management: + endpoints: + web: + exposure: + include: 'busrefresh' #refresh + + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: config-server +spec: + replicas: 1 + selector: + matchLabels: + app: config-server + template: + metadata: + labels: + app: config-server + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: config-server + image: beaconfireiic/config-server:1.1.1-prod + imagePullPolicy: Always + ports: + - name: http + containerPort: 8888 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8888" + - name: "LOG_APP-NAME" + value: "config-server" + volumeMounts: + - name: config + mountPath: /app/application.yml + subPath: application.yml + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 256Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: config + configMap: + name: config-server + - name: app-logs + hostPath: + path: /data/app_logs/config-server +--- +apiVersion: v1 +kind: Service +metadata: + name: config-server +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8888 + targetPort: http + selector: + app: config-server diff --git a/dev-upgrade/sevice-group_qa/discover-service.yaml b/dev-upgrade/sevice-group_qa/discover-service.yaml new file mode 100644 index 0000000..390ddc0 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/discover-service.yaml @@ -0,0 +1,137 @@ +# apiVersion: v1 +# kind: ConfigMap +# metadata: +# name: discovery-service +# data: + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: discovery-service +spec: + replicas: 1 + selector: + matchLabels: + app: discovery-service + template: + metadata: + labels: + app: discovery-service + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: discovery-service + image: beaconfireiic/service-discovery:1.1.0 + imagePullPolicy: Always + ports: + - name: http + containerPort: 8761 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "EUREKA_INSTANCE_HOSTNAME" + value: "discovery-service" + - name: "SERVER_PORT" + value: "8761" + - name: "LOG_APP-NAME" + value: "discovery-service" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/discovery-service +--- +apiVersion: v1 +kind: Service +metadata: + name: discovery-service +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8761 + targetPort: http + selector: + app: discovery-service + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: gateway +spec: + replicas: 1 + selector: + matchLabels: + app: gateway + template: + metadata: + labels: + app: gateway + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: gateway + image: beaconfireiic/gateway:1.1.0 + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "EUREKA_INSTANCE_HOSTNAME" + value: "discovery-service" + - name: "SERVER_PORT" + value: "8080" + - name: "EUREKA_CLIENT_SERVICE-URL_DEFAULT-ZONE" + value: "http://discovery-service:8761/eureka/" + - name: "LOG_APP-NAME" + value: "gateway" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/gateway +--- +apiVersion: v1 +kind: Service +metadata: + name: gateway +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: gateway diff --git a/dev-upgrade/sevice-group_qa/email.yaml b/dev-upgrade/sevice-group_qa/email.yaml new file mode 100644 index 0000000..ef9ab13 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/email.yaml @@ -0,0 +1,62 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: email-query +spec: + replicas: 1 + selector: + matchLabels: + app: email-query + template: + metadata: + labels: + app: email-query + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: email-query + image: beaconfireiic/email-query:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "email-query" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/email-query +--- +apiVersion: v1 +kind: Service +metadata: + name: email-query +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: email-query diff --git a/dev-upgrade/sevice-group_qa/file-service.yml b/dev-upgrade/sevice-group_qa/file-service.yml new file mode 100644 index 0000000..93ad4ae --- /dev/null +++ b/dev-upgrade/sevice-group_qa/file-service.yml @@ -0,0 +1,88 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: file-service +data: + application.yml: | + spring: + application: + name: file-service + profiles: + active: qa + cloud: + config: + label: main + config: + import: optional:configserver:http://config-server:8888 + springdoc: + api-docs: + enabled: false +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: file-service +spec: + replicas: 1 + selector: + matchLabels: + app: file-service + template: + metadata: + labels: + app: file-service + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: file-service + image: beaconfireiic/file-service:1.0.0-prod + command: ["java", "-Djasypt.encryptor.password=secret", "-cp","app:app/lib/*","com.beaconfire.fileservice.FileServiceApplication"] + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "file-service" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: config + mountPath: /app/application.yml + subPath: application.yml + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: config + configMap: + name: file-service + - name: app-logs + hostPath: + path: /data/app_logs/file-service +--- +apiVersion: v1 +kind: Service +metadata: + name: file-service +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: file-service \ No newline at end of file diff --git a/dev-upgrade/sevice-group_qa/kpi.yaml b/dev-upgrade/sevice-group_qa/kpi.yaml new file mode 100644 index 0000000..98f8171 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/kpi.yaml @@ -0,0 +1,125 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: kpi-command +spec: + replicas: 1 + selector: + matchLabels: + app: kpi-command + template: + metadata: + labels: + app: kpi-command + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: kpi-command + image: beaconfireiic/kpi-command:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "kpi-command" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/kpi-command +--- +apiVersion: v1 +kind: Service +metadata: + name: kpi-command +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: kpi-command + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: kpi-query +spec: + replicas: 1 + selector: + matchLabels: + app: kpi-query + template: + metadata: + labels: + app: kpi-query + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: kpi-query + image: beaconfireiic/kpi-query:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "kpi-query" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/kpi-query +--- +apiVersion: v1 +kind: Service +metadata: + name: kpi-query +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: kpi-query \ No newline at end of file diff --git a/dev-upgrade/sevice-group_qa/oauth-service.yml b/dev-upgrade/sevice-group_qa/oauth-service.yml new file mode 100644 index 0000000..9402a39 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/oauth-service.yml @@ -0,0 +1,88 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: oauth-service +data: + application.yml: | + spring: + application: + name: oauth-service + profiles: + active: qa + cloud: + config: + label: main + config: + import: optional:configserver:http://config-server:8888 + springdoc: + api-docs: + enabled: false +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: oauth-service +spec: + replicas: 1 + selector: + matchLabels: + app: oauth-service + template: + metadata: + labels: + app: oauth-service + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: oauth-service + image: beaconfireiic/oauth-service:1.0.0-dev + command: ["java", "-Djasypt.encryptor.password=secret", "-cp","app:app/lib/*","com.beaconfire.oauthservice.OauthServiceApplication"] + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "oauth-service" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: config + mountPath: /app/application.yml + subPath: application.yml + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: config + configMap: + name: oauth-service + - name: app-logs + hostPath: + path: /data/app_logs/oauth-service +--- +apiVersion: v1 +kind: Service +metadata: + name: oauth-service +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: oauth-service diff --git a/dev-upgrade/sevice-group_qa/question.yaml b/dev-upgrade/sevice-group_qa/question.yaml new file mode 100644 index 0000000..0009c78 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/question.yaml @@ -0,0 +1,125 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: question-command +spec: + replicas: 1 + selector: + matchLabels: + app: question-command + template: + metadata: + labels: + app: question-command + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: question-command + image: beaconfireiic/question-command:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "question-command" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/question-command +--- +apiVersion: v1 +kind: Service +metadata: + name: question-command +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: question-command + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: question-query +spec: + replicas: 1 + selector: + matchLabels: + app: question-query + template: + metadata: + labels: + app: question-query + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: question-query + image: beaconfireiic/question-query:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "question-query" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/question-query +--- +apiVersion: v1 +kind: Service +metadata: + name: question-query +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: question-query \ No newline at end of file diff --git a/dev-upgrade/sevice-group_qa/subscription.yaml b/dev-upgrade/sevice-group_qa/subscription.yaml new file mode 100644 index 0000000..26dfc94 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/subscription.yaml @@ -0,0 +1,125 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: subscription-command +spec: + replicas: 1 + selector: + matchLabels: + app: subscription-command + template: + metadata: + labels: + app: subscription-command + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: subscription-command + image: beaconfireiic/subscription-command:1.1.1-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "subscription-command" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/subscription-command +--- +apiVersion: v1 +kind: Service +metadata: + name: subscription-command +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: subscription-command + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: subscription-query +spec: + replicas: 1 + selector: + matchLabels: + app: subscription-query + template: + metadata: + labels: + app: subscription-query + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: subscription-query + image: beaconfireiic/subscription-query:1.1.1-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "subscription-query" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/subscription-query +--- +apiVersion: v1 +kind: Service +metadata: + name: subscription-query +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: subscription-query \ No newline at end of file diff --git a/dev-upgrade/sevice-group_qa/summary.yaml b/dev-upgrade/sevice-group_qa/summary.yaml new file mode 100644 index 0000000..4f2da54 --- /dev/null +++ b/dev-upgrade/sevice-group_qa/summary.yaml @@ -0,0 +1,62 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: summary-query +spec: + replicas: 1 + selector: + matchLabels: + app: summary-query + template: + metadata: + labels: + app: summary-query + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: summary-query + image: beaconfireiic/summary-query:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "summary-query" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/summary-query +--- +apiVersion: v1 +kind: Service +metadata: + name: summary-query +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: summary-query diff --git a/dev-upgrade/sevice-group_qa/user.yaml b/dev-upgrade/sevice-group_qa/user.yaml new file mode 100644 index 0000000..586fbca --- /dev/null +++ b/dev-upgrade/sevice-group_qa/user.yaml @@ -0,0 +1,125 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: user-query +spec: + replicas: 1 + selector: + matchLabels: + app: user-query + template: + metadata: + labels: + app: user-query + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: user-query + image: beaconfireiic/user-query:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "user-query" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/user-query +--- +apiVersion: v1 +kind: Service +metadata: + name: user-query +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: user-query + +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: user-command +spec: + replicas: 1 + selector: + matchLabels: + app: user-command + template: + metadata: + labels: + app: user-command + spec: + imagePullSecrets: + - name: deploy-regcred + containers: + - name: user-command + image: beaconfireiic/user-command:1.1.0-sdet + imagePullPolicy: Always + ports: + - name: http + containerPort: 8080 + protocol: TCP + env: + - name: "LOGGING_LEVEL_ROOT" + value: "info" + - name: "SERVER_PORT" + value: "8080" + - name: "LOG_APP-NAME" + value: "user-command" + - name: "SPRING_PROFILES_ACTIVE" + value: "qa" + volumeMounts: + - name: app-logs + mountPath: /logs + resources: + requests: + cpu: 0.1 + memory: 128Mi + limits: + cpu: 1 + memory: 2Gi + volumes: + - name: app-logs + hostPath: + path: /data/app_logs/user-command +--- +apiVersion: v1 +kind: Service +metadata: + name: user-command +spec: + type: ClusterIP + ports: + - name: http + protocol: TCP + port: 8080 + targetPort: http + selector: + app: user-command \ No newline at end of file