-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workload ID: Add WorkloadIdentity CRUD gRPC Service #49639
Conversation
688632f
to
2dfbfcd
Compare
2dfbfcd
to
de0b12d
Compare
@strideynet - this PR will require admin approval to merge due to its size. Consider breaking it up into a series smaller changes. |
07c4513
to
0233d81
Compare
514381a
to
1a4ee2f
Compare
0233d81
to
a676d7e
Compare
1a4ee2f
to
f560fad
Compare
lib/services/workload_identity.go
Outdated
// Ensure exactly one operator is set. | ||
operatorsSet := 0 | ||
if condition.Equals != "" { | ||
operatorsSet++ | ||
} | ||
if operatorsSet == 0 || operatorsSet > 1 { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this just in preparation for more than Equals?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah - that's correct. Eventually there will be 4-5 different operators. I've just omitted them from this PR because I want to wait until the RFD is firmed up and I didn't want to balloon this PR any bigger than it already is.
be8e8b9
to
472b918
Compare
Going to split this PR out into 2/3 PRs to get the line count below XL limit. |
9fb2f88
to
75e38b9
Compare
Cache/Local Service changes have been rebased into a new PR: #49942 |
@strideynet See the table below for backport results.
|
* Add WorkloadIdentity store and cache * Add WorkloadIdentity CRUD service
* Add WorkloadIdentity store and cache * Add WorkloadIdentity CRUD service
Closes #49572
Depends on #49942