forked from HermesGermany/galapagos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapplication-demo.yml
107 lines (99 loc) · 3.39 KB
/
application-demo.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
server:
port: 8080
info:
galapagos.instanceName: "Local DEMO"
spring:
mail:
host: localhost
port: 25
properties:
"[mail.smtp.auth]": false
"[mail.smtp.starttls.enable]": false
"[mail.smtp.connectiontimeout]": 1000
# For more potential settings, see src/main/resources/application.properties
galapagos:
mail:
sender: "Galapagos DEMO <[email protected]>"
kafka:
environments:
- id: nonprod
name: "NONPROD"
bootstrap-servers: "${demo.nonprod.bootstrap.servers}"
authentication-mode: ccloud
ccloud:
environment-id: "${demo.environment-id}"
cluster-id: "${demo.nonprod.cluster-id}"
cluster-api-key: "${demo.nonprod.cluster-api-key}"
cluster-api-secret: "${demo.nonprod.cluster-api-secret}"
organization-api-key: "${demo.organization-api-key}"
organization-api-secret: "${demo.organization-api-secret}"
developer-api-key-validity: "P30D"
serviceAccountIdCompatMode: false
staging-only: false
- id: prod
name: "PROD"
bootstrap-servers: "${demo.prod.bootstrap.servers}"
authentication-mode: ccloud
ccloud:
environment-id: "${demo.environment-id}"
cluster-id: "${demo.prod.cluster-id}"
cluster-api-key: "${demo.prod.cluster-api-key}"
cluster-api-secret: "${demo.prod.cluster-api-secret}"
organization-api-key: "${demo.organization-api-key}"
organization-api-secret: "${demo.organization-api-secret}"
developer-api-key-validity: "P10D"
serviceAccountIdCompatMode: false
staging-only: true
# Here, you can configure ACLs which will be assigned to any account created by Galapagos.
# Additionally, every account gets a CLUSTER DESCRIBE ACL, so this does not need to be configured here.
# The examples here can be useful for using Confluent Cloud Managed Connectors.
default-acls:
- name: connect-lcc
resource-type: GROUP
pattern-type: PREFIXED
operation: READ
- name: dlq-lcc
resource-type: TOPIC
pattern-type: PREFIXED
operation: CREATE
- name: dlq-lcc
resource-type: TOPIC
pattern-type: PREFIXED
operation: WRITE
production-environment: prod
metadata-topics-prefix": "galapagos.internal."
topics:
defaultPartitionCount: 3
standardReplicationFactor: 3
naming:
events:
addition-rules:
allow-pascal-case: true
allow-kebab-case: true
data:
addition-rules:
allow-pascal-case: true
allow-kebab-case: true
commands:
addition-rules:
allow-pascal-case: true
allow-kebab-case: true
changelog:
entries: 15
min-days: 14
profile-picture: INITIALS
default-picture: INITIALS
# This could e.g. be a CUSTOM profile picture based on a Company SharePoint:
# profile-picture: CUSTOM
# customImageUrl: "https://mycompany.sharepoint.com/_layouts/15/userphoto.aspx?size=M&username={0}"
custom-links:
links:
- id: github-link
label: "Kafka Guidelines"
href: "https://github.com/HermesGermany/galapagos/blob/main/kafka_guidelines.md"
link-type: EDUCATIONAL
initialRepositoryLoadWaitTime: 10s
repositoryLoadIdleTtime: 5s
keycloak:
configurationFile: "file:./keycloak-demo.json"
"logging.level.org.apache.kafka": "INFO"