From be888b59a68d35c7587ffd9b789bb0c076510ac2 Mon Sep 17 00:00:00 2001 From: Ludovic Fernandez Date: Tue, 18 Jun 2019 09:50:05 +0200 Subject: [PATCH] doc: fix middleware names for CRD. --- docs/content/middlewares/compress.md | 10 ++++++++++ docs/content/middlewares/stripprefix.md | 2 +- docs/content/middlewares/stripprefixregex.md | 2 +- pkg/config/middlewares.go | 4 ++-- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/docs/content/middlewares/compress.md b/docs/content/middlewares/compress.md index 755b50160..eb1531a44 100644 --- a/docs/content/middlewares/compress.md +++ b/docs/content/middlewares/compress.md @@ -15,6 +15,16 @@ labels: - "traefik.http.middlewares.test-compress.compress=true" ``` +```yaml tab="Kubernetes" +# Enable gzip compression +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: test-compress +spec: + compress: {} +``` + ```json tab="Marathon" "labels": { "traefik.http.middlewares.test-compress.compress": "true" diff --git a/docs/content/middlewares/stripprefix.md b/docs/content/middlewares/stripprefix.md index 7ea594553..806687367 100644 --- a/docs/content/middlewares/stripprefix.md +++ b/docs/content/middlewares/stripprefix.md @@ -22,7 +22,7 @@ kind: Middleware metadata: name: test-stripprefix spec: - StripPrefix: + stripPrefix: prefixes: - /foobar - /fiibar diff --git a/docs/content/middlewares/stripprefixregex.md b/docs/content/middlewares/stripprefixregex.md index 8691cb24c..442704459 100644 --- a/docs/content/middlewares/stripprefixregex.md +++ b/docs/content/middlewares/stripprefixregex.md @@ -22,7 +22,7 @@ kind: Middleware metadata: name: test-stripprefixregex spec: - StripPrefixRegex: + stripPrefixRegex: regex: "^/foo/(.*)" ``` diff --git a/pkg/config/middlewares.go b/pkg/config/middlewares.go index aaa031752..2caa868bb 100644 --- a/pkg/config/middlewares.go +++ b/pkg/config/middlewares.go @@ -19,8 +19,8 @@ type Middleware struct { Headers *Headers `json:"headers,omitempty"` Errors *ErrorPage `json:"errors,omitempty"` RateLimit *RateLimit `json:"rateLimit,omitempty"` - RedirectRegex *RedirectRegex `json:"redirectregex,omitempty"` - RedirectScheme *RedirectScheme `json:"redirectscheme,omitempty"` + RedirectRegex *RedirectRegex `json:"redirectRegex,omitempty"` + RedirectScheme *RedirectScheme `json:"redirectScheme,omitempty"` BasicAuth *BasicAuth `json:"basicAuth,omitempty"` DigestAuth *DigestAuth `json:"digestAuth,omitempty"` ForwardAuth *ForwardAuth `json:"forwardAuth,omitempty"`