--- kind: ConfigMap apiVersion: v1 metadata: name: nginx-cm namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend data: nginx.conf: | server { listen 9528; server_name localhost; gzip on; location / { root /home/cmii-platform/dist; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-platform-mws namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-mws octopus.control: frontend-app-wdd app.kubernetes.io/app-version: "6.2" spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: frontend cmii.app: cmii-uav-platform-mws template: metadata: labels: cmii.type: frontend cmii.app: cmii-uav-platform-mws spec: imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-platform-mws image: 192.168.1.128:8033/cmii/cmii-uav-platform-mws:5.6.0-ccga-0811-arm imagePullPolicy: Always env: - name: K8S_NAMESPACE value: sd-wf-ga-fly-260327 - name: APPLICATION_NAME value: cmii-uav-platform-mws ports: - name: platform-9528 containerPort: 9528 protocol: TCP resources: limits: cpu: "1" memory: 1Gi requests: cpu: 50m memory: 50Mi volumeMounts: - name: nginx-conf mountPath: /etc/nginx/conf.d/nginx.conf subPath: nginx.conf - name: tenant-prefix subPath: ingress-config.js mountPath: /home/cmii-platform/dist/ingress-config.js volumes: - name: nginx-conf configMap: name: nginx-cm items: - key: nginx.conf path: nginx.conf - name: tenant-prefix configMap: name: tenant-prefix-mws items: - key: ingress-config.js path: ingress-config.js --- apiVersion: v1 kind: Service metadata: name: cmii-uav-platform-mws namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-mws octopus.control: frontend-app-wdd app.kubernetes.io/version: "6.2" spec: type: ClusterIP selector: cmii.type: frontend cmii.app: cmii-uav-platform-mws ports: - name: web-svc-port port: 9528 protocol: TCP targetPort: 9528 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-platform-oms namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-oms octopus.control: frontend-app-wdd app.kubernetes.io/app-version: "6.2" spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: frontend cmii.app: cmii-uav-platform-oms template: metadata: labels: cmii.type: frontend cmii.app: cmii-uav-platform-oms spec: imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-platform-oms image: 192.168.1.128:8033/cmii/cmii-uav-platform-oms:5.6.0-ccga-0811-arm imagePullPolicy: Always env: - name: K8S_NAMESPACE value: sd-wf-ga-fly-260327 - name: APPLICATION_NAME value: cmii-uav-platform-oms ports: - name: platform-9528 containerPort: 9528 protocol: TCP resources: limits: cpu: "1" memory: 1Gi requests: cpu: 50m memory: 50Mi volumeMounts: - name: nginx-conf mountPath: /etc/nginx/conf.d/nginx.conf subPath: nginx.conf - name: tenant-prefix subPath: ingress-config.js mountPath: /home/cmii-platform/dist/ingress-config.js volumes: - name: nginx-conf configMap: name: nginx-cm items: - key: nginx.conf path: nginx.conf - name: tenant-prefix configMap: name: tenant-prefix-oms items: - key: ingress-config.js path: ingress-config.js --- apiVersion: v1 kind: Service metadata: name: cmii-uav-platform-oms namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-oms octopus.control: frontend-app-wdd app.kubernetes.io/version: "6.2" spec: type: ClusterIP selector: cmii.type: frontend cmii.app: cmii-uav-platform-oms ports: - name: web-svc-port port: 9528 protocol: TCP targetPort: 9528 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-platform-open namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-open octopus.control: frontend-app-wdd app.kubernetes.io/app-version: "6.2" spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: frontend cmii.app: cmii-uav-platform-open template: metadata: labels: cmii.type: frontend cmii.app: cmii-uav-platform-open spec: imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-platform-open image: 192.168.1.128:8033/cmii/cmii-uav-platform-open:5.6.0-ccga-0811-arm imagePullPolicy: Always env: - name: K8S_NAMESPACE value: sd-wf-ga-fly-260327 - name: APPLICATION_NAME value: cmii-uav-platform-open ports: - name: platform-9528 containerPort: 9528 protocol: TCP resources: limits: cpu: "1" memory: 1Gi requests: cpu: 50m memory: 50Mi volumeMounts: - name: nginx-conf mountPath: /etc/nginx/conf.d/nginx.conf subPath: nginx.conf - name: tenant-prefix subPath: ingress-config.js mountPath: /home/cmii-platform/dist/ingress-config.js volumes: - name: nginx-conf configMap: name: nginx-cm items: - key: nginx.conf path: nginx.conf - name: tenant-prefix configMap: name: tenant-prefix-open items: - key: ingress-config.js path: ingress-config.js --- apiVersion: v1 kind: Service metadata: name: cmii-uav-platform-open namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-open octopus.control: frontend-app-wdd app.kubernetes.io/version: "6.2" spec: type: ClusterIP selector: cmii.type: frontend cmii.app: cmii-uav-platform-open ports: - name: web-svc-port port: 9528 protocol: TCP targetPort: 9528 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-platform-pilot2-to-cloud namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-pilot2-to-cloud octopus.control: frontend-app-wdd app.kubernetes.io/app-version: "6.2" spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: frontend cmii.app: cmii-uav-platform-pilot2-to-cloud template: metadata: labels: cmii.type: frontend cmii.app: cmii-uav-platform-pilot2-to-cloud spec: imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-platform-pilot2-to-cloud image: 192.168.1.128:8033/cmii/cmii-uav-platform-pilot2-to-cloud:5.6.0-ccga-0811-arm imagePullPolicy: Always env: - name: K8S_NAMESPACE value: sd-wf-ga-fly-260327 - name: APPLICATION_NAME value: cmii-uav-platform-pilot2-to-cloud ports: - name: platform-9528 containerPort: 9528 protocol: TCP resources: limits: cpu: "1" memory: 1Gi requests: cpu: 50m memory: 50Mi volumeMounts: - name: nginx-conf mountPath: /etc/nginx/conf.d/nginx.conf subPath: nginx.conf - name: tenant-prefix subPath: ingress-config.js mountPath: /home/cmii-platform/dist/ingress-config.js volumes: - name: nginx-conf configMap: name: nginx-cm items: - key: nginx.conf path: nginx.conf - name: tenant-prefix configMap: name: tenant-prefix-pilot2cloud items: - key: ingress-config.js path: ingress-config.js --- apiVersion: v1 kind: Service metadata: name: cmii-uav-platform-pilot2-to-cloud namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-pilot2-to-cloud octopus.control: frontend-app-wdd app.kubernetes.io/version: "6.2" spec: type: ClusterIP selector: cmii.type: frontend cmii.app: cmii-uav-platform-pilot2-to-cloud ports: - name: web-svc-port port: 9528 protocol: TCP targetPort: 9528 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-platform namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform octopus.control: frontend-app-wdd app.kubernetes.io/app-version: "6.2" spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: frontend cmii.app: cmii-uav-platform template: metadata: labels: cmii.type: frontend cmii.app: cmii-uav-platform spec: imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-platform image: 192.168.1.128:8033/cmii/cmii-uav-platform:5.6.0-ccga-0811-arm imagePullPolicy: Always env: - name: K8S_NAMESPACE value: sd-wf-ga-fly-260327 - name: APPLICATION_NAME value: cmii-uav-platform ports: - name: platform-9528 containerPort: 9528 protocol: TCP resources: limits: cpu: "1" memory: 1Gi requests: cpu: 50m memory: 50Mi volumeMounts: - name: nginx-conf mountPath: /etc/nginx/conf.d/nginx.conf subPath: nginx.conf - name: tenant-prefix subPath: ingress-config.js mountPath: /home/cmii-platform/dist/ingress-config.js volumes: - name: nginx-conf configMap: name: nginx-cm items: - key: nginx.conf path: nginx.conf - name: tenant-prefix configMap: name: tenant-prefix-pangu items: - key: ingress-config.js path: ingress-config.js --- apiVersion: v1 kind: Service metadata: name: cmii-uav-platform namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform octopus.control: frontend-app-wdd app.kubernetes.io/version: "6.2" spec: type: ClusterIP selector: cmii.type: frontend cmii.app: cmii-uav-platform ports: - name: web-svc-port port: 9528 protocol: TCP targetPort: 9528 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-platform-media namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-media octopus.control: frontend-app-wdd app.kubernetes.io/app-version: "6.2" spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: frontend cmii.app: cmii-uav-platform-media template: metadata: labels: cmii.type: frontend cmii.app: cmii-uav-platform-media spec: imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-platform-media image: 192.168.1.128:8033/cmii/cmii-uav-platform-media:5.6.0-ccga-0811-arm imagePullPolicy: Always env: - name: K8S_NAMESPACE value: sd-wf-ga-fly-260327 - name: APPLICATION_NAME value: cmii-uav-platform-media ports: - name: platform-9528 containerPort: 9528 protocol: TCP resources: limits: cpu: "1" memory: 1Gi requests: cpu: 50m memory: 50Mi volumeMounts: - name: nginx-conf mountPath: /etc/nginx/conf.d/nginx.conf subPath: nginx.conf - name: tenant-prefix subPath: ingress-config.js mountPath: /home/cmii-platform/dist/ingress-config.js volumes: - name: nginx-conf configMap: name: nginx-cm items: - key: nginx.conf path: nginx.conf - name: tenant-prefix configMap: name: tenant-prefix-media items: - key: ingress-config.js path: ingress-config.js --- apiVersion: v1 kind: Service metadata: name: cmii-uav-platform-media namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-media octopus.control: frontend-app-wdd app.kubernetes.io/version: "6.2" spec: type: ClusterIP selector: cmii.type: frontend cmii.app: cmii-uav-platform-media ports: - name: web-svc-port port: 9528 protocol: TCP targetPort: 9528 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-platform-share namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-share octopus.control: frontend-app-wdd app.kubernetes.io/app-version: "6.2" spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: frontend cmii.app: cmii-uav-platform-share template: metadata: labels: cmii.type: frontend cmii.app: cmii-uav-platform-share spec: imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-platform-share image: 192.168.1.128:8033/cmii/cmii-uav-platform-share:5.6.0-ccga-0811-arm imagePullPolicy: Always env: - name: K8S_NAMESPACE value: sd-wf-ga-fly-260327 - name: APPLICATION_NAME value: cmii-uav-platform-share ports: - name: platform-9528 containerPort: 9528 protocol: TCP resources: limits: cpu: "1" memory: 1Gi requests: cpu: 50m memory: 50Mi volumeMounts: - name: nginx-conf mountPath: /etc/nginx/conf.d/nginx.conf subPath: nginx.conf - name: tenant-prefix subPath: ingress-config.js mountPath: /home/cmii-platform/dist/ingress-config.js volumes: - name: nginx-conf configMap: name: nginx-cm items: - key: nginx.conf path: nginx.conf - name: tenant-prefix configMap: name: tenant-prefix-share items: - key: ingress-config.js path: ingress-config.js --- apiVersion: v1 kind: Service metadata: name: cmii-uav-platform-share namespace: sd-wf-ga-fly-260327 labels: cmii.type: frontend cmii.app: cmii-uav-platform-share octopus.control: frontend-app-wdd app.kubernetes.io/version: "6.2" spec: type: ClusterIP selector: cmii.type: frontend cmii.app: cmii-uav-platform-share ports: - name: web-svc-port port: 9528 protocol: TCP targetPort: 9528