|
1 | 1 | local typedefs = require "kong.db.schema.typedefs"
|
2 | 2 | local redis_schema = require "kong.tools.redis.schema"
|
3 |
| -local deprecation = require "kong.deprecation" |
4 | 3 |
|
5 | 4 | local ORDERED_PERIODS = { "second", "minute", "hour", "day", "month", "year" }
|
6 | 5 |
|
@@ -143,82 +142,91 @@ return {
|
143 | 142 | { redis_host = {
|
144 | 143 | type = "string",
|
145 | 144 | translate_backwards = {'redis', 'host'},
|
| 145 | + deprecation = { |
| 146 | + message = "response-ratelimiting: config.redis_host is deprecated, please use config.redis.host instead", |
| 147 | + removal_in_version = "4.0", }, |
146 | 148 | func = function(value)
|
147 |
| - deprecation("response-ratelimiting: config.redis_host is deprecated, please use config.redis.host instead", |
148 |
| - { after = "4.0", }) |
149 | 149 | return { redis = { host = value } }
|
150 | 150 | end
|
151 | 151 | } },
|
152 | 152 | { redis_port = {
|
153 | 153 | type = "integer",
|
154 | 154 | translate_backwards = {'redis', 'port'},
|
| 155 | + deprecation = { |
| 156 | + message = "response-ratelimiting: config.redis_port is deprecated, please use config.redis.port instead", |
| 157 | + removal_in_version = "4.0", }, |
155 | 158 | func = function(value)
|
156 |
| - deprecation("response-ratelimiting: config.redis_port is deprecated, please use config.redis.port instead", |
157 |
| - { after = "4.0", }) |
158 | 159 | return { redis = { port = value } }
|
159 | 160 | end
|
160 | 161 | } },
|
161 | 162 | { redis_password = {
|
162 | 163 | type = "string",
|
163 | 164 | len_min = 0,
|
164 | 165 | translate_backwards = {'redis', 'password'},
|
| 166 | + deprecation = { |
| 167 | + message = "response-ratelimiting: config.redis_password is deprecated, please use config.redis.password instead", |
| 168 | + removal_in_version = "4.0", }, |
165 | 169 | func = function(value)
|
166 |
| - deprecation("response-ratelimiting: config.redis_password is deprecated, please use config.redis.password instead", |
167 |
| - { after = "4.0", }) |
168 | 170 | return { redis = { password = value } }
|
169 | 171 | end
|
170 | 172 | } },
|
171 | 173 | { redis_username = {
|
172 | 174 | type = "string",
|
173 | 175 | translate_backwards = {'redis', 'username'},
|
| 176 | + deprecation = { |
| 177 | + message = "response-ratelimiting: config.redis_username is deprecated, please use config.redis.username instead", |
| 178 | + removal_in_version = "4.0", }, |
174 | 179 | func = function(value)
|
175 |
| - deprecation("response-ratelimiting: config.redis_username is deprecated, please use config.redis.username instead", |
176 |
| - { after = "4.0", }) |
177 | 180 | return { redis = { username = value } }
|
178 | 181 | end
|
179 | 182 | } },
|
180 | 183 | { redis_ssl = {
|
181 | 184 | type = "boolean",
|
182 | 185 | translate_backwards = {'redis', 'ssl'},
|
| 186 | + deprecation = { |
| 187 | + message = "response-ratelimiting: config.redis_ssl is deprecated, please use config.redis.ssl instead", |
| 188 | + removal_in_version = "4.0", }, |
183 | 189 | func = function(value)
|
184 |
| - deprecation("response-ratelimiting: config.redis_ssl is deprecated, please use config.redis.ssl instead", |
185 |
| - { after = "4.0", }) |
186 | 190 | return { redis = { ssl = value } }
|
187 | 191 | end
|
188 | 192 | } },
|
189 | 193 | { redis_ssl_verify = {
|
190 | 194 | type = "boolean",
|
191 | 195 | translate_backwards = {'redis', 'ssl_verify'},
|
| 196 | + deprecation = { |
| 197 | + message = "response-ratelimiting: config.redis_ssl_verify is deprecated, please use config.redis.ssl_verify instead", |
| 198 | + removal_in_version = "4.0", }, |
192 | 199 | func = function(value)
|
193 |
| - deprecation("response-ratelimiting: config.redis_ssl_verify is deprecated, please use config.redis.ssl_verify instead", |
194 |
| - { after = "4.0", }) |
195 | 200 | return { redis = { ssl_verify = value } }
|
196 | 201 | end
|
197 | 202 | } },
|
198 | 203 | { redis_server_name = {
|
199 | 204 | type = "string",
|
200 | 205 | translate_backwards = {'redis', 'server_name'},
|
| 206 | + deprecation = { |
| 207 | + message = "response-ratelimiting: config.redis_server_name is deprecated, please use config.redis.server_name instead", |
| 208 | + removal_in_version = "4.0", }, |
201 | 209 | func = function(value)
|
202 |
| - deprecation("response-ratelimiting: config.redis_server_name is deprecated, please use config.redis.server_name instead", |
203 |
| - { after = "4.0", }) |
204 | 210 | return { redis = { server_name = value } }
|
205 | 211 | end
|
206 | 212 | } },
|
207 | 213 | { redis_timeout = {
|
208 | 214 | type = "integer",
|
209 | 215 | translate_backwards = {'redis', 'timeout'},
|
| 216 | + deprecation = { |
| 217 | + message = "response-ratelimiting: config.redis_timeout is deprecated, please use config.redis.timeout instead", |
| 218 | + removal_in_version = "4.0", }, |
210 | 219 | func = function(value)
|
211 |
| - deprecation("response-ratelimiting: config.redis_timeout is deprecated, please use config.redis.timeout instead", |
212 |
| - { after = "4.0", }) |
213 | 220 | return { redis = { timeout = value } }
|
214 | 221 | end
|
215 | 222 | } },
|
216 | 223 | { redis_database = {
|
217 | 224 | type = "integer",
|
218 | 225 | translate_backwards = {'redis', 'database'},
|
| 226 | + deprecation = { |
| 227 | + message = "response-ratelimiting: config.redis_database is deprecated, please use config.redis.database instead", |
| 228 | + removal_in_version = "4.0", }, |
219 | 229 | func = function(value)
|
220 |
| - deprecation("response-ratelimiting: config.redis_database is deprecated, please use config.redis.database instead", |
221 |
| - { after = "4.0", }) |
222 | 230 | return { redis = { database = value } }
|
223 | 231 | end
|
224 | 232 | } },
|
|
0 commit comments