apiVersion: v1
kind: Service
metadata:
  annotations:
    konghq.com/host-header: www.gs.us-west-2.aws.observability.tidbcloud.com
    konghq.com/path: /prod-devtier
    konghq.com/protocol: http
  name: o11y-global-portal-for-serverless
  namespace: prod-ms
spec:
  externalName: www.gs.us-west-2.aws.observability.tidbcloud.com
  ports:
  - port: 80
    protocol: TCP
    targetPort: 80
  sessionAffinity: None
  type: ExternalName
---
# o11y globalserver portal for dedicated clusters.
# konghq.com/path prepends /tidbcloud so gin extracts bizType="tidbcloud"
# from /:bizType/v1beta1/clusters/...
apiVersion: v1
kind: Service
metadata:
  annotations:
    konghq.com/host-header: www.gs.us-west-2.aws.observability.tidbcloud.com
    konghq.com/path: /tidbcloud
    konghq.com/protocol: http
  name: o11y-global-portal-for-dedicated
  namespace: prod-ms
spec:
  externalName: www.gs.us-west-2.aws.observability.tidbcloud.com
  ports:
  - port: 80
    protocol: TCP
    targetPort: 80
  sessionAffinity: None
  type: ExternalName
---
# o11y globalserver portal for premium (nextgen) clusters.
apiVersion: v1
kind: Service
metadata:
  annotations:
    konghq.com/host-header: www.gs.us-west-2.aws.observability.tidbcloud.com
    konghq.com/path: /prod-tidbcloud-nextgen
    konghq.com/protocol: http
  name: o11y-global-portal-for-premium
  namespace: prod-ms
spec:
  externalName: www.gs.us-west-2.aws.observability.tidbcloud.com
  ports:
  - port: 80
    protocol: TCP
    targetPort: 80
  sessionAffinity: None
  type: ExternalName
---
# external name service, dns alias for o11y gs private endpoint
apiVersion: v1
kind: Service
metadata:
  name: o11y-prod-globalserver-svc
  namespace: prod-ms
spec:
  externalName: vpce-0faf6805df5e1a345-7kvlcx7q.vpce-svc-0b8dd4e8941e452c0.us-west-2.vpce.amazonaws.com
  ports:
  - name: http
    port: 8080
    protocol: TCP
    targetPort: 8080
  sessionAffinity: None
  type: ExternalName
