New issue
Advanced search Search tips

Issue 768682 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Mar 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Feature

Blocking:
issue 666022



Sign in to add a comment

pull devserver information from server_db into shadow config

Project Member Reported by akes...@chromium.org, Sep 26 2017

Issue description

See Issue 768030 for context.

Instead of being populated by the contents of devserver_list.yaml, puppet should pull down devservers from serverdb (`atest server list -r devserver -s primary` or similar), making serverdb the source of truth on what devservers are in production.

A side benefit is that at the same time (on puppet sync/run) when serverdb is polled and we fill in the shadow_config template, we can resolve names into IPs, and write parallel lists of names and IPs , giving us a reliable fix for Issue 666022.
 
Blocking: 666022
Issue 711795 has been merged into this issue.
Not straightforward.  Puppet needs that information before it runs, but Puppet needs to run to set up things (e.g., credentials, Autotest) to get that information.

Needs some design/thought.
Status: Archived (was: Assigned)

Sign in to add a comment