Skip to content

Move runtime ownership into druid-cli#76

Open
MarcStdt wants to merge 6 commits into
masterfrom
feat/druid-k8s-runtime-owner
Open

Move runtime ownership into druid-cli#76
MarcStdt wants to merge 6 commits into
masterfrom
feat/druid-k8s-runtime-owner

Conversation

@MarcStdt
Copy link
Copy Markdown
Contributor

Summary

  • move runtime lifecycle, routing targets, and backup/restore execution into druid-cli runtime APIs
  • add druid-cli Helm chart and split management/public runtime routes
  • add CLI-driven Docker and Kubernetes backend integration tests with CI wiring

Verification

  • make test
  • make validate-api
  • make build
  • make test-integration

@druid-infra
Copy link
Copy Markdown
Contributor

Error: This repo is not allowlisted for Atlantis.

MarcStdt added 4 commits May 10, 2026 02:33
- Introduced a new `namespace` field in the OpenAPI specification for runtime resources, applicable to Kubernetes backends.
- Updated the runtime supervisor and related services to handle the new namespace parameter during scroll creation and management.
- Enhanced error handling and logging in the runtime daemon for better observability.
- Refactored related tests to accommodate the namespace changes and ensure proper functionality.
…t settings

- Added UUID generation for runtime scroll IDs when omitted during creation, ensuring unique identifiers.
- Implemented a timeout for HTTP clients in the OpenAPI client to improve reliability.
- Updated OpenAPI specifications and related documentation to reflect changes in ID handling.
- Refactored error handling in the runtime supervisor to manage scroll creation more effectively.
- Enhanced tests to cover new functionality and ensure robustness in scroll management.
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.

2 participants