You are trying to push along a patch…and it dawns on you that you have no idea who to ask. The answer is out there.
Continue reading
Monthly Archives: March 2016
Identifying the message sender with Rabbit MQ and Kombu
Yesterday I showed how to identify a user when using the Pika library. However, Oslo Messaging still relies on the Kombu library. This, too, supports matching the user_id in the message to the username used to authenticate to the broker.
Continue reading
Identifying the message sender with Rabbit MQ (and Pika)
When sending a message via Rabbit MQ, a sender can chose to identify itself, or hid its identity, but it cannot lie.
Convert a keystone.rc from V2 to V3
Everything seems to produce V2 versions of the necessary variables for Keystone, and I am more and more dependant on the V3 setup. Converting from one to the other is trivial, especially if the setup uses the default domain.
Continue reading
Dependency Injection in Python applied to Ossipee
I reworked my OpenStack API based cluster builder Ossipee last weekend. It makes heavy use of dependency resolution now, and breaks apart the super-base class into properly scoped components.
Continue reading
Tie Your Rabbit Down
I’ve been running the Tripleo Quickstart to setup my development deployments. While looking into the setup, I noticed that the default Rabbit deployment is wide open. I can’t see anything other than firewall port blocking in place. I dug deeper.
Continue reading
What Can Talk To What on the OpenStack Message Broker
If a hypervisor is compromised, the Nova Compute instance running on that node is also compromised. If the compute instance is compromised, then its access to the Message Queue has to be considered tainted as well. What degree of risk does this pose?
Creating an additional host for a Tripleo overcloud
I’ve been successful following the steps to get a Tripleo deployment. I now need to add another server to host the Identity Management and Federation services. Here’s the steps: