Skip to content

Added the /health endpoint#9244

Closed
arnaudsjs wants to merge 1 commit intoiso7from
issue/added-health-endpoint-iso7
Closed

Added the /health endpoint#9244
arnaudsjs wants to merge 1 commit intoiso7from
issue/added-health-endpoint-iso7

Conversation

@arnaudsjs
Copy link
Copy Markdown
Contributor

Description

This PR just adds a dummy changelog entry. We are not going to add the health endpoint in iso7, because iso7 is missing the capability for a slice to report its status. It's also not required because the iso7 docker image doesn't have a health check either. Parent PR #9239.

The /health endpoint provides a yes/no answer on whether the server is healthy or not. It doesn't require authentication in contrast to the /serverstatus endpoint.

Part of #9061

Self Check:

  • Attached issue to pull request
  • Changelog entry
  • Type annotations are present
  • Code is clear and sufficiently documented
  • No (preventable) type errors (check using make mypy or make mypy-diff)
  • Sufficient test cases (reproduces the bug/tests the requested feature)
  • Correct, in line with design
  • End user documentation is included or an issue is created for end-user documentation
  • If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see test-fixes for more info)

@arnaudsjs arnaudsjs requested a review from sanderr June 19, 2025 11:01
@arnaudsjs arnaudsjs added the merge-tool-ready This ticket is ready to be merged in label Jun 19, 2025
@inmantaci
Copy link
Copy Markdown
Contributor

Processing this pull request

@inmantaci
Copy link
Copy Markdown
Contributor

Merged into branches iso7 in c090029

inmantaci pushed a commit that referenced this pull request Jun 19, 2025
# Description

**This PR just adds a dummy changelog entry. We are not going to add the health endpoint in iso7, because iso7 is missing the capability for a slice to report its status. It's also not required because the iso7 docker image doesn't have a health check either. Parent PR #9239

The `/health` endpoint provides a yes/no answer on whether the server is healthy or not. It doesn't require authentication in contrast to the /serverstatus endpoint.

Part of #9061

# Self Check:

- [x] Attached issue to pull request
- [x] Changelog entry
- [x] Type annotations are present
- [x] Code is clear and sufficiently documented
- [x] No (preventable) type errors (check using make mypy or make mypy-diff)
- [x] Sufficient test cases (reproduces the bug/tests the requested feature)
- [x] Correct, in line with design
- [ ] End user documentation is included or an issue is created for end-user documentation
- [ ] ~~If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see [test-fixes](https://internal.inmanta.com/development/core/tasks/build-master.html#test-fixes) for more info)~~
@inmantaci inmantaci closed this Jun 19, 2025
@inmantaci inmantaci deleted the issue/added-health-endpoint-iso7 branch June 19, 2025 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge-tool-ready This ticket is ready to be merged in

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants