-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathetterlatte-kafka-manager.yaml
56 lines (56 loc) · 1.35 KB
/
etterlatte-kafka-manager.yaml
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
kind: Application
apiVersion: nais.io/v1alpha1
metadata:
name: etterlatte-kafka-manager
namespace: etterlatte
labels:
team: etterlatte
spec:
image: europe-north1-docker.pkg.dev/nais-management-233d/poao/kafka-manager:2025.03.17-10.29-b41c15c
port: 8080
webproxy: true
ingresses:
- https://etterlatte-kafka-manager.intern.dev.nav.no
prometheus:
enabled: true
path: /internal/prometheus
readiness:
path: /internal/health/readiness
initialDelay: 20
secureLogs:
enabled: true
liveness:
path: /internal/health/liveness
initialDelay: 20
replicas:
min: 1
max: 1 # 1 instance is required since in-memory session management is used
cpuThresholdPercentage: 75
resources:
limits:
memory: 1024Mi
requests:
cpu: 15m
memory: 512Mi
azure: # Required
application:
enabled: true
tenant: nav.no
claims:
groups:
- id: 650684ff-8107-4ae4-98fc-e18b5cf3188b # Required for authorization
kafka: # Optional. Required for Aiven
pool: nav-dev
env:
- name: APP_CONFIG_JSON # Required
value: >
{
"topics": [
{
"name": "etterlatte.dodsmelding",
"location": "AIVEN",
"keyDeserializerType": "STRING",
"valueDeserializerType": "STRING"
}
]
}