| # |
| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| # |
| |
| apiVersion: v1 |
| kind: Service |
| metadata: |
| labels: |
| app.kubernetes.io/name: data-index-service-postgresql |
| app.kubernetes.io/version: 999-SNAPSHOT |
| name: data-index-service-postgresql |
| spec: |
| ports: |
| - name: http |
| port: 80 |
| targetPort: 8080 |
| selector: |
| app.kubernetes.io/name: data-index-service-postgresql |
| app.kubernetes.io/version: 999-SNAPSHOT |
| type: ClusterIP |
| --- |
| apiVersion: apps/v1 |
| kind: Deployment |
| metadata: |
| labels: |
| app.kubernetes.io/name: data-index-service-postgresql |
| app.kubernetes.io/version: 999-SNAPSHOT |
| name: data-index-service-postgresql |
| spec: |
| replicas: 1 |
| selector: |
| matchLabels: |
| app.kubernetes.io/name: data-index-service-postgresql |
| app.kubernetes.io/version: 999-SNAPSHOT |
| template: |
| metadata: |
| labels: |
| app.kubernetes.io/name: data-index-service-postgresql |
| app.kubernetes.io/version: 999-SNAPSHOT |
| spec: |
| containers: |
| - name: data-index-service-postgresql |
| image: docker.io/apache/incubator-kie-kogito-data-index-postgresql:main |
| imagePullPolicy: Always |
| ports: |
| - containerPort: 8080 |
| name: http |
| protocol: TCP |
| env: |
| - name: KOGITO_SERVICE_URL |
| value: http://data-index-service-postgresql |
| - name: KUBERNETES_NAMESPACE |
| valueFrom: |
| fieldRef: |
| fieldPath: metadata.namespace |
| - name: QUARKUS_DATASOURCE_USERNAME |
| value: postgres |
| - name: QUARKUS_DATASOURCE_PASSWORD |
| value: pass |
| - name: QUARKUS_DATASOURCE_JDBC_URL |
| value: jdbc:postgresql://timeouts-showcase-database:5432/postgres?currentSchema=data-index-service |
| - name: QUARKUS_DATASOURCE_DB_KIND |
| value: postgresql |
| - name: QUARKUS_HIBERNATE_ORM_DATABASE_GENERATION |
| value: update |
| - name: QUARKUS_SMALLRYE_HEALTH_CHECK__IO_QUARKUS_KAFKA_CLIENT_HEALTH_KAFKAHEALTHCHECK__ENABLED |
| value: "false" |
| - name: QUARKUS_HTTP_CORS |
| value: "true" |
| - name: QUARKUS_HTTP_CORS_ORIGINS |
| value: /.*/ |
| - name: QUARKUS_FLYWAY_MIGRATE_AT_START |
| value: "true" |
| - name: KOGITO_DATA_INDEX_QUARKUS_PROFILE |
| value: "http-events-support" |
| - name: QUARKUS_HTTP_PORT |
| value: "8080" |
| --- |
| apiVersion: eventing.knative.dev/v1 |
| kind: Trigger |
| metadata: |
| name: data-index-service-postgresql-process-definition-trigger |
| spec: |
| broker: default |
| filter: |
| attributes: |
| type: ProcessDefinitionEvent |
| subscriber: |
| ref: |
| apiVersion: v1 |
| kind: Service |
| name: data-index-service-postgresql |
| uri: /definitions |
| --- |
| apiVersion: eventing.knative.dev/v1 |
| kind: Trigger |
| metadata: |
| name: data-index-service-postgresql-process-error-trigger |
| spec: |
| broker: default |
| filter: |
| attributes: |
| type: ProcessInstanceErrorDataEvent |
| subscriber: |
| ref: |
| apiVersion: v1 |
| kind: Service |
| name: data-index-service-postgresql |
| uri: /processes |
| --- |
| apiVersion: eventing.knative.dev/v1 |
| kind: Trigger |
| metadata: |
| name: data-index-service-postgresql-process-node-trigger |
| spec: |
| broker: default |
| filter: |
| attributes: |
| type: ProcessInstanceNodeDataEvent |
| subscriber: |
| ref: |
| apiVersion: v1 |
| kind: Service |
| name: data-index-service-postgresql |
| uri: /processes |
| --- |
| apiVersion: eventing.knative.dev/v1 |
| kind: Trigger |
| metadata: |
| name: data-index-service-postgresql-process-sla-trigger |
| spec: |
| broker: default |
| filter: |
| attributes: |
| type: ProcessInstanceSLADataEvent |
| subscriber: |
| ref: |
| apiVersion: v1 |
| kind: Service |
| name: data-index-service-postgresql |
| uri: /processes |
| --- |
| apiVersion: eventing.knative.dev/v1 |
| kind: Trigger |
| metadata: |
| name: data-index-service-postgresql-process-state-trigger |
| spec: |
| broker: default |
| filter: |
| attributes: |
| type: ProcessInstanceStateDataEvent |
| subscriber: |
| ref: |
| apiVersion: v1 |
| kind: Service |
| name: data-index-service-postgresql |
| uri: /processes |
| --- |
| apiVersion: eventing.knative.dev/v1 |
| kind: Trigger |
| metadata: |
| name: data-index-service-postgresql-process-variable-trigger |
| spec: |
| broker: default |
| filter: |
| attributes: |
| type: ProcessInstanceVariableDataEvent |
| subscriber: |
| ref: |
| apiVersion: v1 |
| kind: Service |
| name: data-index-service-postgresql |
| uri: /processes |
| --- |
| apiVersion: eventing.knative.dev/v1 |
| kind: Trigger |
| metadata: |
| name: data-index-service-postgresql-jobs-trigger |
| spec: |
| broker: default |
| filter: |
| attributes: |
| type: JobEvent |
| subscriber: |
| ref: |
| apiVersion: v1 |
| kind: Service |
| name: data-index-service-postgresql |
| uri: /jobs |