Update generated and reference doc for plugins

Co-authored-by: Romain <rtribotte@users.noreply.github.com>
This commit is contained in:
Tom Moulard 2021-06-29 17:02:13 +02:00 committed by GitHub
parent 1f880662d6
commit f8db285d5d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 28 additions and 18 deletions

View file

@ -174,18 +174,18 @@ WriteTimeout is the maximum duration before timing out writes of the response. I
`--entrypoints.<name>.udp.timeout`: `--entrypoints.<name>.udp.timeout`:
Timeout defines how long to wait on an idle session before releasing the related resources. (Default: ```3```) Timeout defines how long to wait on an idle session before releasing the related resources. (Default: ```3```)
`--experimental.devplugin.gopath`:
plugin's GOPATH.
`--experimental.devplugin.modulename`:
plugin's module name.
`--experimental.http3`: `--experimental.http3`:
Enable HTTP3. (Default: ```false```) Enable HTTP3. (Default: ```false```)
`--experimental.kubernetesgateway`: `--experimental.kubernetesgateway`:
Allow the Kubernetes gateway api provider usage. (Default: ```false```) Allow the Kubernetes gateway api provider usage. (Default: ```false```)
`--experimental.localplugins.<name>`:
Local plugins configuration. (Default: ```false```)
`--experimental.localplugins.<name>.modulename`:
plugin's module name.
`--experimental.plugins.<name>.modulename`: `--experimental.plugins.<name>.modulename`:
plugin's module name. plugin's module name.

View file

@ -174,18 +174,18 @@ WriteTimeout is the maximum duration before timing out writes of the response. I
`TRAEFIK_ENTRYPOINTS_<NAME>_UDP_TIMEOUT`: `TRAEFIK_ENTRYPOINTS_<NAME>_UDP_TIMEOUT`:
Timeout defines how long to wait on an idle session before releasing the related resources. (Default: ```3```) Timeout defines how long to wait on an idle session before releasing the related resources. (Default: ```3```)
`TRAEFIK_EXPERIMENTAL_DEVPLUGIN_GOPATH`:
plugin's GOPATH.
`TRAEFIK_EXPERIMENTAL_DEVPLUGIN_MODULENAME`:
plugin's module name.
`TRAEFIK_EXPERIMENTAL_HTTP3`: `TRAEFIK_EXPERIMENTAL_HTTP3`:
Enable HTTP3. (Default: ```false```) Enable HTTP3. (Default: ```false```)
`TRAEFIK_EXPERIMENTAL_KUBERNETESGATEWAY`: `TRAEFIK_EXPERIMENTAL_KUBERNETESGATEWAY`:
Allow the Kubernetes gateway api provider usage. (Default: ```false```) Allow the Kubernetes gateway api provider usage. (Default: ```false```)
`TRAEFIK_EXPERIMENTAL_LOCALPLUGINS_<NAME>`:
Local plugins configuration. (Default: ```false```)
`TRAEFIK_EXPERIMENTAL_LOCALPLUGINS_<NAME>_MODULENAME`:
plugin's module name.
`TRAEFIK_EXPERIMENTAL_PLUGINS_<NAME>_MODULENAME`: `TRAEFIK_EXPERIMENTAL_PLUGINS_<NAME>_MODULENAME`:
plugin's module name. plugin's module name.

View file

@ -226,6 +226,9 @@
cert = "foobar" cert = "foobar"
key = "foobar" key = "foobar"
insecureSkipVerify = true insecureSkipVerify = true
[providers.plugin]
[providers.plugin.Descriptor0]
[providers.plugin.Descriptor1]
[api] [api]
insecure = true insecure = true
@ -398,6 +401,8 @@
[experimental.plugins.Descriptor1] [experimental.plugins.Descriptor1]
moduleName = "foobar" moduleName = "foobar"
version = "foobar" version = "foobar"
[experimental.devPlugin] [experimental.localPlugins]
goPath = "foobar" [experimental.localPlugins.Descriptor0]
moduleName = "foobar" moduleName = "foobar"
[experimental.localPlugins.Descriptor1]
moduleName = "foobar"

View file

@ -248,6 +248,9 @@ providers:
cert: foobar cert: foobar
key: foobar key: foobar
insecureSkipVerify: true insecureSkipVerify: true
plugin:
Descriptor0: {}
Descriptor1: {}
api: api:
insecure: true insecure: true
dashboard: true dashboard: true
@ -418,6 +421,8 @@ experimental:
Descriptor1: Descriptor1:
moduleName: foobar moduleName: foobar
version: foobar version: foobar
devPlugin: localPlugins:
goPath: foobar Descriptor0:
moduleName: foobar moduleName: foobar
Descriptor1:
moduleName: foobar