Skip to content

Commit be1d1ac

Browse files
Download Schemas for 3.12.x (#174)
* Download Schemas for 3.12.x * JSON Schemas for 3.12.x (#175) Co-authored-by: lena-larionova <[email protected]> * Plugin Priorities for 3.12.x (#176) Co-authored-by: lena-larionova <[email protected]> * Referenceable fields for 3.12.x (#177) Co-authored-by: lena-larionova <[email protected]> --------- Co-authored-by: lena-larionova <[email protected]>
1 parent f0ba62d commit be1d1ac

File tree

148 files changed

+15189
-15071
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+15189
-15071
lines changed

data/priorities/ee/3.12.x.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"openid-connect": 1050,
2424
"hmac-auth": 1030,
2525
"jwt-signer": 1020,
26+
"ai-mcp-oauth2": 1015,
2627
"saml": 1010,
2728
"header-cert-auth": 1009,
2829
"json-threat-protection": 1009,
@@ -47,14 +48,15 @@
4748
"response-ratelimiting": 900,
4849
"route-by-header": 850,
4950
"oas-validation": 840,
51+
"ai-mcp-proxy": 820,
5052
"request-callout": 812,
5153
"jq": 811,
5254
"datakit": 810,
5355
"request-transformer-advanced": 802,
5456
"request-transformer": 801,
5557
"response-transformer": 800,
5658
"response-transformer-advanced": 800,
57-
"ai-gcp-model-armor": 782,
59+
"ai-gcp-model-armor": 783,
5860
"ai-semantic-response-guard": 782,
5961
"ai-aws-guardrails": 781,
6062
"route-transformer-advanced": 780,
@@ -73,7 +75,6 @@
7375
"ai-response-transformer": 768,
7476
"ai-llm-as-judge": 767,
7577
"ai-semantic-cache": 765,
76-
"ai-mcp-proxy": 764,
7778
"standard-webhooks": 760,
7879
"upstream-oauth": 760,
7980
"solace-consume": 756,

data/referenceable_fields/3.12.x.json

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@
3131
"config.llm.auth.aws_access_key_id",
3232
"config.llm.auth.aws_secret_access_key"
3333
],
34+
"ai-mcp-oauth2": [
35+
"config.client_id",
36+
"config.client_secret",
37+
"config.client_jwk"
38+
],
3439
"ai-proxy": [
3540
"config.auth.header_name",
3641
"config.auth.header_value",
@@ -185,6 +190,12 @@
185190
"confluent": [
186191
"config.schema_registry.confluent.authentication.basic.username",
187192
"config.schema_registry.confluent.authentication.basic.password",
193+
"config.schema_registry.confluent.authentication.oauth2.token_headers",
194+
"config.schema_registry.confluent.authentication.oauth2.token_post_args",
195+
"config.schema_registry.confluent.authentication.oauth2.client_id",
196+
"config.schema_registry.confluent.authentication.oauth2.client_secret",
197+
"config.schema_registry.confluent.authentication.oauth2.username",
198+
"config.schema_registry.confluent.authentication.oauth2.password",
188199
"config.cluster_api_key",
189200
"config.cluster_api_secret",
190201
"config.confluent_cloud_api_key",
@@ -193,8 +204,20 @@
193204
"confluent-consume": [
194205
"config.topics.schema_registry.confluent.authentication.basic.username",
195206
"config.topics.schema_registry.confluent.authentication.basic.password",
207+
"config.topics.schema_registry.confluent.authentication.oauth2.token_headers",
208+
"config.topics.schema_registry.confluent.authentication.oauth2.token_post_args",
209+
"config.topics.schema_registry.confluent.authentication.oauth2.client_id",
210+
"config.topics.schema_registry.confluent.authentication.oauth2.client_secret",
211+
"config.topics.schema_registry.confluent.authentication.oauth2.username",
212+
"config.topics.schema_registry.confluent.authentication.oauth2.password",
196213
"config.schema_registry.confluent.authentication.basic.username",
197214
"config.schema_registry.confluent.authentication.basic.password",
215+
"config.schema_registry.confluent.authentication.oauth2.token_headers",
216+
"config.schema_registry.confluent.authentication.oauth2.token_post_args",
217+
"config.schema_registry.confluent.authentication.oauth2.client_id",
218+
"config.schema_registry.confluent.authentication.oauth2.client_secret",
219+
"config.schema_registry.confluent.authentication.oauth2.username",
220+
"config.schema_registry.confluent.authentication.oauth2.password",
198221
"config.cluster_api_key",
199222
"config.cluster_api_secret",
200223
"config.confluent_cloud_api_key",
@@ -204,6 +227,10 @@
204227
"config.host"
205228
],
206229
"datakit": [
230+
"config.resources.cache.redis.username",
231+
"config.resources.cache.redis.password",
232+
"config.resources.cache.redis.sentinel_username",
233+
"config.resources.cache.redis.sentinel_password",
207234
"config.resources.vault"
208235
],
209236
"forward-proxy": [
@@ -239,20 +266,44 @@
239266
"kafka-consume": [
240267
"config.topics.schema_registry.confluent.authentication.basic.username",
241268
"config.topics.schema_registry.confluent.authentication.basic.password",
269+
"config.topics.schema_registry.confluent.authentication.oauth2.token_headers",
270+
"config.topics.schema_registry.confluent.authentication.oauth2.token_post_args",
271+
"config.topics.schema_registry.confluent.authentication.oauth2.client_id",
272+
"config.topics.schema_registry.confluent.authentication.oauth2.client_secret",
273+
"config.topics.schema_registry.confluent.authentication.oauth2.username",
274+
"config.topics.schema_registry.confluent.authentication.oauth2.password",
242275
"config.schema_registry.confluent.authentication.basic.username",
243276
"config.schema_registry.confluent.authentication.basic.password",
277+
"config.schema_registry.confluent.authentication.oauth2.token_headers",
278+
"config.schema_registry.confluent.authentication.oauth2.token_post_args",
279+
"config.schema_registry.confluent.authentication.oauth2.client_id",
280+
"config.schema_registry.confluent.authentication.oauth2.client_secret",
281+
"config.schema_registry.confluent.authentication.oauth2.username",
282+
"config.schema_registry.confluent.authentication.oauth2.password",
244283
"config.authentication.user",
245284
"config.authentication.password"
246285
],
247286
"kafka-log": [
248287
"config.authentication.user",
249288
"config.authentication.password",
250289
"config.schema_registry.confluent.authentication.basic.username",
251-
"config.schema_registry.confluent.authentication.basic.password"
290+
"config.schema_registry.confluent.authentication.basic.password",
291+
"config.schema_registry.confluent.authentication.oauth2.token_headers",
292+
"config.schema_registry.confluent.authentication.oauth2.token_post_args",
293+
"config.schema_registry.confluent.authentication.oauth2.client_id",
294+
"config.schema_registry.confluent.authentication.oauth2.client_secret",
295+
"config.schema_registry.confluent.authentication.oauth2.username",
296+
"config.schema_registry.confluent.authentication.oauth2.password"
252297
],
253298
"kafka-upstream": [
254299
"config.schema_registry.confluent.authentication.basic.username",
255300
"config.schema_registry.confluent.authentication.basic.password",
301+
"config.schema_registry.confluent.authentication.oauth2.token_headers",
302+
"config.schema_registry.confluent.authentication.oauth2.token_post_args",
303+
"config.schema_registry.confluent.authentication.oauth2.client_id",
304+
"config.schema_registry.confluent.authentication.oauth2.client_secret",
305+
"config.schema_registry.confluent.authentication.oauth2.username",
306+
"config.schema_registry.confluent.authentication.oauth2.password",
256307
"config.authentication.user",
257308
"config.authentication.password"
258309
],

json_schemas/acme/3.12.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"config": {
44
"properties": {
55
"account_email": {
6-
"description": "The account identifier. Can be reused in a different plugin instance.\nThis field is [encrypted](/gateway/keyring/).\nThis field is [referenceable](/gateway/entities/vault/#how-do-i-reference-secrets-stored-in-a-vault).",
6+
"description": "The account identifier. Can be reused in a different plugin instance.\nThis field is [referenceable](/gateway/entities/vault/#how-do-i-reference-secrets-stored-in-a-vault).\nThis field is [encrypted](/gateway/keyring/).",
77
"type": "string"
88
},
99
"account_key": {
@@ -50,11 +50,11 @@
5050
"type": "array"
5151
},
5252
"eab_hmac_key": {
53-
"description": "External account binding (EAB) base64-encoded URL string of the HMAC key. You usually don't need to set this unless it is explicitly required by the CA.\nThis field is [encrypted](/gateway/keyring/).\nThis field is [referenceable](/gateway/entities/vault/#how-do-i-reference-secrets-stored-in-a-vault).",
53+
"description": "External account binding (EAB) base64-encoded URL string of the HMAC key. You usually don't need to set this unless it is explicitly required by the CA.\nThis field is [referenceable](/gateway/entities/vault/#how-do-i-reference-secrets-stored-in-a-vault).\nThis field is [encrypted](/gateway/keyring/).",
5454
"type": "string"
5555
},
5656
"eab_kid": {
57-
"description": "External account binding (EAB) key id. You usually don't need to set this unless it is explicitly required by the CA.\nThis field is [encrypted](/gateway/keyring/).\nThis field is [referenceable](/gateway/entities/vault/#how-do-i-reference-secrets-stored-in-a-vault).",
57+
"description": "External account binding (EAB) key id. You usually don't need to set this unless it is explicitly required by the CA.\nThis field is [referenceable](/gateway/entities/vault/#how-do-i-reference-secrets-stored-in-a-vault).\nThis field is [encrypted](/gateway/keyring/).",
5858
"type": "string"
5959
},
6060
"enable_ipv4_common_name": {

json_schemas/ai-gcp-model-armor/3.12.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"type": "boolean"
99
},
1010
"gcp_service_account_json": {
11-
"description": "Set this field to the full JSON of the GCP service account to authenticate, if required. If null (and gcp_use_service_account is true), Kong will attempt to read from environment variable `GCP_SERVICE_ACCOUNT` or from the instance/container metadata service.\nThis field is [encrypted](/gateway/keyring/).\nThis field is [referenceable](/gateway/entities/vault/#how-do-i-reference-secrets-stored-in-a-vault).",
11+
"description": "Set this field to the full JSON of the GCP service account to authenticate, if required. If null (and gcp_use_service_account is true), Kong will attempt to read from environment variable `GCP_SERVICE_ACCOUNT` or from the instance/container metadata service.\nThis field is [referenceable](/gateway/entities/vault/#how-do-i-reference-secrets-stored-in-a-vault).\nThis field is [encrypted](/gateway/keyring/).",
1212
"type": "string"
1313
},
1414
"gcp_use_service_account": {

0 commit comments

Comments
 (0)