Skip to content

[v17] Workload ID: Support Predicate Language#52564

Merged
boxofrad merged 2 commits intobranch/v17from
boxofrad/v17/backport-52460
Mar 3, 2025
Merged

[v17] Workload ID: Support Predicate Language#52564
boxofrad merged 2 commits intobranch/v17from
boxofrad/v17/backport-52460

Conversation

@boxofrad
Copy link
Copy Markdown
Contributor

@boxofrad boxofrad commented Feb 27, 2025

Backport of #52460.

changelog: Workload ID: Support for Teleport Predicate Language in Workload Identity templates and rules

* Add new `expression` package in workload identity service

* Add traits to the `Attrs` proto message

* Add support for user traits to the `expression` package

* Use `expression` package to template Workload Identities

* Add support for expressions to Workload Identity rules

* Update terraform docs

* Error instead of returning zero value for unset fields

* Fix linting failures

* Codify edge cases
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 27, 2025

Amplify deployment status

Branch Commit Job ID Status Preview Updated (UTC)
boxofrad/v17/backport-52460 27acd9e 2 ✅SUCCEED boxofrad-v17-backport-52460 2025-02-27 12:56:07

@public-teleport-github-review-bot public-teleport-github-review-bot bot removed the request for review from avatus February 27, 2025 13:20
@boxofrad boxofrad added this pull request to the merge queue Feb 27, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 27, 2025
@boxofrad boxofrad added this pull request to the merge queue Mar 3, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 3, 2025
@boxofrad boxofrad added this pull request to the merge queue Mar 3, 2025
Merged via the queue into branch/v17 with commit 4eb78ad Mar 3, 2025
@boxofrad boxofrad deleted the boxofrad/v17/backport-52460 branch March 3, 2025 13:11
@fheinecke fheinecke mentioned this pull request Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants