+\r
+ liquibase:\r
+ change-log: classpath:changelog/changelog-master.yaml\r
+ labels: ${LIQUIBASE_LABELS}\r
+\r
+ servlet:\r
+ multipart:\r
+ enabled: true\r
+ max-file-size: 100MB\r
+ max-request-size: 100MB\r
+\r
+ kafka:\r
+ bootstrap-servers: ${KAFKA_BOOTSTRAP_SERVER:localhost:9092}\r
+ security:\r
+ protocol: PLAINTEXT\r
+ producer:\r
+ value-serializer: org.springframework.kafka.support.serializer.JsonSerializer\r
+ client-id: cps-core\r
+\r
+notification:\r
+ data-updated:\r
+ enabled: false\r
+ topic: ${CPS_CHANGE_EVENT_TOPIC:cps.data-updated-events}\r
+ filters:\r
+ enabled-dataspaces: ${NOTIFICATION_DATASPACE_FILTER_PATTERNS:""}\r
+ async:\r
+ enabled: false\r
+ executor:\r
+ core-pool-size: 2\r
+ max-pool-size: 10\r
+ queue-capacity: 500\r
+ wait-for-tasks-to-complete-on-shutdown: true\r
+ thread-name-prefix: Async-\r
+\r
+\r
+springdoc:\r
+ swagger-ui:\r
+ disable-swagger-default-url: true\r
+ urlsPrimaryName: cps-core\r
+ urls:\r
+ - name: cps-core\r
+ url: /api-docs/cps-core/openapi.yaml\r
+ - name: cps-ncmp\r
+ url: /api-docs/cps-ncmp/openapi.yaml\r
+ - name: cps-ncmp-inventory\r
+ url: /api-docs/cps-ncmp/openapi-inventory.yaml\r
+\r
+\r
+security:\r
+ # comma-separated uri patterns which do not require authorization\r
+ permit-uri: /manage/**,/swagger-ui.html,/swagger-ui/**,/swagger-resources/**,/api-docs/**\r
+ auth:\r
+ username: ${CPS_USERNAME}\r
+ password: ${CPS_PASSWORD}\r
+\r