Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ACTION REQUIRED] Remove deprecated values from service.yml #32

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

services-db[bot]
Copy link
Contributor

@services-db services-db bot commented Apr 17, 2023

Please review, fix any issues, and merge this PR.

This PR removes the slo, ci_url and uptime_url keys from the service.yml file. We are rolling out this change across Shopify for all services.

Why?

  • slo: SLOs are no longer required to be defined in service.yml file, instead, they should be created in Observe. It is highly recommended to define an availability SLO for your service.
  • ci_url: there's no need to override the CI pipeline url, the statistical CI information can be found in the CI Metrics tab in Services DB.
  • uptime_url: overriding uptime monitor url in service.yml is no longer supported, please go to Services DB page to define or link any uptime monitor.

Please checkout the document to find more information about the supported service properties.

Where can I get help?

The service.yml changes in this pull request were generated programmatically, so it may have accidentally deleted comments or aliases.
Feel free to touch up the pull request to match whatever style you'd like before merging. If you have any questions, please reach out to #help-eng-infrastructure on Slack.

## Please review, fix any issues, and merge this PR.

This PR removes the `slo`, `ci_url` and `uptime_url` keys from the `service.yml` file. We are rolling out this change across Shopify for all services.

### Why?

- `slo`: SLOs are no longer required to be defined in `service.yml` file, instead, they should be created in Observe. It is highly recommended to define an availability SLO for your service.
- `ci_url`: there's no need to override the CI pipeline url, the statistical CI information can be found in the `CI Metrics` tab in Services DB.
- `uptime_url`: overriding uptime monitor url in `service.yml` is no longer supported, please go to Services DB page to define or link any uptime monitor.

Please checkout [the document](https://service-docs.docs.shopify.io/getting_started/configuring_a_service) to find more information about the supported service properties.


### Where can I get help?

The `service.yml` changes in this pull request were generated programmatically, so it may have accidentally deleted comments or aliases.
Feel free to touch up the pull request to match whatever style you'd like before merging. If you have any questions, please reach out to #help-eng-infrastructure on Slack.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants