arcxp/Datadog Service Catalog Metadata Provider

This is an action which allows you to provide your Datadog Service Catalog metadata to the Datadog Service Catalog

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Mar 4, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: arcxp/datadog-service-catalog-metadata-provider@e909e3743d666eb3de9a54dbbe2f1251257ac93f # v2.3.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github-tokenThe GitHub token to use for the action; default is `secrets.GITHUB_TOKEN`no
org-rules-fileThe path to the org rules file; default is repository `ORG-NAME-HERE/.github` and the `service-catalog-rules.yml` file is expected in the root of that repository.no
datadog-hostnameThe Datadog API hostname (this varies by Datadog customer!)yesapi.datadoghq.com
datadog-keyThe Datadog API keyyes
datadog-app-keyThe Datadog Application keyyes
schema-versionThe version of the Datadog Service Catalog Schema. For backwards-compatibility reasons, the default is v2. Valid values are `v2` and `v2.1`.nov2
service-nameThe name of the serviceyes
teamThe team responsible for the serviceno
contactsThe contacts for the serviceno
tagsThe tags to apply to the serviceno
linksThe links to related to the serviceno
integrationsThe integrations for the serviceno
extensionsAny custom extensions you wish to useno
docsThe documentation for the serviceno
reposThe repositories for the serviceno
application(v2.1 only) The name of the application that the service belongs to.no
description(v2.1 only) A description of the service.no
tier(v2.1 only) A representation of how important this service is. You can use any string that conveys meaning for you or your organization.no
lifecycle(v2.1 only) The current life cycle phase of the service. For example: sandbox, staging, production, deprecatedno
typeType of the service. Examples: "web", "db", "cache", "function", "browser", "mobile", "custom"no
languagesA list of programming languages used.no
ci-pipeline-fingerprintsA set of CI pipeline fingerprints related to the serviceno
emailThe email address of the team responsible for the serviceyes
slack-support-channelThe slack support channel for the serviceno
repoThe repository URL for the service. This is a convenience input for when you only have one repository for the service.no

no outputs