Skip to content

Commit 21360c6

Browse files
committed
Remove compatibility policy
1 parent 1580401 commit 21360c6

File tree

3 files changed

+2
-6
lines changed

3 files changed

+2
-6
lines changed

.vale/config/vocabularies/docs/accept.txt

-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ args
5656
env
5757
localPath
5858
hardcoded
59-
compatibilityPolicy
6059
receiveDeadline
6160
receiveTimeout
6261
sendDeadline

using-gatewayd/configuration.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_modified_date: 2024-09-17 10:34:46
2+
last_modified_date: 2024-12-27 23:54:30
33
layout: default
44
title: Configuration
55
description: GatewayD is fully configurable via various sources, including default values, YAML config files, environment variables, CLI flags and plugins.
@@ -133,7 +133,6 @@ GatewayD supports plugins. Plugins configuration is called `gatewayd_plugins.yam
133133
This is the complete plugins config file with the default values and an example plugin: [gatewayd-plugin-cache](/plugins/gatewayd-plugin-cache):
134134

135135
```yaml
136-
compatibilityPolicy: "strict"
137136
enableMetricsMerger: True
138137
metricsMergerPeriod: 5s
139138
healthCheckPeriod: 5s

using-gatewayd/plugins-configuration/general-configurations.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
last_modified_date: 2024-06-03 22:00:55
2+
last_modified_date: 2024-12-27 23:54:39
33
layout: default
44
title: General configurations
55
description: General configurations for plugins
@@ -14,7 +14,6 @@ grand_parent: Using GatewayD
1414

1515
| Name | Type | Default value | Possible values | Description |
1616
| ------------------- | ------- | ---------------- | ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
17-
| compatibilityPolicy | string | strict | strict, loose | The compatibility policy controls how GatewayD treats plugins' requirements. If a plugin requires a specific version of another plugin, the compatibility policy controls whether to allow or reject the plugin.<br/>- strict (default): the plugin is rejected if it requires a specific version of another plugin and that version is not the one currently loaded.<br/>- loose: the plugin is allowed to run even if it requires a specific version of another plugin and that version is not the one currently loaded. |
1817
| enableMetricsMerger | boolean | True | True, False | If enabled, GatewayD will merge the Prometheus metrics of all plugins over Unix domain socket. The metrics are merged and exposed via the GatewayD [metrics](/global-configuration/metrics) endpoint via HTTP. |
1918
| metricsMergerPeriod | string | 5s | Valid duration strings | The metrics merger period controls how often the metrics merger should collect and merge metrics from plugins. |
2019
| healthCheckPeriod | string | 5s | Valid duration strings | The health check period controls how often the health check should be performed. The health check is performed by pinging each plugin. Unhealthy plugins are removed. |
@@ -32,7 +31,6 @@ grand_parent: Using GatewayD
3231
## Example configuration
3332

3433
```yaml
35-
compatibilityPolicy: "strict"
3634
enableMetricsMerger: True
3735
metricsMergerPeriod: 5s
3836
healthCheckPeriod: 5s

0 commit comments

Comments
 (0)