All Downloads are FREE. Search and download functionalities are using the official Maven repository.

erver.server-runtime.1.7.10.source-code.application.yml Maven / Gradle / Ivy

#
# Copyright (C) 2016 Red Hat, Inc.
#
# Licensed 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.
#

features:
  api:
    v1:
      enabled: true
  dblogging:
    enabled: true
  monitoring:
    enabled: true
  public-api:
    enabled: true
  knative:
    enabled: false

server:
  compression:
    enabled: true
    mime-types: text/html,text/css,application/javascript,application/json
  useForwardHeaders: true
  undertow:
    ioThreads: 2
    workerThreads: 10

management:
  port: 8181
  undertow:
    ioThreads: 1
    workerThreads: 1
  health:
    db:
      enabled: false
  security:
    enabled: true
  metrics:
    web:
      server:
        auto-time-requests: false

cors:
  allowedOrigins: "*"

cache:
  cluster:
    name: SyndesisCluster
  max:
    entries: 100

spring:
  zipkin:
    enabled: false
  datasource:
    url: jdbc:postgresql://localhost:5432/syndesis?sslmode=disable
    username: postgres
    password: password
    driver-class-name: org.postgresql.Driver

security:
  basic:
    enabled: false

endpoints:
  health:
    sensitive: false
  jsondb:
    enabled: true
  metrics:
    enabled: false
  prometheus:
    id: metrics
    sensitive: false
    enabled: true

dao:
  kind: jsondb
  schema:
    version: 25

resource:
  update:
    controller:
      enabled: true
      scheduler:
        enabled: true
        interval: 60
        interval-unit: SECONDS

# OpenShift infra value
openshift:
  # Base API Url up to the api version number (i.e. ending in sth like "oapi1/v1"
  apiBaseUrl: "http://openshift/oapi1/v1"
  # The namespace in which the build configs are created
  namespace: "myproject"
  # Namespace where the image stream for the builder image can be found
  imageStreamNamespace: ""
  maximumRetries: 3
  pollingInterval: 5000

# GitHub service specific config
github:
  enabled: true

meta:
  kind: service
  service: syndesis-meta

generator:
  secretMaskingEnabled: true

maven:
  repositories:
    01_maven_central: https://repo1.maven.org/maven2
    # uncomment this to use a local nexus repo
    #02_openshift-nexus: http://${NEXUS_SERVICE_HOST}:${NEXUS_SERVICE_PORT}/nexus/content/groups/public/

logging:
  level:
    io.swagger.parser: WARN

prometheus:
  # prometheus service name
  service: syndesis-prometheus
  # metrics label containing integration id
  integrationIdLabel: syndesis_io_integration_id
  # metrics label containing deployment version
  deploymentVersionLabel: syndesis_io_deployment_version
  # metrics label containing component type 'integration'
  componentLabel: syndesis_io_component
  # metrics label containing Camel metric type 'context'
  typeLabel: type
  # range for metrics history for past deployments
  metricsHistoryRange: 30d

metrics:
  kind: prometheus

monitoring:
  kind: default

# Jaeger/Opentracing
jaeger:
  service:
    name: syndesis-server




© 2015 - 2024 Weber Informatics LLC | Privacy Policy