Skip to content
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

[WIP | DNM] Remove unecessary apiProduct operations #15

Merged
merged 3 commits into from
Oct 23, 2024

Conversation

inFocus7
Copy link
Contributor

@inFocus7 inFocus7 commented Oct 8, 2024

Validated to have fixed credential recreation issue by Denis. This removal is a side effect fix since we no longer need spiProducts + approved-ness in IdP.

Will validate in e2e test in solo-projects as well.


Removing the api product endpoints, and therefore anything related to it.

Updated the url endpoint of the client/oauth creation, since as Aidan previously brought up, technically it's all for oauth2, and we don't need that in the url.

Updated the operation id for deletion to better match the creation one. This was more of a personal change, since parsing through the code I sometimes got confused on the previous naming (CreateOAuthApplication and DeleteApplication). When skimming quickly, I sometimes thought they related to different things (an "app" vs an "oauth app") even though it's all the same.

@inFocus7 inFocus7 added the work in progress This pr is still being worked on label Oct 8, 2024
@inFocus7 inFocus7 removed the work in progress This pr is still being worked on label Oct 14, 2024
@inFocus7
Copy link
Contributor Author

Will merge & release after solo-projects PR passes CI (or has no related failures) https://github.com/solo-io/solo-projects/pull/7033

@inFocus7 inFocus7 merged commit 5fdbdd7 into main Oct 23, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants