diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index ff440d3a1..51e54094c 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -17,7 +17,7 @@ Bug <!-- The configurations between 1.X and 2.X are NOT compatible. -Please have a look here https://docs.traefik.io/v2.0/getting-started/configuration-overview/. +Please have a look here https://doc.traefik.io/traefik/getting-started/configuration-overview/. --> diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md index 973a474cb..9a3f7ea76 100644 --- a/.github/ISSUE_TEMPLATE/Bug_report.md +++ b/.github/ISSUE_TEMPLATE/Bug_report.md @@ -22,7 +22,7 @@ Bug <!-- The configurations between 1.X and 2.X are NOT compatible. -Please have a look here https://docs.traefik.io/v2.0/getting-started/configuration-overview/. +Please have a look here https://doc.traefik.io/traefik/getting-started/configuration-overview/. --> diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 8662d2654..714b5e78e 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -13,7 +13,7 @@ Enhancements: - for Traefik v1: we only accept bug fixes - for Traefik v2: use branch master -HOW TO WRITE A GOOD PULL REQUEST? https://docs.traefik.io/contributing/submitting-pull-requests/ +HOW TO WRITE A GOOD PULL REQUEST? https://doc.traefik.io/traefik/contributing/submitting-pull-requests/ --> diff --git a/.travis.yml b/.travis.yml index 17c1766dc..a941da8ea 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,11 +50,9 @@ deploy: on: repo: traefik/traefik tags: true - - provider: pages - edge: false - github_token: ${GITHUB_TOKEN} - local_dir: site + - provider: script + script: mixtus --dst-doc-path="./traefik" --dst-owner=traefik --dst-repo-name=doc --git-user-email="30906710+traefiker@users.noreply.github.com" --git-user-name=traefiker --src-doc-path="./site" --src-owner=containous --src-repo-name=traefik skip_cleanup: true on: repo: traefik/traefik - all_branches: true + all_branches: true \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e774b3e04..767c6de93 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,4 @@ # Contributing -- https://docs.traefik.io/contributing/submitting-pull-requests/ -- https://docs.traefik.io/contributing/submitting-issues/ +- https://doc.traefik.io/traefik/contributing/submitting-pull-requests/ +- https://doc.traefik.io/traefik/contributing/submitting-issues/ diff --git a/README.md b/README.md index 47b9dd850..887d6e575 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ </p> [](https://semaphoreci.com/containous/traefik) -[](https://docs.traefik.io) +[](https://doc.traefik.io/traefik) [](https://goreportcard.com/report/traefik/traefik) [](https://microbadger.com/images/traefik) [](https://github.com/traefik/traefik/blob/master/LICENSE.md) @@ -33,7 +33,7 @@ Pointing Traefik at your orchestrator should be the _only_ configuration step yo --- -:warning: Please be aware that the old configurations for Traefik v1.x are NOT compatible with the v2.x config as of now. If you're running v2, please ensure you are using a [v2 configuration](https://docs.traefik.io/). +:warning: Please be aware that the old configurations for Traefik v1.x are NOT compatible with the v2.x config as of now. If you're running v2, please ensure you are using a [v2 configuration](https://doc.traefik.io/traefik/). ## Overview @@ -69,15 +69,15 @@ _(But if you'd rather configure some of your routes manually, Traefik supports t ## Supported Backends -- [Docker](https://docs.traefik.io/providers/docker/) / [Swarm mode](https://docs.traefik.io/providers/docker/) -- [Kubernetes](https://docs.traefik.io/providers/kubernetes-crd/) -- [Marathon](https://docs.traefik.io/providers/marathon/) -- [Rancher](https://docs.traefik.io/providers/rancher/) (Metadata) -- [File](https://docs.traefik.io/providers/file/) +- [Docker](https://doc.traefik.io/traefik/providers/docker/) / [Swarm mode](https://doc.traefik.io/traefik/providers/docker/) +- [Kubernetes](https://doc.traefik.io/traefik/providers/kubernetes-crd/) +- [Marathon](https://doc.traefik.io/traefik/providers/marathon/) +- [Rancher](https://doc.traefik.io/traefik/providers/rancher/) (Metadata) +- [File](https://doc.traefik.io/traefik/providers/file/) ## Quickstart -To get your hands on Traefik, you can use the [5-Minute Quickstart](https://docs.traefik.io/getting-started/quick-start/) in our documentation (you will need Docker). +To get your hands on Traefik, you can use the [5-Minute Quickstart](https://doc.traefik.io/traefik/getting-started/quick-start/) in our documentation (you will need Docker). ## Web UI @@ -87,9 +87,9 @@ You can access the simple HTML frontend of Traefik. ## Documentation -You can find the complete documentation of Traefik v2 at [https://docs.traefik.io](https://docs.traefik.io). +You can find the complete documentation of Traefik v2 at [https://doc.traefik.io/traefik/](https://doc.traefik.io/traefik/). -If you are using Traefik v1, you can find the complete documentation at [https://docs.traefik.io/v1.7/](https://docs.traefik.io/v1.7/). +If you are using Traefik v1, you can find the complete documentation at [https://doc.traefik.io/traefik/v1.7/](https://doc.traefik.io/traefik/v1.7/). A collection of contributions around Traefik can be found at [https://awesome.traefik.io](https://awesome.traefik.io). diff --git a/cmd/traefik/traefik.go b/cmd/traefik/traefik.go index 2d7aa3825..a84516103 100644 --- a/cmd/traefik/traefik.go +++ b/cmd/traefik/traefik.go @@ -478,13 +478,13 @@ func stats(staticConfiguration *static.Configuration) { logger.Info(`Stats collection is enabled.`) logger.Info(`Many thanks for contributing to Traefik's improvement by allowing us to receive anonymous information from your configuration.`) logger.Info(`Help us improve Traefik by leaving this feature on :)`) - logger.Info(`More details on: https://docs.traefik.io/contributing/data-collection/`) + logger.Info(`More details on: https://doc.traefik.io/traefik/contributing/data-collection/`) collect(staticConfiguration) } else { logger.Info(` Stats collection is disabled. Help us improve Traefik by turning this feature on :) -More details on: https://docs.traefik.io/contributing/data-collection/ +More details on: https://doc.traefik.io/traefik/contributing/data-collection/ `) } } diff --git a/contrib/systemd/traefik.service b/contrib/systemd/traefik.service index 5b1d04975..2fdc7e238 100644 --- a/contrib/systemd/traefik.service +++ b/contrib/systemd/traefik.service @@ -1,6 +1,6 @@ [Unit] Description=Traefik -Documentation=https://docs.traefik.io +Documentation=https://doc.traefik.io/traefik/ #After=network-online.target #AssertFileIsExecutable=/usr/bin/traefik #AssertPathExists=/etc/traefik/traefik.toml diff --git a/docs/content/CNAME b/docs/content/CNAME deleted file mode 100644 index f4446d431..000000000 --- a/docs/content/CNAME +++ /dev/null @@ -1 +0,0 @@ -docs.traefik.io \ No newline at end of file diff --git a/docs/content/assets/img/traefik.icon.png b/docs/content/assets/img/traefik.icon.png deleted file mode 100644 index 9708dd0ba..000000000 Binary files a/docs/content/assets/img/traefik.icon.png and /dev/null differ diff --git a/docs/content/assets/img/traefik.logo.horizontal.png b/docs/content/assets/img/traefik.logo.horizontal.png deleted file mode 100644 index 0e440c37a..000000000 Binary files a/docs/content/assets/img/traefik.logo.horizontal.png and /dev/null differ diff --git a/docs/content/assets/img/traefik.logo.png b/docs/content/assets/img/traefik.logo.png deleted file mode 100644 index 4778d0f5b..000000000 Binary files a/docs/content/assets/img/traefik.logo.png and /dev/null differ diff --git a/docs/content/assets/img/traefikproxy-icon-color.png b/docs/content/assets/img/traefikproxy-icon-color.png new file mode 100644 index 000000000..c2e7a7b3a Binary files /dev/null and b/docs/content/assets/img/traefikproxy-icon-color.png differ diff --git a/docs/content/assets/img/traefikproxy-vertical-logo-color.svg b/docs/content/assets/img/traefikproxy-vertical-logo-color.svg new file mode 100644 index 000000000..7cd80f443 --- /dev/null +++ b/docs/content/assets/img/traefikproxy-vertical-logo-color.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="209px" height="318px" viewBox="0 0 209 318" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>TraefikProxy-vertical-logo-color</title> + <g id="TraefikProxy-vertical-logo-color" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <path d="M105.820468,0.96875 C114.079348,0.96875 121.420692,6.79871749 121.420692,13.9798921 C121.420692,21.1607414 114.430633,26.9910342 105.820468,26.9910342 C104.835347,26.9910342 103.54954,26.829617 101.963047,26.5067828 C100.730717,26.2560073 99.4493367,26.4606756 98.3562074,27.0828759 L42.4236296,58.9192424 C41.1753991,59.629725 40.7389891,61.2184183 41.4488806,62.4676881 C41.6826162,62.8790171 42.0239929,63.2187741 42.4362793,63.4504022 L103.06857,97.5144454 C104.642689,98.398807 106.562452,98.4028638 108.140288,97.5251629 L169.101161,63.6145445 C170.356296,62.9163524 170.808258,61.3320206 170.110647,60.0758406 C169.878784,59.6583276 169.536571,59.3127423 169.121502,59.0769492 L150.101332,48.2719175 C148.525255,47.3765756 146.597115,47.3670331 145.012269,48.2467312 L124.932665,59.3922836 C124.426171,59.6734351 124.092719,60.1821781 124.031094,60.7506424 L124.020755,60.9421121 L124.020755,60.9421121 C124.020755,68.1229614 117.030697,73.9532541 108.420531,73.9532541 C99.8103652,73.9532541 92.8199953,68.1229614 92.8199953,60.9421121 C92.8199953,53.7609375 99.8103652,47.93097 108.420531,47.93097 C108.740411,47.93097 109.107705,47.9483008 109.522412,47.9829625 L110.180032,48.0479532 L110.180032,48.0479532 L110.908773,48.1389401 L110.908773,48.1389401 C112.02004,48.2901355 113.150369,48.0777163 114.131145,47.5333739 L143.825766,31.0525039 C146.099672,29.7903915 148.844678,29.7486493 151.148004,30.9227474 L151.459271,31.0903874 L192.925292,54.6469099 C198.124289,57.6004197 198.18401,65.0286305 193.144126,68.0967243 L192.864166,68.2596977 L165.125655,83.6887799 C163.870501,84.3869382 163.418496,85.9712577 164.116073,87.2274566 C164.361713,87.6698041 164.730898,88.0308677 165.178427,88.2664398 L192.653189,102.728705 C198.106799,105.599336 198.237855,113.367551 192.884185,116.420813 L109.444779,164.00731 C107.049292,165.373484 104.111134,165.372502 101.71656,164.004726 L18.7519129,116.615492 C13.3918828,113.553854 13.5391041,105.770004 19.0110665,102.91358 L46.7855114,88.4137221 C48.0586859,87.7490518 48.5524243,86.1772587 47.888307,84.903024 C47.654789,84.4549755 47.2959746,84.08467 46.8556742,83.8373208 L18.7476666,68.0469848 C13.5493023,65.1264916 13.4365513,57.7257574 18.4331993,54.6180628 L18.7108111,54.4528625 L87.7436461,15.1622475 C88.8365221,14.5402257 89.6642968,13.5448472 90.0789766,12.363827 L90.1674616,12.0874634 L90.1674616,12.0874634 C92.5906161,4.86621477 98.1049236,0.96875 105.820468,0.96875 Z M144.340278,96.8149368 L110.250099,116.430834 L109.936963,116.601615 C107.619378,117.797611 104.848491,117.752837 102.563145,116.463325 L68.5817405,97.2909567 C67.0532343,96.4285708 65.1939846,96.3991874 63.6391653,97.2128447 L44.0512925,107.463435 C42.7809536,108.12822 42.288273,109.700365 42.9508596,110.974919 C43.1809446,111.417511 43.5330256,111.784387 43.965134,112.031813 L103.8112,146.29989 C105.404007,147.211937 107.35838,147.212575 108.951778,146.301569 L169.314735,111.789746 C170.55956,111.078031 170.99364,109.488595 170.284279,108.239639 C170.039157,107.808058 169.676064,107.455863 169.237876,107.224645 L149.336635,96.7233389 C147.765259,95.8941696 145.880414,95.9287243 144.340278,96.8149368 Z" id="Shape" fill="#24A1C1" fill-rule="nonzero"></path> + <path d="M177.666296,188 C178.727056,188 179.640503,188.354169 180.406629,189.062374 C181.149155,189.723447 181.545191,190.615843 181.594696,191.739565 L181.6,191.983904 L181.6,226.968 L201.712053,208.828543 C202.29678,208.331457 202.917414,208.058006 203.57396,208.008287 L203.794139,208 C204.739161,208 205.566088,208.36344 206.27492,209.090189 C207.013207,209.817023 207.382373,210.631029 207.382411,211.53221 C207.382376,212.27842 207.084581,212.963525 206.489025,213.587525 L206.319219,213.756192 L190.238443,227.928644 L207.82541,246.156588 C208.475095,246.82524 208.8,247.581104 208.8,248.424179 C208.8,249.35448 208.416029,250.183018 207.648212,250.909807 C206.909843,251.636602 206.053386,252 205.078828,252 C204.118969,252 203.286465,251.649063 202.581314,250.94719 L202.420848,250.778989 L181.6,228.976 L181.6,247.971836 C181.6,249.128643 181.24063,250.066941 180.521937,250.78673 L180.362432,250.937626 C179.566836,251.645875 178.623927,252 177.533704,252 C176.443456,252 175.515275,251.660632 174.749174,250.981896 C174.034128,250.320863 173.652776,249.402762 173.605107,248.227592 L173.6,247.971836 L173.6,191.983904 C173.6,190.744508 173.997782,189.770667 174.793371,189.062374 C175.61841,188.354169 176.576048,188 177.666296,188 Z M161.666296,207.2 C162.727056,207.2 163.640503,207.567286 164.406629,208.301721 C165.149155,208.987279 165.545191,209.912726 165.594696,211.078068 L165.6,211.331456 L165.6,247.822644 C165.6,249.107986 165.187458,250.133197 164.362432,250.898279 C163.566836,251.63276 162.623927,252 161.533704,252 C160.443456,252 159.515275,251.648063 158.749174,250.944188 C158.034128,250.258673 157.652776,249.306568 157.605107,248.087874 L157.6,247.822644 L157.6,211.331456 C157.6,210.046157 157.997782,209.036247 158.793371,208.301721 C159.61841,207.567286 160.576048,207.2 161.666296,207.2 Z M150.918922,188 L150.918,188.003 L150.970568,188.00511 C152.437537,188.093261 153.6,189.310877 153.6,190.8 C153.6,192.262624 152.478541,193.463318 151.048588,193.589116 L150.875674,193.6 L146.724323,193.6 C145.484661,193.600057 144.518897,193.71676 143.827024,193.950109 C143.135113,194.154397 142.515295,194.71107 141.967569,195.469585 C141.448631,196.199034 141.261243,197.584298 141.059456,198.984683 C140.897998,200.264575 140.811897,201.976482 140.80115,204.120408 L140.8,204.586433 L140.799,207.199 L148,207.2 C149.325483,207.2 150.4,208.274517 150.4,209.6 C150.4,210.925483 149.325483,212 148,212 L140.8,211.999 L140.8,247.971836 C140.8,249.128643 140.44063,250.066941 139.721937,250.78673 L139.562432,250.937626 C138.766836,251.645875 137.823927,252 136.733704,252 C135.643456,252 134.715275,251.660632 133.949174,250.981896 C133.234128,250.320863 132.852776,249.402762 132.805107,248.227592 L132.8,247.971836 L132.8,211.999 L126.4,212 C125.074517,212 124,210.925483 124,209.6 C124,208.274517 125.074517,207.2 126.4,207.2 L132.799,207.199 L132.8,202.442013 C132.8,197.219601 133.895483,193.514281 136.086487,191.326039 C138.199211,189.187931 141.089334,188.08061 144.756863,188.004243 L145.167566,188 L150.918922,188 Z M103.665256,207.200003 C107.833269,207.200003 111.707471,208.274066 114.595398,210.224219 C116.886004,211.771037 118.746837,214.15388 119.498561,216.502866 C119.930187,217.851569 119.995802,218.349944 119.999897,220.308896 C120.002098,221.527804 119.969154,222.349969 119.90228,222.730909 C119.226418,226.581083 117.616566,229.248399 114.822306,231.147699 C112.574357,232.675638 109.751133,233.569697 106.058707,233.922842 C104.199973,234.100606 100.800337,234.083817 98.5979902,233.885924 C96.7288779,233.718018 94.4337279,233.422568 93.454618,233.223895 C92.6350648,233.057564 89.8285737,232.581216 89.805466,232.604538 C89.7952902,232.614985 89.6617522,233.468153 89.5087527,234.500925 C89.2644659,236.149919 89.2298608,236.561377 89.2247353,237.878032 L89.2249838,238.524416 C89.2312291,239.318235 89.2677704,239.567396 89.3968633,240.069368 C89.9077817,242.055998 91.0337088,243.384896 93.0764271,244.412252 C95.0859081,245.422893 97.1924837,245.860233 100.375485,245.927655 C101.78468,245.95779 102.506354,245.936777 103.387976,245.841914 C105.525206,245.611546 106.499105,245.358797 109.33857,244.297671 C110.045784,244.033343 110.76753,243.792836 110.942459,243.763187 C111.317329,243.69965 112.016466,243.830858 112.423934,244.041288 C113.159403,244.420992 113.777321,245.433664 113.773471,246.252871 C113.769273,247.209923 113.451665,247.789609 112.51957,248.543485 C110.290901,250.346023 107.445313,251.45144 104.048464,251.834292 C102.837192,251.970842 100.071665,251.990956 98.7358476,251.873035 C94.9739637,251.540888 92.3621641,250.88682 89.9752752,249.679286 C88.1128473,248.737067 86.6918715,247.568158 85.6305747,246.105242 C85.4219547,245.817665 85.2384648,245.566183 85.1683134,245.471421 L85.1383289,245.431619 L85.1383289,245.431619 C85.1283413,245.420583 84.9550263,245.628217 84.7531147,245.892958 C83.8606182,247.063279 82.4958035,248.321195 81.1620461,249.202762 C79.2365671,250.475436 76.4723412,251.446334 73.6753138,251.832438 C72.8411728,251.947534 70.0736249,252.042501 69.3639534,251.980318 C64.4619671,251.550717 60.7161852,250.047616 57.9917333,247.416851 C55.21983,244.740176 54.030445,241.250519 54.4998364,237.171449 C55.0399868,232.477377 57.2343381,229.162526 61.0816064,227.228677 C64.0467813,225.7382 67.0048519,225.171241 71.8221846,225.170079 C75.2448714,225.168608 78.1128793,225.453522 82.4871258,226.227144 C83.5687468,226.418445 84.5051861,226.57505 84.5681055,226.575183 C84.6596027,226.575183 84.7321667,226.225246 84.9306289,224.82616 C85.2897087,222.29479 85.3540669,221.421317 85.2562399,220.407306 C85.1423718,219.226964 84.993764,218.664758 84.5538724,217.75001 C83.4189115,215.389945 80.724702,213.945966 76.3982761,213.379007 C75.1609561,213.21687 72.3052982,213.19418 71.0658055,213.336571 C68.9891654,213.575238 67.8303268,213.87934 65.2458963,214.863715 C63.7338705,215.43965 63.7269602,215.441431 63.1238296,215.405439 C62.0869853,215.343683 61.3791665,214.866482 60.9251749,213.923203 C60.7382058,213.534759 60.7053304,213.374402 60.7053232,212.850997 C60.7053232,212.065265 60.9066239,211.648142 61.6075628,210.981611 C63.179403,209.486883 65.8244645,208.213973 68.4941187,207.667438 C70.2035225,207.317501 71.0449849,207.243929 73.2971228,207.247446 C75.627509,207.253626 77.1176169,207.384848 79.1885583,207.776309 C82.6331542,208.427346 85.2486825,209.574904 87.2209429,211.300413 C87.8061449,211.812384 88.6885727,212.820053 89.0666884,213.408053 C89.1822573,213.587789 89.3013117,213.734859 89.3312458,213.734859 C89.3611986,213.734859 89.5523742,213.518897 89.7561125,213.255009 C92.7425437,209.38656 97.7723908,207.196931 103.665256,207.200003 Z M53.5760704,207.2 C54.5728082,207.2 55.3515389,207.558419 55.9122491,208.275124 C56.504052,208.991917 56.8,209.828123 56.8,210.783746 C56.8,211.679724 56.5351978,212.456202 56.0056997,213.113182 C55.4761352,213.740378 54.7129808,214.053951 53.7162363,214.053913 C49.5110853,214.053951 46.6404337,215.099214 44.3042748,217.189694 C42.0545373,219.230077 40.8548783,221.938965 40.8005529,225.316365 L40.8,247.822644 C40.8,249.107986 40.3874584,250.133197 39.5624317,250.898279 C38.7668363,251.63276 37.8239271,252 36.7337041,252 C35.6434559,252 34.7152749,251.648063 33.9491737,250.944188 C33.2125199,250.237957 32.8300323,249.24878 32.8016999,247.976657 L32.8,247.822644 L32.8,211.331456 C32.8,210.046157 33.197782,209.036247 33.993371,208.301721 C34.8184103,207.567286 35.7760477,207.2 36.8662959,207.2 C37.9270562,207.2 38.8405027,207.567286 39.606629,208.301721 C40.3703703,209.006866 40.767539,209.965805 40.7980905,211.178542 L40.8,211.331456 L40.8,216.962 L40.916542,216.572093 C41.7288056,213.968964 43.247413,211.78567 45.4723642,210.0222 C47.8396755,208.140778 50.2742397,207.2 53.5760704,207.2 Z M12.3403336,194.4 C13.3215344,194.4 14.1701527,194.717804 14.8861885,195.353413 C15.6287125,196.015502 16,196.902704 16,198.015019 L15.999,207.199 L24.8,207.2 C26.0702549,207.2 27.1100212,208.186839 27.1944631,209.435681 L27.2,209.6 C27.2,210.870255 26.213161,211.910021 24.9643187,211.994463 L24.8,212 L15.999,211.999 L16,235.413567 L16.0011497,235.879592 C16.0118972,238.023518 16.0979977,239.735425 16.2594564,241.015317 C16.4612429,242.415702 16.6486311,243.800966 17.1675685,244.530415 C17.7152948,245.28893 18.3351132,245.845603 19.0270236,246.049891 C19.6559995,246.262026 20.5113315,246.37776 21.5930241,246.397092 L21.9243227,246.4 L26.0756738,246.4 C27.5873285,246.44135 28.8,247.679058 28.8,249.2 C28.8,250.631849 27.7252377,251.812675 26.3384337,251.979755 L26.1705682,251.99489 L26.118,251.997 L26.1189217,252 L20.3675658,252 L19.9568634,251.995757 C16.2893343,251.91939 13.3992106,250.812069 11.2864868,248.673961 C9.16187736,246.55203 8.06739892,243.00357 8.00301786,238.028572 L8,237.557987 L7.999,211.999 L2.4,212 C1.12974508,212 0.0899787563,211.013161 0.00553686671,209.764319 L7.10542736e-15,209.6 C7.26098872e-15,208.329745 0.986839031,207.289979 2.23568127,207.205537 L2.4,207.2 L8.165,207.199 L8.8,198.015019 C8.79999434,196.849737 9.14474835,195.949292 9.83425636,195.313683 C10.5237474,194.704561 11.3591103,194.4 12.3403336,194.4 Z M72.4613086,231.031205 C69.4828963,231.202077 68.2687011,231.46838 66.4804749,232.343047 C65.5643659,232.791111 64.9320677,233.277361 64.4317741,233.918432 C63.7140148,234.838248 63.2807824,235.752296 62.9788019,236.983938 C62.759047,237.88018 62.7366221,240.226918 62.9405836,240.983025 C63.2841641,242.25668 63.692028,242.977548 64.6091692,243.932056 C65.8650248,245.239037 67.5205611,246.110928 69.5740929,246.54691 C70.6241431,246.769863 70.5930673,246.767691 72.3512304,246.740579 C73.6269577,246.720744 74.1042632,246.684053 74.6261489,246.565723 C76.8417204,246.062831 78.8161204,244.929325 80.2494428,243.337472 C81.5568891,241.885466 82.6292659,239.710204 83.2194458,237.313067 C83.5521243,235.961772 84.1051152,232.200899 83.9825339,232.123345 C83.9341577,232.09268 83.6419109,232.044281 83.3331755,232.015659 C83.1016175,231.994008 82.5487036,231.928872 81.9631969,231.854811 L81.5711994,231.804495 C81.506118,231.796015 81.4414265,231.787519 81.3775209,231.779056 C76.8224287,231.175684 74.027936,230.941253 72.4613086,231.031205 Z M100.242709,212.985272 C98.6205706,213.289941 97.2493869,213.845271 96.040059,214.687257 C93.8057935,216.242883 92.2638443,218.587841 91.4051993,221.735795 C91.0679301,222.972281 90.9780231,223.446894 90.677322,225.578281 L90.3999432,227.544404 L90.7715021,227.586534 C91.8937065,227.714621 94.4242475,228.030031 95.8938801,228.225043 C96.8184622,228.347717 97.953181,228.478626 98.4154735,228.516004 C99.6491138,228.615685 101.78566,228.61479 103.137894,228.520463 L103.458636,228.49494 L103.458636,228.495357 C105.30415,228.327732 106.438918,228.032796 107.833162,227.358536 C108.992743,226.797691 109.666717,226.224493 110.304505,225.256694 C111.24348,223.831805 111.609119,222.483371 111.59991,220.479928 C111.59302,219.051972 111.475458,218.457954 110.996578,217.432792 C109.926599,215.142303 107.41307,213.50164 104.116455,212.941919 C103.293839,212.802284 101.085906,212.827078 100.242709,212.985272 Z M161.641024,188 C163.063235,188 164.211953,188.392815 165.087179,189.178281 C165.962381,189.938515 166.4,190.952088 166.4,192.219005 C166.4,193.460683 165.962381,194.474257 165.087179,195.259729 C164.211953,196.019957 163.049559,196.4 161.6,196.4 C160.150418,196.4 158.988023,196.019957 158.112821,195.259729 C157.237601,194.474257 156.8,193.460683 156.8,192.219005 C156.8,190.977428 157.237601,189.963854 158.112821,189.178281 C159.015377,188.392815 160.191442,188 161.641024,188 Z" id="Combined-Shape" fill="#000000" fill-rule="nonzero"></path> + <path d="M32.8,317.64 C33.2266667,317.64 33.5573333,317.512 33.792,317.256 C34.0266667,317 34.144,316.637333 34.144,316.168 L34.144,316.168 L34.144,299.528 C35.0826667,301.704 36.48,303.368 38.336,304.52 C40.192,305.672 42.4213333,306.248 45.024,306.248 C47.7546667,306.248 50.1653333,305.586667 52.256,304.264 C54.3466667,302.941333 55.968,301.074667 57.12,298.664 C58.272,296.253333 58.848,293.448 58.848,290.248 C58.848,287.005333 58.272,284.168 57.12,281.736 C55.968,279.304 54.3466667,277.416 52.256,276.072 C50.1653333,274.728 47.7546667,274.056 45.024,274.056 C42.4213333,274.056 40.192,274.621333 38.336,275.752 C36.48,276.882667 35.0826667,278.514667 34.144,280.648 L34.144,280.648 L34.144,275.592 C34.144,275.165333 34.0266667,274.824 33.792,274.568 C33.5573333,274.312 33.2266667,274.184 32.8,274.184 C32.3733333,274.184 32.0426667,274.312 31.808,274.568 C31.5733333,274.824 31.456,275.165333 31.456,275.592 L31.456,275.592 L31.456,316.168 C31.456,317.149333 31.904,317.64 32.8,317.64 Z M44.96,303.624 C41.504,303.624 38.8373333,302.450667 36.96,300.104 C35.0826667,297.757333 34.144,294.429333 34.144,290.12 C34.144,285.810667 35.0826667,282.493333 36.96,280.168 C38.8373333,277.842667 41.5253333,276.68 45.024,276.68 C48.4373333,276.68 51.104,277.874667 53.024,280.264 C54.944,282.653333 55.904,285.981333 55.904,290.248 C55.904,294.514667 54.944,297.810667 53.024,300.136 C51.104,302.461333 48.416,303.624 44.96,303.624 Z M68.96,306.12 C69.3866667,306.12 69.7173333,305.992 69.952,305.736 C70.1866667,305.48 70.304,305.117333 70.304,304.648 L70.304,304.648 L70.304,287.176 C70.304,284.573333 71.0933333,282.269333 72.672,280.264 C74.2506667,278.258667 76.5973333,277.106667 79.712,276.808 L79.712,276.808 L81.632,276.616 C82.528,276.488 82.976,276.061333 82.976,275.336 C82.976,274.952 82.88,274.664 82.688,274.472 C82.496,274.28 82.144,274.184 81.632,274.184 L81.632,274.184 L81.184,274.184 L80.288,274.248 C75.4666667,274.589333 72.1386667,276.594667 70.304,280.264 L70.304,280.264 L70.304,275.656 C70.304,275.186667 70.176,274.824 69.92,274.568 C69.664,274.312 69.344,274.184 68.96,274.184 C68.064,274.184 67.616,274.674667 67.616,275.656 L67.616,275.656 L67.616,304.648 C67.616,305.117333 67.7333333,305.48 67.968,305.736 C68.2026667,305.992 68.5333333,306.12 68.96,306.12 Z M100.192,306.248 C102.922667,306.248 105.333333,305.586667 107.424,304.264 C109.514667,302.941333 111.136,301.064 112.288,298.632 C113.44,296.2 114.016,293.362667 114.016,290.12 C114.016,286.92 113.44,284.104 112.288,281.672 C111.136,279.24 109.514667,277.362667 107.424,276.04 C105.333333,274.717333 102.922667,274.056 100.192,274.056 C97.4613333,274.056 95.0506667,274.717333 92.96,276.04 C90.8693333,277.362667 89.248,279.24 88.096,281.672 C86.944,284.104 86.368,286.92 86.368,290.12 C86.368,293.362667 86.944,296.2 88.096,298.632 C89.248,301.064 90.8693333,302.941333 92.96,304.264 C95.0506667,305.586667 97.4613333,306.248 100.192,306.248 Z M100.128,303.624 C96.672,303.624 93.9946667,302.461333 92.096,300.136 C90.1973333,297.810667 89.248,294.472 89.248,290.12 C89.248,285.896 90.2186667,282.6 92.16,280.232 C94.1013333,277.864 96.7786667,276.68 100.192,276.68 C103.605333,276.68 106.282667,277.864 108.224,280.232 C110.165333,282.6 111.136,285.896 111.136,290.12 C111.136,294.472 110.186667,297.810667 108.288,300.136 C106.389333,302.461333 103.669333,303.624 100.128,303.624 Z M146.144,305.992 C146.485333,305.992 146.784,305.864 147.04,305.608 C147.296,305.352 147.424,305.032 147.424,304.648 C147.424,304.264 147.274667,303.901333 146.976,303.56 L146.976,303.56 L135.264,289.928 L146.656,276.616 C146.954667,276.274667 147.104,275.912 147.104,275.528 C147.104,275.144 146.965333,274.824 146.688,274.568 C146.410667,274.312 146.101333,274.184 145.76,274.184 C145.376,274.184 145.013333,274.376 144.672,274.76 L144.672,274.76 L133.536,287.944 L122.4,274.76 C122.058667,274.376 121.696,274.184 121.312,274.184 C120.970667,274.184 120.672,274.312 120.416,274.568 C120.16,274.824 120.032,275.144 120.032,275.528 C120.032,275.912 120.181333,276.274667 120.48,276.616 L120.48,276.616 L131.808,289.928 L120.096,303.56 C119.797333,303.901333 119.648,304.264 119.648,304.648 C119.648,305.032 119.776,305.352 120.032,305.608 C120.288,305.864 120.586667,305.992 120.928,305.992 C121.312,305.992 121.696,305.8 122.08,305.416 L122.08,305.416 L133.536,291.912 L145.056,305.416 C145.397333,305.8 145.76,305.992 146.144,305.992 Z M161.056,317.512 C161.568,317.512 161.952,317.256 162.208,316.744 L162.208,316.744 L180.576,276.04 C180.661333,275.784 180.704,275.592 180.704,275.464 C180.704,275.08 180.576,274.770667 180.32,274.536 C180.064,274.301333 179.765333,274.184 179.424,274.184 C178.869333,274.184 178.464,274.482667 178.208,275.08 L178.208,275.08 L166.048,302.408 L165.92,302.728 L153.568,274.888 C153.312,274.376 152.949333,274.12 152.48,274.12 C152.096,274.12 151.754667,274.248 151.456,274.504 C151.157333,274.76 151.008,275.08 151.008,275.464 C151.008,275.592 151.050667,275.784 151.136,276.04 L151.136,276.04 L164.576,305.736 L159.968,315.848 L159.84,316.36 C159.84,316.701333 159.957333,316.978667 160.192,317.192 C160.426667,317.405333 160.714667,317.512 161.056,317.512 Z" id="proxy" fill="#000000" fill-rule="nonzero"></path> + </g> +</svg> \ No newline at end of file diff --git a/docs/content/assets/styles/header.css b/docs/content/assets/styles/header.css index 5c539a5ca..eb11e68d8 100644 --- a/docs/content/assets/styles/header.css +++ b/docs/content/assets/styles/header.css @@ -189,6 +189,10 @@ .nav-dropdown-menu--solutions .nav-dropdown-menu-wrapper { padding: 20px; } +.nav-dropdown-menu--products .nav-dropdown-menu-wrapper { + height: 430px; +} + .nav-dropdown-menu--products .dm-header, .nav-dropdown-menu--solutions .dm-header { font-size: 1.1em; @@ -204,7 +208,7 @@ .nav-dropdown-menu--products .dm-item, .nav-dropdown-menu--solutions .dm-item { border: none; - margin: 0 0 20px; + margin: 0 0 24px; color: #06102a; transition: all 0.1s; position: relative; @@ -214,12 +218,11 @@ .nav-dropdown-menu--solutions .dm-item:last-child { margin-bottom: 0; } -.nav-dropdown-menu--products .dm-item .dmi-image, -.nav-dropdown-menu--solutions .dm-item .dmi-image { - width: 118px; - height: 92px; +.nav-dropdown-menu--products .dm-item .dmi-image { + width: 104px; + height: 72px; position: absolute; - background: #f4f4f4; + /*background: #f4f4f4;*/ display: flex; align-items: center; justify-content: center; @@ -227,13 +230,22 @@ border-radius: 4px; z-index: 0; } -.nav-dropdown-menu--products .dm-item .dmi-image img, + +.nav-dropdown-menu--solutions .dm-item .dmi-image { + width: 65px; + padding: 10px; + background: white; + height: auto; + position: absolute; + z-index: 0; +} + .nav-dropdown-menu--solutions .dm-item .dmi-image img { width: 100%; } .nav-dropdown-menu--products .dm-item .dmi-details, .nav-dropdown-menu--solutions .dm-item .dmi-details { - padding: 8px 0 10px 135px; + padding: 6px 0 0 127px; width: 100%; background: transparent; display: block; @@ -262,12 +274,6 @@ transform: scale(1.1); } -.nav-dropdown-menu--solutions .dm-item .dmi-image { - width: 65px; - padding: 10px; - background: white; - height: auto; -} .nav-dropdown-menu--solutions .dm-item .dmi-details { padding: 5px 0 0 80px; } @@ -275,7 +281,7 @@ margin-bottom: 10px; } -/* Dropdown menu: Learn */ +/* Dropdown menu: Learn and Company */ .nav-dropdown-menu--learn { width: 250px; } @@ -420,7 +426,7 @@ display: none; } -@media (max-width: 1060px) { +@media (max-width: 1219px) { .site-header__nav .menu-item-wrapper { padding-left: 20px; } @@ -453,10 +459,26 @@ } .md-header .md-search { - margin-left: 12.1rem; -} + margin-right: 12.1rem; +} .site-header__main { display: flex; align-items: center; } + +.dmi-image.proxy { + background-color: #24a1c1; +} + +.dmi-image.mesh { + background-color: #9d0fb0; +} + +.dmi-image.enterprise { + background-color: #0060e0; +} + +.dmi-image.pilot { + background-color: #db7d11; +} diff --git a/docs/content/assets/styles/product-switcher.css b/docs/content/assets/styles/product-switcher.css index a4bfcb9bb..fa6c6c472 100644 --- a/docs/content/assets/styles/product-switcher.css +++ b/docs/content/assets/styles/product-switcher.css @@ -6,6 +6,19 @@ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } +.product-switcher .menu-item-wrapper { + padding-left: 15px; +} + .product-switcher img { margin-right: 10px; } + +.product-switcher img.gopher { + margin: 0 2px 0 16px; +} + +.product-switcher .nav-dropdown-menu--products .nav-dropdown-menu-wrapper { + width: auto; + height: auto; +} diff --git a/docs/content/contributing/advocating.md b/docs/content/contributing/advocating.md index 791338526..22083ee46 100644 --- a/docs/content/contributing/advocating.md +++ b/docs/content/contributing/advocating.md @@ -5,6 +5,6 @@ Spread the Love & Tell Us about It There are many ways to contribute to the project, and there is one that always spark joy: when we see/read about users talking about how Traefik helps them solve their problems. -If you're talking about Traefik, [let us know](https://blog.containo.us/spread-the-love-ba5a40aa72e7) and we'll promote your enthusiasm! +If you're talking about Traefik, [let us know](https://blog.traefik.io/spread-the-love-ba5a40aa72e7) and we'll promote your enthusiasm! Also, if you've written about Traefik or shared useful information you'd like to promote, feel free to add links in the [dedicated wiki page on Github](https://github.com/traefik/traefik/wiki/Awesome-Traefik). diff --git a/docs/content/contributing/documentation.md b/docs/content/contributing/documentation.md index 374d36671..6b3e0316c 100644 --- a/docs/content/contributing/documentation.md +++ b/docs/content/contributing/documentation.md @@ -10,7 +10,7 @@ Let's see how. ### General -This [documentation](https://docs.traefik.io/) is built with [mkdocs](https://mkdocs.org/). +This [documentation](https://doc.traefik.io/traefik/) is built with [mkdocs](https://mkdocs.org/). ### Method 1: `Docker` and `make` diff --git a/docs/content/contributing/submitting-issues.md b/docs/content/contributing/submitting-issues.md index 1fa0bf61a..512a06b53 100644 --- a/docs/content/contributing/submitting-issues.md +++ b/docs/content/contributing/submitting-issues.md @@ -14,7 +14,7 @@ To save us some time and get quicker feedback, be sure to follow the guide lines For end-user related support questions, try using first: - - the Traefik community forum: [](https://community.containo.us/) + - the Traefik community forum: [](https://community.traefik.io/) ## Issue Title diff --git a/docs/content/getting-started/install-traefik.md b/docs/content/getting-started/install-traefik.md index a91cb5075..a10d58212 100644 --- a/docs/content/getting-started/install-traefik.md +++ b/docs/content/getting-started/install-traefik.md @@ -30,7 +30,7 @@ For more details, go to the [Docker provider documentation](../providers/docker. !!! warning The Traefik Chart from - [Helm's default charts repository](https://github.com/helm/charts/tree/master/stable/traefik) is still using [Traefik v1.7](https://docs.traefik.io/v1.7). + [Helm's default charts repository](https://github.com/helm/charts/tree/master/stable/traefik) is still using [Traefik v1.7](https://doc.traefik.io/traefik/v1.7). Traefik can be installed in Kubernetes using the Helm chart from <https://github.com/traefik/traefik-helm-chart>. diff --git a/docs/content/glossary.md b/docs/content/glossary.md index ab645e458..cd5ba446a 100644 --- a/docs/content/glossary.md +++ b/docs/content/glossary.md @@ -12,7 +12,7 @@ Where Every Technical Word finds its Definition` - [ ] [Static configuration](getting-started/configuration-overview.md#the-static-configuration) - [ ] [Dynamic configuration](getting-started/configuration-overview.md#the-dynamic-configuration) - [ ] ACME -- [ ] TraefikEE +- [ ] Traefik Enterprise - [ ] Tracing - [ ] Metrics - [ ] Orchestrator diff --git a/docs/content/index.md b/docs/content/index.md index c84bd380c..112b90df4 100644 --- a/docs/content/index.md +++ b/docs/content/index.md @@ -20,9 +20,9 @@ Developing Traefik, our main goal is to make it simple to use, and we're sure yo !!! info - Join our user friendly and active [Community Forum](https://community.containo.us) to discuss, learn, and connect with the traefik community. + Join our user friendly and active [Community Forum](https://community.traefik.io) to discuss, learn, and connect with the traefik community. If you're a business running critical services behind Traefik, - know that [Containous](https://containo.us), the company that sponsors Traefik's development, - can provide [commercial support](https://info.containo.us/commercial-services) - and develops an [Enterprise Edition](https://containo.us/traefikee/) of Traefik. + know that [Traefik Labs](https://traefik.io), the company that sponsors Traefik's development, + can provide [commercial support](https://info.traefik.io/commercial-services) + and develops an [Enterprise Edition](https://traefik.io/traefik-enterprise/) of Traefik. diff --git a/docs/content/migration/v1-to-v2.md b/docs/content/migration/v1-to-v2.md index 812dfeb67..7840726ed 100644 --- a/docs/content/migration/v1-to-v2.md +++ b/docs/content/migration/v1-to-v2.md @@ -104,7 +104,7 @@ Then any router can refer to an instance of the wanted middleware. ```yaml tab="K8s IngressRoute" # The definitions below require the definitions for the Middleware and IngressRoute kinds. - # https://docs.traefik.io/v2.2/reference/dynamic-configuration/kubernetes-crd/#definitions + # https://doc.traefik.io/traefik/v2.3/reference/dynamic-configuration/kubernetes-crd/#definitions apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: @@ -275,7 +275,7 @@ Then, a [router's TLS field](../routing/routers/index.md#tls) can refer to one o ```yaml tab="K8s IngressRoute" # The definitions below require the definitions for the TLSOption and IngressRoute kinds. - # https://docs.traefik.io/v2.2/reference/dynamic-configuration/kubernetes-crd/#definitions + # https://doc.traefik.io/traefik/v2.3/reference/dynamic-configuration/kubernetes-crd/#definitions apiVersion: traefik.containo.us/v1alpha1 kind: TLSOption metadata: @@ -1145,4 +1145,4 @@ Supported [providers](../providers/overview.md), for now: - Now, configuration elements can be referenced between different providers by using the provider namespace notation: `@<provider>`. For instance, a router named `myrouter` in a File Provider can refer to a service named `myservice` defined in Docker Provider with the following notation: `myservice@docker`. - Middlewares are applied in the same order as their declaration in router. -- If you have any questions feel free to join our [community forum](https://community.containo.us). +- If you have any questions feel free to join our [community forum](https://community.traefik.io). diff --git a/docs/content/plugins/overview.md b/docs/content/plugins/overview.md index 5f8950892..2ebd9977b 100644 --- a/docs/content/plugins/overview.md +++ b/docs/content/plugins/overview.md @@ -6,7 +6,7 @@ Overview Traefik Pilot is a software-as-a-service (SaaS) platform that connects to Traefik to extend its capabilities. It does this through *plugins*, which are dynamically loaded components that enable new features. -For example, Traefik plugins can add features to modify requests or headers, issue redirects, add authentication, and so on, providing similar functionality to Traefik [middlewares](https://docs.traefik.io/middlewares/overview/). +For example, Traefik plugins can add features to modify requests or headers, issue redirects, add authentication, and so on, providing similar functionality to Traefik [middlewares](https://doc.traefik.io/traefik/middlewares/overview/). Traefik Pilot can also monitor connected Traefik instances and issue alerts when one is not responding, or when it is subject to security vulnerabilities. diff --git a/docs/content/providers/docker.md b/docs/content/providers/docker.md index dbc02d4f5..f5e48a626 100644 --- a/docs/content/providers/docker.md +++ b/docs/content/providers/docker.md @@ -163,7 +163,7 @@ You can specify which Docker API Endpoint to use with the directive [`endpoint`] ??? info "More Resources and Examples" - ["Paranoid about mounting /var/run/docker.sock?"](https://medium.com/@containeroo/traefik-2-0-paranoid-about-mounting-var-run-docker-sock-22da9cb3e78c) - - [Traefik and Docker: A Discussion with Docker Captain, Bret Fisher](https://blog.containo.us/traefik-and-docker-a-discussion-with-docker-captain-bret-fisher-7f0b9a54ff88) + - [Traefik and Docker: A Discussion with Docker Captain, Bret Fisher](https://blog.traefik.io/traefik-and-docker-a-discussion-with-docker-captain-bret-fisher-7f0b9a54ff88) - [KubeCon EU 2018 Keynote, Running with Scissors, from Liz Rice](https://www.youtube.com/watch?v=ltrV-Qmh3oY) - [Don't expose the Docker socket (not even to a container)](https://www.lvh.io/posts/dont-expose-the-docker-socket-not-even-to-a-container/) - [A thread on Stack Overflow about sharing the `/var/run/docker.sock` file](https://news.ycombinator.com/item?id=17983623) diff --git a/docs/content/providers/kubernetes-crd.md b/docs/content/providers/kubernetes-crd.md index 32538a861..5f3f06086 100644 --- a/docs/content/providers/kubernetes-crd.md +++ b/docs/content/providers/kubernetes-crd.md @@ -53,9 +53,9 @@ For this reason, users can run multiple instances of Traefik at the same time to When using a single instance of Traefik with LetsEncrypt, no issues should be encountered, however this could be a single point of failure. Unfortunately, it is not possible to run multiple instances of Traefik 2.0 with LetsEncrypt enabled, because there is no way to ensure that the correct instance of Traefik will receive the challenge request, and subsequent responses. -Previous versions of Traefik used a [KV store](https://docs.traefik.io/v1.7/configuration/acme/#storage) to attempt to achieve this, but due to sub-optimal performance was dropped as a feature in 2.0. +Previous versions of Traefik used a [KV store](https://doc.traefik.io/traefik/v1.7/configuration/acme/#storage) to attempt to achieve this, but due to sub-optimal performance was dropped as a feature in 2.0. -If you require LetsEncrypt with HA in a kubernetes environment, we recommend using [TraefikEE](https://containo.us/traefikee/) where distributed LetsEncrypt is a supported feature. +If you require LetsEncrypt with HA in a kubernetes environment, we recommend using [Traefik Enterprise](https://traefik.io/traefik-enterprise/) where distributed LetsEncrypt is a supported feature. If you are wanting to continue to run Traefik Community Edition, LetsEncrypt HA can be achieved by using a Certificate Controller such as [Cert-Manager](https://docs.cert-manager.io/en/latest/index.html). When using Cert-Manager to manage certificates, it will create secrets in your namespaces that can be referenced as TLS secrets in your [ingress objects](https://kubernetes.io/docs/concepts/services-networking/ingress/#tls). @@ -78,7 +78,7 @@ _Optional, Default=empty_ ```yaml tab="File (YAML)" providers: kubernetesCRD: - endpoint = "http://localhost:8080" + endpoint: "http://localhost:8080" # ... ``` @@ -112,7 +112,7 @@ _Optional, Default=empty_ ```yaml tab="File (YAML)" providers: kubernetesCRD: - token = "mytoken" + token: "mytoken" # ... ``` diff --git a/docs/content/providers/kubernetes-ingress.md b/docs/content/providers/kubernetes-ingress.md index 7f7d70d36..1e58f4f44 100644 --- a/docs/content/providers/kubernetes-ingress.md +++ b/docs/content/providers/kubernetes-ingress.md @@ -65,11 +65,11 @@ When using a single instance of Traefik with LetsEncrypt, no issues should be en however this could be a single point of failure. Unfortunately, it is not possible to run multiple instances of Traefik 2.0 with LetsEncrypt enabled, because there is no way to ensure that the correct instance of Traefik will receive the challenge request, and subsequent responses. -Previous versions of Traefik used a [KV store](https://docs.traefik.io/v1.7/configuration/acme/#storage) to attempt to achieve this, +Previous versions of Traefik used a [KV store](https://doc.traefik.io/traefik/v1.7/configuration/acme/#storage) to attempt to achieve this, but due to sub-optimal performance was dropped as a feature in 2.0. If you require LetsEncrypt with HA in a kubernetes environment, -we recommend using [TraefikEE](https://containo.us/traefikee/) where distributed LetsEncrypt is a supported feature. +we recommend using [Traefik Enterprise](https://traefik.io/traefik-enterprise/) where distributed LetsEncrypt is a supported feature. If you are wanting to continue to run Traefik Community Edition, LetsEncrypt HA can be achieved by using a Certificate Controller such as [Cert-Manager](https://docs.cert-manager.io/en/latest/index.html). diff --git a/docs/content/providers/overview.md b/docs/content/providers/overview.md index cb651de64..a3b26b028 100644 --- a/docs/content/providers/overview.md +++ b/docs/content/providers/overview.md @@ -43,7 +43,7 @@ Below is the list of the currently supported providers in Traefik. !!! info "More Providers" The current version of Traefik doesn't support (yet) every provider. - See the [previous version (v1.7)](https://docs.traefik.io/v1.7/) for more providers. + See the [previous version (v1.7)](https://doc.traefik.io/traefik/v1.7/) for more providers. ### Configuration reload frequency diff --git a/docs/content/reference/dynamic-configuration/file.yaml b/docs/content/reference/dynamic-configuration/file.yaml index ba168964f..fe39110fd 100644 --- a/docs/content/reference/dynamic-configuration/file.yaml +++ b/docs/content/reference/dynamic-configuration/file.yaml @@ -256,7 +256,7 @@ http: Middleware14: plugin: PluginConf: - foo = "bar" + foo: bar Middleware15: rateLimit: average: 42 diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index 5870029e9..6613bfc93 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -1,7 +1,7 @@ site_name: Traefik site_description: Traefik Documentation -site_author: containo.us -site_url: https://docs.traefik.io +site_author: traefik.io +site_url: https://doc.traefik.io/traefik dev_addr: 0.0.0.0:8000 repo_name: 'GitHub' @@ -15,8 +15,8 @@ theme: custom_dir: 'theme' language: en include_sidebar: true - favicon: assets/img/traefik.icon.png - logo: assets/img/traefik.logo.png + favicon: assets/img/traefikproxy-icon-color.png + logo: assets/img/traefikproxy-vertical-logo-color.svg feature: tabs: false palette: diff --git a/docs/scripts/verify.sh b/docs/scripts/verify.sh index 848d83d52..029462564 100755 --- a/docs/scripts/verify.sh +++ b/docs/scripts/verify.sh @@ -19,9 +19,10 @@ find "${PATH_TO_SITE}" -type f -not -path "/app/site/theme/*" \ htmlproofer \ --check-html \ --check_external_hash \ - --alt_ignore="/traefik.logo.png/" \ + --alt_ignore="/traefikproxy-vertical-logo-color.svg/" \ --http_status_ignore="0,500,501,503" \ - --url_ignore="/https://groups.google.com/a/traefik.io/forum/#!forum/security/,/localhost:/,/127.0.0.1:/,/fonts.gstatic.com/,/.minikube/,/github.com\/containous\/traefik\/*edit*/,/github.com\/containous\/traefik\/$/,/github.com\/traefik\/traefik\/*edit*/,/github.com\/traefik\/traefik\/$/,/docs.traefik.io/,/github\.com\/golang\/oauth2\/blob\/36a7019397c4c86cf59eeab3bc0d188bac444277\/.+/,/www.akamai.com/,/pilot.traefik.io\/profile/,/containo.us/,/docs.mae.sh/,/www.mkdocs.org/,/squidfunk.github.io/,/ietf.org/" \ + --file_ignore="/404.html/" \ + --url_ignore="/https://groups.google.com/a/traefik.io/forum/#!forum/security/,/localhost:/,/127.0.0.1:/,/fonts.gstatic.com/,/.minikube/,/github.com\/traefik\/traefik\/*edit*/,/github.com\/traefik\/traefik/,/doc.traefik.io/,/github\.com\/golang\/oauth2\/blob\/36a7019397c4c86cf59eeab3bc0d188bac444277\/.+/,/www.akamai.com/,/pilot.traefik.io\/profile/,/traefik.io/,/doc.traefik.io\/traefik-mesh/,/www.mkdocs.org/,/squidfunk.github.io/,/ietf.org/" \ '{}' 1>/dev/null ## HTML-proofer options at https://github.com/gjtorikian/html-proofer#configuration diff --git a/docs/theme/assets/images/traefik-enterprise-logo.svg b/docs/theme/assets/images/traefik-enterprise-logo.svg new file mode 100644 index 000000000..f183189f9 --- /dev/null +++ b/docs/theme/assets/images/traefik-enterprise-logo.svg @@ -0,0 +1,20 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" viewBox="0 0 48 48"> + <defs> + <filter id="b5x33i44ia"> + <feColorMatrix in="SourceGraphic" values="0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0"/> + </filter> + <path id="ydattuutsb" d="M0 0H48V48H0z"/> + </defs> + <g fill="none" fill-rule="evenodd"> + <g> + <g> + <g filter="url(#b5x33i44ia)" transform="translate(-237 -343) translate(209 331) translate(28 12)"> + <mask id="k5cowqeb4c" fill="#fff"> + <use xlink:href="#ydattuutsb"/> + </mask> + <path fill="#000" fill-rule="nonzero" d="M24.767 1.998l.07.038L44.09 13.008c1.214.692 1.206 2.433.012 3.121l-.065.036-4.551 2.394c-.293.154-.406.517-.252.81.053.102.135.186.235.242l4.685 2.66c1.2.68 1.214 2.394.051 3.101l-.065.038-4.743 2.636c-.29.16-.394.526-.233.816.056.102.142.185.245.24l4.628 2.433.065.036c1.173.676 1.201 2.368.052 3.083l-.064.038-19.255 10.972-.07.038c-.515.265-1.128.264-1.643 0l-.07-.038L3.908 34.737l-.064-.038c-1.15-.717-1.119-2.412.058-3.086l.066-.035 4.755-2.48c.294-.154.408-.516.254-.81-.054-.103-.136-.189-.238-.246l-4.777-2.681c-1.2-.674-1.226-2.38-.073-3.097l.064-.038 4.649-2.643c.288-.164.389-.53.225-.818-.057-.1-.142-.182-.244-.235l-4.615-2.407c-1.241-.647-1.296-2.391-.124-3.122l.064-.038L23.053 2.037c.53-.303 1.174-.315 1.714-.039zM34.1 30.99l-9.227 5.128c-.522.29-1.153.302-1.683.035l-.072-.039-9.098-5.107c-.353-.198-.783-.205-1.142-.017L9.53 32.737c-.293.153-.407.515-.254.809.053.102.135.187.235.244l13.84 7.899c.369.21.821.21 1.19 0l13.96-7.955c.288-.164.389-.53.225-.818-.057-.1-.14-.18-.242-.234l-3.242-1.705c-.358-.189-.787-.184-1.141.013zM23.408 15.307l-13.983 7.95c-.288.163-.389.53-.225.817.054.095.133.173.228.227l13.991 7.854c.364.204.807.205 1.17.002l14.069-7.818c.29-.161.394-.527.233-.816-.054-.097-.133-.176-.229-.23l-14.068-7.986c-.368-.21-.818-.209-1.186 0zm-.057-9.296l-13.84 7.9c-.288.164-.388.53-.224.818.057.1.141.182.244.235l3.173 1.655c.362.189.794.18 1.148-.02l9.258-5.264c.528-.3 1.169-.313 1.706-.04l.073.04 9.341 5.302c.356.202.79.21 1.153.018l3.102-1.636c.294-.155.406-.518.251-.81-.053-.102-.134-.186-.233-.242L24.54 6.01c-.368-.21-.82-.21-1.189 0z" mask="url(#k5cowqeb4c)"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/docs/theme/assets/images/traefik-labs.svg b/docs/theme/assets/images/traefik-labs.svg new file mode 100644 index 000000000..1a1fb942f --- /dev/null +++ b/docs/theme/assets/images/traefik-labs.svg @@ -0,0 +1,12 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="160" height="32" viewBox="0 0 160 32"> + <defs> + <filter id="udfy5naj7a"> + <feColorMatrix in="SourceGraphic" values="0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 0 0.000000 0 0 0 1.000000 0"/> + </filter> + </defs> + <g fill="none" fill-rule="evenodd"> + <g filter="url(#udfy5naj7a)" transform="translate(-109 -16) translate(1) translate(108 16)"> + <path fill="#000" fill-rule="nonzero" d="M9.445.198c.474-.264 1.054-.264 1.528 0l13.254 7.395c.184.103.4.134.607.086.29-.066.528-.1.718-.1 1.386 0 2.52.896 2.52 2.015 0 1.118-1.134 2.015-2.52 2.015-.202 0-.457-.039-.765-.114-.21-.052-.43-.022-.618.083l-18.96 10.56c-.09.049-.15.137-.163.23l-.004.05c0 .132.072.253.187.317l12.22 6.818c.257.144.572.144.83 0l4.528-2.526c.176-.098.238-.32.139-.493-.033-.058-.081-.105-.14-.138l-5.488-3.063c-.518-.288-.7-.937-.409-1.45.096-.168.238-.308.409-.404l5.583-3.114c.07-.04.117-.108.126-.18l.003-.04c0-1.119 1.135-2.015 2.522-2.015 1.386 0 2.52.896 2.52 2.015 0 .687-.428 1.29-1.08 1.653l-.067.037c-.396.205-.868.324-1.373.324-.21 0-.473-.04-.792-.121-.211-.054-.435-.025-.625.081L20.6 22.091c-.176.098-.238.319-.14.493.034.057.082.105.14.137l5.49 3.063c.517.289.7.938.408 1.45-.096.169-.238.309-.409.404l-7.461 4.164c-.474.264-1.054.264-1.528 0L3.862 24.415c-.186-.103-.404-.134-.61-.085-.295.069-.538.103-.73.103C1.134 24.433 0 23.537 0 22.42c0-1.119 1.135-2.015 2.521-2.015.199 0 .45.037.752.11.209.05.429.02.616-.084L22.877 9.854c.082-.046.138-.128.15-.213l.003-.047c0-.139-.075-.267-.197-.335L10.624 2.447c-.258-.144-.573-.144-.83 0L5.267 4.972c-.176.098-.238.32-.14.493.034.058.082.105.14.138l5.49 3.063c.517.289.7.938.409 1.45-.097.169-.238.309-.409.404l-5.581 3.114c-.072.04-.121.112-.132.186l-.003.043c0 1.118-1.134 2.014-2.52 2.014-.65 0-1.245-.196-1.694-.521l-.059-.044C.296 14.947 0 14.434 0 13.862c0-1.118 1.135-2.014 2.521-2.014.208 0 .469.04.785.12.211.053.435.024.625-.082l3.544-1.978c.176-.098.238-.318.139-.493-.033-.057-.08-.105-.139-.137l-5.49-3.063c-.517-.289-.7-.938-.408-1.45.096-.169.237-.309.408-.404zm28.497 5.038c.357 0 .665.116.926.347.27.24.405.563.405.968v3.34h3.2c.445 0 .812.333.866.763l.006.11c0 .445-.332.812-.763.866l-.11.006h-3.2v8.514l.002.314c.007.713.038 1.287.093 1.723.073.51.142 1.013.33 1.279.2.275.425.478.676.552.21.07.489.112.837.124l.217.003h1.51c.55.015.99.465.99 1.019 0 .484-.338.89-.791.993l-.116.019-.068.004v.002h-2.091l-.277-.006c-1.273-.05-2.282-.451-3.025-1.204-.75-.749-1.147-1.986-1.191-3.712l-.004-.33v-9.294h-2.037c-.445 0-.812-.333-.866-.763l-.006-.11c0-.444.332-.811.763-.865l.11-.007h2.096l.23-3.34c0-.424.126-.751.377-.982.25-.222.554-.333.91-.333zM98.06 2.91c.386 0 .718.129.997.386.253.226.395.525.427.898l.007.165V17.08l7.313-6.597c.237-.2.489-.301.758-.301.343 0 .644.132.902.396.268.265.402.56.402.888 0 .254-.094.488-.284.703l-.102.106-5.848 5.154 6.395 6.628c.237.243.355.518.355.825 0 .338-.14.64-.419.903-.269.265-.58.397-.934.397-.33 0-.617-.113-.864-.34l-.103-.104-7.571-7.929v6.908c0 .45-.15.81-.45 1.079-.29.257-.632.386-1.029.386-.396 0-.734-.124-1.012-.37-.244-.226-.381-.533-.412-.923l-.006-.172V4.357c0-.45.144-.804.434-1.062.3-.257.648-.386 1.044-.386zm-5.818 6.982c.386 0 .718.133.997.4.253.234.395.545.427.932l.007.17v13.27c0 .467-.15.84-.45 1.118-.29.267-.632.4-1.029.4-.396 0-.734-.127-1.012-.383-.244-.234-.381-.553-.412-.957l-.006-.178v-13.27c0-.467.144-.834.434-1.101.3-.268.648-.401 1.044-.401zm20.703-6.982c.187 0 .343.07.468.212.1.112.16.25.18.411l.007.126v21.775l-.007.126c-.02.161-.08.298-.18.411-.125.141-.28.212-.468.212-.207 0-.368-.065-.483-.195-.091-.105-.146-.244-.164-.417l-.007-.137V3.658l.007-.137c.018-.174.073-.312.164-.417.115-.13.276-.195.483-.195zm-24.61 0l-.002.002.069.004c.51.055.907.487.907 1.012 0 .514-.38.939-.875 1.008l-.116.01h-1.51c-.45 0-.801.043-1.053.128-.251.074-.477.276-.676.552-.189.266-.257.77-.33 1.279-.055.436-.086 1.01-.093 1.723l-.001.314v.95h2.618c.482 0 .872.39.872.873 0 .482-.39.872-.872.872h-2.619v13.081c0 .394-.114.719-.344.974l-.105.105c-.29.257-.633.386-1.03.386-.396 0-.733-.124-1.012-.37-.243-.226-.38-.533-.411-.923l-.007-.172v-13.08h-2.327c-.482 0-.873-.391-.873-.873s.391-.873.873-.873h2.326l.001-1.73c0-1.9.399-3.247 1.196-4.042.743-.753 1.752-1.154 3.025-1.205l.277-.005h2.091zm34.704 6.982c3.513 0 5.31 1.841 5.394 5.524l.003.273v9.652l-.007.136c-.019.173-.076.31-.17.414-.119.13-.286.195-.501.195-.216 0-.388-.07-.517-.21-.104-.113-.166-.25-.187-.41l-.007-.125v-2.267l-.135.265c-.466.865-1.105 1.543-1.918 2.034-.894.54-1.912.81-3.054.81-.991 0-1.896-.205-2.715-.616-.819-.41-1.47-.966-1.955-1.668-.485-.701-.738-1.484-.76-2.348-.021-1.187.27-2.105.873-2.753.603-.647 1.616-1.112 3.038-1.392 1.333-.263 3.168-.403 5.505-.42l.474-.001h.647v-1.36l-.004-.302c-.039-1.379-.344-2.396-.918-3.05-.614-.702-1.578-1.053-2.892-1.053-1.034 0-1.956.135-2.764.405-.808.27-1.449.577-1.923.923-.086.064-.264.189-.533.372-.27.184-.49.275-.662.275-.151 0-.286-.059-.404-.178-.119-.118-.178-.264-.178-.437 0-.41.377-.842 1.131-1.295.754-.454 1.578-.8 2.472-1.037.895-.237 1.783-.356 2.667-.356zm-70.102 0c.362 0 .645.13.85.39.214.262.322.566.322.913 0 .326-.096.608-.289.847-.192.228-.47.342-.832.342-1.53 0-2.573.38-3.423 1.14-.82.745-1.257 1.735-1.274 2.97v8.17c0 .467-.15.84-.45 1.118-.29.267-.632.4-1.029.4-.396 0-.734-.127-1.012-.383-.268-.257-.407-.617-.418-1.08V11.394c0-.467.144-.834.434-1.101.3-.268.648-.401 1.044-.401.386 0 .718.133.997.4.278.257.422.606.433 1.047v2.104c.284-1.01.85-1.852 1.7-2.525.86-.684 1.746-1.026 2.947-1.026zm101.513 0c.8 0 1.569.108 2.304.324.736.216 1.385.518 1.948.907.41.302.708.566.892.793.184.227.276.459.276.696 0 .152-.054.287-.162.405-.108.12-.238.178-.39.178-.173 0-.454-.162-.843-.485-.563-.432-1.153-.788-1.77-1.07-.616-.28-1.39-.42-2.32-.42-1.212 0-2.19.286-2.937.858-.747.572-1.12 1.323-1.12 2.251 0 .561.119 1.02.357 1.376.238.357.644.664 1.217.924.573.259 1.39.507 2.45.744 1.494.367 2.64.74 3.44 1.118.802.378 1.37.831 1.705 1.36.335.53.503 1.204.503 2.024 0 1.296-.536 2.338-1.607 3.126-1.07.788-2.493 1.182-4.268 1.182-.844 0-1.687-.124-2.531-.373-.844-.248-1.602-.588-2.272-1.02-.433-.28-.725-.513-.877-.696-.151-.184-.227-.394-.227-.632 0-.15.054-.286.162-.405.109-.118.238-.178.39-.178.108 0 .254.06.438.178l.373.243c.628.454 1.282.826 1.964 1.118.682.291 1.542.437 2.58.437 1.407 0 2.489-.26 3.246-.777.757-.519 1.136-1.253 1.136-2.203 0-.561-.135-1.025-.406-1.392-.27-.367-.714-.686-1.33-.956-.617-.27-1.499-.534-2.646-.793-1.904-.432-3.267-.983-4.09-1.652-.821-.67-1.233-1.555-1.233-2.656 0-1.339.525-2.429 1.575-3.271 1.049-.842 2.407-1.263 4.073-1.263zm-22.42-6.982c.218 0 .387.065.506.195.096.104.153.242.173.415l.007.137v9.575l.124-.265c.475-.954 1.145-1.699 2.013-2.234.946-.585 2.082-.877 3.409-.877 1.392 0 2.62.336 3.687 1.006 1.065.671 1.892 1.613 2.48 2.824.586 1.212.88 2.63.88 4.252 0 1.645-.294 3.09-.88 4.334-.588 1.244-1.415 2.207-2.48 2.888-1.066.682-2.295 1.023-3.687 1.023-1.327 0-2.463-.292-3.41-.877-.867-.535-1.537-1.289-2.012-2.26l-.124-.271v2.564l-.005.12c-.035.417-.262.626-.68.626-.218 0-.386-.064-.506-.194-.096-.104-.153-.243-.172-.416l-.008-.136V3.656l.005-.12c.035-.418.262-.627.68-.627zM71.152 9.891c1.516 0 2.924.39 3.975 1.1.833.562 1.51 1.429 1.783 2.283.157.49.18.671.182 1.384 0 .443-.011.742-.036.88-.245 1.4-.83 2.37-1.847 3.061-.817.556-1.844.88-3.187 1.01-.676.064-1.912.058-2.713-.014-.68-.061-1.514-.169-1.87-.24-.106-.022-.305-.058-.517-.095l-.255-.044c-.293-.05-.55-.091-.555-.087-.004.004-.052.314-.108.69-.089.6-.101.749-.103 1.228v.27c.003.261.018.352.062.526.186.723.596 1.206 1.339 1.58.73.367 1.496.526 2.654.55.512.012.775.004 1.095-.03.777-.084 1.131-.176 2.164-.562.257-.096.52-.184.583-.194.137-.023.39.024.539.1.267.139.492.507.49.805 0 .348-.116.559-.455.833-.81.655-1.845 1.057-3.08 1.197-.441.05-1.447.057-1.933.014-1.367-.121-2.317-.359-3.185-.798-.677-.343-1.194-.768-1.58-1.3-.095-.13-.175-.24-.18-.245-.003-.004-.066.072-.14.168-.324.426-.82.883-1.305 1.204-.7.462-1.705.815-2.722.956-.304.042-1.31.076-1.568.054-1.783-.157-3.145-.703-4.136-1.66-1.008-.973-1.44-2.242-1.27-3.725.197-1.707.995-2.913 2.394-3.616 1.078-.542 2.154-.748 3.906-.749 1.244 0 2.287.104 3.878.385l.638.11.1.014.019.002c.033 0 .06-.127.131-.636.131-.92.154-1.238.119-1.606-.042-.43-.096-.634-.256-.967-.412-.858-1.392-1.383-2.965-1.59-.45-.058-1.489-.066-1.94-.015-.754.087-1.176.198-2.116.556-.55.21-.552.21-.771.197-.377-.023-.635-.196-.8-.54-.068-.14-.08-.199-.08-.39 0-.285.073-.437.328-.679.572-.543 1.534-1.006 2.504-1.205.622-.127.928-.154 1.747-.153.847.002 1.39.05 2.142.192 1.253.237 2.204.655 2.921 1.282.213.186.534.553.671.766.042.066.086.12.097.12.01 0 .08-.08.154-.175 1.086-1.407 2.915-2.203 5.058-2.202zm55.976 8.29h-.616l-.447.002c-2.052.011-3.633.102-4.743.273-1.19.183-2.022.494-2.498.935-.476.44-.714 1.09-.714 1.95 0 .99.368 1.801 1.103 2.435.735.634 1.665.951 2.79.951.973 0 1.849-.23 2.627-.693.779-.462 1.39-1.102 1.833-1.918.394-.727.613-1.538.657-2.433l.008-.34v-1.161zm11.022-7.126c-1.755 0-3.11.595-4.064 1.786-.954 1.19-1.43 2.869-1.43 5.034 0 2.186.476 3.875 1.43 5.066.954 1.19 2.32 1.786 4.097 1.786 1.734 0 3.089-.606 4.064-1.818.975-1.213 1.463-2.913 1.463-5.1 0-2.143-.488-3.804-1.463-4.984-.975-1.18-2.341-1.77-4.097-1.77zm-78.345 7.502c-1.083.062-1.524.159-2.175.477-.333.163-.563.34-.745.573-.26.334-.418.667-.528 1.114-.08.326-.088 1.18-.014 1.455.125.463.273.725.607 1.072.456.475 1.058.792 1.805.95.382.082.37.081 1.01.071.464-.007.638-.02.827-.063.806-.183 1.524-.595 2.045-1.174.476-.528.866-1.32 1.08-2.19.121-.492.322-1.86.278-1.888-.018-.011-.124-.029-.236-.04-.08-.007-.267-.029-.468-.054l-.244-.031c-1.656-.22-2.672-.305-3.242-.272zm10.102-6.562c-.59.11-1.088.312-1.528.619-.812.565-1.373 1.418-1.685 2.563-.123.45-.156.622-.265 1.397l-.1.715.134.015c.182.02.464.055.77.093l.463.058.63.081c.336.045.749.093.917.106.486.04 1.357.036 1.834-.007.671-.061 1.084-.169 1.59-.414.422-.204.667-.412.9-.764.34-.518.474-1.009.47-1.737-.002-.52-.045-.735-.22-1.108-.388-.833-1.302-1.43-2.5-1.633-.3-.05-1.103-.042-1.41.016zm22.327-9.086c.517 0 .935.143 1.253.429.319.276.478.645.478 1.105 0 .452-.16.82-.478 1.106-.318.276-.74.415-1.268.415-.527 0-.95-.139-1.268-.415-.318-.286-.477-.654-.477-1.106 0-.451.159-.82.477-1.105.328-.286.756-.429 1.283-.429z"/> + </g> + </g> +</svg> diff --git a/docs/theme/assets/images/traefik-mesh-logo.svg b/docs/theme/assets/images/traefik-mesh-logo.svg new file mode 100644 index 000000000..6f0a7f2d7 --- /dev/null +++ b/docs/theme/assets/images/traefik-mesh-logo.svg @@ -0,0 +1,20 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" viewBox="0 0 48 48"> + <defs> + <filter id="5viyazg9za"> + <feColorMatrix in="SourceGraphic" values="0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0"/> + </filter> + <path id="4qnhqjqh1b" d="M0 0H48V48H0z"/> + </defs> + <g fill="none" fill-rule="evenodd"> + <g> + <g> + <g filter="url(#5viyazg9za)" transform="translate(-237 -247) translate(209 235) translate(28 12)"> + <mask id="m4407qpcrc" fill="#fff"> + <use xlink:href="#4qnhqjqh1b"/> + </mask> + <path fill="#000" fill-rule="nonzero" d="M18.105 10.998l.062.034 5.35 3.015c.365.206.811.206 1.177 0l5.304-2.984c.866-.487 1.964-.18 2.452.686.475.846.194 1.912-.626 2.416l-.06.036-3.063 1.723c-.29.162-.392.528-.229.817.054.096.133.175.228.228l8.268 4.661c.366.206.813.206 1.179 0l5.112-2.881c.866-.488 1.964-.182 2.452.684.476.845.196 1.911-.623 2.416l-.061.036-2.877 1.621c-.288.163-.39.529-.228.817.054.096.133.175.228.228l2.893 1.631c.866.489 1.172 1.586.684 2.452-.476.846-1.534 1.158-2.39.718l-.062-.034-5.128-2.89c-.366-.207-.813-.207-1.179 0l-8.359 4.711c-.288.163-.39.529-.228.818.054.095.133.174.228.228l3.454 1.946c.866.489 1.172 1.586.684 2.452-.476.846-1.534 1.158-2.39.718l-.062-.034-5.689-3.207c-.366-.206-.813-.206-1.179 0l-5.737 3.235c-.866.488-1.964.182-2.452-.684-.477-.845-.196-1.912.623-2.416l.06-.036 3.503-1.974c.289-.163.39-.529.228-.818-.054-.095-.133-.174-.228-.228l-8.285-4.67c-.365-.206-.812-.206-1.178 0l-4.878 2.745c-.867.488-1.964.18-2.452-.686-.476-.846-.194-1.912.625-2.416l.061-.035 2.638-1.485c.289-.162.391-.528.228-.817-.053-.095-.132-.174-.228-.228l-2.633-1.485c-.866-.488-1.172-1.586-.684-2.452.476-.845 1.534-1.157 2.39-.717l.062.033 4.873 2.747c.366.206.813.207 1.178 0l8.367-4.707c.289-.162.391-.528.228-.817-.053-.096-.132-.175-.228-.229L16.4 14.168c-.866-.488-1.172-1.586-.684-2.452.477-.845 1.534-1.157 2.39-.718zm5.41 7.844l-8.367 4.708c-.289.163-.391.529-.229.817.054.096.133.175.228.229l8.28 4.667c.366.207.813.207 1.18 0l8.358-4.712c.288-.162.39-.528.228-.817-.054-.095-.133-.174-.228-.228l-8.273-4.663c-.365-.206-.812-.206-1.178 0z" mask="url(#m4407qpcrc)"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/docs/theme/assets/images/traefik-pilot-logo.svg b/docs/theme/assets/images/traefik-pilot-logo.svg new file mode 100644 index 000000000..30dc2d91b --- /dev/null +++ b/docs/theme/assets/images/traefik-pilot-logo.svg @@ -0,0 +1,20 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" viewBox="0 0 48 48"> + <defs> + <filter id="uu6lu311da"> + <feColorMatrix in="SourceGraphic" values="0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0"/> + </filter> + <path id="0g1zhwxulb" d="M0 0H48V48H0z"/> + </defs> + <g fill="none" fill-rule="evenodd"> + <g> + <g> + <g filter="url(#uu6lu311da)" transform="translate(-237 -439) translate(209 427) translate(28 12)"> + <mask id="l3ns2tyrwc" fill="#fff"> + <use xlink:href="#0g1zhwxulb"/> + </mask> + <path fill="#000" fill-rule="nonzero" d="M6.51 9.361l.071-.002L41.474 9c1.379-.014 2.252 1.458 1.603 2.654l-.036.065-17.815 29.997c-.508.855-1.612 1.136-2.467.629-.834-.496-1.122-1.56-.663-2.405l.035-.062 15.09-25.41c.339-.57.151-1.307-.419-1.645-.189-.112-.405-.17-.625-.168l-29.558.304c-.97.01-1.77-.75-1.817-1.711l-.002-.07c-.01-.971.75-1.77 1.71-1.817zm5.698 9.877l.07-.002 11.599-.167c1.38-.02 2.26 1.453 1.611 2.652l-.036.065-5.97 10.083c-.507.855-1.611 1.138-2.467.631-.835-.494-1.124-1.558-.666-2.404l.035-.062 3.788-6.398c.17-.285.075-.653-.21-.822-.095-.056-.204-.085-.314-.084l-7.318.106c-.97.013-1.772-.743-1.823-1.704l-.003-.07c-.014-.97.743-1.773 1.704-1.824z" mask="url(#l3ns2tyrwc)"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/docs/theme/assets/images/traefik-proxy-logo-long.svg b/docs/theme/assets/images/traefik-proxy-logo-long.svg new file mode 100644 index 000000000..3f0ef49db --- /dev/null +++ b/docs/theme/assets/images/traefik-proxy-logo-long.svg @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="344px" height="130px" viewBox="0 0 344 130" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <title>TraefikProxy-horizontal-logo-color</title> + <g id="TraefikProxy-horizontal-logo-color" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> + <g id="Group-2-Copy-4" fill-rule="nonzero"> + <g id="Group" transform="translate(0.000000, 14.000000)" fill="#24A1C1"> + <path d="M55.5000945,0 C60.534079,0 65.0088027,3.55350399 65.0088027,7.93060089 C65.0088027,12.3074995 60.7481956,15.8612018 55.5000945,15.8612018 C54.89964,15.8612018 54.1159101,15.7628142 53.148905,15.5660391 C52.3977705,15.4131854 51.6167386,15.5379356 50.9504502,15.9171815 L16.8582123,35.3222049 C16.0973861,35.755261 15.8313839,36.7236073 16.2640796,37.4850671 C16.406547,37.7357818 16.6146243,37.9428718 16.8659226,38.0840547 L53.8227471,58.8469001 C54.7822103,59.3859395 55.9523515,59.3884122 56.9140804,58.8534326 L94.0711837,38.1841033 C94.8362184,37.7585386 95.1117001,36.7928507 94.6864895,36.027179 C94.5451634,35.7726949 94.3365764,35.5620525 94.0835824,35.4183309 L82.4903355,28.8324068 C81.5296794,28.2866747 80.3544322,28.2808583 79.3884304,28.8170552 L67.1494337,35.6105348 C66.8407138,35.7819033 66.637467,36.0919943 66.5999049,36.4384868 L66.5936032,36.5551921 L66.5936032,36.5551921 C66.5936032,40.9320907 62.3329961,44.485793 57.084895,44.485793 C51.836794,44.485793 47.5759971,40.9320907 47.5759971,36.5551921 C47.5759971,32.1780952 51.836794,28.6245912 57.084895,28.6245912 C57.2798697,28.6245912 57.5037439,28.6351548 57.7565177,28.6562819 L58.157353,28.6958953 L58.157353,28.6958953 L58.6015377,28.751354 L58.6015377,28.751354 C59.2788818,28.8435112 59.9678439,28.7140366 60.5656502,28.3822469 L78.665229,18.3367643 C80.0512284,17.5674767 81.7243752,17.5420339 83.1283073,18.2576746 L83.3180316,18.3598552 L108.592559,32.7181165 C111.761471,34.518351 111.797873,39.0460224 108.725944,40.9160986 L108.555301,41.0154348 L91.6480182,50.4198278 C90.8829721,50.8453718 90.6074643,51.8110523 91.0326543,52.5767355 C91.1823772,52.8463568 91.4074044,53.0664336 91.6801841,53.2100205 L108.426705,62.0251157 C111.750811,63.7748336 111.830692,68.5097454 108.567503,70.3707814 L57.7091987,99.3758839 C56.2490925,100.2086 54.4582153,100.208001 52.9986651,99.3743094 L2.42973738,70.4894426 C-0.837328569,68.6233013 -0.747593685,63.8788594 2.5876977,62.1378011 L19.5168832,53.2997925 C20.2929133,52.8946601 20.5938586,51.9366148 20.1890633,51.1599384 C20.0467285,50.8868422 19.8280226,50.6611322 19.5596491,50.510367 L2.42714917,40.8857812 C-0.741377668,39.1056711 -0.810102063,34.5947474 2.23547386,32.7005335 L2.40468483,32.59984 L44.4818414,8.65127468 C45.1479754,8.27213759 45.6525238,7.66543065 45.905281,6.94557077 L45.9592147,6.77712054 L45.9592147,6.77712054 C47.436185,2.37559758 50.7972868,0 55.5000945,0 Z M78.9788362,58.4205329 L58.2000604,70.3768893 L58.0091964,70.4809843 C56.5965734,71.2099726 54.9076515,71.1826818 53.5146791,70.3966932 L32.8022037,58.7106783 C31.8705428,58.1850336 30.7372859,58.1671237 29.7895865,58.6630673 L17.8503116,64.9110462 C17.0760098,65.3162485 16.7757093,66.2745082 17.1795716,67.0513791 C17.3198139,67.3211495 17.5344156,67.544769 17.797796,67.6955815 L54.275398,88.5827903 C55.2462517,89.1387047 56.4374886,89.1390936 57.4087027,88.5838132 L94.2013623,67.5480355 C94.9601128,67.1142287 95.2246947,66.1454291 94.7923224,65.3841612 C94.6429145,65.121102 94.4216007,64.9064311 94.1545148,64.7654976 L82.0242344,58.3647018 C81.0664434,57.8593034 79.9175855,57.8803653 78.9788362,58.4205329 Z" id="Shape"></path> + </g> + <g id="Group" transform="translate(135.000000, 0.000000)" fill="#000000"> + <path d="M21.408,86.056 C24.1386667,86.056 26.5493333,86.728 28.64,88.072 C30.7306667,89.416 32.352,91.304 33.504,93.736 C34.656,96.168 35.232,99.0053333 35.232,102.248 C35.232,105.448 34.656,108.253333 33.504,110.664 C32.352,113.074667 30.7306667,114.941333 28.64,116.264 C26.5493333,117.586667 24.1386667,118.248 21.408,118.248 C18.8053333,118.248 16.576,117.672 14.72,116.52 C12.864,115.368 11.4666667,113.704 10.528,111.528 L10.528,111.528 L10.528,128.168 L10.5225,128.339 C10.4968333,128.726333 10.3813333,129.032 10.176,129.256 C9.94133333,129.512 9.61066667,129.64 9.184,129.64 C8.288,129.64 7.84,129.149333 7.84,128.168 L7.84,128.168 L7.84,87.592 L7.84718367,87.4143673 C7.87591837,87.069551 7.99085714,86.7874286 8.192,86.568 C8.42666667,86.312 8.75733333,86.184 9.184,86.184 C9.61066667,86.184 9.94133333,86.312 10.176,86.568 C10.4106667,86.824 10.528,87.1653333 10.528,87.592 L10.528,87.592 L10.528,92.648 L10.6984083,92.2767336 C11.6326459,90.3244014 12.9731765,88.8161569 14.72,87.752 C16.576,86.6213333 18.8053333,86.056 21.408,86.056 Z M128.864,86.12 C129.333333,86.12 129.696,86.376 129.952,86.888 L129.952,86.888 L142.304,114.728 L142.432,114.408 L154.592,87.08 L154.659111,86.9368889 C154.916593,86.434963 155.299556,86.184 155.808,86.184 C156.149333,86.184 156.448,86.3013333 156.704,86.536 C156.96,86.7706667 157.088,87.08 157.088,87.464 C157.088,87.592 157.045333,87.784 156.96,88.04 L156.96,88.04 L138.592,128.744 L138.51136,128.88992 C138.25792,129.30464 137.9008,129.512 137.44,129.512 C137.098667,129.512 136.810667,129.405333 136.576,129.192 C136.341333,128.978667 136.224,128.701333 136.224,128.36 L136.224,128.36 L136.352,127.848 L140.96,117.736 L127.52,88.04 L127.47392,87.89408 C127.419307,87.70976 127.392,87.5664 127.392,87.464 C127.392,87.08 127.541333,86.76 127.84,86.504 C128.138667,86.248 128.48,86.12 128.864,86.12 Z M76.576,86.056 C79.3066667,86.056 81.7173333,86.7173333 83.808,88.04 C85.8986667,89.3626667 87.52,91.24 88.672,93.672 C89.824,96.104 90.4,98.92 90.4,102.12 C90.4,105.362667 89.824,108.2 88.672,110.632 C87.52,113.064 85.8986667,114.941333 83.808,116.264 C81.7173333,117.586667 79.3066667,118.248 76.576,118.248 C73.8453333,118.248 71.4346667,117.586667 69.344,116.264 C67.2533333,114.941333 65.632,113.064 64.48,110.632 C63.328,108.2 62.752,105.362667 62.752,102.12 C62.752,98.92 63.328,96.104 64.48,93.672 C65.632,91.24 67.2533333,89.3626667 69.344,88.04 C71.4346667,86.7173333 73.8453333,86.056 76.576,86.056 Z M58.016,86.184 L58.2005,86.1885 C58.6135,86.2095 58.904,86.304 59.072,86.472 C59.264,86.664 59.36,86.952 59.36,87.336 C59.36,88.0613333 58.912,88.488 58.016,88.616 L58.016,88.616 L56.096,88.808 L55.7259264,88.847936 C52.7948288,89.200192 50.57152,90.33888 49.056,92.264 C47.4773333,94.2693333 46.688,96.5733333 46.688,99.176 L46.688,99.176 L46.688,116.648 L46.6825,116.819 C46.6568333,117.206333 46.5413333,117.512 46.336,117.736 C46.1013333,117.992 45.7706667,118.12 45.344,118.12 C44.9173333,118.12 44.5866667,117.992 44.352,117.736 C44.1173333,117.48 44,117.117333 44,116.648 L44,116.648 L44,87.656 L44.0046505,87.487917 C44.0542561,86.618639 44.5007059,86.184 45.344,86.184 C45.728,86.184 46.048,86.312 46.304,86.568 C46.56,86.824 46.688,87.1866667 46.688,87.656 L46.688,87.656 L46.688,92.264 L46.8443457,91.9620741 C48.7087078,88.4845432 51.9845926,86.5798519 56.672,86.248 L56.672,86.248 L57.568,86.184 L58.016,86.184 Z M122.144,86.184 C122.485333,86.184 122.794667,86.312 123.072,86.568 C123.349333,86.824 123.488,87.144 123.488,87.528 C123.488,87.912 123.338667,88.2746667 123.04,88.616 L123.04,88.616 L111.648,101.928 L123.36,115.56 L123.478857,115.707592 C123.698286,116.005388 123.808,116.318857 123.808,116.648 C123.808,117.032 123.68,117.352 123.424,117.608 C123.168,117.864 122.869333,117.992 122.528,117.992 C122.144,117.992 121.781333,117.8 121.44,117.416 L121.44,117.416 L109.92,103.912 L98.464,117.416 L98.32,117.551 C97.984,117.845 97.648,117.992 97.312,117.992 C96.9706667,117.992 96.672,117.864 96.416,117.608 C96.16,117.352 96.032,117.032 96.032,116.648 C96.032,116.264 96.1813333,115.901333 96.48,115.56 L96.48,115.56 L108.192,101.928 L96.864,88.616 L96.7451429,88.4684082 C96.5257143,88.1706122 96.416,87.8571429 96.416,87.528 C96.416,87.144 96.544,86.824 96.8,86.568 C97.056,86.312 97.3546667,86.184 97.696,86.184 C98.08,86.184 98.4426667,86.376 98.784,86.76 L98.784,86.76 L109.92,99.944 L121.056,86.76 L121.185,86.625 C121.488333,86.331 121.808,86.184 122.144,86.184 Z M76.576,88.68 C73.1626667,88.68 70.4853333,89.864 68.544,92.232 C66.6026667,94.6 65.632,97.896 65.632,102.12 C65.632,106.472 66.5813333,109.810667 68.48,112.136 C70.3786667,114.461333 73.056,115.624 76.512,115.624 C80.0533333,115.624 82.7733333,114.461333 84.672,112.136 C86.5706667,109.810667 87.52,106.472 87.52,102.12 C87.52,97.896 86.5493333,94.6 84.608,92.232 C82.6666667,89.864 79.9893333,88.68 76.576,88.68 Z M21.408,88.68 C17.9093333,88.68 15.2213333,89.8426667 13.344,92.168 C11.4666667,94.4933333 10.528,97.8106667 10.528,102.12 C10.528,106.429333 11.4666667,109.757333 13.344,112.104 C15.2213333,114.450667 17.888,115.624 21.344,115.624 C24.8,115.624 27.488,114.461333 29.408,112.136 C31.328,109.810667 32.288,106.514667 32.288,102.248 C32.288,97.9813333 31.328,94.6533333 29.408,92.264 C27.488,89.8746667 24.8213333,88.68 21.408,88.68 Z M177.666296,0 C178.727056,0 179.640503,0.354168833 180.406629,1.06237429 C181.149155,1.72344714 181.545191,2.61584311 181.594696,3.73956528 L181.6,3.98390359 L181.6,38.968 L201.712053,20.8285434 C202.29678,20.3314566 202.917414,20.0580059 203.57396,20.0082866 L203.794139,20 C204.739161,20 205.566088,20.3634398 206.27492,21.0901885 C207.013207,21.8170229 207.382373,22.6310295 207.382411,23.5322102 C207.382376,24.2784199 207.084581,24.9635247 206.489025,25.5875251 L206.319219,25.756192 L190.238443,39.9286437 L207.82541,58.156588 C208.475095,58.8252398 208.8,59.5811037 208.8,60.4241795 C208.8,61.3544796 208.416029,62.1830181 207.648212,62.9098071 C206.909843,63.6366024 206.053386,64 205.078828,64 C204.118969,64 203.286465,63.6490632 202.581314,62.9471896 L202.420848,62.7789892 L181.6,40.976 L181.6,59.9718355 C181.6,61.1286431 181.24063,62.0669412 180.521937,62.7867298 L180.362432,62.9376257 C179.566836,63.6458752 178.623927,64 177.533704,64 C176.443456,64 175.515275,63.660632 174.749174,62.981896 C174.034128,62.3208631 173.652776,61.4027619 173.605107,60.2275923 L173.6,59.9718355 L173.6,3.98390359 C173.6,2.74450847 173.997782,1.77066663 174.793371,1.06237429 C175.61841,0.354168833 176.576048,0 177.666296,0 Z M161.666296,19.2 C162.727056,19.2 163.640503,19.5672862 164.406629,20.3017215 C165.149155,20.9872785 165.545191,21.9127262 165.594696,23.0780677 L165.6,23.3314556 L165.6,59.8226443 C165.6,61.107986 165.187458,62.1331974 164.362432,62.8982785 C163.566836,63.6327595 162.623927,64 161.533704,64 C160.443456,64 159.515275,63.6480628 158.749174,62.9441885 C158.034128,62.2586729 157.652776,61.3065679 157.605107,60.0878735 L157.6,59.8226443 L157.6,23.3314556 C157.6,22.0461569 157.997782,21.0362469 158.793371,20.3017215 C159.61841,19.5672862 160.576048,19.2 161.666296,19.2 Z M150.918922,0 L150.918,0.003 L150.970568,0.00511004474 C152.437537,0.093261098 153.6,1.31087667 153.6,2.8 C153.6,4.26262439 152.478541,5.46331802 151.048588,5.58911587 L150.875674,5.6 L146.724323,5.6 C145.484661,5.60005726 144.518897,5.7167604 143.827024,5.95010941 C143.135113,6.15439655 142.515295,6.71107022 141.967569,7.4695846 C141.448631,8.19903398 141.261243,9.58429844 141.059456,10.9846826 C140.897998,12.2645746 140.811897,13.9764815 140.80115,16.1204079 L140.8,16.5864332 L140.799,19.199 L148,19.2 C149.325483,19.2 150.4,20.2745166 150.4,21.6 C150.4,22.9254834 149.325483,24 148,24 L140.8,23.999 L140.8,59.9718355 C140.8,61.1286431 140.44063,62.0669412 139.721937,62.7867298 L139.562432,62.9376257 C138.766836,63.6458752 137.823927,64 136.733704,64 C135.643456,64 134.715275,63.660632 133.949174,62.981896 C133.234128,62.3208631 132.852776,61.4027619 132.805107,60.2275923 L132.8,59.9718355 L132.8,23.999 L126.4,24 C125.074517,24 124,22.9254834 124,21.6 C124,20.2745166 125.074517,19.2 126.4,19.2 L132.799,19.199 L132.8,14.4420134 C132.8,9.21960145 133.895483,5.51428054 136.086487,3.32603944 C138.199211,1.18793065 141.089334,0.0806097918 144.756863,0.00424262461 L145.167566,0 L150.918922,0 Z M103.665256,19.2000032 C107.833269,19.2000032 111.707471,20.2740664 114.595398,22.2242192 C116.886004,23.7710368 118.746837,26.15388 119.498561,28.5028656 C119.930187,29.851569 119.995802,30.3499443 119.999897,32.3088963 C120.002098,33.5278044 119.969154,34.3499692 119.90228,34.7309092 C119.226418,38.5810831 117.616566,41.248399 114.822306,43.1476991 C112.574357,44.6756381 109.751133,45.5696972 106.058707,45.9228419 C104.199973,46.100606 100.800337,46.0838169 98.5979902,45.8859235 C96.7288779,45.718018 94.4337279,45.4225684 93.454618,45.2238951 C92.6350648,45.057564 89.8285737,44.581216 89.805466,44.6045383 C89.7952902,44.6149855 89.6617522,45.4681535 89.5087527,46.5009249 C89.2644659,48.1499189 89.2298608,48.5613765 89.2247353,49.8780321 L89.2249838,50.5244157 C89.2312291,51.3182346 89.2677704,51.5673959 89.3968633,52.069368 C89.9077817,54.0559977 91.0337088,55.3848956 93.0764271,56.4122521 C95.0859081,57.4228932 97.1924837,57.8602333 100.375485,57.9276545 C101.78468,57.9577895 102.506354,57.9367774 103.387976,57.841914 C105.525206,57.611546 106.499105,57.3587974 109.33857,56.2976714 C110.045784,56.0333427 110.76753,55.7928365 110.942459,55.763187 C111.317329,55.6996504 112.016466,55.8308584 112.423934,56.0412884 C113.159403,56.4209925 113.777321,57.4336641 113.773471,58.2528713 C113.769273,59.2099226 113.451665,59.7896095 112.51957,60.543485 C110.290901,62.3460233 107.445313,63.4514395 104.048464,63.8342925 C102.837192,63.9708417 100.071665,63.9909562 98.7358476,63.8730354 C94.9739637,63.5408881 92.3621641,62.8868202 89.9752752,61.6792863 C88.1128473,60.7370671 86.6918715,59.5681584 85.6305747,58.1052421 C85.4219547,57.8176647 85.2384648,57.5661833 85.1683134,57.471421 L85.1383289,57.4316188 C85.1283413,57.420583 84.9550263,57.6282173 84.7531147,57.8929581 C83.8606182,59.0632793 82.4958035,60.3211951 81.1620461,61.2027618 C79.2365671,62.4754361 76.4723412,63.4463337 73.6753138,63.8324384 C72.8411728,63.9475342 70.0736249,64.0425006 69.3639534,63.9803177 C64.4619671,63.5507173 60.7161852,62.0476161 57.9917333,59.4168506 C55.21983,56.7401763 54.030445,53.250519 54.4998364,49.1714486 C55.0399868,44.4773768 57.2343381,41.1625261 61.0816064,39.2286767 C64.0467813,37.7382005 67.0048519,37.1712415 71.8221846,37.1700791 C75.2448714,37.1686076 78.1128793,37.4535218 82.4871258,38.2271439 C83.5687468,38.4184453 84.5051861,38.5750502 84.5681055,38.5751826 C84.6596027,38.5751826 84.7321667,38.2252457 84.9306289,36.8261604 C85.2897087,34.2947903 85.3540669,33.4213166 85.2562399,32.407306 C85.1423718,31.2269642 84.993764,30.664758 84.5538724,29.7500105 C83.4189115,27.389945 80.724702,25.9459661 76.3982761,25.3790072 C75.1609561,25.2168697 72.3052982,25.1941801 71.0658055,25.336571 C68.9891654,25.5752379 67.8303268,25.8793395 65.2458963,26.8637154 C63.7338705,27.4396501 63.7269602,27.4414306 63.1238296,27.4054392 C62.0869853,27.3436831 61.3791665,26.8664817 60.9251749,25.923203 C60.7382058,25.5347587 60.7053304,25.3744016 60.7053232,24.8509971 C60.7053232,24.0652651 60.9066239,23.6481424 61.6075628,22.9816114 C63.179403,21.4868827 65.8244645,20.2139729 68.4941187,19.6674375 C70.2035225,19.3175006 71.0449849,19.2439288 73.2971228,19.2474456 C75.627509,19.2536256 77.1176169,19.3848482 79.1885583,19.776309 C82.6331542,20.4273458 85.2486825,21.574904 87.2209429,23.3004127 C87.8061449,23.8123841 88.6885727,24.8200528 89.0666884,25.4080533 C89.1822573,25.5877892 89.3013117,25.7348592 89.3312458,25.7348592 C89.3611986,25.7348592 89.5523742,25.5188966 89.7561125,25.2550093 C92.7425437,21.3865602 97.7723908,19.1969312 103.665256,19.2000032 Z M53.5760704,19.2 C54.5728082,19.2 55.3515389,19.5584192 55.9122491,20.2751239 C56.504052,20.9919166 56.8,21.8281234 56.8,22.7837465 C56.8,23.6797239 56.5351978,24.4562016 56.0056997,25.1131817 C55.4761352,25.7403781 54.7129808,26.0539511 53.7162363,26.0539129 C49.5110853,26.0539511 46.6404337,27.0992137 44.3042748,29.1896942 C42.0545373,31.2300769 40.8548783,33.9389652 40.8005529,37.3163651 L40.8,59.8226443 C40.8,61.107986 40.3874584,62.1331974 39.5624317,62.8982785 C38.7668363,63.6327595 37.8239271,64 36.7337041,64 C35.6434559,64 34.7152749,63.6480628 33.9491737,62.9441885 C33.2125199,62.2379567 32.8300323,61.2487796 32.8016999,59.9766571 L32.8,59.8226443 L32.8,23.3314556 C32.8,22.0461569 33.197782,21.0362469 33.993371,20.3017215 C34.8184103,19.5672862 35.7760477,19.2 36.8662959,19.2 C37.9270562,19.2 38.8405027,19.5672862 39.606629,20.3017215 C40.3703703,21.0068659 40.767539,21.9658047 40.7980905,23.1785416 L40.8,23.3314556 L40.8,28.962 L40.916542,28.5720935 C41.7288056,25.9689642 43.247413,23.7856697 45.4723642,22.0222 C47.8396755,20.1407777 50.2742397,19.2 53.5760704,19.2 Z M12.3403336,6.4 C13.3215344,6.4 14.1701527,6.71780428 14.8861885,7.35341283 C15.6287125,8.01550224 16,8.90270443 16,10.0150194 L15.999,19.199 L24.8,19.2 C26.0702549,19.2 27.1100212,20.186839 27.1944631,21.4356813 L27.2,21.6 C27.2,22.8702549 26.213161,23.9100212 24.9643187,23.9944631 L24.8,24 L15.999,23.999 L16,47.4135668 L16.0011497,47.8795921 C16.0118972,50.0235185 16.0979977,51.7354254 16.2594564,53.0153174 C16.4612429,54.4157016 16.6486311,55.800966 17.1675685,56.5304154 C17.7152948,57.2889298 18.3351132,57.8456035 19.0270236,58.0498906 C19.6559995,58.2620261 20.5113315,58.37776 21.5930241,58.3970923 L21.9243227,58.4 L26.0756738,58.4 C27.5873285,58.4413502 28.8,59.6790578 28.8,61.2 C28.8,62.6318494 27.7252377,63.8126745 26.3384337,63.9797551 L26.1705682,63.99489 L26.118,63.997 L26.1189217,64 L20.3675658,64 L19.9568634,63.9957574 C16.2893343,63.9193902 13.3992106,62.8120694 11.2864868,60.6739606 C9.16187736,58.5520298 8.06739892,55.0035704 8.00301786,50.0285721 L8,49.5579866 L7.999,23.999 L2.4,24 C1.12974508,24 0.0899787563,23.013161 0.00553686671,21.7643187 L-5.32907052e-13,21.6 C-5.3275149e-13,20.3297451 0.986839031,19.2899788 2.23568127,19.2055369 L2.4,19.2 L8.165,19.199 L8.8,10.0150194 C8.79999434,8.84973705 9.14474835,7.9492916 9.83425636,7.31368305 C10.5237474,6.70456102 11.3591103,6.4 12.3403336,6.4 Z M72.4613086,43.031205 C69.4828963,43.2020766 68.2687011,43.4683803 66.4804749,44.3430475 C65.5643659,44.7911108 64.9320677,45.2773614 64.4317741,45.9184321 C63.7140148,46.8382479 63.2807824,47.752296 62.9788019,48.9839382 C62.759047,49.88018 62.7366221,52.2269177 62.9405836,52.9830247 C63.2841641,54.2566799 63.692028,54.9775482 64.6091692,55.9320561 C65.8650248,57.2390371 67.5205611,58.1109283 69.5740929,58.5469098 C70.6241431,58.7698628 70.5930673,58.7676909 72.3512304,58.7405787 C73.6269577,58.7207444 74.1042632,58.684053 74.6261489,58.565723 C76.8417204,58.0628311 78.8161204,56.9293251 80.2494428,55.3374718 C81.5568891,53.8854656 82.6292659,51.7102036 83.2194458,49.3130674 C83.5521243,47.961772 84.1051152,44.2008989 83.9825339,44.1233451 C83.9341577,44.0926802 83.6419109,44.044281 83.3331755,44.0156586 C83.1016175,43.9940083 82.5487036,43.9288716 81.9631969,43.8548111 L81.5711994,43.8044946 C81.506118,43.7960146 81.4414265,43.7875193 81.3775209,43.779056 C76.8224287,43.1756835 74.027936,42.9412529 72.4613086,43.031205 Z M100.242709,24.9852722 C98.6205706,25.2899412 97.2493869,25.845271 96.040059,26.6872575 C93.8057935,28.2428835 92.2638443,30.5878412 91.4051993,33.7357947 C91.0679301,34.9722814 90.9780231,35.4468941 90.677322,37.5782811 L90.3999432,39.544404 L90.7715021,39.5865336 C91.8937065,39.7146213 94.4242475,40.0300314 95.8938801,40.2250426 C96.8184622,40.3477165 97.953181,40.4786263 98.4154735,40.5160044 C99.6491138,40.6156852 101.78566,40.6147896 103.137894,40.5204635 L103.458636,40.4949396 L103.458636,40.4953571 C105.30415,40.3277316 106.438918,40.0327959 107.833162,39.3585358 C108.992743,38.7976914 109.666717,38.2244933 110.304505,37.2566941 C111.24348,35.831805 111.609119,34.4833712 111.59991,32.4799278 C111.59302,31.0519719 111.475458,30.4579538 110.996578,29.4327916 C109.926599,27.1423028 107.41307,25.5016401 104.116455,24.9419188 C103.293839,24.8022837 101.085906,24.8270776 100.242709,24.9852722 Z M161.641024,0 C163.063235,0 164.211953,0.392815037 165.087179,1.17828078 C165.962381,1.93851472 166.4,2.95208827 166.4,4.21900466 C166.4,5.46068331 165.962381,6.47425686 165.087179,7.25972854 C164.211953,8.01995654 163.049559,8.4 161.6,8.4 C160.150418,8.4 158.988023,8.01995654 158.112821,7.25972854 C157.237601,6.47425686 156.8,5.46068331 156.8,4.21900466 C156.8,2.97742764 157.237601,1.96385409 158.112821,1.17828078 C159.015377,0.392815037 160.191442,0 161.641024,0 Z" id="Combined-Shape"></path> + </g> + </g> + </g> +</svg> \ No newline at end of file diff --git a/docs/theme/assets/images/traefik-proxy-logo.svg b/docs/theme/assets/images/traefik-proxy-logo.svg new file mode 100644 index 000000000..9a7ff2e4b --- /dev/null +++ b/docs/theme/assets/images/traefik-proxy-logo.svg @@ -0,0 +1,20 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" viewBox="0 0 48 48"> + <defs> + <filter id="zls1yb0wka"> + <feColorMatrix in="SourceGraphic" values="0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0"/> + </filter> + <path id="sllx47ylzb" d="M0 0H48V48H0z"/> + </defs> + <g fill="none" fill-rule="evenodd"> + <g> + <g> + <g filter="url(#zls1yb0wka)" transform="translate(-237 -151) translate(209 139) translate(28 12)"> + <mask id="v7h6lpax2c" fill="#fff"> + <use xlink:href="#sllx47ylzb"/> + </mask> + <path fill="#000" fill-rule="nonzero" d="M24.188 5.25c1.887 0 3.565 1.333 3.565 2.974 0 1.641-1.597 2.974-3.565 2.974-.226 0-.52-.037-.882-.11-.282-.058-.575-.011-.825.13L9.697 18.497c-.285.162-.385.525-.223.81.053.095.131.173.226.226l13.859 7.786c.36.202.798.203 1.159.002l13.934-7.751c.287-.16.39-.522.23-.809-.053-.095-.13-.174-.226-.228l-4.347-2.47c-.36-.204-.801-.207-1.163-.006l-4.59 2.548c-.116.064-.192.18-.206.31l-.002.044c0 1.642-1.598 2.974-3.566 2.974-1.968 0-3.566-1.332-3.566-2.974 0-1.641 1.598-2.974 3.566-2.974.073 0 .157.004.252.012l.15.015.167.02c.254.035.512-.013.736-.138l6.787-3.767c.52-.288 1.148-.298 1.674-.03l.071.039 9.478 5.384c1.189.675 1.202 2.373.05 3.075l-.064.037-6.34 3.526c-.287.16-.39.522-.23.81.055.1.14.183.242.237l6.28 3.305c1.247.657 1.277 2.432.053 3.13L25.016 42.516c-.548.312-1.22.312-1.767 0L4.286 31.683c-1.225-.7-1.191-2.48.06-3.132l6.348-3.315c.29-.152.404-.51.252-.802-.053-.102-.135-.187-.236-.244l-6.425-3.609c-1.188-.667-1.214-2.359-.072-3.07l.064-.037 15.779-8.98c.25-.143.439-.37.533-.64l.02-.064c.555-1.65 1.815-2.541 3.579-2.541zm8.804 21.908L25.2 31.64l-.072.04c-.53.273-1.163.263-1.685-.032l-7.767-4.382c-.35-.198-.775-.204-1.13-.018l-4.477 2.343c-.29.152-.403.51-.252.802.053.101.133.185.232.242l13.68 7.833c.363.208.81.208 1.174 0l13.798-7.888c.284-.163.383-.526.221-.812-.056-.099-.139-.18-.24-.232l-4.548-2.4c-.36-.19-.79-.182-1.142.02z" mask="url(#v7h6lpax2c)"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/docs/theme/main.html b/docs/theme/main.html index 8abec98bf..804895802 100644 --- a/docs/theme/main.html +++ b/docs/theme/main.html @@ -77,7 +77,7 @@ </div> <div class="md-footer-privacy-policy"> - <a href="https://containo.us/legal/privacy-and-cookie-policy/" title="Privacy Policy">Privacy Policy</a> + <a href="https://traefik.io/legal/privacy-and-cookie-policy/" title="Privacy Policy">Privacy Policy</a> </div> <!-- Social links --> diff --git a/docs/theme/partials/company-header.html b/docs/theme/partials/company-header.html index f1acb902a..a32909c32 100644 --- a/docs/theme/partials/company-header.html +++ b/docs/theme/partials/company-header.html @@ -8,11 +8,11 @@ <div class="left"> <div class="site-header__main"> <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label> - <a href="https://containo.us/"> + <a href="https://doc.traefik.io/"> <img class="site-header__logo" - alt="Load Balancer + Kubernetes Ingress + Service Mesh with Traefik and Maesh" - src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzciIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzcgMzIiPgogICAgPHBhdGggZmlsbD0iIzA2MTAyQSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNTM3IDhjLjQzMi0uNzU2IDEuMDQtLjc3IDEuNzg4LS43N0gyMS4ybDIuMzQ3LTQuMDFoLTEyLjkyTDMuMjg4IDE2bDcuMzM4IDEyLjc4aDEyLjkybC0yLjM0NC00LjAwNGgtNy4zNDV2LS4wMDNhMS41MjIgMS41MjIgMCAwIDEtMS4zMi0uNzczbC00LjEtNy4yMDVhMS41NjggMS41NjggMCAwIDEtLjAxLTEuNTcxTDEyLjUzNiA4ek04LjM3IDMxLjEyNUwuMjE2IDE2Ljc5NWExLjU3NCAxLjU3NCAwIDAgMS0uMDY1LS4xMjN2LS4wMDFsLS4wMTMtLjAyOHYtLjAwMmwtLjAxNS0uMDMyQTEuNTU1IDEuNTU1IDAgMCAxIDAgMTYuMDMzdi0uMDY2Yy4wMDQtLjE5NC4wNDQtLjM5LjEyMy0uNTc2bC4wMTQtLjAzMi4wMDEtLjAwMi4wMTMtLjAyOHYtLjAwMmMuMDItLjA0MS4wNDItLjA4Mi4wNjUtLjEyMkw4LjM3Ljg3NUExLjUyOCAxLjUyOCAwIDAgMSA5Ljc0NyAwaDE2LjQ0MWMuODQ1IDAgMS41My42OTUgMS41MyAxLjU1MiAwIC4zMzUtLjEwNS42NDYtLjI4My45bC0zLjU5OCA2LjMyNCAzLjY2IDYuNDMzYy4yNzIuNDY0LjI5NiAxLjA2LjAxMiAxLjU2MWwtMy42NzIgNi40NTQgMy41OTggNi4zMjRjLjE3OC4yNTQuMjgzLjU2NC4yODMuOSAwIC44NTctLjY4NSAxLjU1Mi0xLjUzIDEuNTUySDkuNzQ3YTEuNTI4IDEuNTI4IDAgMCAxLTEuMzc3LS44NzV6bTE1Ljc4NC0xNC42NEgxOC4yNGwtMi45NSA1LjE4N2g1LjkxMWwyLjk1Mi01LjE4N3ptLTkuNjkgNC43MDdsMi45NTQtNS4xOTEtMi45NTUtNS4xOTNMMTEuNTEgMTZsMi45NTUgNS4xOTJ6bTMuNzc4LTUuNjc3aDUuOTEybC0yLjk1NS01LjE5M2gtNS45MTFsMi45NTQgNS4xOTN6TTQyLjE2IDI0Yy0yLjAzNCAwLTMuNjA3LS41MjItNC43Mi0xLjU2Ny0xLjExMi0xLjA0NC0xLjcwNi0yLjUzLTEuNzgtNC40NTUtLjAxNC0uNC0uMDIxLTEuMDUyLS4wMjEtMS45NTYgMC0uOTE4LjAwNy0xLjU4NS4wMjItMiAuMDczLTEuODk2LjY3LTMuMzc0IDEuNzktNC40MzNDMzguNTcgOC41MjkgNDAuMTQgOCA0Mi4xNiA4YzEuMzExIDAgMi40NTMuMjI2IDMuNDI2LjY3OC45NzMuNDUyIDEuNzI4IDEuMDcgMi4yNjYgMS44NTVhNC44NCA0Ljg0IDAgMCAxIC44NSAyLjY0NXYuMDQ0YS4zOC4zOCAwIDAgMS0uMTQzLjMuNDgzLjQ4MyAwIDAgMS0uMzIuMTIyaC0yLjE0NWMtLjE3NyAwLS4zMS0uMDQtLjM5OC0uMTIyLS4wODgtLjA4MS0uMTYyLS4yMjYtLjIyLS40MzMtLjIyMi0uOTE5LS42MDUtMS41NjctMS4xNS0xLjk0NS0uNTQ1LS4zNzctMS4yNjctLjU2Ni0yLjE2Ni0uNTY2LTIuMTA4IDAtMy4yMDYgMS4xODUtMy4yOTQgMy41NTUtLjAxNS40LS4wMjIgMS4wMTUtLjAyMiAxLjg0NSAwIC44My4wMDcgMS40NTkuMDIyIDEuODg5LjA4OCAyLjM3IDEuMTg2IDMuNTU1IDMuMjk0IDMuNTU1Ljg4NCAwIDEuNjAyLS4xODkgMi4xNTUtLjU2Ni41NTMtLjM3OC45NC0xLjAyNiAxLjE2LTEuOTQ1LjA2LS4yMDcuMTMzLS4zNTIuMjIxLS40MzMuMDg5LS4wODIuMjIxLS4xMjIuMzk4LS4xMjJoMi4xNDVjLjEzMiAwIC4yNDYuMDQ0LjM0Mi4xMzMuMDk2LjA4OS4xMzYuMi4xMjIuMzMzYTQuODQgNC44NCAwIDAgMS0uODUxIDIuNjQ1Yy0uNTM4Ljc4NS0xLjI5MyAxLjQwMy0yLjI2NiAxLjg1NS0uOTczLjQ1Mi0yLjExNS42NzgtMy40MjYuNjc4em0xNS40NDQgMGMtMi4wMjYgMC0zLjYwMS0uNTExLTQuNzI1LTEuNTMzLTEuMTI1LTEuMDIzLTEuNzE2LTIuNTQxLTEuNzc1LTQuNTU2LS4wMTUtLjQzLS4wMjItMS4wNi0uMDIyLTEuODg5IDAtLjg0NC4wMDctMS40ODEuMDIyLTEuOTEuMDU5LTEuOTcxLjY2NS0zLjQ4MiAxLjgxOS00LjUzNEM1NC4wNzYgOC41MjYgNTUuNjM2IDggNTcuNjAzIDhjMS45NTIgMCAzLjUwOS41MjYgNC42NyAxLjU3OHMxLjc3MSAyLjU2MyAxLjgzIDQuNTMzYy4wMy44Ni4wNDUgMS40OTYuMDQ1IDEuOTExIDAgLjQtLjAxNSAxLjAzLS4wNDUgMS44OS0uMDU5IDIuMDE0LS42NTQgMy41MzItMS43ODYgNC41NTVDNjEuMTg2IDIzLjQ4OSA1OS42MTQgMjQgNTcuNjAzIDI0em0tLjA5OS0yLjZjLjk3NiAwIDEuNzQ4LS4yOTUgMi4zMTYtLjg4NS41NjktLjU5Ljg3NC0xLjQ5OC45MTgtMi43MjIuMDMtLjg4Ni4wNDQtMS40ODMuMDQ0LTEuNzkzIDAtLjM0LS4wMTUtLjkzNy0uMDQ0LTEuNzkzLS4wNDQtMS4yMS0uMzU3LTIuMTEzLS45NC0yLjcxLS41ODItLjU5OC0xLjM0Ny0uODk3LTIuMjk0LS44OTctLjk2MSAwLTEuNzMzLjI5OS0yLjMxNi44OTYtLjU4My41OTgtLjg4OSAxLjUwMi0uOTE4IDIuNzExQTU2LjEzMiA1Ni4xMzIgMCAwIDAgNTQuMjQ4IDE2YzAgLjc1Mi4wMDggMS4zNS4wMjIgMS43OTMuMDMgMS4yMS4zMzIgMi4xMTMuOTA3IDIuNzEuNTc1LjU5OCAxLjM1MS44OTcgMi4zMjcuODk3em0xMC4zMzcgMi40YS41MDIuNTAyIDAgMCAxLS4zNzItLjE1Ni41Mi41MiAwIDAgMS0uMTU0LS4zNzlWOC43NTdjMC0uMTYzLjA0OC0uMjk3LjE0My0uNDAxYS40OTMuNDkzIDAgMCAxIC4zODMtLjE1NmgxLjcwNmMuMjc3IDAgLjQ4OS4xMjYuNjM1LjM3OWw2LjI1NyA5Ljg5NVY4Ljc1N2MwLS4xNjMuMDQ3LS4yOTcuMTQyLS40MDFhLjQ5My40OTMgMCAwIDEgLjM4My0uMTU2aDEuODgyYS41MjguNTI4IDAgMCAxIC41NDcuNTU3djE0LjQ4NmEuNTQ4LjU0OCAwIDAgMS0uMTU0LjQwMS41MDIuNTAyIDAgMCAxLS4zNzEuMTU2aC0xLjcyOWEuNzExLjcxMSAwIDAgMS0uNjU2LS4zNzlsLTYuMjM2LTkuNjcydjkuNTE2YS41NDIuNTQyIDAgMCAxLS4xNDIuMzc5LjQ5My40OTMgMCAwIDEtLjM4My4xNTZoLTEuODgxem0xOS4yMzMgMGEuNTAzLjUwMyAwIDAgMS0uMzczLS4xNTYuNTIuNTIgMCAwIDEtLjE1My0uMzc5di0xMi4yOGgtNC4wNTVhLjUwMy41MDMgMCAwIDEtLjM3My0uMTU1LjU0OC41NDggMCAwIDEtLjE1NC0uNDAxVjguNzU3YzAtLjE2My4wNDgtLjI5Ny4xNDMtLjQwMWEuNDk0LjQ5NCAwIDAgMSAuMzg0LS4xNTZoMTEuMmEuNTMuNTMgMCAwIDEgLjU0OS41NTd2MS42NzJhLjUzLjUzIDAgMCAxLS41NDguNTU3SDg5LjY2djEyLjI4YS41NDIuNTQyIDAgMCAxLS4xNDIuMzc4LjQ5NC40OTQgMCAwIDEtLjM4NC4xNTZoLTIuMDZ6bTcuMDM2IDBhLjQ1Ny40NTcgMCAwIDEtLjQ2Mi0uNDY4bC4wNDQtLjIgNS4yOC0xNC4zNzVjLjE0Ni0uMzcxLjQxLS41NTcuNzkxLS41NTdoMi40MmMuMzgxIDAgLjY0NS4xODYuNzkyLjU1N2w1LjI4IDE0LjM3NC4wNDQuMjAxYS40MzkuNDM5IDAgMCAxLS4xNDMuMzM0LjQ1Ni40NTYgMCAwIDEtLjMyLjEzNGgtMS45NTdjLS4zMDggMC0uNTItLjE0MS0uNjM4LS40MjNsLTEuMDEyLTIuNjk3aC02LjUxMmwtMS4wMTIgMi42OTdjLS4xMTcuMjgyLS4zMy40MjMtLjYzOC40MjNIOTQuMTF6bTQuNDg3LTUuOGg0Ljk1bC0yLjQ3NS02LjgtMi40NzUgNi44em0xMi44MDMgNS44YS41MDYuNTA2IDAgMCAxLS4zNzQtLjE1Ni41Mi41MiAwIDAgMS0uMTU0LS4zNzlWOC43MzVhLjUxLjUxIDAgMCAxIC41MjgtLjUzNWgyLjExMmMuMTYyIDAgLjI5LjA0OC4zODUuMTQ1YS41My41MyAwIDAgMSAuMTQzLjM5djE0LjUzYS41NC41NCAwIDAgMS0uMTQzLjM3OS40OTcuNDk3IDAgMCAxLS4zODUuMTU2SDExMS40em02LjkyNyAwYS41MDIuNTAyIDAgMCAxLS4zNzItLjE1Ni41Mi41MiAwIDAgMS0uMTUzLS4zNzlWOC43NTdjMC0uMTYzLjA0Ny0uMjk3LjE0Mi0uNDAxYS40OTMuNDkzIDAgMCAxIC4zODMtLjE1NmgxLjcwN2MuMjc3IDAgLjQ4OC4xMjYuNjM0LjM3OWw2LjI1OCA5Ljg5NVY4Ljc1N2MwLS4xNjMuMDQ3LS4yOTcuMTQyLS40MDFhLjQ5My40OTMgMCAwIDEgLjM4My0uMTU2aDEuODgxYS41MjguNTI4IDAgMCAxIC41NDcuNTU3djE0LjQ4NmEuNTQ4LjU0OCAwIDAgMS0uMTUzLjQwMS41MDIuNTAyIDAgMCAxLS4zNzIuMTU2aC0xLjcyOGEuNzExLjcxMSAwIDAgMS0uNjU3LS4zNzlsLTYuMjM1LTkuNjcydjkuNTE2YS41NDIuNTQyIDAgMCAxLS4xNDIuMzc5LjQ5My40OTMgMCAwIDEtLjM4My4xNTZoLTEuODgyem0yMS4yNDIuMmMtMi4wMjYgMC0zLjYwMS0uNTExLTQuNzI1LTEuNTMzLTEuMTI0LTEuMDIzLTEuNzE2LTIuNTQxLTEuNzc1LTQuNTU2LS4wMTUtLjQzLS4wMjItMS4wNi0uMDIyLTEuODg5IDAtLjg0NC4wMDctMS40ODEuMDIyLTEuOTEuMDYtMS45NzEuNjY2LTMuNDgyIDEuODItNC41MzRDMTM2LjA0MSA4LjUyNiAxMzcuNjAxIDggMTM5LjU2OCA4YzEuOTUzIDAgMy41MS41MjYgNC42NyAxLjU3OCAxLjE2MSAxLjA1MiAxLjc3MiAyLjU2MyAxLjgzIDQuNTMzLjAzLjg2LjA0NSAxLjQ5Ni4wNDUgMS45MTEgMCAuNC0uMDE1IDEuMDMtLjA0NCAxLjg5LS4wNiAyLjAxNC0uNjU1IDMuNTMyLTEuNzg2IDQuNTU1LTEuMTMyIDEuMDIyLTIuNzAzIDEuNTMzLTQuNzE1IDEuNTMzem0uMS0yLjZjLjk3NiAwIDEuNzQ4LS4yOTUgMi4zMTYtLjg4NS41NjgtLjU5Ljg3NC0xLjQ5OC45MTgtMi43MjIuMDI5LS44ODYuMDQzLTEuNDgzLjA0My0xLjc5MyAwLS4zNC0uMDE0LS45MzctLjA0My0xLjc5My0uMDQ0LTEuMjEtLjM1Ny0yLjExMy0uOTQtMi43MS0uNTgzLS41OTgtMS4zNDctLjg5Ny0yLjI5NC0uODk3LS45NjIgMC0xLjczNC4yOTktMi4zMTcuODk2LS41ODIuNTk4LS44ODggMS41MDItLjkxNyAyLjcxMWE1Ni4xMzEgNTYuMTMxIDAgMCAwLS4wMjIgMS43OTNjMCAuNzUyLjAwNyAxLjM1LjAyMiAxLjc5My4wMjkgMS4yMS4zMzEgMi4xMTMuOTA2IDIuNzEuNTc2LjU5OCAxLjM1Mi44OTcgMi4zMjguODk3ek0xNTUuNTQgMjRjLTEuOTg0IDAtMy41MjMtLjUxMi00LjYxNy0xLjUzNS0xLjA5NC0xLjAyNC0xLjY0MS0yLjU3NC0xLjY0MS00LjY1MVY4Ljc1NmMwLS4xNjMuMDQ3LS4yOTYuMTQyLS40YS40OTMuNDkzIDAgMCAxIC4zODMtLjE1NmgyLjAxM2EuNTI4LjUyOCAwIDAgMSAuNTQ3LjU1NnY5LjA1OGMwIDEuMTcyLjI3NCAyLjA1NC44MiAyLjY0OC41NDguNTkzIDEuMzI1Ljg5IDIuMzMxLjg5IDEuMDA3IDAgMS43ODQtLjI5NyAyLjMzMS0uODkuNTQ3LS41OTQuODItMS40NzYuODItMi42NDhWOC43NTZhLjUyOC41MjggMCAwIDEgLjU0Ny0uNTU2aDIuMDE0Yy4xNiAwIC4yODguMDUyLjM4My4xNTZhLjU3MS41NzEgMCAwIDEgLjE0Mi40djkuMDU4YzAgMi4wNzctLjU0MyAzLjYyNy0xLjYzIDQuNjVDMTU5LjAzOCAyMy40ODkgMTU3LjUxIDI0IDE1NS41NCAyNHptMTUuMTM2IDBjLTEuMzMyIDAtMi40NzEtLjItMy40MTgtLjYtLjk0Ny0uNC0xLjY2NC0uOTI2LTIuMTUyLTEuNTc4LS40ODktLjY1Mi0uNzQ4LTEuMzYzLS43NzctMi4xMzMgMC0uMTE5LjA0NC0uMjI2LjEzMy0uMzIyYS40MzQuNDM0IDAgMCAxIC4zMzMtLjE0NWgyLjAyYS42Ny42NyAwIDAgMSAuMzk5LjExMWMuMTAzLjA3NC4yLjE3OC4yODguMzExLjE0OC41MDQuNDg1LjkyNiAxLjAxIDEuMjY3LjUyNS4zNCAxLjI0Ni41MTEgMi4xNjQuNTExIDEuMDM1IDAgMS44MTUtLjE3NCAyLjM0LS41MjIuNTI2LS4zNDguNzg4LS44MjYuNzg4LTEuNDMzIDAtLjQtLjEzMy0uNzM0LS4zOTktMS0uMjY2LS4yNjctLjY3LS41LTEuMjEtLjctLjU0LS4yLTEuMzQyLS40NDEtMi40MDctLjcyMy0xLjc0Ni0uNDE0LTMuMDI2LS45NjMtMy44NC0xLjY0NC0uODEzLS42ODEtMS4yMi0xLjY2LTEuMjItMi45MzMgMC0uODYuMjM3LTEuNjI2LjcxLTIuMy40NzQtLjY3NCAxLjE1LTEuMjA0IDIuMDMtMS41OS44ODEtLjM4NCAxLjkwNi0uNTc3IDMuMDc0LS41NzcgMS4yMjggMCAyLjI5LjIxNSAzLjE4NS42NDQuODk1LjQzIDEuNTc1Ljk2NyAyLjA0MSAxLjYxMi40NjYuNjQ0LjcxNCAxLjI4NS43NDQgMS45MjJhLjQ2NC40NjQgMCAwIDEtLjEzMy4zMjIuNDM0LjQzNCAwIDAgMS0uMzMzLjE0NGgtMi4xMDhjLS4zMjYgMC0uNTQ4LS4xMzMtLjY2Ni0uNC0uMDc0LS40NzQtLjM2My0uODctLjg2Ni0xLjE4OC0uNTAzLS4zMTktMS4xMjQtLjQ3OC0xLjg2NC0uNDc4LS44MTMgMC0xLjQ1My4xNTUtMS45Mi40NjYtLjQ2NS4zMTItLjY5OC43NjMtLjY5OCAxLjM1NiAwIC40LjExOC43MzMuMzU1IDFzLjYwNi41IDEuMTEuN2MuNTAyLjIgMS4yMzUuNDI2IDIuMTk2LjY3OCAxLjMxNy4yOTYgMi4zNjQuNjMgMy4xNCAxIC43NzcuMzcgMS4zNS44MzcgMS43MiAxLjQuMzcuNTYzLjU1NSAxLjI4MS41NTUgMi4xNTUgMCAuOTYzLS4yNjMgMS43OTctLjc4OCAyLjUtLjUyNS43MDQtMS4yNjUgMS4yNDEtMi4yMTkgMS42MTEtLjk1NC4zNy0yLjA2LjU1Ni0zLjMxNy41NTZ6Ii8+Cjwvc3ZnPgo=" + alt="Load Balancer + Kubernetes Ingress + Service Mesh with Traefik and Traefik Mesh" + src="{{ 'assets/images/traefik-labs.svg' | url }}" /> </a> </div> @@ -32,13 +32,39 @@ <div class="nav-dropdown-menu-wrapper"> <div class="dm-header">Products</div> <div class="dm-items"> - <div class="dm-item dm-item--traefikee"> - <div class="dmi-image"> - <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDc5IDE2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZmlsbD0iIzA2MTAyQSIgZD0iTTQuNzYyIDE2Yy0uODI4IDAtMS40ODctLjI3LTEuOTc2LS44MTEtLjQ5LS41NDgtLjczNC0xLjM4OC0uNzM0LTIuNTIxVjYuMzU0SC43MzRjLS4yMzcgMC0uNDItLjA1OC0uNTUtLjE3NUEuNjIxLjYyMSAwIDAgMSAwIDUuNzA4YzAtLjE5LjA2MS0uMzQ0LjE4NC0uNDYuMTIyLS4xMjUuMzAyLS4xODcuNTQtLjE4N2gxLjMyOGwuMjU5LTMuMTEzYS44NTkuODU5IDAgMCAxIC4zMDItLjYwMy45NTQuOTU0IDAgMCAxIC42MzctLjI1MmMuMjE2IDAgLjM5Ni4wNy41NC4yMDguMTQ0LjEzMi4yMTYuMzI2LjIxNi41ODF2My4xNzloMS45ODdjLjIzNyAwIC40MTMuMDYyLjUyOS4xODZhLjY1OC42NTggMCAwIDEgLjE4My40ODNjMCAuNDE2LS4yMzcuNjI0LS43MTIuNjI0SDQuMDA2djUuOTc0YzAgLjc1My4xMDQgMS4yOTcuMzEzIDEuNjMzLjIwOS4zMy41NC40OTQuOTkzLjQ5NGguMTJsLjczMy0uMDMzaC4wNjVjLjIzOCAwIC40MjUuMDc2LjU2Mi4yM2EuNzgyLjc4MiAwIDAgMSAuMjA1LjUzN2MwIC4xODMtLjA0LjMzMi0uMTIuNDVhLjY4My42ODMgMCAwIDEtLjM2Ni4yNGMtLjE1OS4wNTItLjMyLjA4NC0uNDg2LjFhNy4xMiA3LjEyIDAgMCAxLS42MjYuMDIxaC0uNjM3em01LjE4IDBjLS4yNyAwLS41LS4wOC0uNjktLjIzOC0uMTktLjE2LS4yODQtLjM4My0uMjg0LS42NzJWNi4xNTJjMC0uMjkuMDk4LS41MS4yOTUtLjY2MS4xOTctLjE1OS40My0uMjM4LjcwMS0uMjM4LjI3IDAgLjUuMDc5LjY5LjIzOC4xOTcuMTUyLjI5NS4zNjUuMjk1LjY0bC0uMDEgMS4zYTMuMjEgMy4yMSAwIDAgMSAxLjA5NC0xLjY4Yy41NTUtLjQ1NSAxLjIyLS42ODMgMS45OTMtLjY4My4yMzQgMCAuNDE2LjA4Ny41NDguMjZhLjk0My45NDMgMCAwIDEgLjIwOC42MDcuODg4Ljg4OCAwIDAgMS0uMTg2LjU2M2MtLjEyNC4xNTItLjMwMy4yMjgtLjUzNy4yMjgtLjk4NSAwLTEuNzUyLjI1My0yLjMuNzU4LS41NC41MDYtLjgxIDEuMTgxLS44MSAyLjAyNnY1LjU4YzAgLjI4OS0uMTAyLjUxMy0uMzA2LjY3Mi0uMTk3LjE1OS0uNDMuMjM4LS43LjIzOHptMjcuMDc0LS4yNTVjLS4xOTUuMTctLjQyNS4yNTUtLjY5Mi4yNTUtLjI2NiAwLS40OTctLjA4NS0uNjkxLS4yNTUtLjE4Ny0uMTc4LS4yOC0uNDIyLS4yOC0uNzMzVjYuMzg0aC0xLjQxNmMtLjIzOCAwLS40MTQtLjA1OS0uNTMtLjE3N2EuNjY1LjY2NSAwIDAgMS0uMTcyLS40NjcuNjguNjggMCAwIDEgLjE3My0uNDc3Yy4xMTUtLjEyNi4yOTEtLjE4OS41My0uMTg5aDEuNDE0di0xLjQxYzAtMS4zMjUuMjc0LTIuMjY1LjgyMS0yLjgyQzM2LjcyLjI4IDM3LjQ3NiAwIDM4LjQ0MSAwaDEuMzE4YS41Ny41NyAwIDAgMSAuNDg2LjIzMy44MS44MSAwIDAgMSAuMTg0LjUzMy44MS44MSAwIDAgMS0uMTg0LjUzM2MtLjExNS4xNDgtLjI4LjIyMi0uNDk3LjIyMmgtLjkxOGMtLjMxIDAtLjU1LjAzLS43MjMuMDg5LS4xNzMuMDUyLS4zMjguMTc0LS40NjUuMzY2LS4xMy4xODUtLjIyLjQ1Ni0uMjcuODExLS4wNDMuMzQ4LS4wNjUuODIyLS4wNjUgMS40MjF2Ljg2NmgxLjgyNmMuMjM3IDAgLjQxLjA2My41MTguMTg5YS42OC42OCAwIDAgMSAuMTczLjQ3N2MwIC40My0uMjMuNjQ0LS42OTEuNjQ0aC0xLjgyNnY4LjYyOGMwIC4zMS0uMDk3LjU1NS0uMjkxLjczM3ptNi4zNy0xMy4zNmMtLjM4NiAwLS42OTYtLjEwOC0uOTMtLjMyNC0uMjMzLS4yMjMtLjM1LS41MS0uMzUtLjg2M3MuMTE3LS42NC4zNS0uODYzYy4yNDEtLjIyMy41NTUtLjMzNS45NDItLjMzNS4zOCAwIC42ODYuMTEyLjkyLjMzNS4yMzMuMjE1LjM1LjUwMy4zNS44NjMgMCAuMzUzLS4xMTcuNjQtLjM1Ljg2My0uMjM0LjIxNi0uNTQ0LjMyNC0uOTMxLjMyNHpNNDMuMzcyIDE2YS45OTMuOTkzIDAgMCAxLS42ODYtLjI1M2MtLjE5LS4xNzYtLjI4NC0uNDI1LS4yODQtLjc0OFY2LjA2YzAtLjMwOS4wOTgtLjU1LjI5NC0uNzI3LjIwNC0uMTc2LjQ0LS4yNjQuNzA4LS4yNjQuMjYyIDAgLjQ4Ny4wODguNjc1LjI2NC4xOTYuMTc2LjI5NC40MTguMjk0LjcyNlYxNWMwIC4zMDgtLjEwMS41NTQtLjMwNS43MzdhMS4wMDkgMS4wMDkgMCAwIDEtLjY5Ni4yNjR6bTUuNjI2LS4yNzFhMS4wMiAxLjAyIDAgMCAxLS42OTguMjZjLS4yNyAwLS40OTgtLjA4My0uNjg3LS4yNS0uMTktLjE3My0uMjg0LS40MTktLjI4NC0uNzM3Vi45NzZjMC0uMzAzLjA5OC0uNTQyLjI5NS0uNzE2LjIwMy0uMTczLjQ0LS4yNi43MDktLjI2LjI2MSAwIC40ODcuMDg3LjY3Ni4yNi4xOTYuMTc0LjI5NC40MTMuMjk0LjcxNnY4Ljc5OGw0Ljk1My00LjUxM2EuNzc1Ljc3NSAwIDAgMSAuNTEyLS4yMDZjLjIzMyAwIC40MzcuMDkuNjExLjI3MS4xODIuMTguMjczLjM4My4yNzMuNjA4IDAgLjIwMi0uMDg3LjM4Ni0uMjYyLjU1M2wtMy45NiAzLjUyNSA0LjMzMSA0LjUzNGMuMTYuMTY3LjI0LjM1NS4yNC41NjVhLjgzNS44MzUgMCAwIDEtLjI4NC42MTguODcuODcgMCAwIDEtLjYzMi4yNzEuODUuODUgMCAwIDEtLjY1NS0uMzA0bC01LjEyNy01LjQyM3Y0LjcyOWMwIC4zMTEtLjEwMS41NTMtLjMwNS43Mjd6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iIzFFNTRENSIgZD0iTTE4LjgyNyAxNS45OTVjLTEuMjU0LS4xMS0yLjIxMi0uNDkyLTIuOTA4LTEuMTYxLS43MS0uNjgxLTEuMDE0LTEuNTctLjg5My0yLjYwNy4xMzgtMS4xOTUuNjk5LTIuMDM4IDEuNjgzLTIuNTMuNzU4LS4zOCAxLjUxNS0uNTI0IDIuNzQ3LS41MjQuODc1IDAgMS42MDguMDcyIDIuNzI3LjI2OS4yNzcuMDQ4LjUxNi4wODguNTMyLjA4OC4wMjQgMCAuMDQyLS4wODkuMDkzLS40NDUuMDkyLS42NDQuMTA4LS44NjYuMDgzLTEuMTI0YTEuNjggMS42OCAwIDAgMC0uMTgtLjY3NmMtLjI5LS42MDEtLjk3OS0uOTY4LTIuMDg1LTEuMTEzYTguMDE1IDguMDE1IDAgMCAwLTEuMzY0LS4wMWMtLjUzLjA2LS44MjcuMTM4LTEuNDg4LjM4OC0uMzg3LjE0Ny0uMzg5LjE0Ny0uNTQzLjEzOGEuNjE4LjYxOCAwIDAgMS0uNTYyLS4zNzcuNDkuNDkgMCAwIDEtLjA1Ni0uMjczYzAtLjIuMDUxLS4zMDYuMjMtLjQ3Ni40MDItLjM4IDEuMDc5LS43MDQgMS43NjEtLjg0My40MzgtLjA5LjY1My0uMTA4IDEuMjI5LS4xMDdhNy4zOCA3LjM4IDAgMCAxIDEuNTA3LjEzNWMuODguMTY1IDEuNTUuNDU3IDIuMDU0Ljg5Ni4xNS4xMy4zNzUuMzg3LjQ3Mi41MzcuMDMuMDQ1LjA2LjA4My4wNjcuMDgzYS42NzcuNjc3IDAgMCAwIC4xMS0uMTIyYy43NjMtLjk4NSAyLjA1LTEuNTQyIDMuNTU2LTEuNTQxIDEuMDY2IDAgMi4wNTcuMjczIDIuNzk2Ljc3LjU4NS4zOTMgMS4wNjEgMSAxLjI1NCAxLjU5Ny4xMS4zNDMuMTI3LjQ3LjEyOC45NjkgMCAuMzEtLjAwOC41Mi0uMDI1LjYxNi0uMTczLjk4LS41ODUgMS42NTktMS4zIDIuMTQyLS41NzQuMzg5LTEuMjk2LjYxNi0yLjI0LjcwNi0uNDc2LjA0NS0xLjM0NS4wNDEtMS45MDktLjAxYTE1LjczIDE1LjczIDAgMCAxLTEuMzE1LS4xNjggMjEuMjUgMjEuMjUgMCAwIDAtLjkzMy0uMTU3Yy0uMDAzLjAwMi0uMDM3LjIyLS4wNzYuNDgyLS4wNjMuNDItLjA3MS41MjQtLjA3My44Ni0uMDAxLjM0LjAwNC40LjA0NC41NTcuMTMuNTA2LjQxOS44NDQuOTQxIDEuMTA1LjUxNC4yNTcgMS4wNTMuMzY5IDEuODY3LjM4Ni4zNi4wMDcuNTQ1LjAwMi43Ny0uMDIyLjU0Ny0uMDU5Ljc5Ni0uMTIzIDEuNTIyLS4zOTMuMTgxLS4wNjcuMzY2LS4xMjguNDEtLjEzNmEuNzUuNzUgMCAwIDEgLjM4LjA3LjcwMy43MDMgMCAwIDEgLjM0NC41NjRjMCAuMjQzLS4wODIuMzktLjMyLjU4Mi0uNTcuNDYtMS4yOTguNzQtMi4xNjcuODM4LS4zMS4wMzUtMS4wMTcuMDQtMS4zNTguMDEtLjk2Mi0uMDg1LTEuNjMtLjI1MS0yLjI0LS41NTktLjQ3Ny0uMjQtLjg0LS41MzctMS4xMTItLjkwOWExNi41MDggMTYuNTA4IDAgMCAwLS4xMjYtLjE3MS44NjMuODYzIDAgMCAwLS4wOTguMTE3IDMuOTkxIDMuOTkxIDAgMCAxLS45MTkuODQyYy0uNDkyLjMyNC0xLjIuNTcxLTEuOTE0LjY3LS4yMTQuMDI5LS45MjIuMDUzLTEuMTAzLjAzN3ptMS4yMjgtMS4zOTRhMi44NDMgMi44NDMgMCAwIDAgMS40ODMtLjg0Yy4zNDQtLjM3OC42MjctLjk0NS43ODItMS41NjkuMDg4LS4zNTIuMjM0LTEuMzMuMjAyLTEuMzVhLjc5Mi43OTIgMCAwIDAtLjE3Mi0uMDI5IDE5LjUwNCAxOS41MDQgMCAwIDEtLjUxNS0uMDYxYy0xLjItLjE1Ny0xLjkzNy0uMjE5LTIuMzUtLjE5NS0uNzg1LjA0NC0xLjEwNi4xMTQtMS41NzcuMzQxYTEuNDU2IDEuNDU2IDAgMCAwLS41NC40MWMtLjE5LjI0LS4zMDMuNDc4LS4zODMuNzk5LS4wNTguMjMzLS4wNjQuODQ0LS4wMSAxLjA0LjA5LjMzMi4xOTguNTIuNDQuNzY4LjMzLjM0Ljc2Ny41NjggMS4zMDkuNjgxLjI3Ni4wNTguMjY4LjA1Ny43MzIuMDUuMzM2LS4wMDUuNDYyLS4wMTQuNi0uMDQ1em03LjY1LTQuNTljLjQ5LS4wNDQuNzktLjEyIDEuMTU5LS4yOTYuMzA2LS4xNDYuNDg1LS4yOTUuNjU0LS41NDcuMjQ4LS4zNy4zNDUtLjcyMS4zNDMtMS4yNDItLjAwMi0uMzcxLS4wMzMtLjUyNi0uMTYtLjc5Mi0uMjgzLS41OTYtLjk0OS0xLjAyMy0xLjgyMS0xLjE2OGE0LjU0MiA0LjU0MiAwIDAgMC0xLjAyNS4wMTFjLS40My4wOC0uNzkzLjIyNC0xLjExMy40NDMtLjU5LjQwNC0uOTk5IDEuMDE0LTEuMjI2IDEuODMzLS4wOS4zMjEtLjExMy40NDUtLjE5My45OTlsLS4wNzMuNTExLjA5OC4wMTFjLjI5Ny4wMzMuOTY3LjExNSAxLjM1Ni4xNjYuMjQ0LjAzMi41NDUuMDY2LjY2Ny4wNzYuMzU0LjAyOC45ODguMDI1IDEuMzM1LS4wMDZ6TTYwLjE4NiAxaDE3LjQ5N0M3OC40MSAxIDc5IDEuNjE4IDc5IDIuMzh2MTIuMjRjMCAuNzYyLS41OSAxLjM4LTEuMzE4IDEuMzhINjAuMTg1Yy0uNzI3IDAtMS4zMTctLjYxOC0xLjMxNy0xLjM4VjIuMzhjMC0uNzYyLjU5LTEuMzggMS4zMTctMS4zOHptMS4zOTggMTMuMDAzaDUuNzZjLjE2Ny4wMS4zMy0uMDU1LjQ0Ny0uMTc3YS42MzUuNjM1IDAgMCAwIC4xNTYtLjQ1My42NDQuNjQ0IDAgMCAwLS4xNTYtLjQ1My41Ni41NiAwIDAgMC0uNDQ3LS4xOEg2Mi4zN1Y4Ljk0Mmg0LjUzNWEuNTYzLjU2MyAwIDAgMCAuNDQ3LS4xNzYuNjExLjYxMSAwIDAgMCAuMTctLjQyNi41NzcuNTc3IDAgMCAwLS42MDgtLjU5OEg2Mi4zN1Y0LjI1NWg0Ljc5YS41NjQuNTY0IDAgMCAwIC40NDctLjE4Ni42MzUuNjM1IDAgMCAwIC4xNTYtLjQ1Mi42MTYuNjE2IDAgMCAwLS4xNTYtLjQzLjU2LjU2IDAgMCAwLS40NDctLjE4MmgtNS42MDNhLjY3LjY3IDAgMCAwLS41MTQuMjI2Ljc1My43NTMgMCAwIDAtLjIwMS41MjF2OS40NWMwIC4yLjA4My4zOTIuMjI3LjUzYS43MzQuNzM0IDAgMCAwIC41MTQuMjcxem05LjA4IDBoNS43NmMuMTY2LjAxLjMzLS4wNTUuNDQ2LS4xNzdhLjYzNS42MzUgMCAwIDAgLjE1Ni0uNDUzLjY0NC42NDQgMCAwIDAtLjE1Ni0uNDUzLjU2LjU2IDAgMCAwLS40NDctLjE4SDcxLjQ1VjguOTQyaDQuNTM1YS41NjMuNTYzIDAgMCAwIC40NDctLjE3Ni42MTEuNjExIDAgMCAwIC4xNy0uNDI2LjU3Ny41NzcgMCAwIDAtLjYwOC0uNTk4SDcxLjQ1VjQuMjU1aDQuNzlhLjU2NC41NjQgMCAwIDAgLjQ0Ny0uMTg2LjYzNS42MzUgMCAwIDAgLjE1Ni0uNDUyLjYxNi42MTYgMCAwIDAtLjE1Ni0uNDMuNTYuNTYgMCAwIDAtLjQ0Ny0uMTgyaC01LjYwM2EuNjcuNjcgMCAwIDAtLjUxNC4yMjYuNzUzLjc1MyAwIDAgMC0uMjAxLjUyMXY5LjQ1YzAgLjIuMDgzLjM5Mi4yMjguNTNhLjczNC43MzQgMCAwIDAgLjUxNC4yNzF6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=" alt="traefikee" /> + + <div class="dm-item"> + <div class="dmi-image proxy"> + <img src="{{ 'assets/images/traefik-proxy-logo.svg' | url }}" alt="Traefik Proxy" /> </div> - <a class="dmi-details" href="https://containo.us/traefikee/"> + <a class="dmi-details" href="https://doc.traefik.io/traefik/"> + <div class="dmi-title">Traefik Proxy</div> + <div class="dmi-description"> + Expose, Secure and Monitor your modern applications + </div> + </a> + </div> + + <div class="dm-item"> + <div class="dmi-image mesh"> + <img src="{{ 'assets/images/traefik-mesh-logo.svg' | url }}" alt="Traefik Mesh" /> + </div> + <a class="dmi-details" href="https://traefik.io/traefik-mesh/"> + <div class="dmi-title">Traefik Mesh</div> + <div class="dmi-description"> + Route and Monitor communications inside your + Kubernetes cluster + </div> + </a> + </div> + + <div class="dm-item dm-item--traefikee"> + <div class="dmi-image enterprise"> + <img src="{{ 'assets/images/traefik-enterprise-logo.svg' | url }}" alt="traefik enterprise" /> + </div> + <a class="dmi-details" href="https://traefik.io/traefik-enterprise/"> <div class="dmi-title"> - Traefik Enterprise Edition + Traefik Enterprise </div> <div class="dmi-description"> Ensure high availability, scalability, and security @@ -48,26 +74,13 @@ </div> <div class="dm-item"> - <div class="dmi-image"> - <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MyIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDYzIDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZmlsbD0iIzA3MjAyNiIgZD0iTTUuMzU3IDE4aC43MTdjLjI5MSAwIC41MjYtLjAwOC43MDQtLjAyNS4xODYtLjAxNi4zNjktLjA1My41NDctLjExYS43NjguNzY4IDAgMCAwIC40MTMtLjI3MmMuMDg5LS4xMzEuMTMzLS4zLjEzMy0uNTA1YS44OC44OCAwIDAgMC0uMjMtLjYwNWMtLjE1NC0uMTcyLS4zNjUtLjI1OS0uNjMyLS4yNTloLS4wNzNsLS44MjYuMDM3aC0uMTM0Yy0uNTEgMC0uODgyLS4xODUtMS4xMTctLjU1NS0uMjM1LS4zNzgtLjM1Mi0uOTktLjM1Mi0xLjgzN1Y3LjE1aDIuMjM1Yy41MzQgMCAuODAxLS4yMzUuODAxLS43MDNhLjc0Ljc0IDAgMCAwLS4yMDYtLjU0M2MtLjEzLS4xNC0uMzI4LS4yMS0uNTk1LS4yMUg0LjUwN1YyLjExOWMwLS4yODgtLjA4MS0uNTA2LS4yNDMtLjY1NGEuODQuODQgMCAwIDAtLjYwOC0uMjM0Yy0uMjU5IDAtLjQ5OC4wOTQtLjcxNi4yODNhLjk2Ni45NjYgMCAwIDAtLjM0LjY3OWwtLjI5MiAzLjUwMkguODE0Yy0uMjY3IDAtLjQ3LjA3LS42MDcuMjFBLjY4NC42ODQgMCAwIDAgMCA2LjQyYzAgLjIyMi4wNjkuMzk5LjIwNy41My4xNDUuMTMyLjM1Mi4xOTguNjE5LjE5OGgxLjQ4MnY3LjEwMmMwIDEuMjc1LjI3NSAyLjIyLjgyNiAyLjgzNy41NS42MDggMS4yOTIuOTEyIDIuMjIzLjkxMm01LjgyOCAwYy4zMDQgMCAuNTY3LS4wOS43ODgtLjI2OC4yMy0uMTc5LjM0NS0uNDMuMzQ1LS43NTZWMTAuN2MwLS45NS4zMDQtMS43MS45MTItMi4yOC42MTYtLjU2OCAxLjQ3OC0uODUyIDIuNTg3LS44NTIuMjYyIDAgLjQ2My0uMDg2LjYwMy0uMjU2YTEgMSAwIDAgMCAuMjEtLjYzNGMwLS4yNi0uMDc5LS40ODgtLjIzNS0uNjgzYS43My43MyAwIDAgMC0uNjE1LS4yOTJjLS44NyAwLTEuNjE4LjI1Ni0yLjI0Mi43NjhhMy42MTEgMy42MTEgMCAwIDAtMS4yMzIgMS44ODlsLjAxMi0xLjQ2M2MwLS4zMDgtLjExLS41NDgtLjMzMi0uNzE5YTEuMTY5IDEuMTY5IDAgMCAwLS43NzYtLjI2OGMtLjMwNCAwLS41NjcuMDktLjc4OS4yNjgtLjIyMi4xNy0uMzMyLjQxOS0uMzMyLjc0NHYxMC4wNTVjMCAuMzI1LjEwNi41NzcuMzIuNzU2LjIxMy4xNzkuNDcyLjI2OC43NzYuMjY4bTMwLjQ1Ny0uMjg3Yy4yMi0uMi4zMjktLjQ3NS4zMjktLjgyNVY3LjE4M2gyLjA1M2MuNTE5IDAgLjc3OC0uMjQyLjc3OC0uNzI1YS43NjUuNzY1IDAgMCAwLS4xOTQtLjUzN2MtLjEyMi0uMTQyLS4zMTYtLjIxMi0uNTg0LS4yMTJoLTIuMDUzdi0uOTc1YzAtLjY3NC4wMjQtMS4yMDcuMDczLTEuNTk5LjA1Ni0uNC4xNTctLjcwMy4zMDMtLjkxMi4xNTQtLjIxNi4zMjgtLjM1My41MjMtLjQxMi4xOTQtLjA2Ni40NjYtLjEuODE0LS4xaDEuMDMzYy4yNDMgMCAuNDMtLjA4My41NTktLjI1YS45MS45MSAwIDAgMCAuMjA2LS42LjkxLjkxIDAgMCAwLS4yMDYtLjU5OS42NDEuNjQxIDAgMCAwLS41NDctLjI2MmgtMS40ODJjLTEuMDg2IDAtMS45MzcuMzE2LTIuNTUyLjk1LS42MTYuNjI0LS45MjQgMS42ODItLjkyNCAzLjE3MlY1LjcxSDM4LjE4Yy0uMjY3IDAtLjQ2Ni4wNy0uNTk1LjIxMmEuNzY1Ljc2NSAwIDAgMC0uMTk1LjUzN2MwIC4yMDguMDY1LjM4My4xOTUuNTI1LjEzLjEzMy4zMjguMi41OTUuMmgxLjU5MnY5LjcwNWMwIC4zNS4xMDUuNjI1LjMxNi44MjUuMjE5LjE5MS40NzguMjg3Ljc3OC4yODcuMyAwIC41NTktLjA5Ni43NzctLjI4N3ptNy4xNjgtMTUuMDNjLjQzNiAwIC43ODUtLjEyMSAxLjA0Ny0uMzY0LjI2My0uMjUuMzk1LS41NzUuMzk1LS45NzEgMC0uNDA1LS4xMzItLjcyOS0uMzk1LS45NzJDNDkuNTk1LjEyNiA0OS4yNSAwIDQ4LjgyMyAwYy0uNDM2IDAtLjc4OS4xMjUtMS4wNi4zNzYtLjI2My4yNTEtLjM5NC41NzUtLjM5NC45NzIgMCAuMzk2LjEzMS43Mi4zOTQuOTcxLjI2My4yNDMuNjEyLjM2NCAxLjA0Ny4zNjRNNDguNzkyIDE4Yy4zMDIgMCAuNTYzLS4wOTkuNzg0LS4yOTcuMjI5LS4yMDYuMzQzLS40ODIuMzQzLS44MjlWNi44MTVjMC0uMzQ2LS4xMS0uNjE4LS4zMy0uODE2YTEuMDc2IDEuMDc2IDAgMCAwLS43Ni0uMjk3IDEuMTggMS4xOCAwIDAgMC0uNzk3LjI5N2MtLjIyLjE5OC0uMzMuNDctLjMzLjgxNnYxMC4wNmMwIC4zNjIuMTA2LjY0Mi4zMTguODQuMjEyLjE5LjQ3LjI4NS43NzIuMjg1bTYuMzMtLjMwNWMuMjI5LS4xOTUuMzQzLS40NjguMzQzLS44MTh2LTUuMzJsNS43NjggNi4xMDFjLjIwNC4yMjguNDUuMzQyLjczNi4zNDJhLjk4Ljk4IDAgMCAwIC43MTItLjMwNWMuMjEzLS4yMDMuMzE5LS40MzUuMzE5LS42OTZhLjg5Mi44OTIgMCAwIDAtLjI3LS42MzRsLTQuODcyLTUuMTAxIDQuNDU1LTMuOTY2Yy4xOTYtLjE4Ny4yOTQtLjM5NS4yOTQtLjYyMyAwLS4yNTItLjEwMi0uNDgtLjMwNi0uNjgzYS45MjcuOTI3IDAgMCAwLS42ODgtLjMwNS44NzIuODcyIDAgMCAwLS41NzYuMjMybC01LjU3MiA1LjA3NlYxLjA5OGMwLS4zNDEtLjExLS42MS0uMzMxLS44MDVBMS4wODcgMS4wODcgMCAwIDAgNTQuMzczIDBjLS4zMDMgMC0uNTY5LjA5OC0uNzk4LjI5My0uMjIuMTk1LS4zMzEuNDY0LS4zMzEuODA1djE1Ljc4YzAgLjM1Ny4xMDYuNjM0LjMyLjgzLjIxMi4xODYuNDcuMjguNzcyLjI4LjMwMyAwIC41NjUtLjA5OC43ODYtLjI5M3oiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMjRBMUMxIiBkPSJNMjEuMzM0IDE3Ljk5NGMtMS40Mi0uMTI0LTIuNTA1LS41Ni0zLjI5NC0xLjMyNC0uODAzLS43NzctMS4xNDctMS43OS0xLjAxMS0yLjk3My4xNTYtMS4zNjIuNzkyLTIuMzI0IDEuOTA2LTIuODg1Ljg1OS0uNDMzIDEuNzE2LS41OTcgMy4xMTEtLjU5Ny45OTEgMCAxLjgyMi4wODIgMy4wODkuMzA2LjMxMy4wNTYuNTg0LjEwMS42MDMuMTAxLjAyNiAwIC4wNDctLjEwMS4xMDUtLjUwNy4xMDQtLjczNS4xMjItLjk4OC4wOTQtMS4yODMtLjAzMy0uMzQyLS4wNzYtLjUwNS0uMjAzLS43Ny0uMzMtLjY4NS0xLjExLTEuMTA0LTIuMzYzLTEuMjY5YTkuMDE1IDkuMDE1IDAgMCAwLTEuNTQ0LS4wMTJjLS42MDEuMDY5LS45MzcuMTU3LTEuNjg2LjQ0My0uNDM4LjE2Ny0uNDQuMTY3LS42MTQuMTU3YS43LjcgMCAwIDEtLjYzNy0uNDMuNTYxLjU2MSAwIDAgMS0uMDY0LS4zMTFjMC0uMjI4LjA1OS0uMzUuMjYyLS41NDMuNDU1LS40MzMgMS4yMi0uODAzIDEuOTk0LS45NjEuNDk1LS4xMDIuNzM5LS4xMjMgMS4zOTEtLjEyMi42NzUuMDAyIDEuMTA3LjA0IDEuNzA3LjE1My45OTcuMTkgMS43NTUuNTIyIDIuMzI2IDEuMDIzLjE3LjE0OC40MjUuNDQuNTM1LjYxMWEuMzI3LjMyNyAwIDAgMCAuMDc2LjA5NS43Ny43NyAwIDAgMCAuMTIzLS4xMzlDMjguMTA1IDUuNjM0IDI5LjU2MiA0Ljk5OSAzMS4yNyA1YzEuMjA3IDAgMi4zMy4zMTIgMy4xNjYuODc4LjY2My40NDggMS4yMDIgMS4xNCAxLjQyIDEuODIxLjEyNS4zOTIuMTQ0LjUzNi4xNDUgMS4xMDUgMCAuMzU0LS4wMDkuNTkyLS4wMjguNzAzLS4xOTYgMS4xMTctLjY2MiAxLjg5MS0xLjQ3MiAyLjQ0Mi0uNjUuNDQzLTEuNDY4LjcwMy0yLjUzOC44MDUtLjUzOC4wNTItMS41MjMuMDQ3LTIuMTYtLjAxYTE3LjY5OSAxNy42OTkgMCAwIDEtMS40OS0uMTkyIDIzLjkxNCAyMy45MTQgMCAwIDAtMS4wNTctLjE4Yy0uMDAzLjAwMy0uMDQyLjI1LS4wODYuNTUtLjA3MS40NzktLjA4MS41OTgtLjA4My45OC0uMDAxLjM4OS4wMDQuNDU3LjA1LjYzNi4xNDguNTc2LjQ3NC45NjIgMS4wNjYgMS4yNi41ODIuMjkzIDEuMTkyLjQyIDIuMTE0LjQ0LjQwOC4wMDkuNjE3LjAwMy44NzMtLjAyNS42MTktLjA2Ny45LS4xNCAxLjcyMy0uNDQ4LjIwNS0uMDc3LjQxNC0uMTQ3LjQ2NS0uMTU1YS44NDUuODQ1IDAgMCAxIC40MjkuMDhjLjIxMy4xMS4zOTIuNDA1LjM5LjY0MiAwIC4yNzgtLjA5My40NDYtLjM2My42NjUtLjY0NS41MjMtMS40Ny44NDQtMi40NTMuOTU1LS4zNTEuMDQtMS4xNTIuMDQ1LTEuNTM5LjAxMS0xLjA5LS4wOTYtMS44NDYtLjI4Ni0yLjUzNy0uNjM2LS41NC0uMjc0LS45NTEtLjYxMy0xLjI1OS0xLjAzOGwtLjE0Mi0uMTk1YS45ODIuOTgyIDAgMCAwLS4xMTIuMTM0Yy0uMjU4LjM0LS42NTQuNzA0LTEuMDQuOTYtLjU1Ny4zNy0xLjM1OC42NTEtMi4xNjguNzYzLS4yNDIuMDM0LTEuMDQzLjA2MS0xLjI0OS4wNDN6bTEuMzkxLTEuNTlhMy4yMTUgMy4yMTUgMCAwIDAgMS42NzktLjk1OGMuMzktLjQzLjcxLTEuMDc3Ljg4Ny0xLjc4OC4wOTktLjQwMS4yNjQtMS41MTguMjI3LTEuNTRhLjg5MS44OTEgMCAwIDAtLjE5NC0uMDMzYy0uMDkyLS4wMDgtLjM1NC0uMDQtLjU4My0uMDctMS4zNi0uMTgtMi4xOTQtLjI0OS0yLjY2Mi0uMjIyLS44OS4wNS0xLjI1Mi4xMy0xLjc4Ni4zOS0uMjczLjEzMi0uNDYyLjI3Ny0uNjExLjQ2N2EyLjI1OCAyLjI1OCAwIDAgMC0uNDM0LjkxYy0uMDY1LjI2Ni0uMDcyLjk2My0uMDExIDEuMTg3LjEwMi4zNzguMjI0LjU5Mi40OTguODc2LjM3NS4zODguODY5LjY0NyAxLjQ4Mi43NzYuMzEzLjA2Ni4zMDQuMDY2LjgzLjA1Ny4zOC0uMDA1LjUyMi0uMDE2LjY3OC0uMDUxem04LjY2NS01LjIzNGMuNTUzLS4wNS44OTMtLjEzNyAxLjMxLS4zMzcuMzQ4LS4xNjcuNTUtLjMzNy43NDEtLjYyNC4yODItLjQyMi4zOTEtLjgyMi4zODktMS40MTYtLjAwMi0uNDI0LS4wMzgtLjYtLjE4MS0uOTA0LS4zMi0uNjgtMS4wNzQtMS4xNjYtMi4wNjItMS4zMzJhNS4xMSA1LjExIDAgMCAwLTEuMTYxLjAxM2MtLjQ4Ny4wOS0uODk4LjI1NS0xLjI2LjUwNS0uNjcuNDYxLTEuMTMyIDEuMTU3LTEuMzkgMi4wOS0uMS4zNjctLjEyNy41MDgtLjIxNyAxLjE0bC0uMDg0LjU4My4xMTIuMDEyYy4zMzYuMDM4IDEuMDk1LjEzMiAxLjUzNS4xOS4yNzcuMDM2LjYxNy4wNzUuNzU2LjA4Ni40LjAzMiAxLjExOS4wMjkgMS41MTItLjAwNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==" alt="traefik" /> + <div class="dmi-image pilot"> + <img src="{{ 'assets/images/traefik-pilot-logo.svg' | url }}" alt="Traefik Pilot" /> </div> - <a class="dmi-details" href="https://containo.us/traefik/"> - <div class="dmi-title">Traefik</div> + <a class="dmi-details" href="https://traefik.io/traefik-pilot/"> + <div class="dmi-title">Traefik Pilot</div> <div class="dmi-description"> - Expose, Secure and Monitor your modern applications - </div> - </a> - </div> - - <div class="dm-item"> - <div class="dmi-image"> - <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDEiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxNDEgMzkiPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICA8cGF0aCBmaWxsPSIjMUYwMzIzIiBkPSJNMzAuMDEzIDExLjE0M2M1Ljk4IDAgOC45NyAzLjU1NiA4Ljk3IDEwLjY2N3YxNC45OGMwIC43LS4yMDIgMS4yNDMtLjYwOCAxLjYzLS40MDYuMzg3LS45NDIuNTgtMS42MDYuNTgtLjY2NSAwLTEuMjEtLjE5My0xLjYzNC0uNTgtLjQyNC0uMzg3LS42MzctLjkzLS42MzctMS42M1YyMS45MmMwLTIuNDY4LS40NDMtNC4yNTUtMS4zMjktNS4zNi0uODg2LTEuMTA2LTIuMjctMS42NTktNC4xNTMtMS42NTktMi4yNTIgMC00LjAyNC43NTYtNS4zMTYgMi4yNjctMS4yOTIgMS41MS0xLjkzOCAzLjU1NS0xLjkzOCA2LjEzNXYxMy40ODZjMCAuNy0uMjEyIDEuMjQ0LS42MzcgMS42My0uNDI0LjM4OC0uOTY5LjU4MS0xLjYzMy41ODEtLjY2NSAwLTEuMi0uMTkzLTEuNjA2LS41OC0uNDA2LS4zODctLjYxLS45My0uNjEtMS42M1YyMS45MmMwLTIuNDY4LS40NDItNC4yNTUtMS4zMjgtNS4zNi0uODg2LTEuMTA2LTIuMjg5LTEuNjU5LTQuMjA5LTEuNjU5LTIuMjE1IDAtMy45NzcuNzU2LTUuMjg4IDIuMjY3LTEuMzEgMS41MS0xLjk2NiAzLjU1NS0xLjk2NiA2LjEzNXYxMy40ODZjMCAuNy0uMjAzIDEuMjQ0LS42MDkgMS42My0uNDA2LjM4OC0uOTQxLjU4MS0xLjYwNi41ODEtLjY2NCAwLTEuMjA5LS4xOTMtMS42MzMtLjU4Qy4yMTIgMzguMDMzIDAgMzcuNDkgMCAzNi43OVYxMy40NjNjMC0uNjYzLjIxMi0xLjE5Ny42MzctMS42MDMuNDI0LS40MDUuOTY5LS42MDggMS42MzMtLjYwOC42MjggMCAxLjE0NS4xOTQgMS41NS41OC40MDcuMzg4LjYxLjkxMy42MSAxLjU3NnYyLjY1M2MuODEyLTEuNTg0IDEuOTM4LTIuOCAzLjM3OC0zLjY0OCAxLjQ0LS44NDcgMy4xLTEuMjcxIDQuOTg0LTEuMjcxIDQuMjA4IDAgNi45NTggMS43NjkgOC4yNSA1LjMwNi43NzYtMS42MjEgMS45NTctMi45MTEgMy41NDQtMy44NyAxLjU4OC0uOTU3IDMuMzk3LTEuNDM2IDUuNDI3LTEuNDM2em03My4wODYgMGMxLjQyOSAwIDIuODEyLjE5MyA0LjE0OS41NzggMS4zMzcuMzg1IDIuNTE4LjkyNyAzLjU0NCAxLjYyNCAxLjI0NS44OCAxLjg2OCAxLjc5OCAxLjg2OCAyLjc1MyAwIC40NzctLjE0Ny44OC0uNDQgMS4yMS0uMjkzLjMzMS0uNjQuNDk2LTEuMDQ0LjQ5Ni0uNDQgMC0xLjA5OS0uMzEyLTEuOTc4LS45MzYtMS4wMjUtLjY2LTEuOTk2LTEuMTc0LTIuOTEyLTEuNTQxLS45MTYtLjM2Ny0yLjA1MS0uNTUtMy40MDYtLjU1LTEuNzIyIDAtMy4xMDUuMzg1LTQuMTQ5IDEuMTU2LTEuMDQ0Ljc3LTEuNTY2IDEuNzk4LTEuNTY2IDMuMDgzIDAgLjgwNy4xOTMgMS40NTguNTc3IDEuOTU0LjM4NS40OTUgMS4wMjYuOTM2IDEuOTIzIDEuMzIxLjg5OC4zODYgMi4xODkuNzYyIDMuODc0IDEuMTI5IDIuNDkuNTUgNC40MjMgMS4xNTYgNS43OTcgMS44MTcgMS4zNzMuNjYgMi4zNTMgMS40NjggMi45NCAyLjQyMi41ODUuOTU0Ljg3OCAyLjE2NS44NzggMy42MzMgMCAyLjMxMy0uOTcgNC4xNzUtMi45MTIgNS41ODgtMS45NDEgMS40MTMtNC41MDUgMi4xMi03LjY5MiAyLjEyLTEuNjg1IDAtMy4yODgtLjIwMi00LjgwOC0uNjA2LTEuNTItLjQwMy0yLjg2Ni0uOTcyLTQuMDM4LTEuNzA2LS42Ni0uNDQtMS4xMjctLjg1NC0xLjQwMS0xLjIzOS0uMjc1LS4zODUtLjQxMy0uODUzLS40MTMtMS40MDQgMC0uNDc3LjEzOC0uODcyLjQxMy0xLjE4My4yNzQtLjMxMi42MzEtLjQ2OCAxLjA3MS0uNDY4LjQ0IDAgMS4wOC4yNzUgMS45MjMuODI1YTE4LjI3NiAxOC4yNzYgMCAwIDAgMy4yNyAxLjU3YzEuMDguMzg1IDIuNDI2LjU3NyA0LjAzOC41NzcgMS45NzggMCAzLjUxNi0uMzQ4IDQuNjE1LTEuMDQ2IDEuMS0uNjk3IDEuNjQ5LTEuNzA2IDEuNjQ5LTMuMDI4IDAtLjgwNy0uMjAyLTEuNDU4LS42MDUtMS45NTQtLjQwMy0uNDk1LTEuMDk5LS45MzYtMi4wODgtMS4zMjEtLjk4OS0uMzg2LTIuNDM2LS43OC00LjM0LTEuMTg0LTMuMjI0LS42OTctNS41MzItMS42MzMtNi45MjQtMi44MDgtMS4zOTEtMS4xNzQtMi4wODctMi43Ny0yLjA4Ny00Ljc5IDAtMS41NzcuNDQtMi45NzIgMS4zMTgtNC4xODMuODgtMS4yMTIgMi4wOTctMi4xNjYgMy42NTQtMi44NjMgMS41NTctLjY5NyAzLjMyNC0xLjA0NiA1LjMwMi0xLjA0NnpNMTIwLjQ0MSAwYy42ODcgMCAxLjIyLjE5IDEuNi41NzMuMzguMzgyLjU3LjkuNTcgMS41NTR2MTQuMjkxYy44NjgtMS42IDIuMDgtMi44MTggMy42MzQtMy42NTQgMS41NTUtLjgzNyAzLjMyNy0xLjI1NSA1LjMxNi0xLjI1NSAzLjExIDAgNS40NjEuODgyIDcuMDUyIDIuNjQ2IDEuNTkxIDEuNzYzIDIuMzg3IDQuMzkgMi4zODcgNy44ODF2MTQuNzgyYzAgLjY5MS0uMTk5IDEuMjI3LS41OTcgMS42MS0uMzk3LjM4MS0uOTIyLjU3Mi0xLjU3My41NzItLjY4NyAwLTEuMjMtLjE5LTEuNjI3LS41NzMtLjM5OC0uMzgyLS41OTctLjkxOC0uNTk3LTEuNjA5VjIyLjE0NWMwLTIuMzYzLS40NzktNC4xMDktMS40MzctNS4yMzYtLjk1OS0xLjEyNy0yLjQ4Ny0xLjY5LTQuNTg0LTEuNjktMi40MjMgMC00LjM1OC43NDUtNS44MDQgMi4yMzYtMS40NDcgMS40OS0yLjE3IDMuNTA5LTIuMTcgNi4wNTR2MTMuMzFjMCAuNjktLjE5IDEuMjI2LS41NyAxLjYwOC0uMzguMzgyLS45MTMuNTczLTEuNi41NzNzLTEuMjMtLjE5LTEuNjI3LS41NzNjLS4zOTgtLjM4Mi0uNTk3LS45MTgtLjU5Ny0xLjYwOVYyLjEyOGMwLS42MTkuMjA4LTEuMTI4LjYyNC0xLjUyOC40MTYtLjQuOTUtLjYgMS42LS42eiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiM5RDBGQjAiIGQ9Ik01NC42NzkgMzguOTg3Yy0zLjE4LS4yOC01LjYwOS0xLjI2Mi03LjM3Ni0yLjk4LTEuNzk3LTEuNzQ3LTIuNTY5LTQuMDI1LTIuMjY0LTYuNjg5LjM1LTMuMDY0IDEuNzczLTUuMjI5IDQuMjY4LTYuNDkxIDEuOTIzLS45NzMgMy44NDItMS4zNDQgNi45NjYtMS4zNDQgMi4yMi0uMDAxIDQuMDguMTg1IDYuOTE2LjY5LjcwMi4xMjUgMS4zMDkuMjI3IDEuMzUuMjI3LjA2IDAgLjEwNi0uMjI4LjIzNS0xLjE0Mi4yMzMtMS42NTMuMjc1LTIuMjIzLjIxMS0yLjg4NS0uMDc0LS43Ny0uMTctMS4xMzgtLjQ1NS0xLjczNS0uNzM2LTEuNTQtMi40ODQtMi40ODQtNS4yOS0yLjg1NC0uODAyLS4xMDYtMi42NTQtLjEyLTMuNDU4LS4wMjctMS4zNDYuMTU1LTIuMDk4LjM1NC0zLjc3NC45OTctLjk4LjM3Ni0uOTg1LjM3Ny0xLjM3Ni4zNTMtLjY3My0uMDQtMS4xMzItLjM1Mi0xLjQyNi0uOTY3LS4xMjEtLjI1NC0uMTQzLS4zNTktLjE0My0uNyAwLS41MTMuMTMtLjc4Ni41ODUtMS4yMjEgMS4wMi0uOTc2IDIuNzM1LTEuODA3IDQuNDY2LTIuMTY0IDEuMTEtLjIyOCAxLjY1NS0uMjc2IDMuMTE1LS4yNzQgMS41MTIuMDA0IDIuNDc4LjA5IDMuODIxLjM0NSAyLjIzNC40MjUgMy45MyAxLjE3NSA1LjIxIDIuMzAxLjM3OS4zMzQuOTUxLjk5MiAxLjE5NiAxLjM3Ni4wNzUuMTE4LjE1Mi4yMTQuMTcyLjIxNC4wMiAwIC4xNDMtLjE0MS4yNzUtLjMxNCAxLjkzNy0yLjUyNSA1LjItMy45NTUgOS4wMi0zLjk1MyAyLjcwNCAwIDUuMjE2LjcwMSA3LjA5IDEuOTc1IDEuNDg1IDEuMDEgMi42OTIgMi41NjUgMy4xNzkgNC4wOTkuMjguODguMzIzIDEuMjA2LjMyNSAyLjQ4NS4wMDIuNzk2LS4wMiAxLjMzMi0uMDYzIDEuNTgxLS40MzggMi41MTQtMS40ODIgNC4yNTUtMy4yOTUgNS40OTUtMS40NTcuOTk4LTMuMjg4IDEuNTgyLTUuNjgzIDEuODEyLTEuMjA1LjExNi0zLjQxLjEwNS00LjgzOC0uMDI0LTEuMjEzLS4xMS0yLjcwMS0uMzAyLTMuMzM2LS40MzItLjUzMi0uMTA5LTIuMzUyLS40Mi0yLjM2Ny0uNDA0YTM5LjkyIDM5LjkyIDAgMCAwLS4xOTIgMS4yMzhjLS4xNTggMS4wNzYtLjE4IDEuMzQ1LS4xODQgMi4yMDUtLjAwNC44NzQuMDA4IDEuMDI3LjExMSAxLjQzLjMzMiAxLjI5OCAxLjA2MiAyLjE2NSAyLjM4NyAyLjgzNiAxLjMwMy42NiAyLjY2OS45NDUgNC43MzMuOTkuOTE0LjAxOSAxLjM4Mi4wMDUgMS45NTQtLjA1NyAxLjM4Ni0uMTUgMi4wMTgtLjMxNSAzLjg2LTEuMDA4LjQ1OC0uMTcyLjkyNi0uMzMgMS4wNC0uMzQ5LjI0Mi0uMDQxLjY5Ni4wNDQuOTYuMTgyLjQ3Ny4yNDguODc4LjkwOS44NzUgMS40NDQtLjAwMy42MjUtLjIwOSAxLjAwMy0uODEzIDEuNDk1LTEuNDQ1IDEuMTc3LTMuMjkgMS44OTktNS40OTQgMi4xNDktLjc4NS4wODktMi41NzkuMTAyLTMuNDQ1LjAyNS0yLjQ0LS4yMTctNC4xMzQtLjY0NC01LjY4MS0xLjQzMi0xLjIwOC0uNjE1LTIuMTMtMS4zNzktMi44MTgtMi4zMzRsLS4zMi0uNDRjLS4wMDYtLjAwNy0uMTE4LjEyOS0uMjUuMzAyLS41NzguNzY0LTEuNDYzIDEuNTg1LTIuMzI4IDIuMTYtMS4yNDkuODMyLTMuMDQxIDEuNDY2LTQuODU1IDEuNzE4LS41NDEuMDc1LTIuMzM2LjEzNy0yLjc5Ni4wOTZ6bTMuMTE0LTMuNTc3YzEuNDgxLS4zMzYgMi44MDEtMS4wOTMgMy43Ni0yLjE1Ni44NzMtLjk3IDEuNTktMi40MjMgMS45ODUtNC4wMjQuMjIyLS45MDMuNTkyLTMuNDE1LjUxLTMuNDY2LS4wMzMtLjAyLS4yMjgtLjA1My0uNDM0LS4wNzItLjIwNy0uMDItLjc5NS0uMDktMS4zMDgtLjE1OC0zLjA0NC0uNDAzLTQuOTEyLS41Ni01Ljk2LS41LTEuOTkuMTE0LTIuODAyLjI5Mi0zLjk5Ny44NzYtLjYxMy4zLTEuMDM1LjYyNC0xLjM3IDEuMDUzLS40OC42MTQtLjc3IDEuMjI1LS45NzEgMi4wNDctLjE0Ny41OTktLjE2MiAyLjE2Ni0uMDI2IDIuNjcxLjIzLjg1MS41MDMgMS4zMzMgMS4xMTYgMS45Ny44NC44NzMgMS45NDYgMS40NTUgMy4zMTggMS43NDcuNzAyLjE0OS42ODIuMTQ3IDEuODU3LjEyOS44NTMtLjAxMyAxLjE3Mi0uMDM4IDEuNTItLjExN3ptMTkuNC0xMS43NzhjMS4yNC0uMTEyIDIuMDAxLS4zMDkgMi45MzctLjc1OS43NzgtLjM3NCAxLjIzLS43NTYgMS42NTgtMS40MDIuNjMtLjk1Ljg3Ni0xLjg1Ljg3LTMuMTg3LS4wMDUtLjk1My0uMDg0LTEuMzUtLjQwNS0yLjAzMy0uNzE4LTEuNTI5LTIuNDA1LTIuNjIzLTQuNjE4LTIuOTk3LS41NTItLjA5My0yLjAzNC0uMDc3LTIuNi4wMjktMS4wODguMjAzLTIuMDA4LjU3NC0yLjgyIDEuMTM2LTEuNSAxLjAzOC0yLjUzNCAyLjYwMi0zLjExIDQuNzAzLS4yMjcuODI1LS4yODcgMS4xNDEtLjQ5IDIuNTY0bC0uMTg1IDEuMzExLjI1LjAyOGMuNzUyLjA4NiAyLjQ1LjI5NiAzLjQzNy40MjcuNjIuMDgxIDEuMzgyLjE2OSAxLjY5Mi4xOTQuODk3LjA3MiAyLjUwNS4wNjUgMy4zODUtLjAxNHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==" alt="maesh" /> - </div> - <a class="dmi-details" href="https://containo.us/maesh/"> - <div class="dmi-title">Maesh</div> - <div class="dmi-description"> - Route and Monitor communications inside your - Kubernetes cluster + Monitor and Manage your Traefik Instances </div> </a> </div> @@ -95,7 +108,7 @@ <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZmlsbD0iIzYxOEZGRSIgZD0iTTE0LjIzNSAzMy4xNDZjLjM0MS0uNDEzLjg4LS42MSAxLjQwNy0uNTE0LjgzMy4xMzYgMS42NzYuMTk4IDIuNTIuMTg3aC4wMTFBMS40ODQgMS40ODQgMCAxIDEgMTggMzUuNzgyYy0uOTQ4IDAtMS44OTQtLjA3NC0yLjgzLS4yMjVhMS40ODIgMS40ODIgMCAwIDEtLjkzNS0yLjQxem0xMS4zMTItMi40MDJhMS40ODIgMS40ODIgMCAwIDEgMS41MTIgMi41NWMtLjg3LjUxNi0xLjc4My45NTYtMi43MjggMS4zMTYtLjc2NS4yOC0xLjYxMy0uMS0xLjkxNC0uODU2YTEuNDgyIDEuNDgyIDAgMCAxIC44NTgtMS45MTMgMTQuOTIgMTQuOTIgMCAwIDAgMi4yNzItMS4wOTd6bS0xOC40MDQtMS41NmExLjQ4MiAxLjQ4MiAwIDAgMSAxLjUwMi4zMDUgMTUuMDggMTUuMDggMCAwIDAgMi4wODUgMS40MjFjLjQ2MS4yNTQuNzUuNzQuNzU1IDEuMjdhMS40ODIgMS40ODIgMCAwIDEtMi4yMDkgMS4zMDcgMTcuOTA0IDE3LjkwNCAwIDAgMS0yLjUwMS0xLjcwNiAxLjQ4MiAxLjQ4MiAwIDAgMSAuMzY4LTIuNTk3em0yMy43Ny0zLjkxOGExLjQ4MiAxLjQ4MiAwIDAgMSAyLjU4MyAxLjQ1NSAxNy44MTYgMTcuODE2IDAgMCAxLTEuNzA2IDIuNTAxIDEuNDgyIDEuNDgyIDAgMSAxLTIuMjk4LTEuODcxIDE0Ljc3OSAxNC43NzkgMCAwIDAgMS40MjEtMi4wODV6TTIuMjQgMjIuNDE0YTEuNDgyIDEuNDgyIDAgMCAxIDEuOTEyLjg1N2MuMzAyLjc4OC42NzIgMS41NSAxLjEwNCAyLjI3NWExLjQ4NSAxLjQ4NSAwIDEgMS0yLjU1OCAxLjUwOCAxNy43ODIgMTcuNzgyIDAgMCAxLTEuMzE2LTIuNzI4IDEuNDgyIDEuNDgyIDAgMCAxIC44NTgtMS45MTJ6bTMyLjA0NC02LjA3NWExLjQ5NyAxLjQ5NyAwIDAgMSAxLjQ5OCAxLjQ2NSAxNy45MyAxNy45MyAwIDAgMS0uMjI1IDMuMDIgMS40ODIgMS40ODIgMCAwIDEtMi45MjctLjQ3Yy4xMzQtLjgzMi4xOTctMS42NzUuMTg5LTIuNTE4YTEuNDgyIDEuNDgyIDAgMCAxIDEuNDY1LTEuNDk3ek0uNDQzIDE1LjE2OWExLjQ4MiAxLjQ4MiAwIDEgMSAyLjkyNy40NjkgMTQuOTI4IDE0LjkyOCAwIDAgMC0uMTg5IDIuNTIgMS40ODIgMS40ODIgMCAwIDEtMS40NjUgMS40OTdIMS43QTEuNDgyIDEuNDgyIDAgMCAxIC4yMTggMTguMTlhMTcuOTMgMTcuOTMgMCAwIDEgLjIyNS0zLjAyMnpNMzEuMzA3IDguNDdhMS40ODIgMS40ODIgMCAwIDEgMS45OTUuNDY3Yy41MTUuODcuOTU1IDEuNzgzIDEuMzE2IDIuNzI5LjI5Ljc2NC0uMDk0IDEuNjItLjg1OCAxLjkxMWExLjUgMS41IDAgMCAxLTEuOTEyLS44NTZjLS4zLS43OS0uNjY2LTEuNTUzLTEuMDk3LTIuMjhhMS40ODIgMS40ODIgMCAwIDEgLjU1Ni0xLjk3MXpNNC4yMSA2Ljc3YTEuNDgyIDEuNDgyIDAgMSAxIDIuMjk4IDEuODcxIDE0Ljc5MyAxNC43OTMgMCAwIDAtMS40MjEgMi4wODcgMS40ODIgMS40ODIgMCAwIDEtMi41ODMtMS40NTZBMTcuNzMgMTcuNzMgMCAwIDEgNC4yMSA2Ljc3MnptMjEuMDMyLTQuMjU0YTEuNDgyIDEuNDgyIDAgMCAxIDEuNDgyLS4wMTZjLjg4LjQ5NyAxLjcxNyAxLjA2NyAyLjUwMSAxLjcwNGExLjQ4MiAxLjQ4MiAwIDEgMS0xLjg3IDIuMyAxNC45NTIgMTQuOTUyIDAgMCAwLTIuMDg1LTEuNDIgMS40ODIgMS40ODIgMCAwIDEtLjAyOC0yLjU2OHpNMTEuNjY5IDEuMzhhMS40ODIgMS40ODIgMCAxIDEgMS4wNTYgMi43N2MtLjc4Ny4zLTEuNTQ3LjY2Ni0yLjI3MiAxLjA5NUExLjQ4MiAxLjQ4MiAwIDEgMSA4Ljk0IDIuNjk1Yy44Ny0uNTE1IDEuNzgzLS45NTUgMi43MjgtMS4zMTZ6TTE3LjgwNy4yMThhMTcuOTc0IDE3Ljk3NCAwIDAgMSAzLjAyLjIyMiAxLjQ4MyAxLjQ4MyAwIDEgMS0uNDcgMi45MjggMTQuNTYgMTQuNTYgMCAwIDAtMi41MTktLjE4N2gtLjAxNmExLjQ4MiAxLjQ4MiAwIDAgMS0uMDE1LTIuOTYzeiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxRTU0RDUiIGQ9Ik0yOC42MjkgMTkuNTA2Yy0uMDM0IDAtLjA2OCAwLS4wNjgtLjAzMnMtLjA2OC0uMDMyLS4xMzUtLjAzMmMtLjEzNi0uMDMzLS4yNzEtLjAzMy0uNDA2LS4wMzMtLjA2OCAwLS4xMzYgMC0uMjAzLS4wMzJoLS4wMzRhNy4xNDIgNy4xNDIgMCAwIDEtMS4xNS0uMTkzLjQuNCAwIDAgMS0uMjM3LS4yMjZjLjAzNCAwIDAgMCAwIDBsLS4yNy0uMDY1Yy4xMzQtLjkzNS4wNjctMS45MDItLjEzNi0yLjgzN2E4LjUyNSA4LjUyNSAwIDAgMC0xLjE4NC0yLjY0NWwuMjAzLS4xOTN2LS4wMzJjMC0uMDk3LjAzMy0uMjI2LjEwMS0uMjkuMzA1LS4yNTguNjEtLjQ1Mi45NDctLjY0NWwuMjAzLS4wOTdjLjEzNi0uMDY1LjIzNy0uMTMuMzczLS4xOTQuMDMzLS4wMzIuMDY3LS4wMzIuMTAxLS4wNjRzMC0uMDMyIDAtLjA2NWMuMzA0LS4yMjUuMzcyLS42MTIuMTM1LS45MDNhLjY1OC42NTggMCAwIDAtLjQ3My0uMjI1LjgzMy44MzMgMCAwIDAtLjQ3NC4xNjFsLS4wMzQuMDMyYy0uMDM0LjAzMi0uMDY3LjA2NS0uMTAxLjA2NS0uMTAyLjA5Ni0uMjAzLjE5My0uMjcuMjktLjAzNS4wNjQtLjEwMi4wOTctLjEzNi4xMjlhNC4zOSA0LjM5IDAgMCAxLS44NDYuNzFjLS4wNjguMDMyLS4xMzUuMDY0LS4yMDMuMDY0LS4wMzQgMC0uMTAxIDAtLjEzNS0uMDMyaC0uMDM0bC0uMjcuMTZjLS4yNzEtLjI1Ny0uNTc2LS41MTUtLjg0Ny0uNzczLTEuMjUxLS45MzUtMi44MDctMS41MTYtNC4zOTctMS42NzdsLS4wMzQtLjI1OHYuMDMyYy0uMTAyLS4wNjQtLjEzNi0uMTYtLjE3LS4yNTggMC0uMzU0IDAtLjcwOS4wNjgtMS4wOTZWOC4yMmMwLS4wNjUuMDM0LS4xMy4wMzQtLjE5NC4wMzQtLjEyOS4wMzQtLjI1OC4wNjgtLjM4N3YtLjE5M2MuMDM0LS4zMjMtLjIzNy0uNjQ1LS41NzUtLjY3Ny0uMjAzLS4wMzMtLjQwNi4wNjQtLjU3Ni4yMjVhLjYyMi42MjIgMCAwIDAtLjIwMy40NTJ2LjE2MWMwIC4xMy4wMzQuMjU4LjA2OC4zODcuMDM0LjA2NS4wMzQuMTMuMDM0LjE5NHYuMDMyYy4wNjguMzU1LjA2OC43MS4wNjggMS4wOTYtLjAzNC4wOTctLjA2OC4xOTQtLjE3LjI1OHYuMDY1bC0uMDMzLjI1OGMtLjM3Mi4wMzItLjc0NS4wOTYtMS4xNS4xNmE4LjE3IDguMTcgMCAwIDAtNC4xNjIgMi4yNThsLS4yMDMtLjEyOWgtLjAzNGMtLjAzMyAwLS4wNjcuMDMyLS4xMzUuMDMycy0uMTM1LS4wMzItLjIwMy0uMDY0YTYuMTM2IDYuMTM2IDAgMCAxLS44NDYtLjc0MmMtLjAzMy0uMDY0LS4xMDEtLjA5Ny0uMTM1LS4xMjktLjEwMS0uMDk3LS4xNy0uMTkzLS4yNy0uMjktLjAzNC0uMDMyLS4wNjgtLjAzMi0uMTAyLS4wNjVsLS4wMzQtLjAzMmEuODMzLjgzMyAwIDAgMC0uNDc0LS4xNjFjLS4yMDIgMC0uMzcyLjA2NS0uNDczLjIyNmEuNjcuNjcgMCAwIDAgLjEzNS45MDNjLjAzNCAwIC4wMzQuMDMyLjAzNC4wMzJzLjA2OC4wNjQuMTAyLjA2NGMuMTAxLjA2NS4yMzYuMTMuMzcyLjE5NGwuMjAzLjA5N2MuMzM4LjE5My42NzYuMzg3Ljk0Ny42NDUuMDY4LjA2NC4xMzUuMTkzLjEwMS4yOXYtLjAzM2wuMjAzLjE5NGMtLjAzMy4wNjQtLjA2Ny4wOTctLjEwMS4xNjEtMS4wNDkgMS41OC0xLjQ4OSAzLjQ1LTEuMTg0IDUuMjg5bC0uMjcuMDY0YzAgLjAzMi0uMDM1LjAzMi0uMDM1LjAzMi0uMDM0LjA5Ny0uMTM1LjE2Mi0uMjM2LjIyNmE2LjU2NCA2LjU2NCAwIDAgMS0xLjE1LjE5NGMtLjA2OCAwLS4xMzYgMC0uMjA0LjAzMi0uMTM1IDAtLjI3LjAzMi0uNDA2LjAzMi0uMDMzIDAtLjA2Ny4wMzItLjEzNS4wMzItLjAzNCAwLS4wMzQgMC0uMDY4LjAzMy0uMzcyLjA2NC0uNjA5LjM4Ni0uNTQuNzQxLjA2Ny4yOS4zNzEuNDg0LjY3Ni40NTIuMDY3IDAgLjEwMSAwIC4xNjktLjAzMy4wMzQgMCAuMDM0IDAgLjAzNC0uMDMycy4xMDEgMCAuMTM1IDBjLjEzNS0uMDMyLjI3LS4wOTcuMzcyLS4xMjlhLjQ5Ny40OTcgMCAwIDEgLjIwMy0uMDY0aC4wMzRjLjM3Mi0uMTMuNzEtLjIyNiAxLjExNi0uMjloLjAzNGMuMTAyIDAgLjIwMy4wMzIuMjcuMDk2LjAzNSAwIC4wMzUuMDMyLjAzNS4wMzJsLjMwNC0uMDMyYTcuNzk1IDcuNzk1IDAgMCAwIDIuNzc0IDMuNzczYy4zMDUuMjI2LjU3NS40Mi45MTQuNThsLS4xNy4yMjZjMCAuMDMyLjAzNC4wMzIuMDM0LjAzMmEuMzY2LjM2NiAwIDAgMSAuMDM0LjMyMyA1LjIyMyA1LjIyMyAwIDAgMS0uNTQxLjkzNXYuMDMyYS41NzEuNTcxIDAgMCAxLS4xMzUuMTYyYy0uMDY4LjA2NC0uMTM2LjE5My0uMjM3LjMyMi0uMDM0LjAzMi0uMDM0LjA2NC0uMDY4LjA5NyAwIDAgMCAuMDMyLS4wMzQuMDMyYS42NDguNjQ4IDAgMCAwIC4yNy44Ny42NS42NSAwIDAgMCAuMjM4LjA2NWMuMjcgMCAuNTA3LS4xNjEuNjQyLS4zODcgMCAwIDAtLjAzMi4wMzQtLjAzMiAwLS4wMzIuMDM0LS4wNjUuMDY4LS4wOTcuMDM0LS4xMjkuMTAxLS4yMjYuMTM1LS4zNTVsLjA2OC0uMTkzYy4xMDEtLjM1NS4yNy0uNjc3LjQ0LTFhLjUyNS41MjUgMCAwIDEgLjI3LS4xOTNjLjAzNCAwIC4wMzQgMCAuMDM0LS4wMzJsLjEzNi0uMjU4YTguMzEgOC4zMSAwIDAgMCAyLjk0My41MTZjLjYwOSAwIDEuMjE4LS4wNjUgMS44MjctLjIyNi4zNzItLjA2NS43NDQtLjE5NCAxLjA4Mi0uMjlsLjEzNS4yMjVjLjAzNCAwIC4wMzQgMCAuMDM0LjAzM2EuNTI1LjUyNSAwIDAgMSAuMjcxLjE5M2MuMTcuMzIzLjMzOC42NDUuNDQgMXYuMDMybC4wNjcuMTkzYy4wMzQuMTMuMDY4LjI1OC4xMzYuMzU1LjAzNC4wMzIuMDM0LjA2NS4wNjcuMDk3IDAgMCAwIC4wMzIuMDM0LjAzMmEuNzYyLjc2MiAwIDAgMCAuNjQzLjM4N2MuMTAyIDAgLjE3LS4wMzIuMjctLjA2NC4xMzYtLjA2NS4yNzEtLjE5NC4zMDUtLjM1NWEuNzkzLjc5MyAwIDAgMC0uMDM0LS40ODRjMC0uMDMyLS4wMzQtLjAzMi0uMDM0LS4wMzIgMC0uMDMyLS4wMzMtLjA2NS0uMDY3LS4wOTdhMS4xNiAxLjE2IDAgMCAwLS4yMzctLjMyMmMtLjAzNC0uMDY1LS4wNjgtLjA5Ny0uMTM1LS4xNjF2LS4wNjVhMy43NiAzLjc2IDAgMCAxLS41NDItLjkzNS4zNjYuMzY2IDAgMCAxIC4wMzQtLjMyM2MwLS4wMzIuMDM0LS4wMzIuMDM0LS4wMzJsLS4xMDEtLjI1OGMxLjcyNS0xIDMuMDQ0LTIuNTQ3IDMuNjUzLTQuMzg1bC4yNy4wMzJjLjAzNSAwIC4wMzUtLjAzMi4wMzUtLjAzMmEuMzk1LjM5NSAwIDAgMSAuMjctLjA5N2guMDM0Yy4zNzIuMDY0Ljc0NC4xNjEgMS4wODMuMjloLjAzNGMuMDY3LjAzMi4xMzUuMDY1LjIwMy4wNjUuMTM1LjA2NC4yMzYuMTI5LjM3Mi4xNi4wMzQgMCAuMDY3LjAzMy4xMzUuMDMzLjAzNCAwIC4wMzQgMCAuMDY4LjAzMmEuMzE4LjMxOCAwIDAgMCAuMTY5LjAzMy43MzUuNzM1IDAgMCAwIC42NzYtLjQ1Mi43NzMuNzczIDAgMCAwLS42MDgtLjY3N3ptLTkuNzc3LTFsLS45MTQuNDItLjkxMy0uNDItLjIzNy0uOTM1LjY0My0uNzc0aDEuMDE1bC42NDIuNzc0LS4yMzYuOTM1em01LjUxNC0yLjA5NmMuMTY5LjY3OC4yMDMgMS4zNTUuMTM1IDIuMDMybC0zLjIxNC0uODdhLjUyNi41MjYgMCAwIDEtLjQwNi0uNjQ2LjUxNC41MTQgMCAwIDEgLjEzNi0uMjI1bDIuNTM3LTIuMTkzYTYuMzkgNi4zOSAwIDAgMSAuODEyIDEuOTAyem0tMS44MjctMy4wOTVsLTIuNzc0IDEuODdjLS4yMzcuMTI5LS41NzUuMDk3LS43NDQtLjEyOWEuMjg3LjI4NyAwIDAgMS0uMTAyLS4yMjZsLS4yMDMtMy4yNTdjMS40ODkuMTYyIDIuODA4Ljc3NCAzLjgyMyAxLjc0MnptLTYuMTIzLTEuNjQ1bC42NzYtLjEyOS0uMTY5IDMuMjI1YzAgLjI5LS4yNy41MTYtLjU3NS41MTYtLjEwMSAwLS4xNy0uMDMyLS4yNy0uMDY1bC0yLjgwOC0xLjkwMmE2LjgyIDYuODIgMCAwIDEgMy4xNDYtMS42NDV6bS00LjEyOCAyLjgzOGwyLjUwNCAyLjEyOGMuMjM3LjE5NC4yNy41MTYuMDY4Ljc0Mi0uMDY4LjA5Ny0uMTM2LjEyOS0uMjcxLjE2MWwtMy4yODIuOTAzYTYuNTM1IDYuNTM1IDAgMCAxIC45ODEtMy45MzR6bS0uNTc1IDUuNDVsMy4zNS0uNTQ5Yy4yNyAwIC41NC4xNjIuNTc1LjQyYS4zNjYuMzY2IDAgMCAxLS4wMzQuMzIybC0xLjI4NiAyLjk2N2MtMS4xODQtLjc0Mi0yLjEzMS0xLjg3LTIuNjA1LTMuMTZ6bTcuNjggMy45OThhNy4xNjcgNy4xNjcgMCAwIDEtMS40NTUuMTYxYy0uNzEgMC0xLjQ1NS0uMTI5LTIuMTMxLS4zMjJsMS42NTctMi44N2EuNTQyLjU0MiAwIDAgMSAuNjc3LS4xM2MuMTAyLjA2NS4xNy4xMy4yNy4yMjdsMS42MjUgMi44MDVjLS4yMDMuMDMyLS40MDYuMDY1LS42NDMuMTI5em00LjEyNy0yLjgwNWE2LjMxNyA2LjMxNyAwIDAgMS0yLjAzIDEuOTM0bC0xLjMyLTMuMDNhLjUxOC41MTggMCAwIDEgLjMwNS0uNjEzIDEuMDMgMS4wMyAwIDAgMSAuMzA1LS4wNjVsMy4zODMuNTQ4Yy0uMTcuNDUyLS4zNzIuODctLjY0MyAxLjIyNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==" alt="Kubernetes Ingress" /> </div> <a - href="https://containo.us/solutions/kubernetes-ingress/" + href="https://traefik.io/solutions/kubernetes-ingress/" class="dmi-details" > <div class="dmi-title">Kubernetes Ingress</div> @@ -109,7 +122,7 @@ <div class="dmi-image"> <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZmlsbD0iIzYxOEZGRSIgZD0iTTI2LjI1IDI0LjcydjYuMDNhLjc1Ljc1IDAgMCAxLS43NS43NWgtMi45MTdhMS41IDEuNSAwIDEgMCAuMDAxIDNIMjUuNWEzLjc1IDMuNzUgMCAwIDAgMy43NS0zLjc1di02LjAzYTEuNSAxLjUgMCAwIDAtMyAweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxRTU0RDUiIGQ9Ik0xOCA2YTIuMjUgMi4yNSAwIDAgMCAyLjI1LTIuMjV2LTEuNUEyLjI1IDIuMjUgMCAwIDAgMTggMEgyLjI1QTIuMjUgMi4yNSAwIDAgMCAwIDIuMjV2MS41QTIuMjUgMi4yNSAwIDAgMCAyLjI1IDZIMTh6TTMzLjc1IDIyLjVBMi4yNSAyLjI1IDAgMCAwIDM2IDIwLjI1di0xLjVhMi4yNSAyLjI1IDAgMCAwLTIuMjUtMi4yNUgxOGEyLjI1IDIuMjUgMCAwIDAtMi4yNSAyLjI1djEuNUEyLjI1IDIuMjUgMCAwIDAgMTggMjIuNWgxNS43NXoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjNjE4RkZFIiBkPSJNMjIuNSAxNC4yNDdWMTMuNWEzLjc1IDMuNzUgMCAwIDAtMy43NS0zLjc1aC02QS43NS43NSAwIDAgMSAxMiA5di0uNzYxYTEuNSAxLjUgMCAwIDAtMyAwVjlhMy43NSAzLjc1IDAgMCAwIDMuNzUgMy43NWg2YS43NS43NSAwIDAgMSAuNzUuNzV2Ljc0N2ExLjUgMS41IDAgMCAwIDMgMHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjMUU1NEQ1IiBkPSJNMTggMzZhMi4yNSAyLjI1IDAgMCAwIDIuMjUtMi4yNXYtMS41QTIuMjUgMi4yNSAwIDAgMCAxOCAzMEgyLjI1QTIuMjUgMi4yNSAwIDAgMCAwIDMyLjI1djEuNUEyLjI1IDIuMjUgMCAwIDAgMi4yNSAzNkgxOHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==" alt="Service Mesh" /> </div> - <a href="https://containo.us/maesh/" class="dmi-details"> + <a href="https://traefik.io/traefik-mesh/" class="dmi-details"> <div class="dmi-title">Service Mesh</div> <div class="dmi-description"> Monitor and route your internal communications @@ -137,22 +150,22 @@ <div class="dm-left"> <div class="dm-header">Learn</div> <div class="dm-items"> - <a href="https://containo.us/blog/" class="dm-item"> + <a href="https://traefik.io/blog/" class="dm-item"> Blog </a> - <a href="https://containo.us/resources/" class="dm-item"> + <a href="https://traefik.io/resources/" class="dm-item"> Resource Library </a> - <a href="https://containo.us/success-stories/" class="dm-item"> + <a href="https://traefik.io/success-stories/" class="dm-item"> Success Stories </a> - <a href="https://docs.containo.us/" class="dm-item"> + <a href="https://doc.traefik.io/" class="dm-item"> Docs </a> - <a href="https://containo.us/community/" class="dm-item"> + <a href="https://traefik.io/community/" class="dm-item"> Community </a> - <a href="https://containo.us/events/" class="dm-item"> + <a href="https://traefik.io/events/" class="dm-item"> Events </a> </div> @@ -162,7 +175,7 @@ </div> <div class="menu-item-wrapper"> - <a href="https://containo.us/pricing/" class="menu-item"> + <a href="https://traefik.io/pricing/" class="menu-item"> Pricing </a> </div> @@ -182,16 +195,16 @@ <div class="dm-left"> <div class="dm-header">Company</div> <div class="dm-items"> - <a href="https://containo.us/about-us/" class="dm-item"> + <a href="https://traefik.io/about-us/" class="dm-item"> About </a> - <a href="https://containo.us/partners/" class="dm-item"> + <a href="https://traefik.io/partners/" class="dm-item"> Partners </a> - <a href="https://containo.us/careers/" class="dm-item"> + <a href="https://traefik.io/careers/" class="dm-item"> Careers </a> - <a href="https://containo.us/press/" class="dm-item"> + <a href="https://traefik.io/press/" class="dm-item"> Press </a> </div> @@ -200,7 +213,7 @@ <p>Interested in joining Traefik Labs?</p> <a class="btn-type-1" - href="https://containo.us/careers/#open-positions" + href="https://traefik.io/careers/#open-positions" > View Open Positions </a> @@ -216,7 +229,7 @@ <div class="site-header__demo-button"> <a class="button--secondary" - href="https://info.containo.us/request-demo-traefikee" + href="https://info.traefik.io/request-demo-traefikee" > Get a demo </a> diff --git a/docs/theme/partials/product-switcher.html b/docs/theme/partials/product-switcher.html index b57a9a14a..83293a90a 100644 --- a/docs/theme/partials/product-switcher.html +++ b/docs/theme/partials/product-switcher.html @@ -2,7 +2,7 @@ <div class="menu-item-wrapper menu-item-wrapper--dropdown"> <a class="menu-item menu-item--with-icon"> - <img src="data:image/png;base64,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" height="28px" width="auto" /> + <img src="{{ 'assets/images/traefik-proxy-logo-long.svg' | url }}" height="48px" width="auto" alt="Traefik Proxy" /> <span class="icon"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"> <polyline points="6 9 12 15 18 9"></polyline> @@ -14,13 +14,27 @@ <div class="nav-dropdown-menu-wrapper"> <div class="dm-header">Product Documentations</div> <div class="dm-items"> - <div class="dm-item dm-item--traefikee"> - <div class="dmi-image"> - <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDc5IDE2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZmlsbD0iIzA2MTAyQSIgZD0iTTQuNzYyIDE2Yy0uODI4IDAtMS40ODctLjI3LTEuOTc2LS44MTEtLjQ5LS41NDgtLjczNC0xLjM4OC0uNzM0LTIuNTIxVjYuMzU0SC43MzRjLS4yMzcgMC0uNDItLjA1OC0uNTUtLjE3NUEuNjIxLjYyMSAwIDAgMSAwIDUuNzA4YzAtLjE5LjA2MS0uMzQ0LjE4NC0uNDYuMTIyLS4xMjUuMzAyLS4xODcuNTQtLjE4N2gxLjMyOGwuMjU5LTMuMTEzYS44NTkuODU5IDAgMCAxIC4zMDItLjYwMy45NTQuOTU0IDAgMCAxIC42MzctLjI1MmMuMjE2IDAgLjM5Ni4wNy41NC4yMDguMTQ0LjEzMi4yMTYuMzI2LjIxNi41ODF2My4xNzloMS45ODdjLjIzNyAwIC40MTMuMDYyLjUyOS4xODZhLjY1OC42NTggMCAwIDEgLjE4My40ODNjMCAuNDE2LS4yMzcuNjI0LS43MTIuNjI0SDQuMDA2djUuOTc0YzAgLjc1My4xMDQgMS4yOTcuMzEzIDEuNjMzLjIwOS4zMy41NC40OTQuOTkzLjQ5NGguMTJsLjczMy0uMDMzaC4wNjVjLjIzOCAwIC40MjUuMDc2LjU2Mi4yM2EuNzgyLjc4MiAwIDAgMSAuMjA1LjUzN2MwIC4xODMtLjA0LjMzMi0uMTIuNDVhLjY4My42ODMgMCAwIDEtLjM2Ni4yNGMtLjE1OS4wNTItLjMyLjA4NC0uNDg2LjFhNy4xMiA3LjEyIDAgMCAxLS42MjYuMDIxaC0uNjM3em01LjE4IDBjLS4yNyAwLS41LS4wOC0uNjktLjIzOC0uMTktLjE2LS4yODQtLjM4My0uMjg0LS42NzJWNi4xNTJjMC0uMjkuMDk4LS41MS4yOTUtLjY2MS4xOTctLjE1OS40My0uMjM4LjcwMS0uMjM4LjI3IDAgLjUuMDc5LjY5LjIzOC4xOTcuMTUyLjI5NS4zNjUuMjk1LjY0bC0uMDEgMS4zYTMuMjEgMy4yMSAwIDAgMSAxLjA5NC0xLjY4Yy41NTUtLjQ1NSAxLjIyLS42ODMgMS45OTMtLjY4My4yMzQgMCAuNDE2LjA4Ny41NDguMjZhLjk0My45NDMgMCAwIDEgLjIwOC42MDcuODg4Ljg4OCAwIDAgMS0uMTg2LjU2M2MtLjEyNC4xNTItLjMwMy4yMjgtLjUzNy4yMjgtLjk4NSAwLTEuNzUyLjI1My0yLjMuNzU4LS41NC41MDYtLjgxIDEuMTgxLS44MSAyLjAyNnY1LjU4YzAgLjI4OS0uMTAyLjUxMy0uMzA2LjY3Mi0uMTk3LjE1OS0uNDMuMjM4LS43LjIzOHptMjcuMDc0LS4yNTVjLS4xOTUuMTctLjQyNS4yNTUtLjY5Mi4yNTUtLjI2NiAwLS40OTctLjA4NS0uNjkxLS4yNTUtLjE4Ny0uMTc4LS4yOC0uNDIyLS4yOC0uNzMzVjYuMzg0aC0xLjQxNmMtLjIzOCAwLS40MTQtLjA1OS0uNTMtLjE3N2EuNjY1LjY2NSAwIDAgMS0uMTcyLS40NjcuNjguNjggMCAwIDEgLjE3My0uNDc3Yy4xMTUtLjEyNi4yOTEtLjE4OS41My0uMTg5aDEuNDE0di0xLjQxYzAtMS4zMjUuMjc0LTIuMjY1LjgyMS0yLjgyQzM2LjcyLjI4IDM3LjQ3NiAwIDM4LjQ0MSAwaDEuMzE4YS41Ny41NyAwIDAgMSAuNDg2LjIzMy44MS44MSAwIDAgMSAuMTg0LjUzMy44MS44MSAwIDAgMS0uMTg0LjUzM2MtLjExNS4xNDgtLjI4LjIyMi0uNDk3LjIyMmgtLjkxOGMtLjMxIDAtLjU1LjAzLS43MjMuMDg5LS4xNzMuMDUyLS4zMjguMTc0LS40NjUuMzY2LS4xMy4xODUtLjIyLjQ1Ni0uMjcuODExLS4wNDMuMzQ4LS4wNjUuODIyLS4wNjUgMS40MjF2Ljg2NmgxLjgyNmMuMjM3IDAgLjQxLjA2My41MTguMTg5YS42OC42OCAwIDAgMSAuMTczLjQ3N2MwIC40My0uMjMuNjQ0LS42OTEuNjQ0aC0xLjgyNnY4LjYyOGMwIC4zMS0uMDk3LjU1NS0uMjkxLjczM3ptNi4zNy0xMy4zNmMtLjM4NiAwLS42OTYtLjEwOC0uOTMtLjMyNC0uMjMzLS4yMjMtLjM1LS41MS0uMzUtLjg2M3MuMTE3LS42NC4zNS0uODYzYy4yNDEtLjIyMy41NTUtLjMzNS45NDItLjMzNS4zOCAwIC42ODYuMTEyLjkyLjMzNS4yMzMuMjE1LjM1LjUwMy4zNS44NjMgMCAuMzUzLS4xMTcuNjQtLjM1Ljg2My0uMjM0LjIxNi0uNTQ0LjMyNC0uOTMxLjMyNHpNNDMuMzcyIDE2YS45OTMuOTkzIDAgMCAxLS42ODYtLjI1M2MtLjE5LS4xNzYtLjI4NC0uNDI1LS4yODQtLjc0OFY2LjA2YzAtLjMwOS4wOTgtLjU1LjI5NC0uNzI3LjIwNC0uMTc2LjQ0LS4yNjQuNzA4LS4yNjQuMjYyIDAgLjQ4Ny4wODguNjc1LjI2NC4xOTYuMTc2LjI5NC40MTguMjk0LjcyNlYxNWMwIC4zMDgtLjEwMS41NTQtLjMwNS43MzdhMS4wMDkgMS4wMDkgMCAwIDEtLjY5Ni4yNjR6bTUuNjI2LS4yNzFhMS4wMiAxLjAyIDAgMCAxLS42OTguMjZjLS4yNyAwLS40OTgtLjA4My0uNjg3LS4yNS0uMTktLjE3My0uMjg0LS40MTktLjI4NC0uNzM3Vi45NzZjMC0uMzAzLjA5OC0uNTQyLjI5NS0uNzE2LjIwMy0uMTczLjQ0LS4yNi43MDktLjI2LjI2MSAwIC40ODcuMDg3LjY3Ni4yNi4xOTYuMTc0LjI5NC40MTMuMjk0LjcxNnY4Ljc5OGw0Ljk1My00LjUxM2EuNzc1Ljc3NSAwIDAgMSAuNTEyLS4yMDZjLjIzMyAwIC40MzcuMDkuNjExLjI3MS4xODIuMTguMjczLjM4My4yNzMuNjA4IDAgLjIwMi0uMDg3LjM4Ni0uMjYyLjU1M2wtMy45NiAzLjUyNSA0LjMzMSA0LjUzNGMuMTYuMTY3LjI0LjM1NS4yNC41NjVhLjgzNS44MzUgMCAwIDEtLjI4NC42MTguODcuODcgMCAwIDEtLjYzMi4yNzEuODUuODUgMCAwIDEtLjY1NS0uMzA0bC01LjEyNy01LjQyM3Y0LjcyOWMwIC4zMTEtLjEwMS41NTMtLjMwNS43Mjd6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iIzFFNTRENSIgZD0iTTE4LjgyNyAxNS45OTVjLTEuMjU0LS4xMS0yLjIxMi0uNDkyLTIuOTA4LTEuMTYxLS43MS0uNjgxLTEuMDE0LTEuNTctLjg5My0yLjYwNy4xMzgtMS4xOTUuNjk5LTIuMDM4IDEuNjgzLTIuNTMuNzU4LS4zOCAxLjUxNS0uNTI0IDIuNzQ3LS41MjQuODc1IDAgMS42MDguMDcyIDIuNzI3LjI2OS4yNzcuMDQ4LjUxNi4wODguNTMyLjA4OC4wMjQgMCAuMDQyLS4wODkuMDkzLS40NDUuMDkyLS42NDQuMTA4LS44NjYuMDgzLTEuMTI0YTEuNjggMS42OCAwIDAgMC0uMTgtLjY3NmMtLjI5LS42MDEtLjk3OS0uOTY4LTIuMDg1LTEuMTEzYTguMDE1IDguMDE1IDAgMCAwLTEuMzY0LS4wMWMtLjUzLjA2LS44MjcuMTM4LTEuNDg4LjM4OC0uMzg3LjE0Ny0uMzg5LjE0Ny0uNTQzLjEzOGEuNjE4LjYxOCAwIDAgMS0uNTYyLS4zNzcuNDkuNDkgMCAwIDEtLjA1Ni0uMjczYzAtLjIuMDUxLS4zMDYuMjMtLjQ3Ni40MDItLjM4IDEuMDc5LS43MDQgMS43NjEtLjg0My40MzgtLjA5LjY1My0uMTA4IDEuMjI5LS4xMDdhNy4zOCA3LjM4IDAgMCAxIDEuNTA3LjEzNWMuODguMTY1IDEuNTUuNDU3IDIuMDU0Ljg5Ni4xNS4xMy4zNzUuMzg3LjQ3Mi41MzcuMDMuMDQ1LjA2LjA4My4wNjcuMDgzYS42NzcuNjc3IDAgMCAwIC4xMS0uMTIyYy43NjMtLjk4NSAyLjA1LTEuNTQyIDMuNTU2LTEuNTQxIDEuMDY2IDAgMi4wNTcuMjczIDIuNzk2Ljc3LjU4NS4zOTMgMS4wNjEgMSAxLjI1NCAxLjU5Ny4xMS4zNDMuMTI3LjQ3LjEyOC45NjkgMCAuMzEtLjAwOC41Mi0uMDI1LjYxNi0uMTczLjk4LS41ODUgMS42NTktMS4zIDIuMTQyLS41NzQuMzg5LTEuMjk2LjYxNi0yLjI0LjcwNi0uNDc2LjA0NS0xLjM0NS4wNDEtMS45MDktLjAxYTE1LjczIDE1LjczIDAgMCAxLTEuMzE1LS4xNjggMjEuMjUgMjEuMjUgMCAwIDAtLjkzMy0uMTU3Yy0uMDAzLjAwMi0uMDM3LjIyLS4wNzYuNDgyLS4wNjMuNDItLjA3MS41MjQtLjA3My44Ni0uMDAxLjM0LjAwNC40LjA0NC41NTcuMTMuNTA2LjQxOS44NDQuOTQxIDEuMTA1LjUxNC4yNTcgMS4wNTMuMzY5IDEuODY3LjM4Ni4zNi4wMDcuNTQ1LjAwMi43Ny0uMDIyLjU0Ny0uMDU5Ljc5Ni0uMTIzIDEuNTIyLS4zOTMuMTgxLS4wNjcuMzY2LS4xMjguNDEtLjEzNmEuNzUuNzUgMCAwIDEgLjM4LjA3LjcwMy43MDMgMCAwIDEgLjM0NC41NjRjMCAuMjQzLS4wODIuMzktLjMyLjU4Mi0uNTcuNDYtMS4yOTguNzQtMi4xNjcuODM4LS4zMS4wMzUtMS4wMTcuMDQtMS4zNTguMDEtLjk2Mi0uMDg1LTEuNjMtLjI1MS0yLjI0LS41NTktLjQ3Ny0uMjQtLjg0LS41MzctMS4xMTItLjkwOWExNi41MDggMTYuNTA4IDAgMCAwLS4xMjYtLjE3MS44NjMuODYzIDAgMCAwLS4wOTguMTE3IDMuOTkxIDMuOTkxIDAgMCAxLS45MTkuODQyYy0uNDkyLjMyNC0xLjIuNTcxLTEuOTE0LjY3LS4yMTQuMDI5LS45MjIuMDUzLTEuMTAzLjAzN3ptMS4yMjgtMS4zOTRhMi44NDMgMi44NDMgMCAwIDAgMS40ODMtLjg0Yy4zNDQtLjM3OC42MjctLjk0NS43ODItMS41NjkuMDg4LS4zNTIuMjM0LTEuMzMuMjAyLTEuMzVhLjc5Mi43OTIgMCAwIDAtLjE3Mi0uMDI5IDE5LjUwNCAxOS41MDQgMCAwIDEtLjUxNS0uMDYxYy0xLjItLjE1Ny0xLjkzNy0uMjE5LTIuMzUtLjE5NS0uNzg1LjA0NC0xLjEwNi4xMTQtMS41NzcuMzQxYTEuNDU2IDEuNDU2IDAgMCAwLS41NC40MWMtLjE5LjI0LS4zMDMuNDc4LS4zODMuNzk5LS4wNTguMjMzLS4wNjQuODQ0LS4wMSAxLjA0LjA5LjMzMi4xOTguNTIuNDQuNzY4LjMzLjM0Ljc2Ny41NjggMS4zMDkuNjgxLjI3Ni4wNTguMjY4LjA1Ny43MzIuMDUuMzM2LS4wMDUuNDYyLS4wMTQuNi0uMDQ1em03LjY1LTQuNTljLjQ5LS4wNDQuNzktLjEyIDEuMTU5LS4yOTYuMzA2LS4xNDYuNDg1LS4yOTUuNjU0LS41NDcuMjQ4LS4zNy4zNDUtLjcyMS4zNDMtMS4yNDItLjAwMi0uMzcxLS4wMzMtLjUyNi0uMTYtLjc5Mi0uMjgzLS41OTYtLjk0OS0xLjAyMy0xLjgyMS0xLjE2OGE0LjU0MiA0LjU0MiAwIDAgMC0xLjAyNS4wMTFjLS40My4wOC0uNzkzLjIyNC0xLjExMy40NDMtLjU5LjQwNC0uOTk5IDEuMDE0LTEuMjI2IDEuODMzLS4wOS4zMjEtLjExMy40NDUtLjE5My45OTlsLS4wNzMuNTExLjA5OC4wMTFjLjI5Ny4wMzMuOTY3LjExNSAxLjM1Ni4xNjYuMjQ0LjAzMi41NDUuMDY2LjY2Ny4wNzYuMzU0LjAyOC45ODguMDI1IDEuMzM1LS4wMDZ6TTYwLjE4NiAxaDE3LjQ5N0M3OC40MSAxIDc5IDEuNjE4IDc5IDIuMzh2MTIuMjRjMCAuNzYyLS41OSAxLjM4LTEuMzE4IDEuMzhINjAuMTg1Yy0uNzI3IDAtMS4zMTctLjYxOC0xLjMxNy0xLjM4VjIuMzhjMC0uNzYyLjU5LTEuMzggMS4zMTctMS4zOHptMS4zOTggMTMuMDAzaDUuNzZjLjE2Ny4wMS4zMy0uMDU1LjQ0Ny0uMTc3YS42MzUuNjM1IDAgMCAwIC4xNTYtLjQ1My42NDQuNjQ0IDAgMCAwLS4xNTYtLjQ1My41Ni41NiAwIDAgMC0uNDQ3LS4xOEg2Mi4zN1Y4Ljk0Mmg0LjUzNWEuNTYzLjU2MyAwIDAgMCAuNDQ3LS4xNzYuNjExLjYxMSAwIDAgMCAuMTctLjQyNi41NzcuNTc3IDAgMCAwLS42MDgtLjU5OEg2Mi4zN1Y0LjI1NWg0Ljc5YS41NjQuNTY0IDAgMCAwIC40NDctLjE4Ni42MzUuNjM1IDAgMCAwIC4xNTYtLjQ1Mi42MTYuNjE2IDAgMCAwLS4xNTYtLjQzLjU2LjU2IDAgMCAwLS40NDctLjE4MmgtNS42MDNhLjY3LjY3IDAgMCAwLS41MTQuMjI2Ljc1My43NTMgMCAwIDAtLjIwMS41MjF2OS40NWMwIC4yLjA4My4zOTIuMjI3LjUzYS43MzQuNzM0IDAgMCAwIC41MTQuMjcxem05LjA4IDBoNS43NmMuMTY2LjAxLjMzLS4wNTUuNDQ2LS4xNzdhLjYzNS42MzUgMCAwIDAgLjE1Ni0uNDUzLjY0NC42NDQgMCAwIDAtLjE1Ni0uNDUzLjU2LjU2IDAgMCAwLS40NDctLjE4SDcxLjQ1VjguOTQyaDQuNTM1YS41NjMuNTYzIDAgMCAwIC40NDctLjE3Ni42MTEuNjExIDAgMCAwIC4xNy0uNDI2LjU3Ny41NzcgMCAwIDAtLjYwOC0uNTk4SDcxLjQ1VjQuMjU1aDQuNzlhLjU2NC41NjQgMCAwIDAgLjQ0Ny0uMTg2LjYzNS42MzUgMCAwIDAgLjE1Ni0uNDUyLjYxNi42MTYgMCAwIDAtLjE1Ni0uNDMuNTYuNTYgMCAwIDAtLjQ0Ny0uMTgyaC01LjYwM2EuNjcuNjcgMCAwIDAtLjUxNC4yMjYuNzUzLjc1MyAwIDAgMC0uMjAxLjUyMXY5LjQ1YzAgLjIuMDgzLjM5Mi4yMjguNTNhLjczNC43MzQgMCAwIDAgLjUxNC4yNzF6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=" alt="TraefikEE Doc" /> + + <div class="dm-item"> + <div class="dmi-image mesh"> + <img src="{{ 'assets/images/traefik-mesh-logo.svg' | url }}" alt="Traefik Mesh Documentation" /> </div> - <a class="dmi-details" href="https://docs.containo.us/"> + <a class="dmi-details" href="https://doc.traefik.io/traefik-mesh/"> + <div class="dmi-title">Traefik Mesh</div> + <div class="dmi-description"> + Route and Monitor communications inside your + Kubernetes cluster + </div> + </a> + </div> + + <div class="dm-item dm-item--traefikee"> + <div class="dmi-image enterprise"> + <img src="{{ 'assets/images/traefik-enterprise-logo.svg' | url }}" alt="Traefik Enterprise Documentation" /> + </div> + <a class="dmi-details" href="https://doc.traefik.io/traefik-enterprise/"> <div class="dmi-title"> - TraefikEE Documentation + Traefik Enterprise </div> <div class="dmi-description"> Ensure high availability, scalability, and security @@ -29,21 +43,9 @@ </a> </div> - <div class="dm-item"> - <div class="dmi-image"> - <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDEiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxNDEgMzkiPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICA8cGF0aCBmaWxsPSIjMUYwMzIzIiBkPSJNMzAuMDEzIDExLjE0M2M1Ljk4IDAgOC45NyAzLjU1NiA4Ljk3IDEwLjY2N3YxNC45OGMwIC43LS4yMDIgMS4yNDMtLjYwOCAxLjYzLS40MDYuMzg3LS45NDIuNTgtMS42MDYuNTgtLjY2NSAwLTEuMjEtLjE5My0xLjYzNC0uNTgtLjQyNC0uMzg3LS42MzctLjkzLS42MzctMS42M1YyMS45MmMwLTIuNDY4LS40NDMtNC4yNTUtMS4zMjktNS4zNi0uODg2LTEuMTA2LTIuMjctMS42NTktNC4xNTMtMS42NTktMi4yNTIgMC00LjAyNC43NTYtNS4zMTYgMi4yNjctMS4yOTIgMS41MS0xLjkzOCAzLjU1NS0xLjkzOCA2LjEzNXYxMy40ODZjMCAuNy0uMjEyIDEuMjQ0LS42MzcgMS42My0uNDI0LjM4OC0uOTY5LjU4MS0xLjYzMy41ODEtLjY2NSAwLTEuMi0uMTkzLTEuNjA2LS41OC0uNDA2LS4zODctLjYxLS45My0uNjEtMS42M1YyMS45MmMwLTIuNDY4LS40NDItNC4yNTUtMS4zMjgtNS4zNi0uODg2LTEuMTA2LTIuMjg5LTEuNjU5LTQuMjA5LTEuNjU5LTIuMjE1IDAtMy45NzcuNzU2LTUuMjg4IDIuMjY3LTEuMzEgMS41MS0xLjk2NiAzLjU1NS0xLjk2NiA2LjEzNXYxMy40ODZjMCAuNy0uMjAzIDEuMjQ0LS42MDkgMS42My0uNDA2LjM4OC0uOTQxLjU4MS0xLjYwNi41ODEtLjY2NCAwLTEuMjA5LS4xOTMtMS42MzMtLjU4Qy4yMTIgMzguMDMzIDAgMzcuNDkgMCAzNi43OVYxMy40NjNjMC0uNjYzLjIxMi0xLjE5Ny42MzctMS42MDMuNDI0LS40MDUuOTY5LS42MDggMS42MzMtLjYwOC42MjggMCAxLjE0NS4xOTQgMS41NS41OC40MDcuMzg4LjYxLjkxMy42MSAxLjU3NnYyLjY1M2MuODEyLTEuNTg0IDEuOTM4LTIuOCAzLjM3OC0zLjY0OCAxLjQ0LS44NDcgMy4xLTEuMjcxIDQuOTg0LTEuMjcxIDQuMjA4IDAgNi45NTggMS43NjkgOC4yNSA1LjMwNi43NzYtMS42MjEgMS45NTctMi45MTEgMy41NDQtMy44NyAxLjU4OC0uOTU3IDMuMzk3LTEuNDM2IDUuNDI3LTEuNDM2em03My4wODYgMGMxLjQyOSAwIDIuODEyLjE5MyA0LjE0OS41NzggMS4zMzcuMzg1IDIuNTE4LjkyNyAzLjU0NCAxLjYyNCAxLjI0NS44OCAxLjg2OCAxLjc5OCAxLjg2OCAyLjc1MyAwIC40NzctLjE0Ny44OC0uNDQgMS4yMS0uMjkzLjMzMS0uNjQuNDk2LTEuMDQ0LjQ5Ni0uNDQgMC0xLjA5OS0uMzEyLTEuOTc4LS45MzYtMS4wMjUtLjY2LTEuOTk2LTEuMTc0LTIuOTEyLTEuNTQxLS45MTYtLjM2Ny0yLjA1MS0uNTUtMy40MDYtLjU1LTEuNzIyIDAtMy4xMDUuMzg1LTQuMTQ5IDEuMTU2LTEuMDQ0Ljc3LTEuNTY2IDEuNzk4LTEuNTY2IDMuMDgzIDAgLjgwNy4xOTMgMS40NTguNTc3IDEuOTU0LjM4NS40OTUgMS4wMjYuOTM2IDEuOTIzIDEuMzIxLjg5OC4zODYgMi4xODkuNzYyIDMuODc0IDEuMTI5IDIuNDkuNTUgNC40MjMgMS4xNTYgNS43OTcgMS44MTcgMS4zNzMuNjYgMi4zNTMgMS40NjggMi45NCAyLjQyMi41ODUuOTU0Ljg3OCAyLjE2NS44NzggMy42MzMgMCAyLjMxMy0uOTcgNC4xNzUtMi45MTIgNS41ODgtMS45NDEgMS40MTMtNC41MDUgMi4xMi03LjY5MiAyLjEyLTEuNjg1IDAtMy4yODgtLjIwMi00LjgwOC0uNjA2LTEuNTItLjQwMy0yLjg2Ni0uOTcyLTQuMDM4LTEuNzA2LS42Ni0uNDQtMS4xMjctLjg1NC0xLjQwMS0xLjIzOS0uMjc1LS4zODUtLjQxMy0uODUzLS40MTMtMS40MDQgMC0uNDc3LjEzOC0uODcyLjQxMy0xLjE4My4yNzQtLjMxMi42MzEtLjQ2OCAxLjA3MS0uNDY4LjQ0IDAgMS4wOC4yNzUgMS45MjMuODI1YTE4LjI3NiAxOC4yNzYgMCAwIDAgMy4yNyAxLjU3YzEuMDguMzg1IDIuNDI2LjU3NyA0LjAzOC41NzcgMS45NzggMCAzLjUxNi0uMzQ4IDQuNjE1LTEuMDQ2IDEuMS0uNjk3IDEuNjQ5LTEuNzA2IDEuNjQ5LTMuMDI4IDAtLjgwNy0uMjAyLTEuNDU4LS42MDUtMS45NTQtLjQwMy0uNDk1LTEuMDk5LS45MzYtMi4wODgtMS4zMjEtLjk4OS0uMzg2LTIuNDM2LS43OC00LjM0LTEuMTg0LTMuMjI0LS42OTctNS41MzItMS42MzMtNi45MjQtMi44MDgtMS4zOTEtMS4xNzQtMi4wODctMi43Ny0yLjA4Ny00Ljc5IDAtMS41NzcuNDQtMi45NzIgMS4zMTgtNC4xODMuODgtMS4yMTIgMi4wOTctMi4xNjYgMy42NTQtMi44NjMgMS41NTctLjY5NyAzLjMyNC0xLjA0NiA1LjMwMi0xLjA0NnpNMTIwLjQ0MSAwYy42ODcgMCAxLjIyLjE5IDEuNi41NzMuMzguMzgyLjU3LjkuNTcgMS41NTR2MTQuMjkxYy44NjgtMS42IDIuMDgtMi44MTggMy42MzQtMy42NTQgMS41NTUtLjgzNyAzLjMyNy0xLjI1NSA1LjMxNi0xLjI1NSAzLjExIDAgNS40NjEuODgyIDcuMDUyIDIuNjQ2IDEuNTkxIDEuNzYzIDIuMzg3IDQuMzkgMi4zODcgNy44ODF2MTQuNzgyYzAgLjY5MS0uMTk5IDEuMjI3LS41OTcgMS42MS0uMzk3LjM4MS0uOTIyLjU3Mi0xLjU3My41NzItLjY4NyAwLTEuMjMtLjE5LTEuNjI3LS41NzMtLjM5OC0uMzgyLS41OTctLjkxOC0uNTk3LTEuNjA5VjIyLjE0NWMwLTIuMzYzLS40NzktNC4xMDktMS40MzctNS4yMzYtLjk1OS0xLjEyNy0yLjQ4Ny0xLjY5LTQuNTg0LTEuNjktMi40MjMgMC00LjM1OC43NDUtNS44MDQgMi4yMzYtMS40NDcgMS40OS0yLjE3IDMuNTA5LTIuMTcgNi4wNTR2MTMuMzFjMCAuNjktLjE5IDEuMjI2LS41NyAxLjYwOC0uMzguMzgyLS45MTMuNTczLTEuNi41NzNzLTEuMjMtLjE5LTEuNjI3LS41NzNjLS4zOTgtLjM4Mi0uNTk3LS45MTgtLjU5Ny0xLjYwOVYyLjEyOGMwLS42MTkuMjA4LTEuMTI4LjYyNC0xLjUyOC40MTYtLjQuOTUtLjYgMS42LS42eiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiM5RDBGQjAiIGQ9Ik01NC42NzkgMzguOTg3Yy0zLjE4LS4yOC01LjYwOS0xLjI2Mi03LjM3Ni0yLjk4LTEuNzk3LTEuNzQ3LTIuNTY5LTQuMDI1LTIuMjY0LTYuNjg5LjM1LTMuMDY0IDEuNzczLTUuMjI5IDQuMjY4LTYuNDkxIDEuOTIzLS45NzMgMy44NDItMS4zNDQgNi45NjYtMS4zNDQgMi4yMi0uMDAxIDQuMDguMTg1IDYuOTE2LjY5LjcwMi4xMjUgMS4zMDkuMjI3IDEuMzUuMjI3LjA2IDAgLjEwNi0uMjI4LjIzNS0xLjE0Mi4yMzMtMS42NTMuMjc1LTIuMjIzLjIxMS0yLjg4NS0uMDc0LS43Ny0uMTctMS4xMzgtLjQ1NS0xLjczNS0uNzM2LTEuNTQtMi40ODQtMi40ODQtNS4yOS0yLjg1NC0uODAyLS4xMDYtMi42NTQtLjEyLTMuNDU4LS4wMjctMS4zNDYuMTU1LTIuMDk4LjM1NC0zLjc3NC45OTctLjk4LjM3Ni0uOTg1LjM3Ny0xLjM3Ni4zNTMtLjY3My0uMDQtMS4xMzItLjM1Mi0xLjQyNi0uOTY3LS4xMjEtLjI1NC0uMTQzLS4zNTktLjE0My0uNyAwLS41MTMuMTMtLjc4Ni41ODUtMS4yMjEgMS4wMi0uOTc2IDIuNzM1LTEuODA3IDQuNDY2LTIuMTY0IDEuMTEtLjIyOCAxLjY1NS0uMjc2IDMuMTE1LS4yNzQgMS41MTIuMDA0IDIuNDc4LjA5IDMuODIxLjM0NSAyLjIzNC40MjUgMy45MyAxLjE3NSA1LjIxIDIuMzAxLjM3OS4zMzQuOTUxLjk5MiAxLjE5NiAxLjM3Ni4wNzUuMTE4LjE1Mi4yMTQuMTcyLjIxNC4wMiAwIC4xNDMtLjE0MS4yNzUtLjMxNCAxLjkzNy0yLjUyNSA1LjItMy45NTUgOS4wMi0zLjk1MyAyLjcwNCAwIDUuMjE2LjcwMSA3LjA5IDEuOTc1IDEuNDg1IDEuMDEgMi42OTIgMi41NjUgMy4xNzkgNC4wOTkuMjguODguMzIzIDEuMjA2LjMyNSAyLjQ4NS4wMDIuNzk2LS4wMiAxLjMzMi0uMDYzIDEuNTgxLS40MzggMi41MTQtMS40ODIgNC4yNTUtMy4yOTUgNS40OTUtMS40NTcuOTk4LTMuMjg4IDEuNTgyLTUuNjgzIDEuODEyLTEuMjA1LjExNi0zLjQxLjEwNS00LjgzOC0uMDI0LTEuMjEzLS4xMS0yLjcwMS0uMzAyLTMuMzM2LS40MzItLjUzMi0uMTA5LTIuMzUyLS40Mi0yLjM2Ny0uNDA0YTM5LjkyIDM5LjkyIDAgMCAwLS4xOTIgMS4yMzhjLS4xNTggMS4wNzYtLjE4IDEuMzQ1LS4xODQgMi4yMDUtLjAwNC44NzQuMDA4IDEuMDI3LjExMSAxLjQzLjMzMiAxLjI5OCAxLjA2MiAyLjE2NSAyLjM4NyAyLjgzNiAxLjMwMy42NiAyLjY2OS45NDUgNC43MzMuOTkuOTE0LjAxOSAxLjM4Mi4wMDUgMS45NTQtLjA1NyAxLjM4Ni0uMTUgMi4wMTgtLjMxNSAzLjg2LTEuMDA4LjQ1OC0uMTcyLjkyNi0uMzMgMS4wNC0uMzQ5LjI0Mi0uMDQxLjY5Ni4wNDQuOTYuMTgyLjQ3Ny4yNDguODc4LjkwOS44NzUgMS40NDQtLjAwMy42MjUtLjIwOSAxLjAwMy0uODEzIDEuNDk1LTEuNDQ1IDEuMTc3LTMuMjkgMS44OTktNS40OTQgMi4xNDktLjc4NS4wODktMi41NzkuMTAyLTMuNDQ1LjAyNS0yLjQ0LS4yMTctNC4xMzQtLjY0NC01LjY4MS0xLjQzMi0xLjIwOC0uNjE1LTIuMTMtMS4zNzktMi44MTgtMi4zMzRsLS4zMi0uNDRjLS4wMDYtLjAwNy0uMTE4LjEyOS0uMjUuMzAyLS41NzguNzY0LTEuNDYzIDEuNTg1LTIuMzI4IDIuMTYtMS4yNDkuODMyLTMuMDQxIDEuNDY2LTQuODU1IDEuNzE4LS41NDEuMDc1LTIuMzM2LjEzNy0yLjc5Ni4wOTZ6bTMuMTE0LTMuNTc3YzEuNDgxLS4zMzYgMi44MDEtMS4wOTMgMy43Ni0yLjE1Ni44NzMtLjk3IDEuNTktMi40MjMgMS45ODUtNC4wMjQuMjIyLS45MDMuNTkyLTMuNDE1LjUxLTMuNDY2LS4wMzMtLjAyLS4yMjgtLjA1My0uNDM0LS4wNzItLjIwNy0uMDItLjc5NS0uMDktMS4zMDgtLjE1OC0zLjA0NC0uNDAzLTQuOTEyLS41Ni01Ljk2LS41LTEuOTkuMTE0LTIuODAyLjI5Mi0zLjk5Ny44NzYtLjYxMy4zLTEuMDM1LjYyNC0xLjM3IDEuMDUzLS40OC42MTQtLjc3IDEuMjI1LS45NzEgMi4wNDctLjE0Ny41OTktLjE2MiAyLjE2Ni0uMDI2IDIuNjcxLjIzLjg1MS41MDMgMS4zMzMgMS4xMTYgMS45Ny44NC44NzMgMS45NDYgMS40NTUgMy4zMTggMS43NDcuNzAyLjE0OS42ODIuMTQ3IDEuODU3LjEyOS44NTMtLjAxMyAxLjE3Mi0uMDM4IDEuNTItLjExN3ptMTkuNC0xMS43NzhjMS4yNC0uMTEyIDIuMDAxLS4zMDkgMi45MzctLjc1OS43NzgtLjM3NCAxLjIzLS43NTYgMS42NTgtMS40MDIuNjMtLjk1Ljg3Ni0xLjg1Ljg3LTMuMTg3LS4wMDUtLjk1My0uMDg0LTEuMzUtLjQwNS0yLjAzMy0uNzE4LTEuNTI5LTIuNDA1LTIuNjIzLTQuNjE4LTIuOTk3LS41NTItLjA5My0yLjAzNC0uMDc3LTIuNi4wMjktMS4wODguMjAzLTIuMDA4LjU3NC0yLjgyIDEuMTM2LTEuNSAxLjAzOC0yLjUzNCAyLjYwMi0zLjExIDQuNzAzLS4yMjcuODI1LS4yODcgMS4xNDEtLjQ5IDIuNTY0bC0uMTg1IDEuMzExLjI1LjAyOGMuNzUyLjA4NiAyLjQ1LjI5NiAzLjQzNy40MjcuNjIuMDgxIDEuMzgyLjE2OSAxLjY5Mi4xOTQuODk3LjA3MiAyLjUwNS4wNjUgMy4zODUtLjAxNHoiLz4KICAgIDwvZz4KPC9zdmc+Cg==" alt="Maesh Doc" /> - </div> - <a class="dmi-details" href="https://docs.mae.sh/"> - <div class="dmi-title">Maesh Documentation</div> - <div class="dmi-description"> - Route and Monitor communications inside your - Kubernetes cluster - </div> - </a> - </div> </div> </div> </div> </div> -</nav> \ No newline at end of file +</nav> diff --git a/webui/src/components/_commons/NavBar.vue b/webui/src/components/_commons/NavBar.vue index 22ccfb58c..549cb7911 100644 --- a/webui/src/components/_commons/NavBar.vue +++ b/webui/src/components/_commons/NavBar.vue @@ -19,7 +19,7 @@ <q-btn stretch flat icon="eva-question-mark-circle-outline"> <q-menu anchor="bottom left" auto-close> <q-item> - <q-btn type="a" :href="`https://docs.traefik.io/${parsedVersion}`" target="_blank" flat color="accent" align="left" icon="eva-book-open-outline" no-caps label="Documentation" class="btn-submenu full-width"/> + <q-btn type="a" :href="`https://doc.traefik.io/traefik/${parsedVersion}`" target="_blank" flat color="accent" align="left" icon="eva-book-open-outline" no-caps label="Documentation" class="btn-submenu full-width"/> </q-item> <q-separator /> <q-item>