Skip to content

feat(deploy): publish on deploy-kit 1.0 - #120

Merged
ExtraToast merged 1 commit into
mainfrom
feat/119-deploy-kit-1.0
Oct 27, 2026
Merged

ExtraToast merged 1 commit into
mainfrom
feat/119-deploy-kit-1.0

Conversation

@ExtraToast

Copy link
Copy Markdown
Contributor

Summary

auth-api's project file moves onto deploy-kit 1.0, so its next fragment publishes at the model the estate will compose on.

To know

  • The role already exists. On 2026-10-27, the estate path's hourly vault-policy job in auth-system completed (14:00 UTC) with its render's policy and role unchanged. Its stale-entries list names every other namespace's <namespace>-<identity> roles and nothing in auth-system.
  • Until the estate moves onto 1.0 (Move the estate onto deploy-kit 1.0 estate#231), the estate's older composer holds auth at its last composed fragment. This release changes no live object before then.

Test plan

  • deploy-kit validate deploy/auth.project.yml deploy/env on deploy-kit main (1.0.0): accepted (3 read)
  • After the release: pull the fragment by digest and read schemaVersion 1.0.0 back

Part of JorisJonkers-dev/deploy-kit#195.
Closes #119

Drops observability.alertClass, which 1.0 removed, and wires the Vault client's role as ${identity:vaultRole}, which 1.0 requires of a Process holding a delivery: self grant. Publish Fragment moves to v0.36.0, which validates and packs with deploy-kit 1.0.0.

Closes #119
@ExtraToast ExtraToast added type: feature New user-facing or operator-facing capability. area: deploy homelab-deploy, deploy-v2, manifests, and rollout flow. priority: P1 High; important and should be handled in the current iteration. labels Oct 27, 2026
@ExtraToast ExtraToast self-assigned this Oct 27, 2026
@ExtraToast
ExtraToast enabled auto-merge (squash) October 27, 2026 14:58
@ExtraToast
ExtraToast merged commit 50a05d1 into main Oct 27, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: deploy homelab-deploy, deploy-v2, manifests, and rollout flow. priority: P1 High; important and should be handled in the current iteration. type: feature New user-facing or operator-facing capability.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move auth-api's project file onto deploy-kit 1.0

1 participant