Skip to content

Commit 2cd44dd

Browse files
authored
chore: set Strict-Transport-Security header (#644)
* chore: set Strict-Transport-Security header
1 parent c0d3c6e commit 2cd44dd

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

charts/posthog/templates/ingress.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ metadata:
1919
{{- end }}
2020
{{- end }}
2121
{{- if (and (eq (include "ingress.type" .) "nginx") .Values.ingress.nginx.redirectToTLS "true") }}
22+
nginx.ingress.kubernetes.io/configuration-snippet: |
23+
more_set_headers "Strict-Transport-Security: max-age=30; includeSubDomains";
2224
nginx.ingress.kubernetes.io/ssl-redirect: "true"
2325
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
2426
{{- if eq (include "ingress.letsencrypt" .) "true"}}

charts/posthog/tests/ingress.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ tests:
5151
meta.helm.sh/release-name: RELEASE-NAME
5252
meta.helm.sh/release-namespace: NAMESPACE
5353
kubernetes.io/ingress.class: nginx
54+
nginx.ingress.kubernetes.io/configuration-snippet: |
55+
more_set_headers "Strict-Transport-Security: max-age=30; includeSubDomains";
5456
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
5557
nginx.ingress.kubernetes.io/ssl-redirect: "true"
5658
cert-manager.io/cluster-issuer: "letsencrypt-prod"
@@ -73,6 +75,8 @@ tests:
7375
meta.helm.sh/release-name: RELEASE-NAME
7476
meta.helm.sh/release-namespace: NAMESPACE
7577
kubernetes.io/ingress.class: nginx
78+
nginx.ingress.kubernetes.io/configuration-snippet: |
79+
more_set_headers "Strict-Transport-Security: max-age=30; includeSubDomains";
7680
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
7781
nginx.ingress.kubernetes.io/ssl-redirect: "true"
7882
cert-manager.io/cluster-issuer: "letsencrypt-prod"
@@ -127,6 +131,8 @@ tests:
127131
meta.helm.sh/release-name: RELEASE-NAME
128132
meta.helm.sh/release-namespace: NAMESPACE
129133
kubernetes.io/ingress.class: nginx
134+
nginx.ingress.kubernetes.io/configuration-snippet: |
135+
more_set_headers "Strict-Transport-Security: max-age=30; includeSubDomains";
130136
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
131137
nginx.ingress.kubernetes.io/ssl-redirect: "true"
132138

@@ -143,6 +149,8 @@ tests:
143149
meta.helm.sh/release-name: RELEASE-NAME
144150
meta.helm.sh/release-namespace: NAMESPACE
145151
kubernetes.io/ingress.class: nginx
152+
nginx.ingress.kubernetes.io/configuration-snippet: |
153+
more_set_headers "Strict-Transport-Security: max-age=30; includeSubDomains";
146154
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
147155
nginx.ingress.kubernetes.io/ssl-redirect: "true"
148156
cert-manager.io/cluster-issuer: "letsencrypt-prod"

0 commit comments

Comments
 (0)