-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
feat: Self-signed certificates for REST APIs #11043
Conversation
This pull request is being automatically deployed with Vercel (learn more). 🔍 Inspect: https://vercel.com/get-appsmith/appsmith/6fHxv6kinDcDcsngVWaQdijFWxsL |
Unable to find test scripts. Please add necessary tests to the PR. |
Unable to find test scripts. Please add necessary tests to the PR. |
/ok-to-test sha=bb9a33c |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1839408442. |
/ok-to-test sha=bb9a33c |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1839886153. |
/ok-to-test sha=e1e5730 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1841292248. |
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/1841292248. Click to view performance test results
|
/ok-to-test sha=e1e5730 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1841576254. |
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/1841292248. Click to view performance test results
|
/ok-to-test sha=e1e5730 |
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/1845149141. |
UI Performance test run logs and artifacts: https://github.com/appsmithorg/appsmith/actions/runs/1845149141. Click to view performance test results
|
Unable to find test scripts. Please add necessary tests to the PR. |
1 similar comment
Unable to find test scripts. Please add necessary tests to the PR. |
Description
Enabled use of self-signed certificates for REST APIs. We're expected to create a datasource for all APIs that need this feature. Addition is non-intrusive to existing actions because of null check and exact value checks.
I've also updated the error handling to always go to the root of the exception since that might help us debug issues more easily. Might want to take up handling different types of errors to give more sensible messages in a separate issue.
Screen.Recording.2022-02-09.at.4.26.36.PM.mov
Fixes #4608
Type of change
How Has This Been Tested?
Checklist:
Test coverage results 🧪
🔴 Total coverage has decreased