[PUP-8550] Agent HTTP connection improvements Created: 2018/03/14 Updated: 2020/02/25
|Fix Version/s:||PUP 6.y|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Epic Name:||Agent HTTP|
|QA Risk Assessment:||Needs Assessment|
Puppet contains multiple http client implementations, which behave differently in terms of persistent connections, proxy settings, timeouts, server-list failover, and error handling. This epic unifies puppet's http client code, provides an API for third-party code to call puppet REST APIs the same way the agent does, and lays the foundation for the agent to retrieve content from HTTPS servers like artifactory, github, etc thereby reducing load on the compiler. See https://github.com/puppetlabs/puppet/blob/master/docs/http.md for a complete description.
|Comment by Josh Cooper [ 2018/03/14 ]|
|Comment by Charlie Sharpsteen [ 2018/03/14 ]|
Yup, there is a bug that needs to be files. It's currently #10 on an ever-growing todo list
Mostly just need to put together a reproduction case for it. I'll link it here once I get it filed.
|Comment by Charlie Sharpsteen [ 2018/04/16 ]|
|Comment by Robert August Vincent II [ 2019/12/31 ]|
Added PUP-10212 to this epic.