capacitor
capacitor copied to clipboard
feat: support annotations for service catalog meta data
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.ownerandv1alpha1.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.