Endpoint

Endpoint Kind is a catalog item type to store information about Access points like Ingress, HTTPRoute, TCPRoute, ALBs and similar loadbalancers.

apiVersion: v1
class: HttpRoute
kind: Endpoint
metadata:
    name: service-entrypoint
    description: Http Route in Kubernetes Cluster http://k8s.ops-catalog.io:80
    labels: {}
    annotations: {}
dependencies:
    upstream: []
    downstream:
        - k8s-read
        - account
classification:
    type: App
    tag: []
    domain: platform
    team: devops
    capability: operations
    businessUnit: "tech"
properties: {}
includes:
    - internal
runtime:
    endpoint:
        - intent: entrypoint
          location: k8s.ops-catalog.io
links:
    - type: definition
      url: http://k8s.ops-catalog.io:80/api/crd-instance?resource-group=gateway.networking.k8s.io&resource-type=httproutes&resource-version=v1beta1&namespace=default&resource-name=k8s-read-http

Specific information about endpoint can be kept in extensions map which could be made available contextually.