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

Library to abstract health check management/scheduling #24

Open
dovydas-an opened this issue Oct 14, 2024 · 6 comments
Open

Library to abstract health check management/scheduling #24

dovydas-an opened this issue Oct 14, 2024 · 6 comments
Assignees
Labels

Comments

@dovydas-an
Copy link
Contributor

Develop alpha version of (Python) library abstracting health check management/scheduling with implementations for K8s, CronJobs.

@Jonas-Puksta-Sensmetry
Copy link
Contributor

Designed the first version of the API and implemented a mock version of it c0e2810

@victor-linroth-sensmetry
Copy link
Contributor

Began implementing the K8s backend.

@victor-linroth-sensmetry
Copy link
Contributor

Continued extending the K8s backend in bc99fb2, 92eb278, bdada4a. It currently has one default template and supports creating cronjobs using the current health-runner image, as well as listing and deleting cronjobs. Updating cronjobs remains to be implemented, and a higher level of configuration when it comes to namespaces, roles, etc is probably needed at some point.

@victor-linroth-sensmetry
Copy link
Contributor

I have started to fix up the error handling a bit, but not finished yet.

@victor-linroth-sensmetry
Copy link
Contributor

Much improved error handling and added support for updating cronjobs in the Kubernetes backend.

@victor-linroth-sensmetry
Copy link
Contributor

Updated the Kubernetes backend so it can find the proper configuration even when deployed in a cluster. Also updated it so it can pass on resource attributes to the OpenTelemetry instrumentation for easier filtering.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants