Jira (PUP-10039) Add serverlist resolver

0 views
Skip to first unread message

Josh Cooper (JIRA)

unread,
Nov 11, 2019, 5:23:03 AM11/11/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
 
Puppet / Improvement PUP-10039
Add serverlist resolver
Change By: Josh Cooper
Summary: Add network resolvers serverlist resolver
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Josh Cooper (JIRA)

unread,
Nov 11, 2019, 5:24:03 AM11/11/19
to puppe...@googlegroups.com
Josh Cooper commented on Improvement PUP-10039
 
Re: Add serverlist resolver

Settings and srv resolvers are contained in PUP-10037, as they are needed to connect to the CA. So this ticket is just to add the server_list resolver.

Josh Cooper (JIRA)

unread,
Nov 19, 2019, 5:15:04 PM11/19/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Each resolver should resolve the host and port for a service based on its name and offer multiple candidates.

* The settings resolve should use the corresponding Puppet settings. For example, the CA service should resolve to {{Puppet[ : ca_server]}} and {{Puppet[ : ca_port]}}, which default to the {{Puppet[ HTTP : server]}} and {{Puppet[ : masterport]}}. Resolver::ServerList should implement the Resolver interface
* The server_list resolver should use {{
Puppet Puppett [:server_list ] }} to yield servers
*
The SRV resolver should use Should try to make GET request to the service name simple status endpoint to see if the server is available
* Only if the HTTP request is 200 do we use that server
* Default port to {{masterport}} if port is omitted from server_list
* Rescue exceptions, log debug message,
and SRV domain continue next server

See Puppet::Configurer#find_functional_server

Melissa Stone (JIRA)

unread,
Nov 19, 2019, 5:43:04 PM11/19/19
to puppe...@googlegroups.com
Melissa Stone updated an issue
Change By: Melissa Stone
Sprint: Coremunity Hopper

Melissa Stone (JIRA)

unread,
Nov 21, 2019, 2:21:04 PM11/21/19
to puppe...@googlegroups.com
Melissa Stone updated an issue
Change By: Melissa Stone
Sprint: Coremunity Hopper Platform Core KANBAN

Melissa Stone (JIRA)

unread,
Nov 21, 2019, 2:22:04 PM11/21/19
to puppe...@googlegroups.com
Melissa Stone assigned an issue to Melissa Stone
Change By: Melissa Stone
Assignee: Melissa Stone

Josh Cooper (JIRA)

unread,
Dec 2, 2019, 11:02:03 PM12/2/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Release Notes: Not Needed

Josh Cooper (JIRA)

unread,
Dec 2, 2019, 11:02:04 PM12/2/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Fix Version/s: PUP 6.12.0

Josh Cooper (JIRA)

unread,
Dec 4, 2019, 12:39:03 AM12/4/19
to puppe...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages