Puppet, conftool, etc for: cache nodes, LVS nodes, misc support roles
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | BBlack | T156026 Enable Service in Asia Cache DC | |||
Resolved | BBlack | T156027 Configuration for Asia Cache DC hosts | |||
Resolved | BBlack | T156028 Name Asia Cache DC site | |||
Resolved | BBlack | T156030 Select site vendor for Asia Cache Datacenter | |||
Resolved | BBlack | T156029 Select location for Asia Cache DC | |||
Resolved | faidon | T156256 Allocate address space for Singapore (APNIC) |
Event Timeline
Change 389739 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/dns@master] eqsin DNS for hosts, services, geodns
Change 389741 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: basics
Change 389739 merged by BBlack:
[operations/dns@master] eqsin DNS for hosts, services, geodns
I just noticed that in late_command.sh we have a special case for cp[1234]* that I guess will need to be updated to include eqsin too.
Mentioning it here because it's not a common place to look for and might be missed.
Change 399817 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: a few more basic puppetization fixups
Change 399817 merged by BBlack:
[operations/puppet@production] eqsin: a few more basic puppetization fixups
Change 392639 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: deeper configuration details
Change 392639 merged by BBlack:
[operations/puppet@production] eqsin: deeper configuration details
Change 408934 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] dhcp bootstrap for bast5001
Change 408934 merged by BBlack:
[operations/puppet@production] dhcp bootstrap for bast5001
Change 408942 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: add prometheus placeholder files
Change 408942 merged by BBlack:
[operations/puppet@production] eqsin: add prometheus placeholder files
Change 408949 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: netops monitoring defs
Change 408949 merged by BBlack:
[operations/puppet@production] eqsin: netops monitoring defs
Change 408952 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: smokeping config
Change 408952 merged by BBlack:
[operations/puppet@production] eqsin: smokeping config
Copying from earlier commitlog commentary, known list of TODOs here (minus what's already been done since above):
* hieradata/common/cache/*.yaml: eqsin node lists commented-out and empty to avoid ipsec alerts until the day we bring these online (also makes varnish not work in general). * dns5xxx: spare::server, missing lvs+ntp-level site config (same as ulsfo, need to fix both) * Subnet defs for DHCP in dhcpd.conf and modules/install_server/files/autoinstall/subnets/*eqsin* currently in a bootstrapping state for bast5001, probably need fixups after that host is installed (to use it) as well as recdns/ntp-related fixups once dns500[12] are configured correctly above. * Specific per-host entries for DHCP w/ macaddrs * External monitoring stuff in: modules/lvs/manifests/monitor_services.pp * ripe-atlas stuff at the bottom of: modules/netops/manifests/monitoring.pp * LVS text/upload monitoring commented-out in: hieradata/common/lvs/configuration.yaml * Rancid stuff in modules/rancid/files/core/router.db * Reqstats graphite alerts in: modules/role/manifests/graphite/alerts/reqstats.pp
Change 409134 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: switch TFTP to bast5001
Change 409135 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: lvs+dns configuration bits
Change 409134 merged by BBlack:
[operations/puppet@production] eqsin: switch TFTP to bast5001
Change 409135 merged by BBlack:
[operations/puppet@production] eqsin: lvs+dns configuration bits
Change 409142 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: bugfix lvs iface list T156027
Change 409142 merged by BBlack:
[operations/puppet@production] eqsin: bugfix lvs iface list T156027
Change 409202 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] dns5001 macaddr
Change 409203 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: use local NTP, define peers
Change 409203 merged by BBlack:
[operations/puppet@production] eqsin: use local NTP, define peers
Change 409999 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: use LVS recdns for normal hosts/installer
Change 409999 merged by BBlack:
[operations/puppet@production] eqsin: use LVS recdns for normal hosts/installer
Change 410102 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] cp50xx macaddrs
Change 410113 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/mediawiki-config@master] wgSquidServersNoPurge: add eqsin, remove dead IP
Change 410113 merged by jenkins-bot:
[operations/mediawiki-config@master] wgSquidServersNoPurge: add eqsin, remove dead IP
Mentioned in SAL (#wikimedia-operations) [2018-02-14T14:14:42Z] <zfilipin@tin> Synchronized wmf-config/reverse-proxy.php: SWAT: [[gerrit:410113|wgSquidServersNoPurge: add eqsin, remove dead IP (T156027)]] (duration: 01m 12s)
Remaining known stuff, paring down the earlier list:
* hieradata/common/cache/*.yaml: cp5006 + cp5010 commented out (borked) * External monitoring stuff in: modules/lvs/manifests/monitor_services.pp * ripe-atlas stuff at the bottom of: modules/netops/manifests/monitoring.pp * LVS text/upload monitoring commented-out in: hieradata/common/lvs/configuration.yaml * Rancid stuff in modules/rancid/files/core/router.db * Reqstats graphite alerts in: modules/role/manifests/graphite/alerts/reqstats.pp
Change 410451 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: add bast5001 to network::constants
Change 410451 merged by BBlack:
[operations/puppet@production] eqsin: add bast5001 to network::constants
Change 412921 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: configure cache storage correctly
Change 412921 merged by BBlack:
[operations/puppet@production] eqsin: configure cache storage correctly
Change 416633 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: add dns5002 macaddr
Change 416633 merged by BBlack:
[operations/puppet@production] eqsin: add dns5002 macaddr
Change 417266 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/dns@master] eqsin: set the real IPs in geo-dns config
Change 417267 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] eqsin: configure public endpoints monitoring
Change 417266 merged by BBlack:
[operations/dns@master] eqsin: set the real IPs in geo-dns config
Change 417267 merged by BBlack:
[operations/puppet@production] eqsin: configure public endpoints monitoring
With the last merges above, all the known issues that actually belong here are resolved other than 3 cases from the previous list which are now exported to other more-appropriate tickets in T187157#4035174 , T162684#4035182 , and T179042#4035164 .