@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
YAML
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