Closed Bug 1452001 Opened 7 years ago Closed 6 years ago

Figure out pulse/rabbitmq story for redeployed clusters

Categories

(Taskcluster :: Services, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bstack, Assigned: dustin)

References

Details

At the current moment this probably involves wrapping up work on taskcluster-pulse and possibly having optional support for automagically launching rabbitmq into your k8s cluster when you install tc. We should create a separate bug for the latter task if we decide to do it.
For our internal clusters, if we want to deploy before finishing tc-pulse, we may just have to make a little script to automate things with pulseguardian.
Jonas, I think you were signed up for this in our Berlin meeting.
Assignee: nobody → jopsen
Blocks: 1451805
Per bug 1451805, tc-pulse is how we will manage using different namespaces for different clusters in the same AMQP server. So we will need this even for the staging deployment.
Depends on: 1436456
Depends on: 1436735
Blocks: 1427839
No longer blocks: 1427838
We're going to require explicit configuration of a pulse account for each pulse-using service.
Assignee: jopsen → dustin
I have some patches for that work. We still need to fix schemas + references for pulse, but that will wait until we've converted a service that uses pulse to the new world order.
Commit pushed to master at https://github.com/taskcluster/taskcluster-client https://github.com/taskcluster/taskcluster-client/commit/cf127658f9f52be671a286838dad540fe821a027 Redeployability Great Library Update - 10.0 (#94) * Bug 1452001 - pulsepublisher: require hostname, vhost Always require the hostname (no default) and a vhost. * Bug 1452001 - de-bablify and fix tests depending on other upgraded libraries * upgrade tc-lib-* dependencies
Ah, bug 1451805 is the remainder of this work.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Component: Redeployability → Services
You need to log in before you can comment on or make changes to this bug.