Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make ambassador id variable #4821

Merged
merged 30 commits into from
Jun 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
839c12f
Update values.yaml
zencircle Jun 4, 2024
4deffee
Update service.yaml
zencircle Jun 4, 2024
c0b1e47
Update service.yaml
zencircle Jun 4, 2024
a144b31
Update values.yaml
zencircle Jun 4, 2024
56a1777
Update values.yaml
zencircle Jun 5, 2024
24fffb2
Update service.yaml
zencircle Jun 5, 2024
5ba43ab
Update values.yaml
zencircle Jun 5, 2024
cf1f49b
Update service.yaml
zencircle Jun 5, 2024
d8f3a22
Update values.yaml
zencircle Jun 5, 2024
c6faeb1
Update service.yaml
zencircle Jun 5, 2024
95e38d3
Update values.yaml
zencircle Jun 5, 2024
dcd3e3c
Update service.yaml
zencircle Jun 5, 2024
2107d19
Update values.yaml
zencircle Jun 5, 2024
d2696b3
Update ambassador.yaml
zencircle Jun 5, 2024
e27037f
Update values.yaml
zencircle Jun 6, 2024
839e309
Update service.yaml
zencircle Jun 6, 2024
f3dc101
Update values.yaml
zencircle Jun 6, 2024
75fdc8a
Update service.yaml
zencircle Jun 6, 2024
d57f9bf
Create prod.beta.keycloak-ambassador.service.yaml
zencircle Jun 6, 2024
97b76ac
Create kustomization.yaml
zencircle Jun 6, 2024
09e66a3
Delete kubernetes/keycloak/keycloak-ambassador/prod.beta.keycloak-amb…
zencircle Jun 6, 2024
aeeab78
Create kustomization.yaml
zencircle Jun 6, 2024
8227b0c
Update values.yaml
zencircle Jun 7, 2024
f14ca5d
Update values.yaml
zencircle Jun 7, 2024
1768b63
Update values.yaml
zencircle Jun 7, 2024
c8780c2
Update service.yaml
zencircle Jun 7, 2024
931bd82
Update service.yaml
zencircle Jun 10, 2024
48ed674
Update values.yaml
zencircle Jun 10, 2024
d915395
Update values.yaml
zencircle Jun 10, 2024
26ff095
Update values.yaml
zencircle Jun 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 47 additions & 12 deletions kubernetes/beta/hmda-platform/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_admin_mapping
ambassador_id: ambassador-beta-2
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
timeout_ms: 0
prefix: /v2/admin/
service: {{ .Values.service.name }}:{{ .Values.admin.port }}
Expand All @@ -85,7 +90,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_filing_mapping
ambassador_id: ambassador-beta-2
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/filing/
service: {{ .Values.service.name }}:{{ .Values.filing.port }}
timeout_ms: 0
Expand Down Expand Up @@ -121,7 +131,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_filing_mapping_websocket
ambassador_id: ambassador-beta-2
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: '/v2/filing/institutions/([a-zA-Z0-9]+)/filings/(\d{4})/submissions/(\d+)/progress'
prefix_regex: true
regex_rewrite:
Expand Down Expand Up @@ -150,7 +165,7 @@ metadata:
- x-host
- x-forwarded-server
spec:
clusterIP: None
clusterIP: None
---
apiVersion: v1
kind: Service
Expand All @@ -163,7 +178,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_filing_mapping__qtr_websocket
ambassador_id: ambassador-beta-2
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: '/v2/filing/institutions/([a-zA-Z0-9]+)/filings/(\d{4})/quarter/Q([1-3])/submissions/(\d+)/progress'
prefix_regex: true
regex_rewrite:
Expand Down Expand Up @@ -192,7 +212,7 @@ metadata:
- x-host
- x-forwarded-server
spec:
clusterIP: None
clusterIP: None
---
apiVersion: v1
kind: Service
Expand All @@ -205,7 +225,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_public_mapping
ambassador_id: ambassador-beta-2
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/public/
service: {{ .Values.service.name }}:{{ .Values.public.port }}
add_response_headers:
Expand All @@ -214,7 +239,7 @@ metadata:
append: False
content-security-policy:
append: False
value: "default-src 'self' blob:; script-src 'self' 'unsafe-inline' blob: data: https://tagmanager.google.com https://www.googletagmanager.com https://www.google-analytics.com https://*.cfpb.gov https://www.consumerfinance.gov; img-src 'self' blob: data: https://www.google-analytics.com https://raw.githubusercontent.com; style-src 'self' 'unsafe-inline'; font-src 'self' data:; object-src 'none'; frame-src 'self' https://www.youtube.com/ https://ffiec.cfpb.gov/; connect-src 'self' https://*.cfpb.gov https://www.consumerfinance.gov https://raw.githubusercontent.com https://ffiec-api.cfpb.gov https://ffiec.cfpb.gov https://*.mapbox.com https://www.google-analytics.com https://s3.amazonaws.com"
value: "default-src 'self' blob:; script-src 'self' 'unsafe-inline' blob: data: https://tagmanager.google.com https://www.googletagmanager.com https://www.google-analytics.com https://*.cfpb.gov https://www.consumerfinance.gov; img-src 'self' blob: data: https://www.google-analytics.com https://raw.githubusercontent.com; style-src 'self' 'unsafe-inline'; font-src 'self' data:; object-src 'none'; frame-src 'self' https://www.youtube.com/ https://ffiec.cfpb.gov/; connect-src 'self' https://*.cfpb.gov https://www.consumerfinance.gov https://raw.githubusercontent.com https://ffiec.beta.cfpb.gov https://ffiec.cfpb.gov https://*.mapbox.com https://www.google-analytics.com https://s3.amazonaws.com"
permissions-policy:
value: "autoplay=(), encrypted-media=(), fullscreen=(), geolocation=(), microphone=(), midi=()"
Strict-Transport-Security:
Expand All @@ -227,7 +252,7 @@ metadata:
- x-host
- x-forwarded-server
spec:
clusterIP: None
clusterIP: None
---
apiVersion: v1
kind: Service
Expand All @@ -240,12 +265,17 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_cluster_mapping
ambassador_id: ambassador-beta-2
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/cluster/
rewrite: /cluster/members
service: {{ .Values.service.name }}:{{ .Values.cluster.port }}
spec:
clusterIP: None
clusterIP: None
---
apiVersion: v1
kind: Service
Expand All @@ -258,7 +288,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_ws_mapping
ambassador_id: ambassador-beta-2
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/ws/status/
timeout_ms: 380000
retry_policy:
Expand Down
3 changes: 3 additions & 0 deletions kubernetes/beta/hmda-platform/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,6 @@ tolerations: []

