-
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
[UDT PR 5/N] Add rad resource-provider create #8049
Conversation
Please see: https://github.com/radius-project/radius/pull/8049/files#diff-2e88691e8e4fc78d263ae3fcdc1dae64095c758b57f2adfea8b6657f4e434e23 for an example manifest. Note that the schema is IGNORED right now. This will be addressed in a later stage. Please see the workback plan for UDT for more details. |
e38abb6
to
c99901b
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #8049 +/- ##
==========================================
+ Coverage 59.15% 59.22% +0.07%
==========================================
Files 576 579 +3
Lines 38407 38697 +290
==========================================
+ Hits 22718 22920 +202
- Misses 14077 14141 +64
- Partials 1612 1636 +24 ☔ View full report in Codecov by Sentry. |
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... |
This change adds a new command that can register a resource provider, types, and api versions. Users author a YAML file (manifest), and the `rad` CLI will turn that into a series of API calls. See: radius-project/design-notes#74 for the somewhat in-progress design of the manifest. It's likely that the manifest will continue to evolve, and we'll update the code in main to match. This PR contains: - The new command `rad resource-provider create` - The parsing and validation logic for the manifest - Plumbing for calling the resource type APIs from the CLI Signed-off-by: Ryan Nowak <nowakra@gmail.com>
c99901b
to
6a05640
Compare
@ytimocin @nithyatsu - updated |
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... |
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... |
FYI this may get some updates pending the design doc discussion. Merging this now to unblock progress in other areas. |
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.
LGTM
Description
This change adds a new command that can register a resource provider, types, and api versions.
Users author a YAML file (manifest), and the
rad
CLI will turn that into a series of API calls.See: radius-project/design-notes#74 for the somewhat in-progress design of the manifest. It's likely that the manifest will continue to evolve, and we'll update the code in main to match.
This PR contains:
rad resource-provider create
Type of change
Fixes: #6688
Contributor checklist
Please verify that the PR meets the following requirements, where applicable: