The issues discussed in this email are now resolved.

Instance creation on Horizon and Wikitech has been re-enabled. After some discussion we've decided to enable security group editing on Horizon but leave it disabled on Wikitech -- the Horizon interface is generally nicer, more feature-rich, and more reliable. Please go to Horizon for any future security group needs.

There were two bugs that triggered this incident. One of them[1] prevented enforcement of firewall rules in certain cases, and the other[2] enforced rules but updated them very haphazardly. Both issues are now well understood, with patches in place and proper long-term solutions underway.

We have not yet written a full incident report, but when we do it will most likely be here: https://wikitech.wikimedia.org/wiki/Incident_documentation/20160805-LabsSecurityGroups

Sorry for the inconvenience!

-Andrew

[1]  https://phabricator.wikimedia.org/T142388

[2]  https://phabricator.wikimedia.org/T142165



On 8/5/16 3:21 PM, Chase Pettet wrote:
Currently running instances within Labs are fine.

This week we upgraded to Openstack Liberty[1][2]. Thursday (8/4) we had reports of issues involving new instances[3]. We have now determined there is errant behavior with Liberty managing source groups. We use this to allow instances within the same project to communicate with each other. Attempts to resolve this behavior for the Tool Labs project resulted in a short issue today[4]. Requests via the web proxy were failing to connect. Tools and bots within Tool Labs were still running.

Currently:
* Newly created instances are not being integrated into their security groups appropriately * We have disabled the self-serve options for instance creation temporarily * Modifying security groups can result in existing instances experiencing issues * We have disabled the self-serve options for security group management temporarily as well

We'll update the task[3] as we have more information. An incident report will be filed as well. As always, we can be found at labs-l or on IRC in #wikimedia-labs.

Thanks,

Chase Pettet (on behalf of the Labs team)


[1] https://www.openstack.org/software/liberty/
[2] https://lists.wikimedia.org/pipermail/labs-l/2016-July/004564.html
[3] https://phabricator.wikimedia.org/T142165
[4] https://lists.wikimedia.org/pipermail/labs-l/2016-August/004575.html


_______________________________________________
Labs-announce mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/labs-announce


_______________________________________________
Labs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/labs-l

Reply via email to