Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions .github/workflows/service.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
name: Service Catalog Metadata Provider

on:
push:
paths:
- '.github/workflows/service.yml'

jobs:
update-service-catalog-metadata:
if: ${{ github.ref_name == 'main' }}
runs-on: ubuntu-latest
steps:
- uses: CondeNast/service-catalog-scripts@v1.1.0
with:
schema-version: v2.2
datadog-key: ${{ secrets.DATADOG_SERVICE_CATALOG_API_KEY }}
datadog-app-key: ${{ secrets.DATADOG_SERVICE_CATALOG_APPLICATION_KEY }}

# This maps to the "dd-service" field in Datadog, it's just the name of your service.
service-name: xml-to-react

description: |
Converts XML documents into React components, enabling seamless integration of XML data into React-based applications.

# PII or non-PII
data-sensitivity: ''

# This is the application name, which is used to group services together.
service-group: xml-to-react

tier: 4

# This service is in production, so let's put that into the lifecycle field
lifecycle: production

# The name of the team which owns and/or supports the service.
team: Xml To React Team

# The URL of the Slack channel where support for the service is handled.
# Keep in mind, this _must_ be a URL. To get the URL, right-click on the channel
# in the Slack app, and select "Copy link" in the "Copy" submenu.
slack: ''

# Links are great for runbooks, other documentation, other services which
# could be helpful, as well as dashboards. In v2.1 repos and docs move here.
links: |
- name: xml-to-react
url: https://github.com/CondeNast/xml-to-react
type: repo
provider: github
- name: xml-to-react docs
url: https://github.com/CondeNast/xml-to-react/tree/main/docs
type: doc
provider: Web
- name: xml-to-react runbook
url:
type: runbook
provider: Confluence
- name: xml-to-react dashboard
url:
type: dashboard
provider: Web
- name: xml-to-react error logs
url:
type: dashboard
provider: Web

# This will allow people to directly page a team when seeing a failing service. To find your pagerduty url go to PagerDuty -> Service Directory -> Find your service -> Copy the direct link to your service.
pagerduty: ''

# A list of individuals who can be contacted about the service.
contacts: |
- name: Daniel Taveras
type: email
contact: danielmark_john@condenast.com

- name: Gautam Arora
type: email
contact: goutam_shankar@condenast.com