An open API service indexing awesome lists of open source software.

https://github.com/traefik-contrib/noop

A plugin that always answer the same status code without calling a service/server.
https://github.com/traefik-contrib/noop

traefik-plugin

Last synced: 6 months ago
JSON representation

A plugin that always answer the same status code without calling a service/server.

Awesome Lists containing this project

README

          

# Noop

A plugin that always answer the same status code without calling a service/server.

The response code can be configured.

### Configuration

The following declaration (given here in YAML) defines a plugin:

```yaml
# Static configuration

experimental:
plugins:
noop:
moduleName: github.com/traefik-contrib/noop
version: v0.1.0
```

Here is an example of a file provider dynamic configuration (given here in YAML), where the interesting part is the `http.middlewares` section:

```yaml
# Dynamic configuration

http:
routers:
my-router:
rule: host(`demo.localhost`)
service: service-foo
entryPoints:
- web
middlewares:
- my-plugin

services:
service-foo:
loadBalancer:
servers:
- url: http://127.0.0.1:5000

middlewares:
my-plugin:
plugin:
noop:
responseCode: 200
```