logs:
cassandra: TRACE

ambassador_id: ambassador-beta-2
# ambassador_host: hmda-public.cfpb.gov
7 changes: 7 additions & 0 deletions kubernetes/beta/keycloak/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
metadata:
name: beta-keycloak-ambassador
bases:
resources:
- prod.beta.keycloak-ambassador.service.yaml
7 changes: 6 additions & 1 deletion kubernetes/check-digit/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: check_digit_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/public/uli/
rewrite: /uli/
service: {{ template "check-digit.fullname" .}}:{{ .Values.service.port }}
Expand Down
2 changes: 2 additions & 0 deletions kubernetes/check-digit/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,5 @@ nodeSelector: {}
tolerations: []

affinity: {}
ambassador_id: ambassador-default-1
# ambassador_host: hmda-public.example.com
7 changes: 6 additions & 1 deletion kubernetes/hmda-auth/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_auth_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /hmda-auth/
rewrite: /
service: {{ include "hmda-auth.fullname" . }}:{{ .Values.service.port }}
Expand Down
2 changes: 2 additions & 0 deletions kubernetes/hmda-auth/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,5 @@ nodeSelector: {}
tolerations: []

affinity: {}
ambassador_id: ambassador-default-1
# ambassador_host: hmda-publicl.example.com
7 changes: 6 additions & 1 deletion kubernetes/hmda-dashboard/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_dashboard_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /dashboard/
rewrite: /dashboard/
service: {{ include "hmda-dashboard.fullname" . }}:{{ .Values.service.port }}
Expand Down
2 changes: 2 additions & 0 deletions kubernetes/hmda-dashboard/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,5 @@ resources:
nodeSelector: {}

