-
Notifications
You must be signed in to change notification settings - Fork 97
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
add IRSA credential type #7708
add IRSA credential type #7708
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #7708 +/- ##
==========================================
+ Coverage 60.99% 61.01% +0.01%
==========================================
Files 520 520
Lines 27010 27010
==========================================
+ Hits 16476 16480 +4
+ Misses 9081 9079 -2
+ Partials 1453 1451 -2 ☔ View full report in Codecov by Sentry. |
39d22b7
to
12103b0
Compare
Radius functional test overview
Click here to see the list of tools in the current test run
Test Status⌛ Building Radius and pushing container images for functional tests... |
4bc8155
to
a476b98
Compare
Radius functional test overview
Click here to see the list of tools in the current test run
Test Status⌛ Building Radius and pushing container images for functional tests... |
typespec/UCP/aws-credentials.tsp
Outdated
@@ -93,6 +96,18 @@ model AwsAccessKeyCredentialProperties extends AwsCredentialProperties { | |||
storage: CredentialStorageProperties; | |||
} | |||
|
|||
@doc("AWS credential storage properties") | |||
model AwsIRSACredentialProperties extends AwsCredentialProperties { | |||
@doc("Access Key kind") |
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.
@doc("Access Key kind") | |
@doc("IRSA credential kind") |
Radius functional test overview
Click here to see the list of tools in the current test run
Test Status⌛ Building Radius and pushing container images for functional tests... |
addressed all review comments + added convertors and controllers in #7723 |
@nithyatsu can typespec changes be merged on its own or do they need to go in with converter/controller changes? If they are not dependent, then let's keep them in separate PRs and re-open this PR. Keeping PRs small makes them easier to review and copying changes over from one PR to another adds duplicated effort in PR reviews. |
9c51945
to
2fd184e
Compare
Radius functional test overview
Click here to see the list of tools in the current test run
Test Status⌛ Building Radius and pushing container images for functional tests... |
2fd184e
to
5f24766
Compare
Radius functional test overview
Click here to see the list of tools in the current test run
Test Status⌛ Building Radius and pushing container images for functional tests... |
5f24766
to
39737c7
Compare
Radius functional test overview
Click here to see the list of tools in the current test run
Test Status⌛ Building Radius and pushing container images for functional tests... |
Signed-off-by: nithyatsu <nithyasu@microsoft.com>
Signed-off-by: nithyatsu <nithyasu@microsoft.com>
Signed-off-by: nithyatsu <nithyasu@microsoft.com>
Signed-off-by: nithyatsu <nithyasu@microsoft.com>
Signed-off-by: nithyatsu <nithyasu@microsoft.com> wip Signed-off-by: nithyatsu <nithyasu@microsoft.com> update description Signed-off-by: nithyatsu <nithyasu@microsoft.com> nit Signed-off-by: nithyatsu <nithyasu@microsoft.com> wip Signed-off-by: nithyatsu <nithyasu@microsoft.com>
bf39671
to
c496df9
Compare
Radius functional test overview
Click here to see the list of tools in the current test run
Test Status⌛ Building Radius and pushing container images for functional tests... |
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.
Thanks for adding examples for both new and existing stuff.
"api-version": "2023-10-01-preview", | ||
"planeType": "aws", | ||
"planeName": "awscloud", | ||
"credentialName": "default" |
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.
I didn't realize we don't require credential kind for delete and get.. so the uniqueness is based on name and not name + type?
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.
yes. For now its based on just name, since we support only one credential that works. But we would have to revisit this as part of supporting multiple credentials in future.
# Description Add model changes for supporting AWS IRSA credential ## Type of change - This pull request adds or changes features of Radius and has an approved issue (issue link required). radius-project#7618 # Partially Fixes: radius-project#7618 --------- Signed-off-by: nithyatsu <nithyasu@microsoft.com> Signed-off-by: Reshma Abdul Rahim <reshmarahim.abdul@microsoft.com>
Description
Add model changes for supporting AWS IRSA credential
Type of change
#7618
Partially Fixes: #7618