Closed Bug 1172023 Opened 9 years ago Closed 9 years ago

deploy funsize scheduler in releng network

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

Attachments

(3 files, 1 obsolete file)

Probably a few Buildbot Masters.
Depends on: 1172026
Nothing too fancy here, the only special part was the need to add package for libffi, because we need libffi-devel to install the cffi python module.
Attachment #8616722 - Flags: review?(dustin)
Attachment #8616722 - Flags: feedback?(rail)
Attachment #8616722 - Flags: review?(dustin) → review+
Attachment #8616722 - Flags: feedback?(rail) → feedback+
Very little in this interdiff, just a couple of issues I discovered while testing on a dev machine.
Attachment #8616722 - Attachment is obsolete: true
Attachment #8616884 - Flags: review?(dustin)
Comment on attachment 8616884 [details] [diff] [review] fix config file typo + add root cert location Review of attachment 8616884 [details] [diff] [review]: ----------------------------------------------------------------- I can't see the interdiff, but I'll take your word for it..
Attachment #8616884 - Flags: review?(dustin) → review+
BTW, I just landed a cahnge which replaces pystache with Jinja2. Shouldn't be hard to replace.
Comment on attachment 8616884 [details] [diff] [review] fix config file typo + add root cert location I've landed this and it will be deployed on bm89, 91, and 94 soon. It won't actually work until we get the Balrog accounts sorted out in bug 1172026, but it won't cause any harm.
Attachment #8616884 - Flags: checked-in+
* switch to Jinja2 * deploy newer version
Attachment #8617901 - Flags: review?(bhearsum)
Depends on: 1173345
I started up on of the instances by hand and discovered that we'll need netflows for aus4-admin.mozilla.org:443 added before these will work, right now the connections are timing out. We're also waiting on bug 1172026 so we have isolated accounts for Funsize.
Comment on attachment 8617901 [details] [diff] [review] jinja-puppet.diff Review of attachment 8617901 [details] [diff] [review]: ----------------------------------------------------------------- I see you've already got the new packages in place, wunderbar!
Attachment #8617901 - Flags: review?(bhearsum) → review+
Blocks: 1173452
Depends on: 1173960
So, the service itself is deployed and capable of running now. We're still waiting on bug 1172026 in order to be able to talk to Balrog successfully, though. Rail, is there any testing you want to do against balrog dev in the meantime? Or can we just enable the scheduler against Balrog prod when we the new credentials?
Flags: needinfo?(rail)
Rail told me in person that we're fine to start up the funsize scheduler against production. I've granted "funsize" PUT permissions to /releases/:name/builds/:platform/:locale for all products on Balrog prod, and updated Hiera with the real LDAP password. Rail says there's a code change that we need before things will work, so we're waiting on a patch for that.
Dev testing can be done in parallel, because we don't share the queues.
Flags: needinfo?(rail)
Attachment #8624283 - Flags: review?(bhearsum)
Attachment #8624283 - Flags: review?(bhearsum) → review+
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: