capacitor icon indicating copy to clipboard operation
capacitor copied to clipboard

feat: support annotations for service catalog meta data

Open laszlocph opened this issue 1 year ago • 0 comments

People use Kubernetes annotations to store meta data on deployed services.

Gimlet favors https://github.com/laszlocph/osca annotations, but Capacitor should have a configuration option to support any set of annotations.

There are two types of metadata according to Capacitor:

  • Annotations to determine the deployed version

    • An annotation that shows what source code version is deployed v1alpha1.opensca.dev/version.sha
    • In what repository: v1alpha1.opensca.dev/vcs.owner and v1alpha1.opensca.dev/vcs.name
    • With a direct link to the version: v1alpha1.opensca.dev/version.link
  • Annotations that hold external links Annotations like in https://github.com/laszlocph/osca#external-references This is an arbitrary map of on-screen labels and annotations names in the Capacitor configuration, so Capacitor can render it.

laszlocph avatar Jan 26 '24 10:01 laszlocph