-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdogu.json
165 lines (165 loc) · 6.04 KB
/
dogu.json
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
{
"Name": "official/postfix",
"Version": "3.9.0-3",
"DisplayName": "Postfix",
"Description": "Postfix - Mail Transfer Agent",
"Logo": "https://cloudogu.com/images/dogus/postfix.png",
"Category": "Base",
"Tags": [
"mail",
"smtp"
],
"Url": "http://www.postfix.org/",
"Image": "registry.cloudogu.com/official/postfix",
"Configuration": [
{
"Name": "relayhost",
"Description": "The next-hop destination of non-local mail"
},
{
"Name": "sasl_username",
"Description": "username for sasl authentication",
"Optional": true
},
{
"Name": "sasl_password",
"Description": "password for sasl authentication, if the mail relay server needs an md5 encrypted password pass the encrypted password in here otherwise plain",
"Optional": true,
"Encrypted": false
},
{
"Name": "smtp_tls_security_level",
"Description": "The default SMTP TLS security level for the Postfix SMTP client",
"Optional": true
},
{
"Name": "smtp_tls_cert_file",
"Description": "Postfix SMTP client RSA certificate in PEM format",
"Optional": true,
"Encrypted": true
},
{
"Name": "smtp_tls_key_file",
"Description": "Postfix SMTP client RSA private key in PEM format",
"Optional": true,
"Encrypted": true
},
{
"Name": "smtp_tls_CAfile",
"Description": "CA certificates of root CAs trusted to sign either remote SMTP server certificates or intermediate CA certificates",
"Optional": true
},
{
"Name": "smtp_tls_loglevel",
"Description": "Enable additional Postfix SMTP client logging of TLS activity",
"Optional": true
},
{
"Name": "smtp_tls_exclude_ciphers",
"Description": "List of ciphers or cipher types to exclude from the Postfix SMTP client cipher list at all TLS security levels",
"Optional": true
},
{
"Name": "smtp_tls_mandatory_ciphers",
"Description": "The minimum TLS cipher grade that the Postfix SMTP client will use with mandatory TLS encryption",
"Optional": true
},
{
"Name": "smtp_tls_mandatory_protocols",
"Description": "List of SSL/TLS protocols that the Postfix SMTP client will use with mandatory TLS encryption",
"Optional": true
},
{
"Name": "smtpd_forbid_bare_newline",
"Description": "Disables support for malformed line endings in SMTP. This fixes CVE-2023-51764 but could break (rare) clients that mis-implement SMTP.",
"Optional": true,
"Default": "yes",
"Validation": {
"Type": "ONE_OF",
"Values": [
"yes",
"no"
]
}
},
{
"Name": "smtpd_forbid_bare_newline_exclusions",
"Description": "List of clients for which bare newlines should still be allowed. See https://www.postfix.org/postconf.5.html#smtpd_forbid_bare_newline_exclusions",
"Optional": true,
"Default": "$mynetworks"
},
{
"Name": "logging/root",
"Description": "Set the root log level to one of ERROR, WARN, INFO, DEBUG.",
"Optional": true,
"Default": "INFO",
"Validation": {
"Type": "ONE_OF",
"Values": [
"WARN",
"DEBUG",
"INFO",
"ERROR"
]
}
},
{
"Name": "container_config/memory_limit",
"Description": "Limits the container's memory usage. Use a positive integer value followed by one of these units [b,k,m,g] (byte, kibibyte, mebibyte, gibibyte).",
"Optional": true,
"Validation": {
"Type": "BINARY_MEASUREMENT"
}
},
{
"Name": "container_config/memory_request",
"Description": "Requests the container's minimal memory requirement. Use a positive integer value followed by one of these units [b,k,m,g] (byte, kibibyte, mebibyte, gibibyte). This configuration is only applicable to the Multinode-EcoSystem.",
"Optional": true,
"Validation": {
"Type": "BINARY_MEASUREMENT"
},
"Default": "50m"
},
{
"Name": "container_config/swap_limit",
"Description": "Limits the container's swap memory usage. Use zero or a positive integer value followed by one of these units [b,k,m,g] (byte, kibibyte, mebibyte, gibibyte). 0 will disable swapping.",
"Optional": true,
"Validation": {
"Type": "BINARY_MEASUREMENT"
}
},
{
"Name": "container_config/cpu_core_limit",
"Description": "Limits the container's CPU core usage. Use a positive floating value describing a fraction of 1 CPU core. When you define a value of '0.5', you are requesting half as much CPU time compared to if you asked for '1.0' CPU. This configuration is only applicable to the Multinode-EcoSystem.",
"Optional": true
},
{
"Name": "container_config/cpu_core_request",
"Description": "Requests the container's minimal CPU core requirement. Use a positive floating value describing a fraction of 1 CPU core. When you define a value of '0.5', you are requesting half as much CPU time compared to if you asked for '1.0' CPU. This configuration is only applicable to the Multinode-EcoSystem.",
"Optional": true,
"Default": "0.05"
},
{
"Name": "container_config/storage_limit",
"Description": "Limits the container's ephemeral storage usage. Use a positive integer value followed by one of these units [b,k,m,g] (byte, kibibyte, mebibyte, gibibyte). This configuration is only applicable to the Multinode-EcoSystem.",
"Optional": true,
"Validation": {
"Type": "BINARY_MEASUREMENT"
}
},
{
"Name": "container_config/storage_request",
"Description": "Requests the container's minimal ephemeral storage requirement. Use a positive integer value followed by one of these units [b,k,m,g] (byte, kibibyte, mebibyte, gibibyte). This configuration is only applicable to the Multinode-EcoSystem.",
"Optional": true,
"Validation": {
"Type": "BINARY_MEASUREMENT"
}
}
],
"HealthChecks": [
{
"Type": "tcp",
"Port": 25
}
]
}