Page MenuHomePhabricator

Create Puppet role and profile
Closed, ResolvedPublic5 Estimated Story Points

Description

Per wt:Services/FirstDeployment#Role_and_Profile_Creation, we need to create roles and profiles for the headless Chromium based render service (the "service") in the operations/puppet repository. Moreover, this can be done in parallel to creating/working on the new service request.

AC

  • Add a deployment role for the service in hieradata/common/role/deployment.yaml
  • Create a profile for the service in modules/profile/manifests/
  • Create a role for for the service in manifests/role/

Developer Notes

  1. Prior art for the service profile/role:

Related Objects

StatusSubtypeAssignedTask
Resolvedovasileva
ResolvedNone
Resolvedphuedx
Resolvedmobrovac
Resolvedmobrovac
Resolvedmobrovac
Resolvedmobrovac
Resolvedakosiaris
Resolvedmobrovac
Resolvedfgiunchedi
Resolvedpmiazga
Resolvedfaidon
Resolvedmobrovac
Resolvedmobrovac
Resolvedpmiazga
ResolvedJdrewniak
Resolvedmobrovac
Resolvedphuedx
Resolvedpmiazga
Resolvedpmiazga

Event Timeline

ovasileva triaged this task as Medium priority.Oct 31 2017, 4:29 PM
ovasileva set the point value for this task to 5.
ovasileva moved this task from Backlog to Backlog - Q2 on the Proton board.

@ovasileva, I'm pulling this into the sprint (from sprint+1) because I'm out of work

@phuedx do we need a task to remove the old Electron PDF renderer? (I'm happy to create the task but wasn't sure if it was needed.)

@phuedx do we need a task to remove the old Electron PDF renderer? (I'm happy to create the task but wasn't sure if it was needed.)

We do. It should be blocked on T181084: [EPIC] Deploy the mediawiki-services-chromium-render service (Proton) (or perhaps something a little more specific, if we need). Since you're happy to create it, go ahead ;]

@phuedx, I've taken a stab in T178172 and referenced the old services to be replaced. Sorry for any omissions! The more I know about this project the more I realize how little I know about it!