Repository navigation
Home
Hemanth B edited this page Dec 29, 2024
·
7 revisions
Welcome to the microservices-fastapi-openshift wiki!
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: bitroid-dev
name: fastapi-webhook-receiver
annotations: {}
spec:
selector:
matchLabels:
app: fastapi-webhook-receiver
replicas: 2
template:
metadata:
labels:
app: fastapi-webhook-receiver
spec:
containers:
- name: container
image: 'quay.io/hemanth22/fastapi-webhook-receiver:releasev6'
ports:
- containerPort: 8000
protocol: TCP
env:
- name: telegram_id
valueFrom:
secretKeyRef:
name: fastapi-webhook-receiver
key: telegram_id
- name: telegram_api_key
valueFrom:
secretKeyRef:
name: fastapi-webhook-receiver
key: telegram_api_key
imagePullSecrets: []
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
paused: falseapiVersion: v1
kind: Service
metadata:
name: fastapi-webhook-receiver
namespace: bitroid-dev
spec:
selector:
app: fastapi-webhook-receiver
ports:
- protocol: TCP
port: 8000
targetPort: 8000apiVersion: route.openshift.io/v1
kind: Route
metadata:
name: fastapi-webhook-receiver
namespace: bitroid-dev
spec:
path: /
to:
name: fastapi-webhook-receiver
weight: 100
kind: Service
host: ''
tls:
insecureEdgeTerminationPolicy: ''
termination: edge
port:
targetPort: 8000
alternateBackends: []