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

autopilot: add Enterprise health information to API endpoint #20153

Merged
merged 2 commits into from Mar 18, 2024

Conversation

tgross
Copy link
Member

@tgross tgross commented Mar 18, 2024

Add information about autopilot health to the /operator/autopilot/health API in Nomad Enterprise.

I've pulled the CE changes required for this feature out of @lindleywhite's PR in the Enterprise repo. A separate PR will include a new operator autopilot health command that can present this information at the command line.

Ref: https://github.com/hashicorp/nomad-enterprise/pull/1394

@tgross tgross added type/enhancement theme/autopilot theme/enterprise Issues related to Enterprise features labels Mar 18, 2024
@tgross tgross added this to the 1.8.0 milestone Mar 18, 2024
@hashicorp-cla
Copy link

hashicorp-cla commented Mar 18, 2024

CLA assistant check

Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement

Learn more about why HashiCorp requires a CLA and what the CLA includes


1 out of 2 committers have signed the CLA.

  • tgross
  • lindleywhite

Have you signed the CLA already but the status is still pending? Recheck it.

Add information about autopilot health to the `/operator/autopilot/health` API
in Nomad Enterprise.

I've pulled the CE changes required for this feature out of @lindleywhite's PR
in the Enterprise repo. A separate PR will include a new `operator autopilot
health` command that can present this information at the command line.

Ref: hashicorp/nomad-enterprise#1394
nomad/autopilot.go Outdated Show resolved Hide resolved
Copy link
Member

@shoenig shoenig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM; just the one nitpick

@tgross tgross merged commit 5138c1c into main Mar 18, 2024
20 of 21 checks passed
@tgross tgross deleted the autopilot-health-api branch March 18, 2024 15:38
philrenaud pushed a commit that referenced this pull request Apr 18, 2024
Add information about autopilot health to the `/operator/autopilot/health` API
in Nomad Enterprise.

I've pulled the CE changes required for this feature out of @lindleywhite's PR
in the Enterprise repo. A separate PR will include a new `operator autopilot
health` command that can present this information at the command line.

Ref: hashicorp/nomad-enterprise#1394
Co-authored-by: Lindley <lindley@hashicorp.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/1.7.x backport to 1.7.x release line theme/autopilot theme/enterprise Issues related to Enterprise features type/enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants