The Wire · Showcase
Nomad drops deprecated pointerOf, Pandora fixes Azure spec
By RepoJournal · Filed · About HashiCorp
Nomad modernizes its jobspec compiler while Pandora backports a critical Azure API field.
HashiCorp's Nomad team is cleaning up the jobspec2 compiler, removing the deprecated pointerOf function in favor of Go's builtin new [1]. The change, part of PR #28420, simplifies code generation and reduces potential for pointer-related bugs [2]. Meanwhile, Pandora ships a workaround for a missing `kind` field in the Azure Web API's 2016-06-01 spec [3]. The omission dates back to a 2018 spec rewrite, and the patch restores support for kind=V2, which is "required for Logic App Standard workflows as V2 connections expose the connectionRuntimeUrl property" [4]. This is a small but meaningful fix for Terraform users managing Azure Logic Apps.
One email a day. Unsubscribe in one click.
Keep up with HashiCorp in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review the Nomad jobspec2 pointerOf removal for any impact on your custom jobspecs hashicorp/nomad [monitor]
- → Test the Pandora fix against your Azure Logic App Standard configurations hashicorp/pandora [plan]
References
- [1] jobspec2: Remove pointerOf function and use builtin new instead. (#28420) hashicorp/nomad
- [2] jobspec2: Remove pointerOf function and use builtin new instead. ↗ hashicorp/nomad
- [3] workaround: add missing `kind` field to ApiConnectionDefinition (Web/2016-06-01) ↗ hashicorp/pandora
- [4] workaround: add missing `kind` field to ApiConnectionDefinition (Web/2016-06-01) (#5543) hashicorp/pandora