Files
servicedemon/manifests/my-app.yaml
2023-07-07 23:52:29 -04:00

43 lines
1019 B
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: app1
name: app1
spec:
replicas: 1
selector:
matchLabels:
app: app1
template:
metadata:
labels:
app: app1
spec:
volumes:
- name: server-certs
projected:
sources:
- secret:
name: app1-dev-stg-cert-tls
- secret:
name: hub-ca-crt
containers:
- image: amohd/servicedemon:v2
name: servicedemon
command: ["/spoke-agent"]
env:
- name: SPOKE_AGENT_CA_CERT_FILE
value: /etc/spoke-agent/certs/ca.crt
- name: SPOKE_AGENT_CERT_FILE
value: /etc/spoke-agent/certs/tls.crt
- name: SPOKE_AGENT_KEY_FILE
value: /etc/spoke-agent/certs/tls.key
- name: HUB_SERVER_URL
value: https://hub.dev.fixergrid.net
volumeMounts:
- name: server-certs
mountPath: /etc/spoke-agent/certs/