Skip to content

Commit df459c5

Browse files
authored
Merge pull request #960 from fluxcd/traefik-2.4
e2e: Update Traefik to 2.4.9
2 parents e6b5ee2 + d1d9c0e commit df459c5

File tree

2 files changed

+21
-9
lines changed

2 files changed

+21
-9
lines changed

docs/gitbook/tutorials/traefik-progressive-delivery.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,17 @@ Install Traefik with Helm v3:
1313
```bash
1414
helm repo add traefik https://helm.traefik.io/traefik
1515
kubectl create ns traefik
16-
helm upgrade -i traefik traefik/traefik \
17-
--namespace traefik \
18-
--set additionalArguments="{--metrics.prometheus=true}"
16+
17+
cat <<EOF | helm upgrade -i traefik traefik/traefik --namespace traefik -f -
18+
deployment:
19+
podAnnotations:
20+
prometheus.io/port: "9100"
21+
prometheus.io/scrape: "true"
22+
prometheus.io/path: "/metrics"
23+
metrics:
24+
prometheus:
25+
entryPoint: metrics
26+
EOF
1927
```
2028

2129
Install Flagger and the Prometheus add-on in the same namespace as Traefik:

test/traefik/install.sh

+10-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -o errexit
44

5-
TRAEFIK_CHART_VERSION="9.11.0" # traefik 2.3.3
5+
TRAEFIK_CHART_VERSION="10.1.1" # traefik 2.4.9
66
REPO_ROOT=$(git rev-parse --show-toplevel)
77

88
mkdir -p ${REPO_ROOT}/bin
@@ -12,20 +12,24 @@ kubectl create ns traefik
1212

1313
echo '>>> Installing Traefik'
1414
helm repo add traefik https://helm.traefik.io/traefik
15-
cat <<EOF | helm upgrade -i traefik traefik/traefik --version=${TRAEFIK_VERSION} --namespace traefik -f -
16-
additionalArguments:
17-
- "--metrics.prometheus=true"
15+
cat <<EOF | helm upgrade -i traefik traefik/traefik --version=${TRAEFIK_CHART_VERSION} --wait --namespace traefik -f -
1816
deployment:
1917
podAnnotations:
20-
"prometheus.io/port": "9000"
21-
"prometheus.io/scrape": "true"
18+
prometheus.io/port: "9100"
19+
prometheus.io/scrape: "true"
20+
prometheus.io/path: "/metrics"
21+
metrics:
22+
prometheus:
23+
entryPoint: metrics
2224
service:
2325
enabled: true
2426
type: NodePort
2527
EOF
2628

2729
kubectl -n traefik rollout status deployment/traefik
2830
kubectl -n traefik get all
31+
kubectl -n traefik get deployment/traefik -oyaml
32+
kubectl -n traefik get service/traefik -oyaml
2933

3034
echo '>>> Installing Flagger'
3135
helm upgrade -i flagger ${REPO_ROOT}/charts/flagger \

0 commit comments

Comments
 (0)