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

Missing api for managing Github Enterprise Server #3414

Closed
s4mur4i opened this issue Jan 6, 2025 · 0 comments
Closed

Missing api for managing Github Enterprise Server #3414

s4mur4i opened this issue Jan 6, 2025 · 0 comments

Comments

@s4mur4i
Copy link
Contributor

s4mur4i commented Jan 6, 2025

In GHES version 3.15 they added a new API for managing GHES servers. Release notes can be found here:
https://docs.github.com/en/[email protected]/admin/release-notes#3.15.0-retired
Searching repository i could not find any mention of this API
https://docs.github.com/en/[email protected]/rest/enterprise-admin/manage-ghes?apiVersion=2022-11-28#about-the-manage-github-enterprise-server-api

Why is this required
We have a small exporter for prometheus running on GHES node to expose metrics about services, and alert us for possible failures or errors.
With new API:
https://docs.github.com/en/[email protected]/rest/enterprise-admin/manage-ghes?apiVersion=2022-11-28#get-the-status-of-services-running-on-all-cluster-nodes
we can run this off host, which will also make upgrades easier, since we don't need to copy binary and do firewall/systemd changes for it.

@s4mur4i s4mur4i closed this as completed Jan 6, 2025
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

No branches or pull requests

1 participant