Commit Graph
17 Commits
Author SHA1 Message Date
Pavlo TkachandGitHub b187193e79 Migrate external EPP proxy to integrated Nomulus EPP server (#3126)
* Remove proxy, add new service

* Consolidate MetricReporter under single listener
2026-07-21 19:04:33 +00:00
Pavlo TkachandGitHub 03872b508f Exclude prober endoint from sed command canary (#2739) 2025-04-07 21:13:13 +00:00
Pavlo TkachandGitHub 0381533a35 Set grace period to 1s for immediate pods restart (#2733) 2025-03-31 19:15:13 +00:00
Lai JiangandGitHub 4999a72d96 Save session data directly in a cookie (#2732) 2025-03-31 16:21:50 +00:00
Lai JiangandGitHub 3f2a42ab8d Expose EPP via saidcar proxy (#2680) 2025-02-19 18:57:25 +00:00
Lai JiangandGitHub eb978ebbd5 Let nomulus tool connect to sandbox GKE by default (#2674) 2025-02-16 18:10:03 +00:00
Lai JiangandGitHub 538260521b Update Nomulus deployment script (#2677)
We only deploy to the us-central1 cluster in order to minimize database
locality issue.
2025-02-14 17:31:18 +00:00
Lai JiangandGitHub b775e4a178 Pull credentials from fleet for all clusters (#2647)
All clusters have switched to using private APIs.
2025-01-22 16:58:56 +00:00
Lai JiangandGitHub 799f0449ad Only pull credential from the fleet on crash (#2645)
Only crash has the policy controller installed for now.
2025-01-21 18:40:52 +00:00
Lai JiangandGitHub 9f22f2e8ae Pull nomulus cluster credentials from the fleet (#2643)
After private endpoint is enabled, we cannot pull the credentials
directly via `gcloud containers cluster get-credentials`.
2025-01-16 15:06:02 +00:00
Lai JiangandGitHub 7641b05f12 Expose EPP and WHOIS endpoints on reginal load balancers (#2627)
k8s does not have a way to expose a global load balancer with TCP
endpoints, and setting up node port-based routing is a chore, even with
Terraform (which is what we did with the standalone proxy).

We will use Cloud DNS's geolocation routing policy to ensure that
clients connect to the endpoint closest to them.
2024-12-26 15:25:02 +00:00
Lai JiangandGitHub c9c61e4f17 Write GKE metrics with the apprioate labels (#2626)
Also makes preperations to expose the sidecar proxy.
2024-12-18 16:15:54 +00:00
Lai JiangandGitHub f9d2839590 Add necessary changes to provision QA with Terraform (#2618)
Also programmatically determine backend service IDs.
2024-12-12 18:39:18 +00:00
Lai JiangandGitHub a9ba770bfa Add canary service to GKE (#2594) 2024-10-22 17:12:00 +00:00
Lai JiangandGitHub 4e013603be Make GKE networking work more properly (#2531) 2024-08-22 13:10:56 +00:00
Lai JiangandGitHub 2fd9b062df Make Nomulus work on GKE with external load balancer (#2527)
This will create a multi-cluster external load balancer exposing HTTP
traffic to nomulus running in clusters in the fleet.
2024-08-14 14:32:39 +00:00
Lai JiangandGitHub e434528cd3 Add nomulus deployment and service manifests (#2389) 2024-04-11 19:01:09 +00:00