with manifests

This commit is contained in:
2023-07-07 23:52:29 -04:00
parent a40fc162ff
commit 8b27e73203
6 changed files with 206 additions and 0 deletions

42
manifests/my-app.yaml Normal file
View File

@@ -0,0 +1,42 @@
---
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/