Page MenuHomeDevCentral

Deploy a MySQL 5.7 container for Bugzilla
ClosedPublic

Authored by dereckson on Oct 7 2018, 18:19.
Tags
None
Referenced Files
F2830916: D1855.id4682.diff
Fri, Apr 19, 14:10
F2828302: D1855.id4689.diff
Fri, Apr 19, 03:44
F2826679: D1855.id4688.diff
Thu, Apr 18, 21:06
F2825997: D1855.id4690.diff
Thu, Apr 18, 18:23
Unknown Object (File)
Wed, Apr 17, 23:06
Unknown Object (File)
Mon, Apr 15, 05:30
Unknown Object (File)
Sun, Apr 14, 22:06
Unknown Object (File)
Sun, Apr 14, 10:41
Subscribers
None

Details

Summary

Bugzilla doesn't currently fully support MySQL 8, see for example
https://github.com/bugzilla/bugzilla/pull/71

As such, the best course of action is to deploy a MySQL 5.7 server.

This change introduces an helper execution module to determine
the exact image:tag string from a default image, and dictionary
arguments. That allows to customize the version of a service.

Ref T205

Test Plan

Units tests are provided for the execution module.

Deploy the container on Dwellers for the state part.

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
bugzilla (branched from master)
Build Status
Buildable 2862
Build 3110: arc lint + arc unit

Event Timeline

dereckson created this revision.
dereckson edited the test plan for this revision. (Show Details)
dereckson marked 2 inline comments as done.
dereckson added inline comments.
_modules/paas_docker.py
28

TypeError: cannot concatenate 'str' and 'float' objects

_tests/modules/test_paas_docker.py
14

Versions are generally given without ""

Works fine on Dwellers and is equipotent on Equatower.

This revision is now accepted and ready to land.Oct 7 2018, 21:28
This revision was automatically updated to reflect the committed changes.