Page MenuHomePhabricator

Cloud VPS Puppet ENC API should have their own servers
Closed, ResolvedPublic

Description

I don't think there is any technical need to co-locate the ENC API on the cloud-wide puppetmasters. I need a newer OS for some dependencies Keystone authentication would need, so this seems like a good opportunity to split them.

Event Timeline

Change 740915 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] openstack: refactor puppetmaster access

https://gerrit.wikimedia.org/r/740915

Change 740915 merged by Andrew Bogott:

[operations/puppet@production] openstack: refactor puppetmaster access

https://gerrit.wikimedia.org/r/740915

Change 777341 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:openstack::puppetmaster: split ENC api to a separate profile

https://gerrit.wikimedia.org/r/777341

Change 777385 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] O:openstack: add new encapi roles

https://gerrit.wikimedia.org/r/777385

taavi changed the task status from Open to In Progress.Apr 6 2022, 8:50 AM
taavi claimed this task.

Change 777341 merged by David Caro:

[operations/puppet@production] P:openstack::puppetmaster: split ENC api to a separate profile

https://gerrit.wikimedia.org/r/777341

Change 777385 merged by David Caro:

[operations/puppet@production] O:openstack: add new encapi roles

https://gerrit.wikimedia.org/r/777385

Change 778538 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: add new eqiad1 enc servers

https://gerrit.wikimedia.org/r/778538

Change 778538 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] hieradata: add new eqiad1 enc servers

https://gerrit.wikimedia.org/r/778538

Change 778574 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: use puppet-enc hostname in codfw1dev

https://gerrit.wikimedia.org/r/778574

Change 778574 merged by Arturo Borrero Gonzalez:

[operations/puppet@production] hieradata: use puppet-enc hostname in codfw1dev

https://gerrit.wikimedia.org/r/778574

Change 779049 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: switch eqiad1 to use the new enc server

https://gerrit.wikimedia.org/r/779049

Change 779049 merged by Andrew Bogott:

[operations/puppet@production] hieradata: switch eqiad1 to use the new enc server

https://gerrit.wikimedia.org/r/779049

Change 779460 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] openstack: remove enc api from puppet masters

https://gerrit.wikimedia.org/r/779460

Change 779460 merged by Andrew Bogott:

[operations/puppet@production] openstack: remove enc api from puppet masters

https://gerrit.wikimedia.org/r/779460

Change 781962 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] openstack: cleanup enc api remains from puppetmasters

https://gerrit.wikimedia.org/r/781962

Change 781962 merged by Andrew Bogott:

[operations/puppet@production] openstack: cleanup enc api remains from puppetmasters

https://gerrit.wikimedia.org/r/781962