Skip to content

Commit

Permalink
Merge pull request #8 from cofide/jsnctl/adding-deployments-to-mesh-c…
Browse files Browse the repository at this point in the history
…ases

Adding deploy.yaml pattern for ping-pong-mesh
  • Loading branch information
jsnctl authored Dec 9, 2024
2 parents 6a32571 + c7646f6 commit 52bc413
Show file tree
Hide file tree
Showing 3 changed files with 81 additions and 1 deletion.
34 changes: 34 additions & 0 deletions workloads/ping-pong-mesh/client/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: ping-pong-client
labels:
app: ping-pong-client
mode: cofide
---

apiVersion: apps/v1
kind: Deployment
metadata:
name: ping-pong-client
spec:
replicas: 1
selector:
matchLabels:
app: ping-pong-client
mode: cofide
template:
metadata:
labels:
app: ping-pong-client
mode: cofide
spec:
serviceAccountName: ping-pong-client
containers:
- name: ping-pong-client
image: ko://github.com/cofide/cofide-demos/workloads/ping-pong-mesh/client
env:
- name: PING_PONG_SERVICE_HOST
value: "${PING_PONG_SERVER_SERVICE_HOST}"
- name: PING_PONG_SERVICE_PORT
value: "${PING_PONG_SERVER_SERVICE_PORT}"
46 changes: 46 additions & 0 deletions workloads/ping-pong-mesh/server/deploy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: ping-pong-server
labels:
app: ping-pong-server
mode: cofide
---

apiVersion: apps/v1
kind: Deployment
metadata:
name: ping-pong-server
spec:
replicas: 1
selector:
matchLabels:
app: ping-pong-server
mode: cofide
template:
metadata:
labels:
app: ping-pong-server
mode: cofide
spec:
serviceAccountName: ping-pong-server
containers:
- name: ping-pong-server
image: ko://github.com/cofide/cofide-demos/workloads/ping-pong-mesh/server
ports:
- containerPort: 8443
---

apiVersion: v1
kind: Service
metadata:
name: ping-pong-server
spec:
selector:
app: ping-pong-server
mode: cofide
ports:
- protocol: TCP
port: 8443
targetPort: 8443
type: LoadBalancer
2 changes: 1 addition & 1 deletion workloads/ping-pong-mesh/server/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ func getEnvWithDefault(variable string, defaultValue string) string {

func getEnv() *Env {
return &Env{
Port: getEnvWithDefault("PORT", ":9090"),
Port: getEnvWithDefault("PORT", ":8443"),
}
}

Expand Down

0 comments on commit 52bc413

Please sign in to comment.