Skip to content

Instantly share code, notes, and snippets.

@eljeko
Created August 3, 2022 08:16
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save eljeko/26c0048c901a288c1db711afcfd76d3c to your computer and use it in GitHub Desktop.
kantive-service
apiVersion: serving.knative.dev/v1
kind: Service
metadata:
labels:
app.kubernetes.io/name: "crud-rest-knative"
app.kubernetes.io/version: "1.0"
name: "crud-rest-knative"
spec:
template:
metadata:
labels:
app.kubernetes.io/name: "crud-rest-knative"
app.kubernetes.io/version: "1.0"
spec:
containerConcurrency: 0
containers:
- env:
- name: QUARKUS_HTTP_PORT
value: '8080'
- name: JAVA_APP_JAR
value: 'quarkus-run.jar'
- name: QUARKUS_DATASOURCE_JDBC_URL
value: jdbc:postgresql://peopledb:5432/people
- name: QUARKUS_DATASOURCE_USERNAME
value: dbuser
- name: QUARKUS_DATASOURCE_PASSWORD
value: password
# image: "image-registry.openshift-image-registry.svc:5000/kogito-playground/quarkus-native:1.0"
image: "image-registry.openshift-image-registry.svc:5000/kogito-playground/quarkus-jvm:1.0"
livenessProbe:
failureThreshold: 3
httpGet:
path: /q/health/live
port: 0
scheme: HTTP
periodSeconds: 30
successThreshold: 1
timeoutSeconds: 10
name: "crud-rest-knative"
ports:
- containerPort: 8080
name: http1
protocol: TCP
readinessProbe:
failureThreshold: 3
httpGet:
path: /q/health/ready
port: 0
scheme: HTTP
periodSeconds: 30
successThreshold: 1
timeoutSeconds: 10
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