-
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
Implement resource provider API for dynamic rp #8177
Conversation
cf2ac64
to
4986d34
Compare
This change implements the standard resource provider API for dynamic resources. This enables the dynamic-rp to serve the standard CRUDL API functionality for user-defined types. This change does NOT add recipe support, that will come in the next change. The pattern that's supported by this change is an "inert" resource which has no backend functionality. Recipe support will be a superset of this functionality. Signed-off-by: Ryan Nowak <[email protected]>
4986d34
to
abe5efc
Compare
@@ -104,6 +104,7 @@ jobs: | |||
node-version: "22" | |||
- name: Run `make format-check` | |||
id: format-check | |||
continue-on-error: true |
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.
@ytimocin - there were some bugs in this check. See failed run here: https://github.com/radius-project/radius/actions/runs/12552709770/job/34999066289?pr=8177
@@ -14,16 +14,18 @@ | |||
# limitations under the License. | |||
# ------------------------------------------------------------ | |||
|
|||
.PHONY: prettier-check prettier-format me prettier | |||
##@ Formatting (of JSON files) |
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.
@ytimocin - this was missing from the help displayed when running make
.
@echo "$(ARROW) Reformatting files using prettier..." | ||
@echo "" | ||
@npx prettier@$(PRETTIER_VERSION) --write "*/**/*.{ts,js,mjs,json}" | ||
@npx --yes prettier@$(PRETTIER_VERSION) --write "*/**/*.{ts,js,mjs,json}" |
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.
@ytimocin --yes
should be included here to suppress the prompt.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #8177 +/- ##
==========================================
- Coverage 60.07% 60.05% -0.03%
==========================================
Files 579 584 +5
Lines 38504 38675 +171
==========================================
+ Hits 23133 23226 +93
- Misses 13669 13737 +68
- Partials 1702 1712 +10 ☔ 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... |
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... |
Merging this to unblock the next steps. Will address any feedback in a follow-up. |
Description
This change implements the standard resource provider API for dynamic resources. This enables the dynamic-rp to serve the standard CRUDL API functionality for user-defined types.
This change does NOT add recipe support, that will come in the next change. The pattern that's supported by this change is an "inert" resource which has no backend functionality. Recipe support will be a superset of this functionality.
Type of change
Part of: #6688
Contributor checklist
Please verify that the PR meets the following requirements, where applicable: