Skip to content

Instantly share code, notes, and snippets.

@welshstew
Created July 12, 2021 15:22
Show Gist options
  • Save welshstew/98d2c96a3c568a8376044c1ac04cb203 to your computer and use it in GitHub Desktop.
Save welshstew/98d2c96a3c568a8376044c1ac04cb203 to your computer and use it in GitHub Desktop.
knative tutorial service
apiVersion: serving.knative.dev/v1
kind: Service
metadata:
name: knative-crud-api
namespace: serverless-demo
spec:
template:
spec:
containerConcurrency: 0
containers:
- env:
- name: DATABASE_SERVICE_NAME
value: tutorial1-tutorial-crud-api-mongo
- name: TUTORIAL1_TUTORIAL_CRUD_API_MONGO_SERVICE_HOST
value: 172.30.242.244
- name: MONGODB_USER
valueFrom:
secretKeyRef:
key: database-user
name: tutorial1-tutorial-crud-api
- name: MONGODB_PASSWORD
valueFrom:
secretKeyRef:
key: database-password
name: tutorial1-tutorial-crud-api
- name: MONGODB_DATABASE
value: sampledb
- name: MONGODB_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
key: database-admin-password
name: tutorial1-tutorial-crud-api
image: quay.io/swinches/tutorial-crud-api:latest
name: user-container
readinessProbe:
successThreshold: 1
tcpSocket:
port: 0
resources: {}
enableServiceLinks: false
timeoutSeconds: 300
traffic:
- latestRevision: true
percent: 100
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment