[MGNLHOOK-181] Make REST client to use a proxy on SaaS, always Created: 20/Jul/22 Updated: 18/Oct/22 Resolved: 18/Oct/22 |
|
| Status: | Closed |
| Project: | Magnolia Webhooks |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 2.0.0 |
| Type: | Story | Priority: | Neutral |
| Reporter: | Javier Benito | Assignee: | Javier Benito |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Σ Remaining Estimate: | Not Specified | Remaining Estimate: | Not Specified |
| Σ Time Spent: | 0.75d | Time Spent: | 0.5d |
| Σ Original Estimate: | Not Specified | Original Estimate: | Not Specified |
| Attachments: |
|
||||||||||||||||||||||||||||||||||||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||
| Sub-Tasks: |
|
||||||||||||||||||||||||||||||||||||
| Team: | |||||||||||||||||||||||||||||||||||||
| Documentation update required: |
Yes
|
||||||||||||||||||||||||||||||||||||
| Date of First Response: | |||||||||||||||||||||||||||||||||||||
| Epic Link: | Webhook on SaaS | ||||||||||||||||||||||||||||||||||||
| Sprint: | DevX 18, DevX 21 | ||||||||||||||||||||||||||||||||||||
| Story Points: | 3 | ||||||||||||||||||||||||||||||||||||
| Description |
|
On SaaS, all the access from Magnolia instances to external URLs, will be done using a proxy, to enforce security. That's the reason why two things must be accomplished here:
To sum up, this story must ensure that REST client uses the SaaS deployed proxy. For that, it must:
The estimation here only refers to the configuration part, not the support for proxies on REST client (that will be managed in Also, upgrade REST client dependency on Webhooks module to 3.0 version. |
| Comments |
| Comment by Christopher Zimmermann [ 27/Jul/22 ] |
|
Is the proxy already setup - is there an SRE ticket for that? |
| Comment by Christopher Zimmermann [ 27/Jul/22 ] |
|
is the proxy configuration allready i the microprofile? If not who is responsible for putting it there? |
| Comment by Javier Benito [ 27/Jul/22 ] |
|
czimmermann yes, there is an SRE ticket for the proxy: https://jira.magnolia-cms.com/browse/SRE-3375 As far as I know, the proxy configuration is not in the microprofile, I guess it must be done in this story, I'll update the description to state it clearer. |
| Comment by Javier Benito [ 26/Aug/22 ] |
|
Details provided by rmartinr about the proxy deployment on staging/production:
|
| Comment by Oanh Thai Hoang [ 18/Oct/22 ] |
|
QA has been done on staging. Publish and unpublish norsu node receive evens via https://webhook.site/#!/83c72129-8157-4be6-940c-af04ee97e714/e9dd5aac-807d-4e9c-af5a-e7f01cebe5d9/1 Publish event Unpublish event
Check proxy configured in microprofile in staging.
|