Skip to content

Commit 8e91bc9

Browse files
author
Aaron Suarez
authored
Respond with 401 on /metrics for resources prod (#156)
1 parent 1a38c00 commit 8e91bc9

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

  • kubernetes/operationcode_python_backend/overlays/prod

kubernetes/operationcode_python_backend/overlays/prod/ingress.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ metadata:
1010
alb.ingress.kubernetes.io/scheme: internet-facing
1111
alb.ingress.kubernetes.io/ssl-policy: ELBSecurityPolicy-TLS-1-2-2017-01
1212
alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
13+
alb.ingress.kubernetes.io/actions.response-401: '{"Type":"fixed-response","FixedResponseConfig":{"ContentType":"text/plain","StatusCode":"401","MessageBody":"401 Not Authorized"}}'
1314
labels:
1415
app: back-end
1516
spec:
@@ -40,13 +41,21 @@ spec:
4041
- host: resources.k8s.operationcode.org
4142
http:
4243
paths:
44+
- path: /metrics
45+
backend:
46+
serviceName: response-401
47+
servicePort: use-annotation
4348
- path: /*
4449
backend:
4550
serviceName: resources-api-service
4651
servicePort: 80
4752
- host: resources.operationcode.org
4853
http:
4954
paths:
55+
- path: /metrics
56+
backend:
57+
serviceName: response-401
58+
servicePort: use-annotation
5059
- path: /*
5160
backend:
5261
serviceName: resources-api-service

0 commit comments

Comments
 (0)