Skip to content

Sync missing OpenAPI service groups#82

Merged
tamirse merged 11 commits intoverda-cloud:masterfrom
imagene-shahar:master
Mar 20, 2026
Merged

Sync missing OpenAPI service groups#82
tamirse merged 11 commits intoverda-cloud:masterfrom
imagene-shahar:master

Conversation

@imagene-shahar
Copy link
Contributor

@imagene-shahar imagene-shahar commented Mar 19, 2026

Summary

  • add typed SDK services for container types, cluster types, and job deployments
  • update instance_types to match the current OpenAPI schema and expose the deprecated price-history endpoint as raw JSON
  • wire the new services into VerdaClient, the compatibility layer, API docs, and unit tests
  • split the implementation into logical service-level commits

Commit breakdown

  • feat(container-types): add OpenAPI container types service
  • feat(cluster-types): add OpenAPI cluster types service
  • feat(job-deployments): add OpenAPI serverless jobs service
  • feat(instance-types): sync OpenAPI schema fields
  • chore(api): normalize shared import ordering

Testing

  • python3 -m ruff check verda tests datacrunch_compat
  • python3 -m pytest tests/unit_tests

cursoragent and others added 7 commits March 19, 2026 15:20
Co-authored-by: imagene-shahar <imagene-shahar@users.noreply.github.com>
Co-authored-by: imagene-shahar <imagene-shahar@users.noreply.github.com>
Co-authored-by: imagene-shahar <imagene-shahar@users.noreply.github.com>
Co-authored-by: imagene-shahar <imagene-shahar@users.noreply.github.com>
Co-authored-by: imagene-shahar <imagene-shahar@users.noreply.github.com>
Co-authored-by: imagene-shahar <imagene-shahar@users.noreply.github.com>
…ization-4b06

feat(api): sync missing OpenAPI service groups
cursoragent and others added 2 commits March 20, 2026 09:58
Remove obsolete dynamic pricing fields from instance types.
Move shared payload cleanup into verda.helpers, reuse the shared Currency alias, update client service docstrings, and add helper coverage requested during review.

Co-authored-by: imagene-shahar <imagene-shahar@users.noreply.github.com>
…ization-4b06

fix(api): address instance type and helper review comments
@imagene-shahar
Copy link
Contributor Author

@tamirse all comments are fixed.

cursoragent and others added 2 commits March 20, 2026 11:54
Drop the long-term service, docs, tests, and compatibility exports after review feedback that the endpoint is being deprecated.

Co-authored-by: imagene-shahar <imagene-shahar@users.noreply.github.com>
…ization-4b06

fix(long-term): remove deprecated endpoint support
@tamirse tamirse merged commit eda7cdf into verda-cloud:master Mar 20, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants