Skip to content

feat(client): report whether a binding waits for approval - #69

Draft
tfelix wants to merge 1 commit into
mainfrom
feature/BD-2877_meshobject-binding-approval
Draft

tfelix wants to merge 1 commit into
mainfrom
feature/BD-2877_meshobject-binding-approval

Conversation

@tfelix

@tfelix tfelix commented Nov 4, 2026

Copy link
Copy Markdown
Collaborator

🤖 Written by AI agent

With four-eyes approval on, meshStack now sends role bindings made through the meshObject API through approval (meshcloud/meshfed-release#11623). A binding can then be pending. This adds status.approval (ASSIGNED or PENDING) to user and group bindings, so the Terraform provider can warn while a binding waits for approval.

Older meshStacks do not send the field, so it stays nil.

🤖 Generated with Claude Code

With four-eyes approval on, meshStack keeps a binding created through the
API pending until a person approves it in meshPanel. Workspace and
project bindings now carry "status.approval", ASSIGNED or PENDING, so
the Terraform provider can tell its users. Group bindings get a status
for this.

BD-2877

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Nov 4, 2026

Copy link
Copy Markdown

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

Successfully merging this pull request may close these issues.

1 participant