UNPKG

@underpostnet/underpost

Version:

Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc

164 lines (156 loc) 3.64 kB
--- apiVersion: apps/v1 kind: Deployment metadata: name: dd-default-development-blue labels: app: dd-default-development-blue spec: replicas: 1 selector: matchLabels: app: dd-default-development-blue template: metadata: labels: app: dd-default-development-blue spec: containers: - name: dd-default-development-blue image: underpost/underpost-engine:v3.2.70 # resources: # requests: # memory: "124Ki" # cpu: "100m" # limits: # memory: "1992Ki" # cpu: "1600m" command: - /bin/sh - -c - > cd $(underpost root)/underpost && node bin new --default-conf --conf-workflow-id template && mkdir -p /home/dd && cd /home/dd && underpost new engine --- apiVersion: v1 kind: Service metadata: name: dd-default-development-blue-service spec: selector: app: dd-default-development-blue ports: - name: 'tcp-4001' protocol: TCP port: 4001 targetPort: 4001 - name: 'udp-4001' protocol: UDP port: 4001 targetPort: 4001 - name: 'tcp-4002' protocol: TCP port: 4002 targetPort: 4002 - name: 'udp-4002' protocol: UDP port: 4002 targetPort: 4002 - name: 'tcp-4003' protocol: TCP port: 4003 targetPort: 4003 - name: 'udp-4003' protocol: UDP port: 4003 targetPort: 4003 - name: 'tcp-4004' protocol: TCP port: 4004 targetPort: 4004 - name: 'udp-4004' protocol: UDP port: 4004 targetPort: 4004 type: LoadBalancer --- apiVersion: apps/v1 kind: Deployment metadata: name: dd-default-development-green labels: app: dd-default-development-green spec: replicas: 1 selector: matchLabels: app: dd-default-development-green template: metadata: labels: app: dd-default-development-green spec: containers: - name: dd-default-development-green image: underpost/underpost-engine:v3.2.70 # resources: # requests: # memory: "124Ki" # cpu: "100m" # limits: # memory: "1992Ki" # cpu: "1600m" command: - /bin/sh - -c - > cd $(underpost root)/underpost && node bin new --default-conf --conf-workflow-id template && mkdir -p /home/dd && cd /home/dd && underpost new engine --- apiVersion: v1 kind: Service metadata: name: dd-default-development-green-service spec: selector: app: dd-default-development-green ports: - name: 'tcp-4001' protocol: TCP port: 4001 targetPort: 4001 - name: 'udp-4001' protocol: UDP port: 4001 targetPort: 4001 - name: 'tcp-4002' protocol: TCP port: 4002 targetPort: 4002 - name: 'udp-4002' protocol: UDP port: 4002 targetPort: 4002 - name: 'tcp-4003' protocol: TCP port: 4003 targetPort: 4003 - name: 'udp-4003' protocol: UDP port: 4003 targetPort: 4003 - name: 'tcp-4004' protocol: TCP port: 4004 targetPort: 4004 - name: 'udp-4004' protocol: UDP port: 4004 targetPort: 4004 type: LoadBalancer