tolerations: []
ambassador_id: ambassador-default-1
# ambassador_host: hmda-public.example.com
7 changes: 6 additions & 1 deletion kubernetes/hmda-data-browser-api/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_databrowser_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/data-browser-api/
service: {{ .Values.service.name }}:{{ .Values.databrowser.port }}
timeout_ms: 3800000
Expand Down
3 changes: 3 additions & 0 deletions kubernetes/hmda-data-browser-api/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,6 @@ databrowser:
redis: hmda-redis-master
protocol: TCP
port: 8070

ambassador_id: ambassador-default-1
# ambassador_host: hmda-public.example.com
49 changes: 42 additions & 7 deletions kubernetes/hmda-platform/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_admin_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
timeout_ms: 0
prefix: /v2/admin/
service: {{ .Values.service.name }}:{{ .Values.admin.port }}
Expand All @@ -85,7 +90,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_filing_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/filing/
service: {{ .Values.service.name }}:{{ .Values.filing.port }}
timeout_ms: 0
Expand Down Expand Up @@ -121,7 +131,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_filing_mapping_websocket
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: '/v2/filing/institutions/([a-zA-Z0-9]+)/filings/(\d{4})/submissions/(\d+)/progress'
prefix_regex: true
regex_rewrite:
Expand Down Expand Up @@ -163,7 +178,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_filing_mapping__qtr_websocket
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: '/v2/filing/institutions/([a-zA-Z0-9]+)/filings/(\d{4})/quarter/Q([1-3])/submissions/(\d+)/progress'
prefix_regex: true
regex_rewrite:
Expand Down Expand Up @@ -205,7 +225,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_public_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/public/
service: {{ .Values.service.name }}:{{ .Values.public.port }}
add_response_headers:
Expand Down Expand Up @@ -240,7 +265,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_cluster_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/cluster/
rewrite: /cluster/members
service: {{ .Values.service.name }}:{{ .Values.cluster.port }}
Expand All @@ -258,7 +288,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_ws_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/ws/status/
timeout_ms: 380000
retry_policy:
Expand Down
3 changes: 3 additions & 0 deletions kubernetes/hmda-platform/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -126,3 +126,6 @@ affinity:

logs:
cassandra: TRACE

ambassador_id: ambassador-default-1
# ambassador_host: hmda-public.example.com
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: {{ include "hmda-quarterly-data-service.fullname" . }}_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /quarterly-data/
rewrite: /
service: {{ include "hmda-quarterly-data-service.fullname" . }}:{{ .Values.service.port }}
Expand Down
3 changes: 3 additions & 0 deletions kubernetes/hmda-quarterly-data-service/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,3 +86,6 @@ nodeSelector: {}
tolerations: []

affinity: {}

ambassador_id: ambassador-default-1
# ambassador_host: hmda-public.example.com
7 changes: 6 additions & 1 deletion kubernetes/hmda-reporting/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: hmda_reporting_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
prefix: /v2/reporting/
service: {{ .Values.service.name }}:{{ .Values.reporting.port }}
timeout_ms: 180000
Expand Down
3 changes: 3 additions & 0 deletions kubernetes/hmda-reporting/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,6 @@ reporting:
name: reporting
protocol: TCP
port: 9094

ambassador_id: ambassador-default-1
# ambassador_host: hmda-public.example.com
7 changes: 6 additions & 1 deletion kubernetes/institutions-api/templates/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,12 @@ metadata:
apiVersion: ambassador/v2
kind: Mapping
name: institution_api_mapping
ambassador_id: ambassador-default-1
{{- if .Values.ambassador_id }}
ambassador_id: {{ .Values.ambassador_id }}
{{- end}}
{{- if .Values.ambassador_host }}
host: {{ .Values.ambassador_host }}
{{- end}}
method: GET
prefix: /v2/public/institutions
rewrite: /institutions
Expand Down
Loading