** Description changed: The way docker handles networks changed when moving to newer docker versions. Networks are now created/deleted by "docker network" commands (similar to LXD). This needs to be handled by fanatic when doing docker related tasks. + + SRU Justification: + + Impact: fanatic was written when an older version of docker.io was in + the archive for Yakkety and Xenial. However docker.io does SRU the + latest version back into older releases. Docker.io 1.12 replaced the + interface to declare networks so now most (if not all) docker related + subcommands of fanatic are broken in Yakkety/Xenial. + + Fix: The new version adds compat code to run docker subcommands differently, depending on the docker.io version installed. In case docker.io were not upgraded, nothing changes. This should minimize regression potential. + The only other change to the upload is adding a dep8 test against docker to allow detection of future breakage sooner. As this is not part of the binary packages, this should neither add any regressions. + + Testcase: + - fanatic enable -u <underlay> -o <overlay> + - fanatic enable-docker -u <underlay> -o <overlay> + - fanatic test-local-docker -u <underlay> -o <overlay> + - fanatic disable-docker -u <underlay> -o <overlay> + - <check fan bridge still is configured here> + - fanatic disable -u <underlay> -o <overlay>
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656875 Title: fanatic enable/disable docker broken with docker.io >= 1.12 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-fan/+bug/1656875/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
