-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues.yaml
130 lines (116 loc) · 2.51 KB
/
values.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
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Image configuration
image:
repository: docker.io/cloudamqp/lavinmq
tag: 2.0.2
pullPolicy: IfNotPresent
pullSecrets: []
# LavinMQ Configuration
config:
# [main] section configurations
main:
consumer_timeout:
data_dir: /var/lib/lavinmq
data_dir_lock: true
default_consumer_prefetch: 65535
free_disk_min:
free_disk_warn:
guest_only_loopback: true
log_exchange: false
log_file:
log_level: info
max_deleted_definitions: 8192
segment_size: 8388608
set_timestamp: false
socket_buffer_size: 16384
stats_interval: 5000
stats_log_size: 120
tcp_keepalive:
tcp_nodelay: false
tcp_recv_buffer_size:
tcp_send_buffer_size:
tls_cert:
tls_key:
tls_ciphers:
tls_min_version: 1.2
# [mgmt] section configurations
mgmt:
bind: 127.0.0.1
port: 15672
systemd_socket_name: lavinmq-http.socket
tls_port: -1
unix_path: /tmp/lavinmq-http.sock
# [amqp] section configurations
amqp:
bind: 127.0.0.1
channel_max: 2048
frame_max: 1048576
heartbeat: 0
max_message_size: 134217728
port: 5672
systemd_socket_name: lavinmq-amqp.socket
tcp_proxy_protocol: false
tls_port: 5671
unix_path: /tmp/lavinmq.sock
unix_proxy_protocol: true
# [clustering] section configurations
clustering:
advertised_uri:
bind: 127.0.0.1
enabled: false
etcd_endpoints: localhost:2379
etcd_prefix: lavinmq
max_unsynced_actions: 8192
port: 5679
# Statefulset configuration
replicaCount: 1
# Service annotations
annotations:
service: {}
statefulset: {}
# Storage configuration
storage:
size: 10Gi
accessMode: ReadWriteOnce
# Resource configuration
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 500m
memory: 512Mi
# Extra environment variables
extraEnv: {}
# Extra containers
extraContainers: {}
# Persistence configuration
persistence:
enabled: true
storageClass: ""
accessMode: ReadWriteOnce
size: 10Gi
# Service configuration
service:
type: ClusterIP
# Service account configuration
serviceAccount:
create: true
name:
# Ingress configuration
ingress:
enabled: false
className: nginx
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/proxy-body-size: "50m"
hosts:
- host: lavinmq.example.com
paths:
- path: /
pathType: ImplementationSpecific
tls:
enabled: false
existingSecret:
secretName: lavinmq-tls
hosts:
- lavinmq.example.com