Create deployment.yaml

This commit is contained in:
AbhishekHS220
2025-05-26 09:45:33 +05:30
committed by GitHub
parent fc7088a483
commit a36ae1f688

View File

@@ -0,0 +1,40 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: onix-demo-adapter
namespace: onix-demo-saksham #------
spec:
replicas: 1
selector:
matchLabels:
app: onix-demo-adapter
template:
metadata:
labels:
app: onix-demo-adapter
annotations:
gke-gcsfuse/volumes: "true"
spec:
serviceAccountName: "onix-adapter-sa" #-----------
containers:
- name: onix-adapter
image: "asia-south1-docker.pkg.dev/trusty-relic-370809/onix-adapter-beta/adapter:latest" #------
ports:
- containerPort: 8080
env:
- name: CONFIG_FILE
value: "/mnt/gcs/configs/onix-adapter.yaml" # Updated to GCS path
volumeMounts:
- name: gcs-bucket
mountPath: /mnt/gcs
readOnly: false
volumes:
- name: gcs-bucket
csi:
driver: gcsfuse.csi.storage.gke.io
readOnly: false
volumeAttributes:
bucketName: "beckn-onix-demo" #----------
mountOptions: "implicit-dirs"