Skip to content
This repository was archived by the owner on Jan 8, 2024. It is now read-only.

Conversation

@paladin-devops
Copy link
Contributor

  1. Fixed a bug in the jobspec status check where a deployment that had canary allocs would always report as partially healthy, even if it was healthy
  2. Fixed the Nomad task launcher plugin to deploy the Nomad ODRs to the region and namespace specified in the runner profile plugin config

Update the Nomad task launcher plugin to respect the namespace and region parameters in the ODR config.
The Noamd jobspec platform plugin status check would incorrectly report a deployment as partially healthy, if the Nomad job had canary allocations. It is possible for such a deployment to be partially healthy; however canary allocations end up in the "complete" state when the deployment is promoted. Therefore, after using the "release" lifecycle with the canary plugin, the # of "complete" allocs would be > 0, and thusly cause a partially healthy state, regardless of the fact that the app is indeed healthy, and its deployment was just promoted, killing the canaries.
@paladin-devops paladin-devops added plugin/nomad-jobspec ecosystem Things related to waypoint interacting with external systems labels Sep 15, 2022
@paladin-devops paladin-devops self-assigned this Sep 15, 2022
Copy link
Contributor

@briancain briancain left a comment

Choose a reason for hiding this comment

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

🐛 🐦

Copy link
Contributor

@demophoon demophoon left a comment

Choose a reason for hiding this comment

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

Looks great

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

backport/0.10.x ecosystem Things related to waypoint interacting with external systems plugin/nomad plugin/nomad-jobspec plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants