Skip to content

Commit

Permalink
fix(Metrics Router): add new regions br-sao, ca-tor, jp-osa and jp-tok (
Browse files Browse the repository at this point in the history
#307)

Signed-off-by: Divi-Tiru-Sai-Gopala-Pavana-Phaneendra <divi.tiru.sai.gopala.pavana.phaneendra@ibm.com>
  • Loading branch information
PhaniDivi-613 committed Mar 15, 2024
1 parent a68c1fb commit 8334234
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 0 deletions.
8 changes: 8 additions & 0 deletions metricsrouterv3/metrics_router_v3.go
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,10 @@ func GetServiceURLForRegion(region string) (string, error) {
var endpoints = map[string]string{
"au-syd": "https://au-syd.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the au-syd region.
"private.au-syd": "https://private.au-syd.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the au-syd region.
"br-sao": "https://br-sao.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the br-sao region.
"private.br-sao": "https://private.br-sao.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the br-sao region.
"ca-tor": "https://ca-tor.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the ca-tor region.
"private.ca-tor": "https://private.ca-tor.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the ca-tor region.
"eu-de": "https://eu-de.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the eu-de region.
"private.eu-de": "https://private.eu-de.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the eu-de region.
"eu-gb": "https://eu-gb.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the eu-gb region.
Expand All @@ -122,6 +126,10 @@ func GetServiceURLForRegion(region string) (string, error) {
"private.eu-es": "https://private.eu-es.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the eu-es region.
"eu-fr2": "https://eu-fr2.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the eu-fr2 region.
"private.eu-fr2": "https://private.eu-fr2.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the eu-fr2 region.
"jp-osa": "https://jp-osa.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the jp-osa region.
"private.jp-osa": "https://private.jp-osa.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the jp-osa region.
"jp-tok": "https://jp-tok.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the jp-tok region.
"private.jp-tok": "https://private.jp-tok.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the jp-tok region.
"us-east": "https://us-east.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the us-east region.
"private.us-east": "https://private.us-east.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the us-east region.
"us-south": "https://us-south.metrics-router.cloud.ibm.com/api/v3", // The server for IBM Cloud Metrics Routing Service in the us-south region.
Expand Down
32 changes: 32 additions & 0 deletions metricsrouterv3/metrics_router_v3_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,22 @@ var _ = Describe(`MetricsRouterV3`, func() {
Expect(url).To(Equal("https://private.au-syd.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("br-sao")
Expect(url).To(Equal("https://br-sao.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("private.br-sao")
Expect(url).To(Equal("https://private.br-sao.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("ca-tor")
Expect(url).To(Equal("https://ca-tor.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("private.ca-tor")
Expect(url).To(Equal("https://private.ca-tor.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("eu-de")
Expect(url).To(Equal("https://eu-de.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())
Expand Down Expand Up @@ -194,6 +210,22 @@ var _ = Describe(`MetricsRouterV3`, func() {
Expect(url).To(Equal("https://private.eu-fr2.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("jp-osa")
Expect(url).To(Equal("https://jp-osa.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("private.jp-osa")
Expect(url).To(Equal("https://private.jp-osa.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("jp-tok")
Expect(url).To(Equal("https://jp-tok.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("private.jp-tok")
Expect(url).To(Equal("https://private.jp-tok.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())

url, err = metricsrouterv3.GetServiceURLForRegion("us-east")
Expect(url).To(Equal("https://us-east.metrics-router.cloud.ibm.com/api/v3"))
Expect(err).To(BeNil())
Expand Down

0 comments on commit 8334234

Please sign in to comment.