Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤖[deprecated] Generated by Copilot at 3309222
Summary
🗑️🐛🚀
This pull request adds new features and fixes a bug for the template provider frontend. It enables the frontend to delete different kinds of resources, such as persistent volume claims, custom resources, and role bindings, by using new API handlers and functions. It also updates the dependencies, adds the
pluralize
library, and passes theapiVersion
of the resources to the delete functions. Additionally, it fixes a bug where the role binding was not deleted in the correct namespace.Walkthrough
pluralize
dependency and its types to convert resource kinds to plural forms (link, link, link, link, link, link)apiVersion
property to resource types and adapt functions (link, link, link, link)listOtherByName
API handler (link, link)delCR
function inlistOtherByName
API handler (link)immer
dependency forzustand
package (link)@babel/core
dependency forstyled-jsx
package (link, link)@babel/core
dependency fromnext
package (link)next
package resolution topnpm-lock.yaml
file (link)index.tsx
file offrontend/providers/template/src/pages/deploy
folder for code readability and consistency (link, link, link, link, link, link, link)listOtherByName.ts
file offrontend/providers/template/src/pages/api/app
folder for code style (link)