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

ZDT - Version all Cases external HTTP APIs #160333

Open
kobelb opened this issue Jun 22, 2023 · 2 comments
Open

ZDT - Version all Cases external HTTP APIs #160333

kobelb opened this issue Jun 22, 2023 · 2 comments
Labels
Feature:Cases Cases feature Project:Serverless MVP Project:Serverless Work as part of the Serverless project for its initial release Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams)

Comments

@kobelb
Copy link
Contributor

kobelb commented Jun 22, 2023

Feature Description

All external and publicly available HTTP APIs will need to abide by the Elastic HTTP API versioning guidance. As a result, they will need to abide by calendar versioning, and any breaking changes to said HTTP APIs will result in a new calendar version being released.

Business Value

Facilitates zero downtime rolling upgrades and rollbacks, allowing us to roll-out new features to our users more quickly while they continue to use the system without disruption.

Definition of Done

  • All external and publicly available HTTP APIs are versioned
  • Documentation is updated to reflect the version of the HTTP APIs
  • HTTP API integration tests updated
  • Unit tests
@kobelb kobelb added Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams) Project:Serverless MVP labels Jun 22, 2023
@elasticmachine
Copy link
Contributor

Pinging @elastic/response-ops (Team:ResponseOps)

@kobelb
Copy link
Contributor Author

kobelb commented Jun 22, 2023

/cc @elastic/response-ops-cases

@cnasikas cnasikas added Feature:Cases Cases feature Project:Serverless Work as part of the Serverless project for its initial release labels Jun 22, 2023
@kobelb kobelb changed the title ZDT - Version all external Cases HTTP APIs ZDT - Version all Cases external HTTP APIs Jun 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Cases Cases feature Project:Serverless MVP Project:Serverless Work as part of the Serverless project for its initial release Team:ResponseOps Label for the ResponseOps team (formerly the Cases and Alerting teams)
Projects
None yet
Development

No branches or pull requests

3 participants