annotate ingress.yaml @ 39:84a00d1b87b3

maildir-count target
author drewp@bigasterisk.com
date Tue, 09 Jan 2024 19:56:22 -0800
parents 2eab3e6b89f2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
1 apiVersion: networking.k8s.io/v1
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
2 kind: Ingress
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
3 metadata:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
4 name: victoriametrics
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
5 annotations:
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 8
diff changeset
6 cert-manager.io/cluster-issuer: letsencrypt-prod
8
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
7 ingress.pomerium.io/allow_public_unauthenticated_access: "false"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
8 ingress.pomerium.io/pass_identity_headers: "true"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
9 ingress.pomerium.io/preserve_host_header: "true"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
10 ingress.pomerium.io/policy: |
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
11 allow:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
12 or:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
13 - { email: { is: "drewpca@gmail.com" }}
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
14 - { email: { is: "kelsimp@gmail.com" }}
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
15 ingress.pomerium.io/prefix_rewrite: "/m/"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
16 spec:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
17 ingressClassName: pomerium
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
18 rules:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
19 - host: "bigasterisk.com"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
20 http:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
21 paths:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
22 - pathType: Prefix
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
23 path: /m/
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
24 backend: { service: { name: victoriametrics, port: { number: 80 } } }
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
25 tls:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
26 - hosts: [bigasterisk.com]
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
27 secretName: bigasterisk.com-tls
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
28 ---
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
29 apiVersion: networking.k8s.io/v1
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
30 kind: Ingress
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
31 metadata:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
32 name: vmalert
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
33 annotations:
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 8
diff changeset
34 cert-manager.io/cluster-issuer: letsencrypt-prod
8
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
35 ingress.pomerium.io/allow_public_unauthenticated_access: "false"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
36 ingress.pomerium.io/pass_identity_headers: "true"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
37 ingress.pomerium.io/preserve_host_header: "true"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
38 ingress.pomerium.io/policy: |
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
39 allow:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
40 or:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
41 - { email: { is: "drewpca@gmail.com" }}
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
42 - { email: { is: "kelsimp@gmail.com" }}
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
43 # ingress.pomerium.io/prefix_rewrite: "/vmalert/"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
44 spec:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
45 ingressClassName: pomerium
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
46 rules:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
47 - host: "bigasterisk.com"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
48 http:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
49 paths:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
50 - pathType: Prefix
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
51 path: /vmalert/
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
52 backend: { service: { name: vmalert, port: { number: 80 } } }
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
53 tls:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
54 - hosts: [bigasterisk.com]
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
55 secretName: bigasterisk.com-tls
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
56 ---
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
57 apiVersion: networking.k8s.io/v1
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
58 kind: Ingress
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
59 metadata:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
60 name: alertmanager
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
61 annotations:
11
2eab3e6b89f2 more scrapes and other updates
drewp@bigasterisk.com
parents: 8
diff changeset
62 cert-manager.io/cluster-issuer: letsencrypt-prod
8
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
63 ingress.pomerium.io/allow_public_unauthenticated_access: "false"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
64 ingress.pomerium.io/pass_identity_headers: "true"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
65 ingress.pomerium.io/preserve_host_header: "true"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
66 ingress.pomerium.io/policy: |
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
67 allow:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
68 or:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
69 - { email: { is: "drewpca@gmail.com" }}
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
70 - { email: { is: "kelsimp@gmail.com" }}
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
71 ingress.pomerium.io/prefix_rewrite: "/"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
72 spec:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
73 ingressClassName: pomerium
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
74 rules:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
75 - host: "bigasterisk.com"
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
76 http:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
77 paths:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
78 - pathType: Prefix
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
79 path: /alertmanager/
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
80 backend: { service: { name: alertmanager, port: { number: 80 } } }
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
81 tls:
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
82 - hosts: [bigasterisk.com]
e393b24f0e01 ingress
drewp@bigasterisk.com
parents:
diff changeset
83 secretName: bigasterisk.com-tls