gimlet
gimlet copied to clipboard
Service catalog taxonomy
Gimlet today uses Kubernetes annotations to add metadata to application deployments.
gimlet.io/git-repositoryis used to match the deployed application to a source code git repositorygimlet.io/git-shais used to match the deployed application version to a git hash of the source code repository
Example:
gimlet.io/git-repository: gimlet-io/demo-app
gimlet.io/git-sha: a200980dd0bdb6ce123f1feded293fc9866bae2a
The primary place of the service catalog labels is the Kubernetes Service resource, as that is the one identifying a deployed service application the most unambiguous way.
This issue is meant to extend the Gimlet service catalog taxonomy further.
Proposed new elements:
gimlet.io/owner: Owner's name. An arbitrary string holding the owner person or team's namegimlet.io/im-room: The owner's instant messaging (Slack / Discord) room where alerts should arrive about the servicegimlet.io/im-dm: The owner's instant messaging (Slack / Discord) name where alerts should be DM-dgimlet.io/dashboard: Operational dashboard link of the service