https://launchpad.net/ubuntu/+source/magnum/9.0.0-0ubuntu1/+build/17896511 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux lcy01-amd64-022 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019 x86_64 Buildd toolchain package versions: launchpad-buildd_178 python-lpbuildd_178 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.6 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 16 Oct 16:33:27 ntpdate[1932]: adjust time server 10.211.37.1 offset -0.000192 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-17896511 --image-type chroot /home/buildd/filecache-default/6814d4bbdedc39163e5a7d0f0a1f6a039f04bcb5 Creating target for build PACKAGEBUILD-17896511 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-17896511 Starting target for build PACKAGEBUILD-17896511 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-17896511 'deb http://ftpmaster.internal/ubuntu eoan main universe' 'deb http://ftpmaster.internal/ubuntu eoan-security main universe' 'deb http://ftpmaster.internal/ubuntu eoan-updates main universe' 'deb http://ftpmaster.internal/ubuntu eoan-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-17896511 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-17896511 Updating target for build PACKAGEBUILD-17896511 Get:1 http://ftpmaster.internal/ubuntu eoan InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu eoan-security InRelease [79.7 kB] Get:3 http://ftpmaster.internal/ubuntu eoan-updates InRelease [79.7 kB] Get:4 http://ftpmaster.internal/ubuntu eoan-proposed InRelease [107 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main amd64 Packages [969 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main Translation-en [505 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/universe amd64 Packages [8817 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/universe Translation-en [5211 kB] Get:9 http://ftpmaster.internal/ubuntu eoan-proposed/main amd64 Packages [11.0 kB] Get:10 http://ftpmaster.internal/ubuntu eoan-proposed/main Translation-en [5504 B] Get:11 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 Packages [114 kB] Get:12 http://ftpmaster.internal/ubuntu eoan-proposed/universe Translation-en [56.0 kB] Fetched 16.2 MB in 2s (6648 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following package was automatically installed and is no longer required: libidn11 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: logsave The following packages will be upgraded: apt base-files binutils binutils-common binutils-x86-64-linux-gnu build-essential coreutils cpp cpp-9 dpkg dpkg-dev e2fsprogs fakeroot g++ g++-9 gcc gcc-9 gcc-9-base grep libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libbinutils libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcom-err2 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libgcc-9-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libidn2-0 libip4tc2 libisl21 libitm1 liblsan0 libp11-kit0 libperl5.28 libquadmath0 libsqlite3-0 libss2 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtsan0 libubsan1 libudev1 linux-libc-dev login passwd perl perl-base perl-modules-5.28 systemd systemd-sysv tzdata 65 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 66.8 MB of archives. After this operation, 1850 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu eoan/main amd64 libc6-dev amd64 2.30-0ubuntu2 [2548 kB] Get:2 http://ftpmaster.internal/ubuntu eoan/main amd64 libc-dev-bin amd64 2.30-0ubuntu2 [71.6 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main amd64 linux-libc-dev amd64 5.3.0-18.19 [1065 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main amd64 libc6 amd64 2.30-0ubuntu2 [2725 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main amd64 libc-bin amd64 2.30-0ubuntu2 [634 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main amd64 libcc1-0 amd64 9.2.1-9ubuntu2 [49.1 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main amd64 binutils-x86-64-linux-gnu amd64 2.33-2ubuntu1 [1639 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main amd64 libbinutils amd64 2.33-2ubuntu1 [474 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main amd64 binutils-common amd64 2.33-2ubuntu1 [203 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main amd64 binutils amd64 2.33-2ubuntu1 [3400 B] Get:11 http://ftpmaster.internal/ubuntu eoan/main amd64 gcc-9-base amd64 9.2.1-9ubuntu2 [19.3 kB] Get:12 http://ftpmaster.internal/ubuntu eoan/main amd64 libgcc1 amd64 1:9.2.1-9ubuntu2 [40.8 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main amd64 libgomp1 amd64 9.2.1-9ubuntu2 [89.3 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main amd64 libitm1 amd64 9.2.1-9ubuntu2 [28.2 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main amd64 libatomic1 amd64 9.2.1-9ubuntu2 [9220 B] Get:16 http://ftpmaster.internal/ubuntu eoan/main amd64 libasan5 amd64 9.2.1-9ubuntu2 [395 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main amd64 liblsan0 amd64 9.2.1-9ubuntu2 [139 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/main amd64 libtsan0 amd64 9.2.1-9ubuntu2 [301 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/main amd64 libubsan1 amd64 9.2.1-9ubuntu2 [130 kB] Get:20 http://ftpmaster.internal/ubuntu eoan/main amd64 libquadmath0 amd64 9.2.1-9ubuntu2 [146 kB] Get:21 http://ftpmaster.internal/ubuntu eoan/main amd64 g++-9 amd64 9.2.1-9ubuntu2 [10.2 MB] Get:22 http://ftpmaster.internal/ubuntu eoan/main amd64 libstdc++-9-dev amd64 9.2.1-9ubuntu2 [1707 kB] Get:23 http://ftpmaster.internal/ubuntu eoan/main amd64 libgcc-9-dev amd64 9.2.1-9ubuntu2 [2359 kB] Get:24 http://ftpmaster.internal/ubuntu eoan/main amd64 gcc-9 amd64 9.2.1-9ubuntu2 [9763 kB] Get:25 http://ftpmaster.internal/ubuntu eoan/main amd64 cpp-9 amd64 9.2.1-9ubuntu2 [8957 kB] Get:26 http://ftpmaster.internal/ubuntu eoan/main amd64 libstdc++6 amd64 9.2.1-9ubuntu2 [511 kB] Get:27 http://ftpmaster.internal/ubuntu eoan/main amd64 libisl21 amd64 0.21-2 [576 kB] Get:28 http://ftpmaster.internal/ubuntu eoan/main amd64 base-files amd64 10.2ubuntu7 [60.6 kB] Get:29 http://ftpmaster.internal/ubuntu eoan/main amd64 coreutils amd64 8.30-3ubuntu2 [1249 kB] Get:30 http://ftpmaster.internal/ubuntu eoan/main amd64 dpkg amd64 1.19.7ubuntu2 [1130 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/main amd64 grep amd64 3.3-1build1 [148 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main amd64 login amd64 1:4.5-1.1ubuntu4 [264 kB] Get:33 http://ftpmaster.internal/ubuntu eoan/main amd64 libperl5.28 amd64 5.28.1-6build1 [3818 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/main amd64 perl amd64 5.28.1-6build1 [204 kB] Get:35 http://ftpmaster.internal/ubuntu eoan/main amd64 perl-base amd64 5.28.1-6build1 [1510 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main amd64 perl-modules-5.28 all 5.28.1-6build1 [2812 kB] Get:37 http://ftpmaster.internal/ubuntu eoan/main amd64 systemd-sysv amd64 242-7ubuntu3 [9364 B] Get:38 http://ftpmaster.internal/ubuntu eoan/main amd64 libapparmor1 amd64 2.13.3-5ubuntu1 [35.5 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main amd64 libidn2-0 amd64 2.2.0-2 [50.4 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/main amd64 libp11-kit0 amd64 0.23.17-2 [188 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main amd64 libtasn1-6 amd64 4.14-3 [37.8 kB] Get:42 http://ftpmaster.internal/ubuntu eoan/main amd64 libgnutls30 amd64 3.6.9-5ubuntu1 [792 kB] Get:43 http://ftpmaster.internal/ubuntu eoan/main amd64 libip4tc2 amd64 1.8.3-2ubuntu5 [20.4 kB] Get:44 http://ftpmaster.internal/ubuntu eoan/main amd64 systemd amd64 242-7ubuntu3 [3435 kB] Get:45 http://ftpmaster.internal/ubuntu eoan/main amd64 libsystemd0 amd64 242-7ubuntu3 [261 kB] Get:46 http://ftpmaster.internal/ubuntu eoan/main amd64 libudev1 amd64 242-7ubuntu3 [76.4 kB] Get:47 http://ftpmaster.internal/ubuntu eoan/main amd64 libapt-pkg5.90 amd64 1.9.4 [847 kB] Get:48 http://ftpmaster.internal/ubuntu eoan/main amd64 apt amd64 1.9.4 [1279 kB] Get:49 http://ftpmaster.internal/ubuntu eoan/main amd64 libext2fs2 amd64 1.45.3-4ubuntu2 [181 kB] Get:50 http://ftpmaster.internal/ubuntu eoan/main amd64 e2fsprogs amd64 1.45.3-4ubuntu2 [526 kB] Get:51 http://ftpmaster.internal/ubuntu eoan/main amd64 logsave amd64 1.45.3-4ubuntu2 [9836 B] Get:52 http://ftpmaster.internal/ubuntu eoan/main amd64 libgcrypt20 amd64 1.8.4-5ubuntu2 [419 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main amd64 passwd amd64 1:4.5-1.1ubuntu4 [815 kB] Get:54 http://ftpmaster.internal/ubuntu eoan/main amd64 libcom-err2 amd64 1.45.3-4ubuntu2 [9160 B] Get:55 http://ftpmaster.internal/ubuntu eoan/main amd64 libss2 amd64 1.45.3-4ubuntu2 [11.3 kB] Get:56 http://ftpmaster.internal/ubuntu eoan/main amd64 libdevmapper1.02.1 amd64 2:1.02.155-2ubuntu6 [127 kB] Get:57 http://ftpmaster.internal/ubuntu eoan/main amd64 libsqlite3-0 amd64 3.29.0-2 [536 kB] Get:58 http://ftpmaster.internal/ubuntu eoan/main amd64 tzdata all 2019c-3 [208 kB] Get:59 http://ftpmaster.internal/ubuntu eoan/main amd64 g++ amd64 4:9.2.1-3.1ubuntu1 [1612 B] Get:60 http://ftpmaster.internal/ubuntu eoan/main amd64 gcc amd64 4:9.2.1-3.1ubuntu1 [5216 B] Get:61 http://ftpmaster.internal/ubuntu eoan/main amd64 cpp amd64 4:9.2.1-3.1ubuntu1 [27.6 kB] Get:62 http://ftpmaster.internal/ubuntu eoan/main amd64 dpkg-dev all 1.19.7ubuntu2 [679 kB] Get:63 http://ftpmaster.internal/ubuntu eoan/main amd64 libdpkg-perl all 1.19.7ubuntu2 [230 kB] Get:64 http://ftpmaster.internal/ubuntu eoan/main amd64 build-essential amd64 12.8ubuntu1 [4624 B] Get:65 http://ftpmaster.internal/ubuntu eoan/main amd64 libfakeroot amd64 1.24-1 [25.7 kB] Get:66 http://ftpmaster.internal/ubuntu eoan/main amd64 fakeroot amd64 1.24-1 [62.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 66.8 MB in 1s (56.1 MB/s) (Reading database ... 12730 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.30-0ubuntu2_amd64.deb ... Unpacking libc6-dev:amd64 (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Preparing to unpack .../libc-dev-bin_2.30-0ubuntu2_amd64.deb ... Unpacking libc-dev-bin (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Preparing to unpack .../linux-libc-dev_5.3.0-18.19_amd64.deb ... Unpacking linux-libc-dev:amd64 (5.3.0-18.19) over (5.2.0-15.16) ... Preparing to unpack .../libc6_2.30-0ubuntu2_amd64.deb ... Unpacking libc6:amd64 (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Setting up libc6:amd64 (2.30-0ubuntu2) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu2_amd64.deb ... Unpacking libc-bin (2.30-0ubuntu2) over (2.29-0ubuntu3) ... Setting up libc-bin (2.30-0ubuntu2) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../0-libcc1-0_9.2.1-9ubuntu2_amd64.deb ... Unpacking libcc1-0:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../1-binutils-x86-64-linux-gnu_2.33-2ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.33-2ubuntu1) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../2-libbinutils_2.33-2ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.33-2ubuntu1) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../3-binutils-common_2.33-2ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.33-2ubuntu1) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../4-binutils_2.33-2ubuntu1_amd64.deb ... Unpacking binutils (2.33-2ubuntu1) over (2.32.51.20190821-1ubuntu1) ... Preparing to unpack .../5-gcc-9-base_9.2.1-9ubuntu2_amd64.deb ... Unpacking gcc-9-base:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Setting up gcc-9-base:amd64 (9.2.1-9ubuntu2) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.2.1-9ubuntu2_amd64.deb ... Unpacking libgcc1:amd64 (1:9.2.1-9ubuntu2) over (1:9.2.1-6ubuntu1) ... Setting up libgcc1:amd64 (1:9.2.1-9ubuntu2) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9.2.1-9ubuntu2_amd64.deb ... Unpacking libgomp1:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../01-libitm1_9.2.1-9ubuntu2_amd64.deb ... Unpacking libitm1:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../02-libatomic1_9.2.1-9ubuntu2_amd64.deb ... Unpacking libatomic1:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../03-libasan5_9.2.1-9ubuntu2_amd64.deb ... Unpacking libasan5:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../04-liblsan0_9.2.1-9ubuntu2_amd64.deb ... Unpacking liblsan0:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../05-libtsan0_9.2.1-9ubuntu2_amd64.deb ... Unpacking libtsan0:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../06-libubsan1_9.2.1-9ubuntu2_amd64.deb ... Unpacking libubsan1:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../07-libquadmath0_9.2.1-9ubuntu2_amd64.deb ... Unpacking libquadmath0:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../08-g++-9_9.2.1-9ubuntu2_amd64.deb ... Unpacking g++-9 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../09-libstdc++-9-dev_9.2.1-9ubuntu2_amd64.deb ... Unpacking libstdc++-9-dev:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../10-libgcc-9-dev_9.2.1-9ubuntu2_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../11-gcc-9_9.2.1-9ubuntu2_amd64.deb ... Unpacking gcc-9 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../12-cpp-9_9.2.1-9ubuntu2_amd64.deb ... Unpacking cpp-9 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Preparing to unpack .../13-libstdc++6_9.2.1-9ubuntu2_amd64.deb ... Unpacking libstdc++6:amd64 (9.2.1-9ubuntu2) over (9.2.1-6ubuntu1) ... Setting up libstdc++6:amd64 (9.2.1-9ubuntu2) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../libisl21_0.21-2_amd64.deb ... Unpacking libisl21:amd64 (0.21-2) over (0.21-1) ... Preparing to unpack .../base-files_10.2ubuntu7_amd64.deb ... Unpacking base-files (10.2ubuntu7) over (10.2ubuntu6) ... Setting up base-files (10.2ubuntu7) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../coreutils_8.30-3ubuntu2_amd64.deb ... Unpacking coreutils (8.30-3ubuntu2) over (8.30-3ubuntu1) ... Setting up coreutils (8.30-3ubuntu2) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.7ubuntu2_amd64.deb ... Unpacking dpkg (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Setting up dpkg (1.19.7ubuntu2) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../grep_3.3-1build1_amd64.deb ... Unpacking grep (3.3-1build1) over (3.3-1) ... Setting up grep (3.3-1build1) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../login_1%3a4.5-1.1ubuntu4_amd64.deb ... Unpacking login (1:4.5-1.1ubuntu4) over (1:4.5-1.1ubuntu3) ... Setting up login (1:4.5-1.1ubuntu4) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../libperl5.28_5.28.1-6build1_amd64.deb ... Unpacking libperl5.28:amd64 (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../perl_5.28.1-6build1_amd64.deb ... Unpacking perl (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../perl-base_5.28.1-6build1_amd64.deb ... Unpacking perl-base (5.28.1-6build1) over (5.28.1-6) ... Setting up perl-base (5.28.1-6build1) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../perl-modules-5.28_5.28.1-6build1_all.deb ... Unpacking perl-modules-5.28 (5.28.1-6build1) over (5.28.1-6) ... Preparing to unpack .../systemd-sysv_242-7ubuntu3_amd64.deb ... Unpacking systemd-sysv (242-7ubuntu3) over (241-7ubuntu1) ... Preparing to unpack .../libapparmor1_2.13.3-5ubuntu1_amd64.deb ... Unpacking libapparmor1:amd64 (2.13.3-5ubuntu1) over (2.13.2-9ubuntu7) ... Preparing to unpack .../libidn2-0_2.2.0-2_amd64.deb ... Unpacking libidn2-0:amd64 (2.2.0-2) over (2.2.0-1) ... Setting up libidn2-0:amd64 (2.2.0-2) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.17-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.17-2) over (0.23.16.1-2) ... Setting up libp11-kit0:amd64 (0.23.17-2) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.14-3_amd64.deb ... Unpacking libtasn1-6:amd64 (4.14-3) over (4.14-2) ... Setting up libtasn1-6:amd64 (4.14-3) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.9-5ubuntu1_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.9-5ubuntu1) over (3.6.9-4) ... Setting up libgnutls30:amd64 (3.6.9-5ubuntu1) ... (Reading database ... 12743 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.3-2ubuntu5_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.3-2ubuntu5) over (1.8.3-2ubuntu2) ... Preparing to unpack .../systemd_242-7ubuntu3_amd64.deb ... Unpacking systemd (242-7ubuntu3) over (241-7ubuntu1) ... Preparing to unpack .../libsystemd0_242-7ubuntu3_amd64.deb ... Unpacking libsystemd0:amd64 (242-7ubuntu3) over (241-7ubuntu1) ... Setting up libsystemd0:amd64 (242-7ubuntu3) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../libudev1_242-7ubuntu3_amd64.deb ... Unpacking libudev1:amd64 (242-7ubuntu3) over (241-7ubuntu1) ... Setting up libudev1:amd64 (242-7ubuntu3) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.4_amd64.deb ... Unpacking libapt-pkg5.90:amd64 (1.9.4) over (1.9.3) ... Setting up libapt-pkg5.90:amd64 (1.9.4) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.4_amd64.deb ... Unpacking apt (1.9.4) over (1.9.3) ... Setting up apt (1.9.4) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.45.3-4ubuntu2_amd64.deb ... Unpacking libext2fs2:amd64 (1.45.3-4ubuntu2) over (1.45.2-1ubuntu1) ... Setting up libext2fs2:amd64 (1.45.3-4ubuntu2) ... (Reading database ... 12741 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.45.3-4ubuntu2_amd64.deb ... Unpacking e2fsprogs (1.45.3-4ubuntu2) over (1.45.2-1ubuntu1) ... Selecting previously unselected package logsave. Preparing to unpack .../logsave_1.45.3-4ubuntu2_amd64.deb ... Unpacking logsave (1.45.3-4ubuntu2) ... Preparing to unpack .../libgcrypt20_1.8.4-5ubuntu2_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.4-5ubuntu2) over (1.8.4-5ubuntu1) ... Setting up libgcrypt20:amd64 (1.8.4-5ubuntu2) ... (Reading database ... 12744 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.5-1.1ubuntu4_amd64.deb ... Unpacking passwd (1:4.5-1.1ubuntu4) over (1:4.5-1.1ubuntu3) ... Setting up passwd (1:4.5-1.1ubuntu4) ... (Reading database ... 12744 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.45.3-4ubuntu2_amd64.deb ... Unpacking libcom-err2:amd64 (1.45.3-4ubuntu2) over (1.45.2-1ubuntu1) ... Preparing to unpack .../01-libss2_1.45.3-4ubuntu2_amd64.deb ... Unpacking libss2:amd64 (1.45.3-4ubuntu2) over (1.45.2-1ubuntu1) ... Preparing to unpack .../02-libdevmapper1.02.1_2%3a1.02.155-2ubuntu6_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.155-2ubuntu6) over (2:1.02.155-2ubuntu5) ... Preparing to unpack .../03-libsqlite3-0_3.29.0-2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.29.0-2) over (3.29.0-1) ... Preparing to unpack .../04-tzdata_2019c-3_all.deb ... Unpacking tzdata (2019c-3) over (2019b-2) ... Preparing to unpack .../05-g++_4%3a9.2.1-3.1ubuntu1_amd64.deb ... Unpacking g++ (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../06-gcc_4%3a9.2.1-3.1ubuntu1_amd64.deb ... Unpacking gcc (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../07-cpp_4%3a9.2.1-3.1ubuntu1_amd64.deb ... Unpacking cpp (4:9.2.1-3.1ubuntu1) over (4:9.2.1-2ubuntu2) ... Preparing to unpack .../08-dpkg-dev_1.19.7ubuntu2_all.deb ... Unpacking dpkg-dev (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Preparing to unpack .../09-libdpkg-perl_1.19.7ubuntu2_all.deb ... Unpacking libdpkg-perl (1.19.7ubuntu2) over (1.19.7ubuntu1) ... Preparing to unpack .../10-build-essential_12.8ubuntu1_amd64.deb ... Unpacking build-essential (12.8ubuntu1) over (12.6ubuntu2) ... Preparing to unpack .../11-libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) over (1.23-1) ... Preparing to unpack .../12-fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) over (1.23-1) ... Setting up perl-modules-5.28 (5.28.1-6build1) ... Setting up libip4tc2:amd64 (1.8.3-2ubuntu5) ... Setting up libisl21:amd64 (0.21-2) ... Setting up libapparmor1:amd64 (2.13.3-5ubuntu1) ... Setting up libsqlite3-0:amd64 (3.29.0-2) ... Setting up binutils-common:amd64 (2.33-2ubuntu1) ... Setting up linux-libc-dev:amd64 (5.3.0-18.19) ... Setting up systemd (242-7ubuntu3) ... Initializing machine ID from KVM UUID. Setting up libcom-err2:amd64 (1.45.3-4ubuntu2) ... Setting up libgomp1:amd64 (9.2.1-9ubuntu2) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up tzdata (2019c-3) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Oct 16 16:33:47 UTC 2019. Universal Time is now: Wed Oct 16 16:33:47 UTC 2019. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.24-1) ... Setting up libasan5:amd64 (9.2.1-9ubuntu2) ... Setting up libquadmath0:amd64 (9.2.1-9ubuntu2) ... Setting up libatomic1:amd64 (9.2.1-9ubuntu2) ... Setting up libss2:amd64 (1.45.3-4ubuntu2) ... Setting up logsave (1.45.3-4ubuntu2) ... Setting up libperl5.28:amd64 (5.28.1-6build1) ... Setting up libubsan1:amd64 (9.2.1-9ubuntu2) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.155-2ubuntu6) ... Setting up cpp-9 (9.2.1-9ubuntu2) ... Setting up libbinutils:amd64 (2.33-2ubuntu1) ... Setting up libc-dev-bin (2.30-0ubuntu2) ... Setting up libcc1-0:amd64 (9.2.1-9ubuntu2) ... Setting up liblsan0:amd64 (9.2.1-9ubuntu2) ... Setting up libitm1:amd64 (9.2.1-9ubuntu2) ... Setting up binutils-x86-64-linux-gnu (2.33-2ubuntu1) ... Setting up libtsan0:amd64 (9.2.1-9ubuntu2) ... Setting up systemd-sysv (242-7ubuntu3) ... Setting up e2fsprogs (1.45.3-4ubuntu2) ... Installing new version of config file /etc/cron.d/e2scrub_all ... Installing new version of config file /etc/e2scrub.conf ... Setting up binutils (2.33-2ubuntu1) ... Setting up libgcc-9-dev:amd64 (9.2.1-9ubuntu2) ... Setting up perl (5.28.1-6build1) ... Setting up libdpkg-perl (1.19.7ubuntu2) ... Setting up cpp (4:9.2.1-3.1ubuntu1) ... Setting up libc6-dev:amd64 (2.30-0ubuntu2) ... Setting up gcc-9 (9.2.1-9ubuntu2) ... Setting up libstdc++-9-dev:amd64 (9.2.1-9ubuntu2) ... Setting up gcc (4:9.2.1-3.1ubuntu1) ... Setting up dpkg-dev (1.19.7ubuntu2) ... Setting up g++-9 (9.2.1-9ubuntu2) ... Setting up g++ (4:9.2.1-3.1ubuntu1) ... Setting up build-essential (12.8ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu2) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-17896511 amd64 eoan-proposed -c chroot:build-PACKAGEBUILD-17896511 --arch=amd64 --dist=eoan-proposed --nolog -A magnum_9.0.0-0ubuntu1.dsc Initiating build PACKAGEBUILD-17896511 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lcy01-amd64-022.buildd +==============================================================================+ | magnum 9.0.0-0ubuntu1 (amd64) 16 Oct 2019 16:33 | +==============================================================================+ Package: magnum Version: 9.0.0-0ubuntu1 Source Version: 9.0.0-0ubuntu1 Distribution: eoan-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/magnum-d0ltPf/magnum-9.0.0' with '<>' I: NOTICE: Log filtering will replace 'build/magnum-d0ltPf' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-17896511/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- magnum_9.0.0-0ubuntu1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-4BWamw/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-4BWamw/apt_archive ./ InRelease Get:2 copy:/<>/resolver-4BWamw/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-4BWamw/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-4BWamw/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-4BWamw/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (250 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libidn11 Use 'apt autoremove' to remove it. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-4BWamw/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12746 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 10), dh-python, openstack-pkg-tools (>= 85ubuntu3~), po-debconf, python-all, python-pbr (>= 2.0.0), python-setuptools (>= 24.0.0), python3-all, python3-pbr (>= 2.0.0), python3-setuptools (>= 24.0.0), python3-sphinx (>= 1.6.2), alembic (>= 0.8.10), bandit, python3-alembic (>= 0.8.10), python3-babel (>= 2.3.4), python3-bandit (>= 1.1.0), python3-barbicanclient (>= 4.5.2), python3-bashate (>= 0.5.1), python3-cinderclient (>= 1:2.2.0), python3-cliff (>= 2.8.0), python3-coverage (>= 4.0), python3-cryptography (>= 2.1), python3-decorator (>= 3.4.0), python3-doc8 (>= 0.6.0), python3-docker (>= 2.4.2), python3-eventlet (>= 0.18.2), python3-fixtures (>= 3.0.0), python3-glanceclient (>= 1:2.8.0), python3-hacking (>= 0.12.0), python3-heatclient (>= 1.10.0), python3-iso8601 (>= 0.1.11), python3-jsonpatch (>= 1.16), python3-keystoneauth1 (>= 3.4.0), python3-keystoneclient (>= 1:3.8.0), python3-keystonemiddleware (>= 4.17.0), python3-kubernetes (>= 5.0.0), python3-marathon (>= 0.8.6), python3-mock (>= 2.0.0), python3-netaddr (>= 0.7.18), python3-neutronclient (>= 1:6.7.0), python3-novaclient (>= 2:9.1.0), python3-octaviaclient (>= 1.6.0), python3-openstackdocstheme (>= 1.20.0), python3-os-api-ref (>= 1.4.0), python3-os-testr (>= 1.0.0), python3-oslo.concurrency (>= 3.26.0), python3-oslo.config (>= 1:5.2.0), python3-oslo.context (>= 1:2.19.2), python3-oslo.db (>= 4.27.0), python3-oslo.i18n (>= 3.15.3), python3-oslo.log (>= 3.36.0), python3-oslo.messaging (>= 5.29.0), python3-oslo.middleware (>= 3.31.0), python3-oslo.policy (>= 1.30.0), python3-oslo.reports (>= 1.18.0), python3-oslo.serialization (>= 2.18.0), python3-oslo.service (>= 1.24.0), python3-oslo.upgradecheck (>= 0.1.1), python3-oslo.utils (>= 3.33.0), python3-oslo.versionedobjects (>= 1.31.2), python3-oslotest (>= 1:3.2.0), python3-osprofiler (>= 1.4.0), python3-pecan (>= 1.0.0), python3-pep8, python3-pycadf (>= 1.1.0), python3-reno (>= 2.5.0), python3-requests (>= 2.14.2), python3-six (>= 1.10.0), python3-sqlalchemy (>= 1.0.10), python3-stestr (>= 2.0.0), python3-stevedore (>= 1:1.20.0), python3-subunit (>= 1.0.0), python3-taskflow (>= 2.16.0), python3-testrepository (>= 0.0.18), python3-testscenarios (>= 0.4), python3-testtools (>= 2.2.0), python3-tz (>= 2013.6), python3-webob (>= 1:1.7.1), python3-werkzeug (>= 0.9), python3-wsme (>= 0.8.0), python3-yaml (>= 3.12), subunit, testrepository Filtered Build-Depends: debhelper (>= 10), dh-python, openstack-pkg-tools (>= 85ubuntu3~), po-debconf, python-all, python-pbr (>= 2.0.0), python-setuptools (>= 24.0.0), python3-all, python3-pbr (>= 2.0.0), python3-setuptools (>= 24.0.0), python3-sphinx (>= 1.6.2), alembic (>= 0.8.10), bandit, python3-alembic (>= 0.8.10), python3-babel (>= 2.3.4), python3-bandit (>= 1.1.0), python3-barbicanclient (>= 4.5.2), python3-bashate (>= 0.5.1), python3-cinderclient (>= 1:2.2.0), python3-cliff (>= 2.8.0), python3-coverage (>= 4.0), python3-cryptography (>= 2.1), python3-decorator (>= 3.4.0), python3-doc8 (>= 0.6.0), python3-docker (>= 2.4.2), python3-eventlet (>= 0.18.2), python3-fixtures (>= 3.0.0), python3-glanceclient (>= 1:2.8.0), python3-hacking (>= 0.12.0), python3-heatclient (>= 1.10.0), python3-iso8601 (>= 0.1.11), python3-jsonpatch (>= 1.16), python3-keystoneauth1 (>= 3.4.0), python3-keystoneclient (>= 1:3.8.0), python3-keystonemiddleware (>= 4.17.0), python3-kubernetes (>= 5.0.0), python3-marathon (>= 0.8.6), python3-mock (>= 2.0.0), python3-netaddr (>= 0.7.18), python3-neutronclient (>= 1:6.7.0), python3-novaclient (>= 2:9.1.0), python3-octaviaclient (>= 1.6.0), python3-openstackdocstheme (>= 1.20.0), python3-os-api-ref (>= 1.4.0), python3-os-testr (>= 1.0.0), python3-oslo.concurrency (>= 3.26.0), python3-oslo.config (>= 1:5.2.0), python3-oslo.context (>= 1:2.19.2), python3-oslo.db (>= 4.27.0), python3-oslo.i18n (>= 3.15.3), python3-oslo.log (>= 3.36.0), python3-oslo.messaging (>= 5.29.0), python3-oslo.middleware (>= 3.31.0), python3-oslo.policy (>= 1.30.0), python3-oslo.reports (>= 1.18.0), python3-oslo.serialization (>= 2.18.0), python3-oslo.service (>= 1.24.0), python3-oslo.upgradecheck (>= 0.1.1), python3-oslo.utils (>= 3.33.0), python3-oslo.versionedobjects (>= 1.31.2), python3-oslotest (>= 1:3.2.0), python3-osprofiler (>= 1.4.0), python3-pecan (>= 1.0.0), python3-pep8, python3-pycadf (>= 1.1.0), python3-reno (>= 2.5.0), python3-requests (>= 2.14.2), python3-six (>= 1.10.0), python3-sqlalchemy (>= 1.0.10), python3-stestr (>= 2.0.0), python3-stevedore (>= 1:1.20.0), python3-subunit (>= 1.0.0), python3-taskflow (>= 2.16.0), python3-testrepository (>= 0.0.18), python3-testscenarios (>= 0.4), python3-testtools (>= 2.2.0), python3-tz (>= 2013.6), python3-webob (>= 1:1.7.1), python3-werkzeug (>= 0.9), python3-wsme (>= 0.8.0), python3-yaml (>= 3.12), subunit, testrepository dpkg-deb: building package 'sbuild-build-depends-magnum-dummy' in '/<>/resolver-U7XXvv/apt_archive/sbuild-build-depends-magnum-dummy.deb'. Ign:1 copy:/<>/resolver-U7XXvv/apt_archive ./ InRelease Get:2 copy:/<>/resolver-U7XXvv/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-U7XXvv/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-U7XXvv/apt_archive ./ Sources [959 B] Get:5 copy:/<>/resolver-U7XXvv/apt_archive ./ Packages [1283 B] Fetched 4361 B in 0s (382 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install magnum build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libidn11 Use 'apt autoremove' to remove it. The following additional packages will be installed: alembic autoconf automake autopoint autotools-dev bandit bsdmainutils dbus debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file flake8 fonts-glyphicons-halflings gettext gettext-base git git-man golang-docker-credential-helpers groff-base ieee-data intltool-debian jq libarchive-zip-perl libasn1-8-heimdal libbsd0 libcroco3 libcurl3-gnutls libdbus-1-3 libdebhelper-perl libelf1 liberror-perl libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libice6 libicu63 libjq1 libjs-bootstrap libjs-jquery libjs-sphinxdoc libjs-underscore libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libmpdec2 libnghttp2-14 libonig5 libpipeline1 libpq5 libpsl5 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsecret-1-0 libsecret-common libsigsegv2 libsm6 libssh-4 libsub-override-perl libsubunit-perl libtool libuchardet0 libwind0-heimdal libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxmu6 libxslt1.1 libxt6 libyaml-0-2 m4 man-db mime-support netbase openstack-pkg-tools po-debconf pycadf-common pyflakes3 python python-all python-babel-localedata python-extras python-fixtures python-linecache2 python-mimeparse python-minimal python-os-api-ref-common python-pastedeploy-tpl python-pbr python-pkg-resources python-setuptools python-six python-subunit python-testrepository python-testtools python-traceback2 python-unittest2 python2 python2-minimal python2.7 python2.7-minimal python3 python3-alabaster python3-alembic python3-all python3-amqp python3-anyjson python3-appdirs python3-asn1crypto python3-attr python3-automaton python3-babel python3-bandit python3-barbicanclient python3-bashate python3-blinker python3-bs4 python3-cachetools python3-certifi python3-cffi-backend python3-chardet python3-cinderclient python3-cliff python3-cmd2 python3-coverage python3-crypto python3-cryptography python3-dateutil python3-dbus python3-debtcollector python3-decorator python3-deprecation python3-distutils python3-dnspython python3-doc8 python3-docker python3-dockerpycreds python3-docutils python3-dogpile.cache python3-dulwich python3-entrypoints python3-eventlet python3-extras python3-fasteners python3-fixtures python3-flake8 python3-funcsigs python3-future python3-futurist python3-git python3-gitdb python3-glanceclient python3-google-auth python3-greenlet python3-hacking python3-heatclient python3-idna python3-imagesize python3-iso8601 python3-jinja2 python3-jmespath python3-json-pointer python3-jsonpatch python3-jsonschema python3-jwt python3-kazoo python3-keyring python3-keystoneauth1 python3-keystoneclient python3-keystonemiddleware python3-kombu python3-kubernetes python3-lib2to3 python3-linecache2 python3-logutils python3-lxml python3-mako python3-marathon python3-markupsafe python3-mccabe python3-memcache python3-migrate python3-mimeparse python3-minimal python3-mock python3-monotonic python3-mox3 python3-msgpack python3-munch python3-netaddr python3-netifaces python3-networkx python3-neutronclient python3-novaclient python3-oauthlib python3-octaviaclient python3-openssl python3-openstackclient python3-openstackdocstheme python3-openstacksdk python3-os-api-ref python3-os-client-config python3-os-service-types python3-os-testr python3-osc-lib python3-oslo.cache python3-oslo.concurrency python3-oslo.config python3-oslo.context python3-oslo.db python3-oslo.i18n python3-oslo.log python3-oslo.messaging python3-oslo.middleware python3-oslo.policy python3-oslo.reports python3-oslo.serialization python3-oslo.service python3-oslo.upgradecheck python3-oslo.utils python3-oslo.versionedobjects python3-oslotest python3-osprofiler python3-packaging python3-paste python3-pastedeploy python3-pbr python3-pecan python3-pep8 python3-pkg-resources python3-posix-ipc python3-prettytable python3-psutil python3-psycopg2 python3-pyasn1 python3-pyasn1-modules python3-pycadf python3-pycodestyle python3-pyflakes python3-pygments python3-pyinotify python3-pymysql python3-pyparsing python3-pyperclip python3-reno python3-repoze.lru python3-requests python3-requests-oauthlib python3-requests-toolbelt python3-requestsexceptions python3-restructuredtext-lint python3-retrying python3-rfc3986 python3-roman python3-routes python3-rsa python3-secretstorage python3-setuptools python3-simplegeneric python3-simplejson python3-singledispatch python3-six python3-smmap python3-soupsieve python3-sphinx python3-sqlalchemy python3-sqlparse python3-statsd python3-stestr python3-stevedore python3-subunit python3-swiftclient python3-taskflow python3-tempita python3-tenacity python3-testrepository python3-testresources python3-testscenarios python3-testtools python3-traceback2 python3-tz python3-unicodecsv python3-unittest2 python3-urllib3 python3-vine python3-voluptuous python3-waitress python3-warlock python3-webob python3-websocket python3-webtest python3-werkzeug python3-wrapt python3-wsme python3-yaml python3.7 python3.7-minimal sgml-base sphinx-common subunit testrepository wget x11-common xclip xml-core Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation default-dbus-session-bus | dbus-session-bus dh-make gettext-doc libasprintf-dev libgettextpo-dev git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn groff krb5-doc krb5-user libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk python-setuptools-doc python-testtools-doc python-twisted python2-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-editor python-amqp-doc python-attr-doc python-automaton-doc python-blinker-doc python-cliff-doc python-coverage-doc python-cryptography-doc python3-cryptography-vectors python-dbus-doc python3-dbus-dbg python-debtcollector-doc python-doc8-doc docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python3-gpg python-eventlet-doc python-funcsigs-doc python-future-doc python-futurist-doc python-git-doc python-glanceclient-doc python-greenlet-doc python-greenlet-dev python3-greenlet-dbg python-jinja2-doc python-jsonschema-doc python-kazoo-doc gnome-keyring libkf5wallet-bin python3-keyrings.alt python-keystoneauth1-doc python3-requests-kerberos python-kombu-doc python3-boto python3-django python3-pymongo python3-redis python3-lxml-dbg python-lxml-doc python3-beaker python-mako-doc memcached python-migrate-doc python-mock-doc ipython3 python-netaddr-docs python3-gdal python3-scipy python-networkx-doc python-octaviaclient-doc python-openssl-doc python3-openssl-dbg python-openstacksdk-doc python-os-client-config-doc python-os-service-types-doc python-os-testr-doc python-osc-lib-doc python-oslo.cache-doc python-oslo.concurrency-doc python-oslo.log-doc python3-confluent-kafka python-oslo.middleware-doc python-oslo.policy-doc python-oslo.reports-doc python-oslo.service-doc python-oslo.versionedobjects-doc httpd-wsgi libapache2-mod-python libapache2-mod-scgi libjs-mochikit python-pecan-doc python-psutil-doc python-psycopg2-doc python-pygments-doc ttf-bitstream-vera python-pyinotify-doc python-pymysql-doc python-pyparsing-doc python-reno-doc python3-socks python-secretstorage-doc python3-nose dvipng imagemagick-6.q16 latexmk libjs-mathjax python3-sphinx-rtd-theme python3-stemmer sphinx-doc texlive-fonts-recommended texlive-latex-extra texlive-plain-generic python-sqlalchemy-doc python3-mysqldb python3-fdb python-sqlparse-doc python-stestr-doc python3-pydot python3-pydotplus python-tenacity-doc python-waitress-doc python-webob-doc python-webtest-doc python3-termcolor python3-watchdog python-werkzeug-doc python3.7-venv python3.7-doc sgml-base-doc Recommended packages: less ssh-client libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common krb5-locales publicsuffix libsasl2-modules libltdl-dev autopkgtest madison-lite pristine-tar libmail-sendmail-perl pyflakes libjs-jquery-isonscreen libjs-jquery-tablesorter libjs-jquery-throttle-debounce python3-gi libpaper-utils python3-pil python3-fastimport python3-html5lib python3-numpy python3-pastescript python3-sqlalchemy-ext python-junitxml xauth The following NEW packages will be installed: alembic autoconf automake autopoint autotools-dev bandit bsdmainutils dbus debhelper dh-autoreconf dh-python dh-strip-nondeterminism docutils-common dwz file flake8 fonts-glyphicons-halflings gettext gettext-base git git-man golang-docker-credential-helpers groff-base ieee-data intltool-debian jq libarchive-zip-perl libasn1-8-heimdal libbsd0 libcroco3 libcurl3-gnutls libdbus-1-3 libdebhelper-perl libelf1 liberror-perl libexpat1 libfile-stripnondeterminism-perl libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libice6 libicu63 libjq1 libjs-bootstrap libjs-jquery libjs-sphinxdoc libjs-underscore libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libmpdec2 libnghttp2-14 libonig5 libpipeline1 libpq5 libpsl5 libpython-stdlib libpython2-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsecret-1-0 libsecret-common libsigsegv2 libsm6 libssh-4 libsub-override-perl libsubunit-perl libtool libuchardet0 libwind0-heimdal libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxmu6 libxslt1.1 libxt6 libyaml-0-2 m4 man-db mime-support netbase openstack-pkg-tools po-debconf pycadf-common pyflakes3 python python-all python-babel-localedata python-extras python-fixtures python-linecache2 python-mimeparse python-minimal python-os-api-ref-common python-pastedeploy-tpl python-pbr python-pkg-resources python-setuptools python-six python-subunit python-testrepository python-testtools python-traceback2 python-unittest2 python2 python2-minimal python2.7 python2.7-minimal python3 python3-alabaster python3-alembic python3-all python3-amqp python3-anyjson python3-appdirs python3-asn1crypto python3-attr python3-automaton python3-babel python3-bandit python3-barbicanclient python3-bashate python3-blinker python3-bs4 python3-cachetools python3-certifi python3-cffi-backend python3-chardet python3-cinderclient python3-cliff python3-cmd2 python3-coverage python3-crypto python3-cryptography python3-dateutil python3-dbus python3-debtcollector python3-decorator python3-deprecation python3-distutils python3-dnspython python3-doc8 python3-docker python3-dockerpycreds python3-docutils python3-dogpile.cache python3-dulwich python3-entrypoints python3-eventlet python3-extras python3-fasteners python3-fixtures python3-flake8 python3-funcsigs python3-future python3-futurist python3-git python3-gitdb python3-glanceclient python3-google-auth python3-greenlet python3-hacking python3-heatclient python3-idna python3-imagesize python3-iso8601 python3-jinja2 python3-jmespath python3-json-pointer python3-jsonpatch python3-jsonschema python3-jwt python3-kazoo python3-keyring python3-keystoneauth1 python3-keystoneclient python3-keystonemiddleware python3-kombu python3-kubernetes python3-lib2to3 python3-linecache2 python3-logutils python3-lxml python3-mako python3-marathon python3-markupsafe python3-mccabe python3-memcache python3-migrate python3-mimeparse python3-minimal python3-mock python3-monotonic python3-mox3 python3-msgpack python3-munch python3-netaddr python3-netifaces python3-networkx python3-neutronclient python3-novaclient python3-oauthlib python3-octaviaclient python3-openssl python3-openstackclient python3-openstackdocstheme python3-openstacksdk python3-os-api-ref python3-os-client-config python3-os-service-types python3-os-testr python3-osc-lib python3-oslo.cache python3-oslo.concurrency python3-oslo.config python3-oslo.context python3-oslo.db python3-oslo.i18n python3-oslo.log python3-oslo.messaging python3-oslo.middleware python3-oslo.policy python3-oslo.reports python3-oslo.serialization python3-oslo.service python3-oslo.upgradecheck python3-oslo.utils python3-oslo.versionedobjects python3-oslotest python3-osprofiler python3-packaging python3-paste python3-pastedeploy python3-pbr python3-pecan python3-pep8 python3-pkg-resources python3-posix-ipc python3-prettytable python3-psutil python3-psycopg2 python3-pyasn1 python3-pyasn1-modules python3-pycadf python3-pycodestyle python3-pyflakes python3-pygments python3-pyinotify python3-pymysql python3-pyparsing python3-pyperclip python3-reno python3-repoze.lru python3-requests python3-requests-oauthlib python3-requests-toolbelt python3-requestsexceptions python3-restructuredtext-lint python3-retrying python3-rfc3986 python3-roman python3-routes python3-rsa python3-secretstorage python3-setuptools python3-simplegeneric python3-simplejson python3-singledispatch python3-six python3-smmap python3-soupsieve python3-sphinx python3-sqlalchemy python3-sqlparse python3-statsd python3-stestr python3-stevedore python3-subunit python3-swiftclient python3-taskflow python3-tempita python3-tenacity python3-testrepository python3-testresources python3-testscenarios python3-testtools python3-traceback2 python3-tz python3-unicodecsv python3-unittest2 python3-urllib3 python3-vine python3-voluptuous python3-waitress python3-warlock python3-webob python3-websocket python3-webtest python3-werkzeug python3-wrapt python3-wsme python3-yaml python3.7 python3.7-minimal sbuild-build-depends-magnum-dummy sgml-base sphinx-common subunit testrepository wget x11-common xclip xml-core 0 upgraded, 334 newly installed, 0 to remove and 0 not upgraded. Need to get 60.9 MB of archives. After this operation, 315 MB of additional disk space will be used. Get:1 copy:/<>/resolver-U7XXvv/apt_archive ./ sbuild-build-depends-magnum-dummy 0.invalid.0 [1564 B] Get:2 http://ftpmaster.internal/ubuntu eoan/main amd64 libpython3.7-minimal amd64 3.7.5~rc1-2 [545 kB] Get:3 http://ftpmaster.internal/ubuntu eoan/main amd64 libexpat1 amd64 2.2.7-2 [73.8 kB] Get:4 http://ftpmaster.internal/ubuntu eoan/main amd64 python3.7-minimal amd64 3.7.5~rc1-2 [1759 kB] Get:5 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-minimal amd64 3.7.5-1 [23.3 kB] Get:6 http://ftpmaster.internal/ubuntu eoan/main amd64 mime-support all 3.63ubuntu1 [30.8 kB] Get:7 http://ftpmaster.internal/ubuntu eoan/main amd64 libmpdec2 amd64 2.4.2-2 [84.1 kB] Get:8 http://ftpmaster.internal/ubuntu eoan/main amd64 libpython3.7-stdlib amd64 3.7.5~rc1-2 [1732 kB] Get:9 http://ftpmaster.internal/ubuntu eoan/main amd64 python3.7 amd64 3.7.5~rc1-2 [301 kB] Get:10 http://ftpmaster.internal/ubuntu eoan/main amd64 libpython3-stdlib amd64 3.7.5-1 [6848 B] Get:11 http://ftpmaster.internal/ubuntu eoan/main amd64 python3 amd64 3.7.5-1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu eoan/main amd64 libbsd0 amd64 0.10.0-1 [45.4 kB] Get:13 http://ftpmaster.internal/ubuntu eoan/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:14 http://ftpmaster.internal/ubuntu eoan/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:15 http://ftpmaster.internal/ubuntu eoan/main amd64 groff-base amd64 1.22.4-3 [862 kB] Get:16 http://ftpmaster.internal/ubuntu eoan/main amd64 libpipeline1 amd64 1.5.1-2 [25.9 kB] Get:17 http://ftpmaster.internal/ubuntu eoan/main amd64 man-db amd64 2.8.7-3 [1113 kB] Get:18 http://ftpmaster.internal/ubuntu eoan/universe amd64 libpython2.7-minimal amd64 2.7.17~rc1-1 [335 kB] Get:19 http://ftpmaster.internal/ubuntu eoan/universe amd64 python2.7-minimal amd64 2.7.17~rc1-1 [1316 kB] Get:20 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 python2-minimal amd64 2.7.17-1 [27.8 kB] Get:21 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 python-minimal amd64 2.7.17-1 [5996 B] Get:22 http://ftpmaster.internal/ubuntu eoan/universe amd64 libpython2.7-stdlib amd64 2.7.17~rc1-1 [1882 kB] Get:23 http://ftpmaster.internal/ubuntu eoan/universe amd64 python2.7 amd64 2.7.17~rc1-1 [248 kB] Get:24 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 libpython2-stdlib amd64 2.7.17-1 [7400 B] Get:25 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 libpython-stdlib amd64 2.7.17-1 [5836 B] Get:26 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 python2 amd64 2.7.17-1 [26.5 kB] Get:27 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 python amd64 2.7.17-1 [7836 B] Get:28 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pyparsing all 2.2.0+dfsg1-2 [52.2 kB] Get:29 http://ftpmaster.internal/ubuntu eoan/main amd64 libxau6 amd64 1:1.0.9-0ubuntu1 [7488 B] Get:30 http://ftpmaster.internal/ubuntu eoan/main amd64 libxdmcp6 amd64 1:1.1.3-0ubuntu1 [10.6 kB] Get:31 http://ftpmaster.internal/ubuntu eoan/main amd64 libxcb1 amd64 1.13.1-2 [45.2 kB] Get:32 http://ftpmaster.internal/ubuntu eoan/main amd64 libx11-data all 2:1.6.8-1 [113 kB] Get:33 http://ftpmaster.internal/ubuntu eoan/main amd64 libx11-6 amd64 2:1.6.8-1 [573 kB] Get:34 http://ftpmaster.internal/ubuntu eoan/main amd64 libxext6 amd64 2:1.3.4-0ubuntu1 [29.1 kB] Get:35 http://ftpmaster.internal/ubuntu eoan/main amd64 x11-common all 1:7.7+19ubuntu12 [22.4 kB] Get:36 http://ftpmaster.internal/ubuntu eoan/main amd64 libice6 amd64 2:1.0.10-0ubuntu1 [41.0 kB] Get:37 http://ftpmaster.internal/ubuntu eoan/main amd64 libsm6 amd64 2:1.2.3-1 [16.1 kB] Get:38 http://ftpmaster.internal/ubuntu eoan/main amd64 libxt6 amd64 1:1.1.5-1 [160 kB] Get:39 http://ftpmaster.internal/ubuntu eoan/main amd64 libxmu6 amd64 2:1.1.3-0ubuntu1 [45.8 kB] Get:40 http://ftpmaster.internal/ubuntu eoan/universe amd64 xclip amd64 0.13-1 [18.4 kB] Get:41 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pyperclip all 1.6.4-1 [9932 B] Get:42 http://ftpmaster.internal/ubuntu eoan-proposed/main amd64 python3-six all 1.12.0-2build1 [11.7 kB] Get:43 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-cmd2 all 0.7.9-0ubuntu1 [34.2 kB] Get:44 http://ftpmaster.internal/ubuntu eoan/main amd64 sgml-base all 1.29 [12.3 kB] Get:45 http://ftpmaster.internal/ubuntu eoan/main amd64 libdbus-1-3 amd64 1.12.14-1ubuntu2 [179 kB] Get:46 http://ftpmaster.internal/ubuntu eoan/main amd64 dbus amd64 1.12.14-1ubuntu2 [151 kB] Get:47 http://ftpmaster.internal/ubuntu eoan/main amd64 libmagic-mgc amd64 1:5.37-5 [209 kB] Get:48 http://ftpmaster.internal/ubuntu eoan/main amd64 libmagic1 amd64 1:5.37-5 [75.4 kB] Get:49 http://ftpmaster.internal/ubuntu eoan/main amd64 file amd64 1:5.37-5 [23.2 kB] Get:50 http://ftpmaster.internal/ubuntu eoan/main amd64 libelf1 amd64 0.176-1.1 [44.1 kB] Get:51 http://ftpmaster.internal/ubuntu eoan/main amd64 libglib2.0-0 amd64 2.62.1-1 [1264 kB] Get:52 http://ftpmaster.internal/ubuntu eoan/main amd64 libicu63 amd64 63.2-2 [8294 kB] Get:53 http://ftpmaster.internal/ubuntu eoan/main amd64 libxml2 amd64 2.9.4+dfsg1-7ubuntu3 [625 kB] Get:54 http://ftpmaster.internal/ubuntu eoan/main amd64 libyaml-0-2 amd64 0.2.1-1 [46.7 kB] Get:55 http://ftpmaster.internal/ubuntu eoan/main amd64 netbase all 5.6 [13.0 kB] Get:56 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-cffi-backend amd64 1.12.3-1build1 [67.4 kB] Get:57 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-dbus amd64 1.2.12-1 [93.4 kB] Get:58 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-netifaces amd64 0.10.4-1build3 [12.7 kB] Get:59 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pkg-resources all 41.1.0-1 [100 kB] Get:60 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-yaml amd64 5.1.2-1 [132 kB] Get:61 http://ftpmaster.internal/ubuntu eoan/main amd64 gettext-base amd64 0.19.8.1-9 [50.1 kB] Get:62 http://ftpmaster.internal/ubuntu eoan/main amd64 libkrb5support0 amd64 1.17-6 [31.4 kB] Get:63 http://ftpmaster.internal/ubuntu eoan/main amd64 libk5crypto3 amd64 1.17-6 [80.2 kB] Get:64 http://ftpmaster.internal/ubuntu eoan/main amd64 libkeyutils1 amd64 1.6-6 [10.1 kB] Get:65 http://ftpmaster.internal/ubuntu eoan/main amd64 libkrb5-3 amd64 1.17-6 [330 kB] Get:66 http://ftpmaster.internal/ubuntu eoan/main amd64 libgssapi-krb5-2 amd64 1.17-6 [121 kB] Get:67 http://ftpmaster.internal/ubuntu eoan/main amd64 libpsl5 amd64 0.20.2-2 [50.0 kB] Get:68 http://ftpmaster.internal/ubuntu eoan/main amd64 wget amd64 1.20.3-1ubuntu1 [349 kB] Get:69 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-dateutil all 2.7.3-3 [63.3 kB] Get:70 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-markupsafe amd64 1.1.0-1 [13.8 kB] Get:71 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-mako all 1.0.7+ds1-1 [59.3 kB] Get:72 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-sqlalchemy all 1.2.18+ds1-2ubuntu2 [722 kB] Get:73 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-alembic all 1.0.0-2ubuntu2 [108 kB] Get:74 http://ftpmaster.internal/ubuntu eoan/main amd64 libjs-jquery all 3.3.1~dfsg-3 [329 kB] Get:75 http://ftpmaster.internal/ubuntu eoan/main amd64 libjs-underscore all 1.9.1~dfsg-1 [98.6 kB] Get:76 http://ftpmaster.internal/ubuntu eoan/main amd64 libjs-sphinxdoc all 1.8.5-3 [96.5 kB] Get:77 http://ftpmaster.internal/ubuntu eoan/main amd64 alembic all 1.0.0-2ubuntu2 [243 kB] Get:78 http://ftpmaster.internal/ubuntu eoan/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:79 http://ftpmaster.internal/ubuntu eoan/main amd64 m4 amd64 1.4.18-2 [199 kB] Get:80 http://ftpmaster.internal/ubuntu eoan/main amd64 autoconf all 2.69-11ubuntu1 [321 kB] Get:81 http://ftpmaster.internal/ubuntu eoan/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:82 http://ftpmaster.internal/ubuntu eoan/main amd64 automake all 1:1.16.1-4ubuntu3 [522 kB] Get:83 http://ftpmaster.internal/ubuntu eoan/main amd64 autopoint all 0.19.8.1-9 [412 kB] Get:84 http://ftpmaster.internal/ubuntu eoan/main amd64 libtool all 2.4.6-11 [194 kB] Get:85 http://ftpmaster.internal/ubuntu eoan/main amd64 dh-autoreconf all 19 [16.1 kB] Get:86 http://ftpmaster.internal/ubuntu eoan/main amd64 libarchive-zip-perl all 1.65-1 [83.6 kB] Get:87 http://ftpmaster.internal/ubuntu eoan/main amd64 libsub-override-perl all 0.09-2 [9532 B] Get:88 http://ftpmaster.internal/ubuntu eoan/main amd64 libfile-stripnondeterminism-perl all 1.6.0-1 [16.2 kB] Get:89 http://ftpmaster.internal/ubuntu eoan/main amd64 dh-strip-nondeterminism all 1.6.0-1 [5208 B] Get:90 http://ftpmaster.internal/ubuntu eoan/main amd64 dwz amd64 0.13-1 [80.0 kB] Get:91 http://ftpmaster.internal/ubuntu eoan/main amd64 libdebhelper-perl all 12.6.1ubuntu2 [52.2 kB] Get:92 http://ftpmaster.internal/ubuntu eoan/main amd64 libcroco3 amd64 0.6.13-1 [82.5 kB] Get:93 http://ftpmaster.internal/ubuntu eoan/main amd64 gettext amd64 0.19.8.1-9 [896 kB] Get:94 http://ftpmaster.internal/ubuntu eoan/main amd64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:95 http://ftpmaster.internal/ubuntu eoan/main amd64 po-debconf all 1.0.21 [233 kB] Get:96 http://ftpmaster.internal/ubuntu eoan/main amd64 debhelper all 12.6.1ubuntu2 [872 kB] Get:97 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-lib2to3 all 3.7.5~rc1-1 [75.6 kB] Get:98 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-distutils all 3.7.5~rc1-1 [142 kB] Get:99 http://ftpmaster.internal/ubuntu eoan/main amd64 dh-python all 4.20190722ubuntu1 [94.2 kB] Get:100 http://ftpmaster.internal/ubuntu eoan/main amd64 xml-core all 0.18+nmu1 [21.6 kB] Get:101 http://ftpmaster.internal/ubuntu eoan/main amd64 docutils-common all 0.15.2+dfsg-1 [156 kB] Get:102 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-mccabe all 0.6.1-2 [7816 B] Get:103 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-pyflakes all 2.1.1-1 [48.5 kB] Get:104 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-setuptools all 41.1.0-1 [253 kB] Get:105 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-entrypoints all 0.3-1 [5556 B] Get:106 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-pycodestyle all 2.5.0-1 [36.6 kB] Get:107 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-flake8 all 3.7.8-3 [52.1 kB] Get:108 http://ftpmaster.internal/ubuntu eoan/universe amd64 flake8 all 3.7.8-3 [6016 B] Get:109 http://ftpmaster.internal/ubuntu eoan/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-1 [117 kB] Get:110 http://ftpmaster.internal/ubuntu eoan/main amd64 libroken18-heimdal amd64 7.5.0+dfsg-3build1 [41.8 kB] Get:111 http://ftpmaster.internal/ubuntu eoan/main amd64 libasn1-8-heimdal amd64 7.5.0+dfsg-3build1 [181 kB] Get:112 http://ftpmaster.internal/ubuntu eoan/main amd64 libheimbase1-heimdal amd64 7.5.0+dfsg-3build1 [29.7 kB] Get:113 http://ftpmaster.internal/ubuntu eoan/main amd64 libhcrypto4-heimdal amd64 7.5.0+dfsg-3build1 [87.2 kB] Get:114 http://ftpmaster.internal/ubuntu eoan/main amd64 libwind0-heimdal amd64 7.5.0+dfsg-3build1 [47.9 kB] Get:115 http://ftpmaster.internal/ubuntu eoan/main amd64 libhx509-5-heimdal amd64 7.5.0+dfsg-3build1 [107 kB] Get:116 http://ftpmaster.internal/ubuntu eoan/main amd64 libkrb5-26-heimdal amd64 7.5.0+dfsg-3build1 [206 kB] Get:117 http://ftpmaster.internal/ubuntu eoan/main amd64 libheimntlm0-heimdal amd64 7.5.0+dfsg-3build1 [15.0 kB] Get:118 http://ftpmaster.internal/ubuntu eoan/main amd64 libgssapi3-heimdal amd64 7.5.0+dfsg-3build1 [96.0 kB] Get:119 http://ftpmaster.internal/ubuntu eoan/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-1build3 [14.6 kB] Get:120 http://ftpmaster.internal/ubuntu eoan/main amd64 libsasl2-2 amd64 2.1.27+dfsg-1build3 [49.4 kB] Get:121 http://ftpmaster.internal/ubuntu eoan/main amd64 libldap-common all 2.4.48+dfsg-1ubuntu1 [17.3 kB] Get:122 http://ftpmaster.internal/ubuntu eoan/main amd64 libldap-2.4-2 amd64 2.4.48+dfsg-1ubuntu1 [155 kB] Get:123 http://ftpmaster.internal/ubuntu eoan/main amd64 libnghttp2-14 amd64 1.39.2-1 [79.1 kB] Get:124 http://ftpmaster.internal/ubuntu eoan/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2 [54.5 kB] Get:125 http://ftpmaster.internal/ubuntu eoan/main amd64 libssh-4 amd64 0.9.0-1ubuntu1 [196 kB] Get:126 http://ftpmaster.internal/ubuntu eoan/main amd64 libcurl3-gnutls amd64 7.65.3-1ubuntu3 [229 kB] Get:127 http://ftpmaster.internal/ubuntu eoan/main amd64 liberror-perl all 0.17028-1 [26.6 kB] Get:128 http://ftpmaster.internal/ubuntu eoan/main amd64 git-man all 1:2.20.1-2ubuntu1 [835 kB] Get:129 http://ftpmaster.internal/ubuntu eoan/main amd64 git amd64 1:2.20.1-2ubuntu1 [4107 kB] Get:130 http://ftpmaster.internal/ubuntu eoan/main amd64 ieee-data all 20180805.1 [1589 kB] Get:131 http://ftpmaster.internal/ubuntu eoan/universe amd64 libonig5 amd64 6.9.2-1 [139 kB] Get:132 http://ftpmaster.internal/ubuntu eoan/universe amd64 libjq1 amd64 1.5+dfsg-2build1 [112 kB] Get:133 http://ftpmaster.internal/ubuntu eoan/universe amd64 jq amd64 1.5+dfsg-2build1 [46.1 kB] Get:134 http://ftpmaster.internal/ubuntu eoan/universe amd64 libjs-bootstrap all 3.4.1+dfsg-1 [124 kB] Get:135 http://ftpmaster.internal/ubuntu eoan/main amd64 libpq5 amd64 11.5-1 [107 kB] Get:136 http://ftpmaster.internal/ubuntu eoan/main amd64 libsecret-common all 0.18.8-2 [4072 B] Get:137 http://ftpmaster.internal/ubuntu eoan/main amd64 libsecret-1-0 amd64 0.18.8-2 [94.5 kB] Get:138 http://ftpmaster.internal/ubuntu eoan/universe amd64 libsubunit-perl all 1.3.0-1 [6640 B] Get:139 http://ftpmaster.internal/ubuntu eoan/main amd64 libxslt1.1 amd64 1.1.33-0ubuntu1 [149 kB] Get:140 http://ftpmaster.internal/ubuntu eoan/main amd64 pycadf-common all 2.9.0-2 [4996 B] Get:141 http://ftpmaster.internal/ubuntu eoan/universe amd64 pyflakes3 all 2.1.1-1 [3320 B] Get:142 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 python-all amd64 2.7.17-1 [1088 B] Get:143 http://ftpmaster.internal/ubuntu eoan/main amd64 python-babel-localedata all 2.6.0+dfsg.1-1 [4071 kB] Get:144 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-extras all 1.0.0-3 [7392 B] Get:145 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-pkg-resources all 41.1.0-1 [129 kB] Get:146 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-setuptools all 41.1.0-1 [330 kB] Get:147 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 python-six all 1.12.0-2build1 [11.6 kB] Get:148 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-pbr all 5.1.1-0ubuntu3 [61.1 kB] Get:149 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-linecache2 all 1.0.0-3 [12.4 kB] Get:150 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-mimeparse all 1.6.0-2 [7016 B] Get:151 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-traceback2 all 1.4.0-5 [16.4 kB] Get:152 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-unittest2 all 1.1.0-6.1 [75.5 kB] Get:153 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-testtools all 2.3.0-5 [124 kB] Get:154 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-fixtures all 3.0.0-2 [32.4 kB] Get:155 http://ftpmaster.internal/ubuntu eoan/main amd64 python-pastedeploy-tpl all 2.0.1-1 [5040 B] Get:156 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-subunit all 1.3.0-1 [62.4 kB] Get:157 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-testrepository all 0.0.20-3 [57.9 kB] Get:158 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-all amd64 3.7.5-1 [1112 B] Get:159 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-anyjson all 0.3.3-1build1 [7062 B] Get:160 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-appdirs all 1.4.3-1 [10.4 kB] Get:161 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-asn1crypto all 0.24.0-1 [72.8 kB] Get:162 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-attr all 18.2.0-1 [29.6 kB] Get:163 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pbr all 5.1.1-0ubuntu3 [61.1 kB] Get:164 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-prettytable all 0.7.2-4 [20.0 kB] Get:165 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-automaton all 1.14.0-0ubuntu2 [15.0 kB] Get:166 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-tz all 2019.2-1 [24.5 kB] Get:167 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-babel all 2.6.0+dfsg.1-1 [83.4 kB] Get:168 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-roman all 2.0.0-3 [8624 B] Get:169 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-docutils all 0.15.2+dfsg-1 [366 kB] Get:170 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-stevedore all 1:1.31.0-0ubuntu1 [18.5 kB] Get:171 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-unicodecsv all 0.14.1-1 [11.4 kB] Get:172 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-cliff all 2.15.0-0ubuntu2 [41.1 kB] Get:173 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-iso8601 all 0.1.11-2 [10.2 kB] Get:174 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-lxml amd64 4.4.1-1 [1316 kB] Get:175 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-blinker all 1.4+dfsg1-0.2 [13.1 kB] Get:176 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-cryptography amd64 2.6.1-3.1 [207 kB] Get:177 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-jwt all 1.7.0-2 [17.3 kB] Get:178 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oauthlib all 2.1.0-1 [70.7 kB] Get:179 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-os-service-types all 1.7.0-0ubuntu1 [13.1 kB] Get:180 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-certifi all 2018.8.24-1 [140 kB] Get:181 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-chardet all 3.0.4-4 [80.6 kB] Get:182 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-idna all 2.6-2 [32.6 kB] Get:183 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-urllib3 all 1.24.1-1ubuntu1 [83.8 kB] Get:184 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-requests all 2.21.0-1 [46.8 kB] Get:185 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-keystoneauth1 all 3.17.1-0ubuntu1 [155 kB] Get:186 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.i18n all 3.24.0-0ubuntu1 [21.5 kB] Get:187 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-msgpack amd64 0.5.6-1build2 [75.9 kB] Get:188 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-wrapt amd64 1.10.11-1 [30.0 kB] Get:189 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-debtcollector all 1.21.0-2ubuntu1 [13.6 kB] Get:190 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-funcsigs all 1.0.2-4 [13.5 kB] Get:191 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-monotonic all 1.5-0ubuntu1 [5592 B] Get:192 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-netaddr all 0.7.19-1 [213 kB] Get:193 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.utils all 3.41.1-0ubuntu1 [58.9 kB] Get:194 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.serialization all 2.29.2-0ubuntu1 [16.5 kB] Get:195 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-barbicanclient all 4.8.1-0ubuntu2 [44.7 kB] Get:196 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-bashate all 0.6.0-3 [13.8 kB] Get:197 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-soupsieve all 1.9.2+dfsg-2ubuntu1 [29.7 kB] Get:198 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-bs4 all 4.8.0-2 [74.3 kB] Get:199 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-cachetools all 3.1.0-2 [9772 B] Get:200 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-simplejson amd64 3.16.0-1ubuntu1 [50.2 kB] Get:201 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-cinderclient all 1:5.0.0-0ubuntu2 [131 kB] Get:202 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-coverage amd64 4.5.2+dfsg.1-1 [108 kB] Get:203 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-crypto amd64 2.6.1-10 [238 kB] Get:204 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-decorator all 4.3.0-1.1 [9600 B] Get:205 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-packaging all 19.1-2 [21.7 kB] Get:206 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-deprecation all 2.0.7-1 [8512 B] Get:207 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-dnspython all 1.16.0-1 [89.1 kB] Get:208 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-restructuredtext-lint all 0.12.2-2 [9126 B] Get:209 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-doc8 all 0.8.0-4 [14.0 kB] Get:210 http://ftpmaster.internal/ubuntu eoan/universe amd64 golang-docker-credential-helpers amd64 0.6.1-4 [577 kB] Get:211 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-dockerpycreds all 0.3.0-1 [5252 B] Get:212 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-websocket all 0.53.0-1 [32.2 kB] Get:213 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-docker all 3.4.1-4 [77.0 kB] Get:214 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-dogpile.cache all 0.7.1-1ubuntu1 [34.9 kB] Get:215 http://ftpmaster.internal/ubuntu eoan-proposed/universe amd64 python3-dulwich amd64 0.19.13-1 [247 kB] Get:216 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-greenlet amd64 0.4.15-2 [15.5 kB] Get:217 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-eventlet all 0.25.0-0ubuntu1 [154 kB] Get:218 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-extras all 1.0.0-3 [7480 B] Get:219 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-fasteners all 0.12.0-5 [13.8 kB] Get:220 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-linecache2 all 1.0.0-3 [12.5 kB] Get:221 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-mimeparse all 1.6.0-2 [7108 B] Get:222 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-traceback2 all 1.4.0-5 [16.4 kB] Get:223 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-unittest2 all 1.1.0-6.1 [69.2 kB] Get:224 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-testtools all 2.3.0-5 [124 kB] Get:225 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-fixtures all 3.0.0-2 [32.4 kB] Get:226 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-future all 0.16.0-1 [334 kB] Get:227 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-futurist all 1.8.1-2 [24.4 kB] Get:228 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-smmap all 2.0.5-1 [21.3 kB] Get:229 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-gitdb all 2.0.5-1 [46.6 kB] Get:230 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-git all 2.1.11-1 [301 kB] Get:231 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pyasn1 all 0.4.2-3 [46.8 kB] Get:232 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pyasn1-modules all 0.2.1-0.2 [32.9 kB] Get:233 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-rsa all 4.0-2 [24.7 kB] Get:234 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-google-auth all 1.5.1-2 [35.6 kB] Get:235 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pep8 all 1.7.1-3 [31.8 kB] Get:236 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-hacking all 1.1.0-4 [20.8 kB] Get:237 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-jmespath all 0.9.4-1 [18.6 kB] Get:238 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-json-pointer all 1.10-1 [7478 B] Get:239 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-jsonpatch all 1.23-3 [12.0 kB] Get:240 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-munch all 2.3.2-2 [7984 B] Get:241 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-requestsexceptions all 1.4.0-3 [4232 B] Get:242 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-statsd all 3.3-0ubuntu1 [11.6 kB] Get:243 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-openstacksdk all 0.36.0-0ubuntu1 [510 kB] Get:244 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-os-client-config all 1.31.2-0ubuntu2 [18.9 kB] Get:245 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-osc-lib all 1.14.1-0ubuntu1 [51.1 kB] Get:246 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-secretstorage all 2.3.1-2 [12.1 kB] Get:247 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-keyring all 18.0.1-1 [28.4 kB] Get:248 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-rfc3986 all 1.2.0-0ubuntu1 [19.6 kB] Get:249 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.config all 1:6.11.1-0ubuntu1 [87.3 kB] Get:250 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-keystoneclient all 1:3.21.0-0ubuntu1 [177 kB] Get:251 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-swiftclient all 1:3.8.1-0ubuntu1 [65.9 kB] Get:252 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-heatclient all 1.18.0-0ubuntu1 [111 kB] Get:253 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-imagesize all 1.0.0-1 [5004 B] Get:254 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-jinja2 all 2.10-2ubuntu1 [95.5 kB] Get:255 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-jsonschema all 2.6.0-4ubuntu2 [31.1 kB] Get:256 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pygments all 2.3.1+dfsg-1ubuntu1 [580 kB] Get:257 http://ftpmaster.internal/ubuntu eoan-proposed/main amd64 python3-kazoo all 2.6.1-2 [95.3 kB] Get:258 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-memcache all 1.59-1 [17.9 kB] Get:259 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.context all 1:2.23.0-0ubuntu1 [12.8 kB] Get:260 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pyinotify all 0.9.6-1.2 [24.9 kB] Get:261 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.log all 3.44.1-0ubuntu1 [43.3 kB] Get:262 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.cache all 1.37.0-0ubuntu1 [32.5 kB] Get:263 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pycadf all 2.9.0-2 [17.4 kB] Get:264 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-webob all 1:1.8.5-1 [84.4 kB] Get:265 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-keystonemiddleware all 7.0.1-0ubuntu1 [66.8 kB] Get:266 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-vine all 1.1.4+dfsg-3 [15.9 kB] Get:267 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-amqp all 2.5.0-2 [40.9 kB] Get:268 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-kombu all 4.2.1-4 [127 kB] Get:269 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-requests-oauthlib all 1.0.0-0.1 [16.7 kB] Get:270 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-kubernetes all 7.0.0~a1-2 [271 kB] Get:271 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-logutils all 0.3.3-5 [16.7 kB] Get:272 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-requests-toolbelt all 0.8.0-1 [35.1 kB] Get:273 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-marathon all 0.11.0-2 [23.7 kB] Get:274 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-sqlparse all 0.2.4-1 [28.2 kB] Get:275 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-tempita all 0.5.2-3 [14.7 kB] Get:276 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-migrate all 0.12.0-3 [69.5 kB] Get:277 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-mox3 all 0.27.0-2 [32.7 kB] Get:278 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-networkx all 2.2-1ubuntu4 [800 kB] Get:279 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-neutronclient all 1:6.11.0-0ubuntu4 [175 kB] Get:280 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-novaclient all 2:15.1.0-0ubuntu2 [175 kB] Get:281 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-openssl all 19.0.0-1 [43.2 kB] Get:282 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-warlock all 1.2.0-3 [5880 B] Get:283 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-glanceclient all 1:2.17.0-0ubuntu2 [110 kB] Get:284 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-openstackclient all 4.0.0-0ubuntu1 [372 kB] Get:285 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-octaviaclient all 1.10.0-0ubuntu1 [43.3 kB] Get:286 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-openstackdocstheme all 1.31.1-0ubuntu2 [845 kB] Get:287 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-voluptuous all 0.11.1-1 [31.5 kB] Get:288 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-subunit all 1.3.0-1 [62.2 kB] Get:289 http://ftpmaster.internal/ubuntu eoan/universe amd64 subunit all 1.3.0-1 [9292 B] Get:290 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-stestr all 2.3.1-2 [50.7 kB] Get:291 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-os-testr all 1.0.0-5ubuntu3 [25.4 kB] Get:292 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-posix-ipc amd64 0.9.8-3build2 [15.4 kB] Get:293 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.concurrency all 3.30.0-0ubuntu1 [28.7 kB] Get:294 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-testresources all 2.0.0-2 [26.4 kB] Get:295 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-testscenarios all 0.5.0-2 [13.5 kB] Get:296 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.db all 5.0.2-0ubuntu1 [112 kB] Get:297 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.middleware all 3.38.1-0ubuntu1 [31.1 kB] Get:298 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-paste all 3.1.0+dfsg1-1 [456 kB] Get:299 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pastedeploy all 2.0.1-1 [13.7 kB] Get:300 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-repoze.lru all 0.7-1 [11.7 kB] Get:301 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-routes all 2.4.1-1 [28.4 kB] Get:302 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.service all 1.40.2-0ubuntu1 [48.2 kB] Get:303 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-tenacity all 5.1.1-0ubuntu2 [14.4 kB] Get:304 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.messaging all 9.7.1-0ubuntu3 [144 kB] Get:305 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.policy all 2.3.2-0ubuntu1 [48.2 kB] Get:306 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-psutil amd64 5.5.1-1build1 [141 kB] Get:307 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.reports all 1.30.0-0ubuntu1 [25.8 kB] Get:308 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.upgradecheck all 0.3.2-0ubuntu1 [7416 B] Get:309 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-oslo.versionedobjects all 1.36.1-0ubuntu1 [56.9 kB] Get:310 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-mock all 3.0.5-1 [25.6 kB] Get:311 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-testrepository all 0.0.20-3 [58.0 kB] Get:312 http://ftpmaster.internal/ubuntu eoan/universe amd64 testrepository all 0.0.20-3 [12.1 kB] Get:313 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-oslotest all 1:3.8.1-0ubuntu1 [18.4 kB] Get:314 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-osprofiler all 2.8.2-0ubuntu2 [47.9 kB] Get:315 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-simplegeneric all 0.8.1-2 [11.2 kB] Get:316 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-singledispatch all 3.4.0.3-2 [7022 B] Get:317 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-waitress all 1.2.0~b2-2 [75.0 kB] Get:318 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-webtest all 2.0.28-1ubuntu1 [27.9 kB] Get:319 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pecan all 1.3.3-0ubuntu2 [86.0 kB] Get:320 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-psycopg2 amd64 2.7.7-1 [153 kB] Get:321 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-pymysql all 0.9.3-1 [38.8 kB] Get:322 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-reno all 2.11.2-2 [40.2 kB] Get:323 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-retrying all 1.3.3-3 [7980 B] Get:324 http://ftpmaster.internal/ubuntu eoan/main amd64 sphinx-common all 1.8.5-3 [501 kB] Get:325 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-alabaster all 0.7.8-1 [18.5 kB] Get:326 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-sphinx all 1.8.5-3 [482 kB] Get:327 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-taskflow all 3.7.1-0ubuntu2 [250 kB] Get:328 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-werkzeug all 0.14.1+dfsg1-4 [174 kB] Get:329 http://ftpmaster.internal/ubuntu eoan/main amd64 python3-wsme all 0.9.3-3 [61.0 kB] Get:330 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-bandit all 1.5.1-3 [65.6 kB] Get:331 http://ftpmaster.internal/ubuntu eoan/universe amd64 bandit all 1.5.1-3 [4396 B] Get:332 http://ftpmaster.internal/ubuntu eoan/universe amd64 openstack-pkg-tools all 99ubuntu1 [89.9 kB] Get:333 http://ftpmaster.internal/ubuntu eoan/universe amd64 python-os-api-ref-common all 1.6.2+dfsg1-0ubuntu1 [10.1 kB] Get:334 http://ftpmaster.internal/ubuntu eoan/universe amd64 python3-os-api-ref all 1.6.2+dfsg1-0ubuntu1 [16.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 60.9 MB in 1s (67.6 MB/s) Selecting previously unselected package libpython3.7-minimal:amd64. (Reading database ... 12746 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.5~rc1-2_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.5~rc1-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.7-2_amd64.deb ... Unpacking libexpat1:amd64 (2.2.7-2) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.5~rc1-2_amd64.deb ... Unpacking python3.7-minimal (3.7.5~rc1-2) ... Setting up libpython3.7-minimal:amd64 (3.7.5~rc1-2) ... Setting up libexpat1:amd64 (2.2.7-2) ... Setting up python3.7-minimal (3.7.5~rc1-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 12995 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.5-1_amd64.deb ... Unpacking python3-minimal (3.7.5-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.63ubuntu1_all.deb ... Unpacking mime-support (3.63ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:amd64. Preparing to unpack .../3-libpython3.7-stdlib_3.7.5~rc1-2_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.5~rc1-2) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.5~rc1-2_amd64.deb ... Unpacking python3.7 (3.7.5~rc1-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.7.5-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.7.5-1) ... Setting up python3-minimal (3.7.5-1) ... Selecting previously unselected package python3. (Reading database ... 13433 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.5-1_amd64.deb ... Unpacking python3 (3.7.5-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../03-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-3_amd64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../05-libpipeline1_1.5.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.8.7-3_amd64.deb ... Unpacking man-db (2.8.7-3) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../07-libpython2.7-minimal_2.7.17~rc1-1_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.17~rc1-1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../08-python2.7-minimal_2.7.17~rc1-1_amd64.deb ... Unpacking python2.7-minimal (2.7.17~rc1-1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../09-python2-minimal_2.7.17-1_amd64.deb ... Unpacking python2-minimal (2.7.17-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../10-python-minimal_2.7.17-1_amd64.deb ... Unpacking python-minimal (2.7.17-1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../11-libpython2.7-stdlib_2.7.17~rc1-1_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.17~rc1-1) ... Selecting previously unselected package python2.7. Preparing to unpack .../12-python2.7_2.7.17~rc1-1_amd64.deb ... Unpacking python2.7 (2.7.17~rc1-1) ... Selecting previously unselected package libpython2-stdlib:amd64. Preparing to unpack .../13-libpython2-stdlib_2.7.17-1_amd64.deb ... Unpacking libpython2-stdlib:amd64 (2.7.17-1) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../14-libpython-stdlib_2.7.17-1_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.17-1) ... Setting up libpython2.7-minimal:amd64 (2.7.17~rc1-1) ... Setting up python2.7-minimal (2.7.17~rc1-1) ... Setting up python2-minimal (2.7.17-1) ... Selecting previously unselected package python2. (Reading database ... 14793 files and directories currently installed.) Preparing to unpack .../python2_2.7.17-1_amd64.deb ... Unpacking python2 (2.7.17-1) ... Setting up python-minimal (2.7.17-1) ... Selecting previously unselected package python. (Reading database ... 14825 files and directories currently installed.) Preparing to unpack .../000-python_2.7.17-1_amd64.deb ... Unpacking python (2.7.17-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../001-python3-pyparsing_2.2.0+dfsg1-2_all.deb ... Unpacking python3-pyparsing (2.2.0+dfsg1-2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../002-libxau6_1%3a1.0.9-0ubuntu1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../003-libxdmcp6_1%3a1.1.3-0ubuntu1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../004-libxcb1_1.13.1-2_amd64.deb ... Unpacking libxcb1:amd64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../005-libx11-data_2%3a1.6.8-1_all.deb ... Unpacking libx11-data (2:1.6.8-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../006-libx11-6_2%3a1.6.8-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.8-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../007-libxext6_2%3a1.3.4-0ubuntu1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-0ubuntu1) ... Selecting previously unselected package x11-common. Preparing to unpack .../008-x11-common_1%3a7.7+19ubuntu12_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu12) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../009-libice6_2%3a1.0.10-0ubuntu1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../010-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../011-libxt6_1%3a1.1.5-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../012-libxmu6_2%3a1.1.3-0ubuntu1_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-0ubuntu1) ... Selecting previously unselected package xclip. Preparing to unpack .../013-xclip_0.13-1_amd64.deb ... Unpacking xclip (0.13-1) ... Selecting previously unselected package python3-pyperclip. Preparing to unpack .../014-python3-pyperclip_1.6.4-1_all.deb ... Unpacking python3-pyperclip (1.6.4-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../015-python3-six_1.12.0-2build1_all.deb ... Unpacking python3-six (1.12.0-2build1) ... Selecting previously unselected package python3-cmd2. Preparing to unpack .../016-python3-cmd2_0.7.9-0ubuntu1_all.deb ... Unpacking python3-cmd2 (0.7.9-0ubuntu1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../017-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../018-libdbus-1-3_1.12.14-1ubuntu2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.14-1ubuntu2) ... Selecting previously unselected package dbus. Preparing to unpack .../019-dbus_1.12.14-1ubuntu2_amd64.deb ... Unpacking dbus (1.12.14-1ubuntu2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../020-libmagic-mgc_1%3a5.37-5_amd64.deb ... Unpacking libmagic-mgc (1:5.37-5) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../021-libmagic1_1%3a5.37-5_amd64.deb ... Unpacking libmagic1:amd64 (1:5.37-5) ... Selecting previously unselected package file. Preparing to unpack .../022-file_1%3a5.37-5_amd64.deb ... Unpacking file (1:5.37-5) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../023-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../024-libglib2.0-0_2.62.1-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.62.1-1) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../025-libicu63_63.2-2_amd64.deb ... Unpacking libicu63:amd64 (63.2-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../026-libxml2_2.9.4+dfsg1-7ubuntu3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../027-libyaml-0-2_0.2.1-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.1-1) ... Selecting previously unselected package netbase. Preparing to unpack .../028-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package python3-cffi-backend. Preparing to unpack .../029-python3-cffi-backend_1.12.3-1build1_amd64.deb ... Unpacking python3-cffi-backend (1.12.3-1build1) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../030-python3-dbus_1.2.12-1_amd64.deb ... Unpacking python3-dbus (1.2.12-1) ... Selecting previously unselected package python3-netifaces. Preparing to unpack .../031-python3-netifaces_0.10.4-1build3_amd64.deb ... Unpacking python3-netifaces (0.10.4-1build3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../032-python3-pkg-resources_41.1.0-1_all.deb ... Unpacking python3-pkg-resources (41.1.0-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../033-python3-yaml_5.1.2-1_amd64.deb ... Unpacking python3-yaml (5.1.2-1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../034-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../035-libkrb5support0_1.17-6_amd64.deb ... Unpacking libkrb5support0:amd64 (1.17-6) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../036-libk5crypto3_1.17-6_amd64.deb ... Unpacking libk5crypto3:amd64 (1.17-6) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../037-libkeyutils1_1.6-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../038-libkrb5-3_1.17-6_amd64.deb ... Unpacking libkrb5-3:amd64 (1.17-6) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../039-libgssapi-krb5-2_1.17-6_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.17-6) ... Selecting previously unselected package libpsl5:amd64. Preparing to unpack .../040-libpsl5_0.20.2-2_amd64.deb ... Unpacking libpsl5:amd64 (0.20.2-2) ... Selecting previously unselected package wget. Preparing to unpack .../041-wget_1.20.3-1ubuntu1_amd64.deb ... Unpacking wget (1.20.3-1ubuntu1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../042-python3-dateutil_2.7.3-3_all.deb ... Unpacking python3-dateutil (2.7.3-3) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../043-python3-markupsafe_1.1.0-1_amd64.deb ... Unpacking python3-markupsafe (1.1.0-1) ... Selecting previously unselected package python3-mako. Preparing to unpack .../044-python3-mako_1.0.7+ds1-1_all.deb ... Unpacking python3-mako (1.0.7+ds1-1) ... Selecting previously unselected package python3-sqlalchemy. Preparing to unpack .../045-python3-sqlalchemy_1.2.18+ds1-2ubuntu2_all.deb ... Unpacking python3-sqlalchemy (1.2.18+ds1-2ubuntu2) ... Selecting previously unselected package python3-alembic. Preparing to unpack .../046-python3-alembic_1.0.0-2ubuntu2_all.deb ... Unpacking python3-alembic (1.0.0-2ubuntu2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../047-libjs-jquery_3.3.1~dfsg-3_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../048-libjs-underscore_1.9.1~dfsg-1_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../049-libjs-sphinxdoc_1.8.5-3_all.deb ... Unpacking libjs-sphinxdoc (1.8.5-3) ... Selecting previously unselected package alembic. Preparing to unpack .../050-alembic_1.0.0-2ubuntu2_all.deb ... Unpacking alembic (1.0.0-2ubuntu2) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../051-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../052-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../053-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../054-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../055-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../056-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../057-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../058-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../059-libarchive-zip-perl_1.65-1_all.deb ... Unpacking libarchive-zip-perl (1.65-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../060-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../061-libfile-stripnondeterminism-perl_1.6.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../062-dh-strip-nondeterminism_1.6.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../063-dwz_0.13-1_amd64.deb ... Unpacking dwz (0.13-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../064-libdebhelper-perl_12.6.1ubuntu2_all.deb ... Unpacking libdebhelper-perl (12.6.1ubuntu2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../065-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../066-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../067-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../068-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../069-debhelper_12.6.1ubuntu2_all.deb ... Unpacking debhelper (12.6.1ubuntu2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../070-python3-lib2to3_3.7.5~rc1-1_all.deb ... Unpacking python3-lib2to3 (3.7.5~rc1-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../071-python3-distutils_3.7.5~rc1-1_all.deb ... Unpacking python3-distutils (3.7.5~rc1-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../072-dh-python_4.20190722ubuntu1_all.deb ... Unpacking dh-python (4.20190722ubuntu1) ... Selecting previously unselected package xml-core. Preparing to unpack .../073-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../074-docutils-common_0.15.2+dfsg-1_all.deb ... Unpacking docutils-common (0.15.2+dfsg-1) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../075-python3-mccabe_0.6.1-2_all.deb ... Unpacking python3-mccabe (0.6.1-2) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../076-python3-pyflakes_2.1.1-1_all.deb ... Unpacking python3-pyflakes (2.1.1-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../077-python3-setuptools_41.1.0-1_all.deb ... Unpacking python3-setuptools (41.1.0-1) ... Selecting previously unselected package python3-entrypoints. Preparing to unpack .../078-python3-entrypoints_0.3-1_all.deb ... Unpacking python3-entrypoints (0.3-1) ... Selecting previously unselected package python3-pycodestyle. Preparing to unpack .../079-python3-pycodestyle_2.5.0-1_all.deb ... Unpacking python3-pycodestyle (2.5.0-1) ... Selecting previously unselected package python3-flake8. Preparing to unpack .../080-python3-flake8_3.7.8-3_all.deb ... Unpacking python3-flake8 (3.7.8-3) ... Selecting previously unselected package flake8. Preparing to unpack .../081-flake8_3.7.8-3_all.deb ... Unpacking flake8 (3.7.8-3) ... Selecting previously unselected package fonts-glyphicons-halflings. Preparing to unpack .../082-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-1_all.deb ... Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-1) ... Selecting previously unselected package libroken18-heimdal:amd64. Preparing to unpack .../083-libroken18-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libroken18-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libasn1-8-heimdal:amd64. Preparing to unpack .../084-libasn1-8-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libasn1-8-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libheimbase1-heimdal:amd64. Preparing to unpack .../085-libheimbase1-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libheimbase1-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libhcrypto4-heimdal:amd64. Preparing to unpack .../086-libhcrypto4-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libhcrypto4-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libwind0-heimdal:amd64. Preparing to unpack .../087-libwind0-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libwind0-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libhx509-5-heimdal:amd64. Preparing to unpack .../088-libhx509-5-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libhx509-5-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libkrb5-26-heimdal:amd64. Preparing to unpack .../089-libkrb5-26-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libkrb5-26-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libheimntlm0-heimdal:amd64. Preparing to unpack .../090-libheimntlm0-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libheimntlm0-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libgssapi3-heimdal:amd64. Preparing to unpack .../091-libgssapi3-heimdal_7.5.0+dfsg-3build1_amd64.deb ... Unpacking libgssapi3-heimdal:amd64 (7.5.0+dfsg-3build1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../092-libsasl2-modules-db_2.1.27+dfsg-1build3_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-1build3) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../093-libsasl2-2_2.1.27+dfsg-1build3_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-1build3) ... Selecting previously unselected package libldap-common. Preparing to unpack .../094-libldap-common_2.4.48+dfsg-1ubuntu1_all.deb ... Unpacking libldap-common (2.4.48+dfsg-1ubuntu1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../095-libldap-2.4-2_2.4.48+dfsg-1ubuntu1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.48+dfsg-1ubuntu1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../096-libnghttp2-14_1.39.2-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.39.2-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../097-librtmp1_2.4+20151223.gitfa8646d.1-2_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh-4:amd64. Preparing to unpack .../098-libssh-4_0.9.0-1ubuntu1_amd64.deb ... Unpacking libssh-4:amd64 (0.9.0-1ubuntu1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../099-libcurl3-gnutls_7.65.3-1ubuntu3_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.65.3-1ubuntu3) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../100-liberror-perl_0.17028-1_all.deb ... Unpacking liberror-perl (0.17028-1) ... Selecting previously unselected package git-man. Preparing to unpack .../101-git-man_1%3a2.20.1-2ubuntu1_all.deb ... Unpacking git-man (1:2.20.1-2ubuntu1) ... Selecting previously unselected package git. Preparing to unpack .../102-git_1%3a2.20.1-2ubuntu1_amd64.deb ... Unpacking git (1:2.20.1-2ubuntu1) ... Selecting previously unselected package ieee-data. Preparing to unpack .../103-ieee-data_20180805.1_all.deb ... Unpacking ieee-data (20180805.1) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../104-libonig5_6.9.2-1_amd64.deb ... Unpacking libonig5:amd64 (6.9.2-1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../105-libjq1_1.5+dfsg-2build1_amd64.deb ... Unpacking libjq1:amd64 (1.5+dfsg-2build1) ... Selecting previously unselected package jq. Preparing to unpack .../106-jq_1.5+dfsg-2build1_amd64.deb ... Unpacking jq (1.5+dfsg-2build1) ... Selecting previously unselected package libjs-bootstrap. Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-1_all.deb ... Unpacking libjs-bootstrap (3.4.1+dfsg-1) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../108-libpq5_11.5-1_amd64.deb ... Unpacking libpq5:amd64 (11.5-1) ... Selecting previously unselected package libsecret-common. Preparing to unpack .../109-libsecret-common_0.18.8-2_all.deb ... Unpacking libsecret-common (0.18.8-2) ... Selecting previously unselected package libsecret-1-0:amd64. Preparing to unpack .../110-libsecret-1-0_0.18.8-2_amd64.deb ... Unpacking libsecret-1-0:amd64 (0.18.8-2) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../111-libsubunit-perl_1.3.0-1_all.deb ... Unpacking libsubunit-perl (1.3.0-1) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../112-libxslt1.1_1.1.33-0ubuntu1_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.33-0ubuntu1) ... Selecting previously unselected package pycadf-common. Preparing to unpack .../113-pycadf-common_2.9.0-2_all.deb ... Unpacking pycadf-common (2.9.0-2) ... Selecting previously unselected package pyflakes3. Preparing to unpack .../114-pyflakes3_2.1.1-1_all.deb ... Unpacking pyflakes3 (2.1.1-1) ... Selecting previously unselected package python-all. Preparing to unpack .../115-python-all_2.7.17-1_amd64.deb ... Unpacking python-all (2.7.17-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../116-python-babel-localedata_2.6.0+dfsg.1-1_all.deb ... Unpacking python-babel-localedata (2.6.0+dfsg.1-1) ... Selecting previously unselected package python-extras. Preparing to unpack .../117-python-extras_1.0.0-3_all.deb ... Unpacking python-extras (1.0.0-3) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../118-python-pkg-resources_41.1.0-1_all.deb ... Unpacking python-pkg-resources (41.1.0-1) ... Selecting previously unselected package python-setuptools. Preparing to unpack .../119-python-setuptools_41.1.0-1_all.deb ... Unpacking python-setuptools (41.1.0-1) ... Selecting previously unselected package python-six. Preparing to unpack .../120-python-six_1.12.0-2build1_all.deb ... Unpacking python-six (1.12.0-2build1) ... Selecting previously unselected package python-pbr. Preparing to unpack .../121-python-pbr_5.1.1-0ubuntu3_all.deb ... Unpacking python-pbr (5.1.1-0ubuntu3) ... Selecting previously unselected package python-linecache2. Preparing to unpack .../122-python-linecache2_1.0.0-3_all.deb ... Unpacking python-linecache2 (1.0.0-3) ... Selecting previously unselected package python-mimeparse. Preparing to unpack .../123-python-mimeparse_1.6.0-2_all.deb ... Unpacking python-mimeparse (1.6.0-2) ... Selecting previously unselected package python-traceback2. Preparing to unpack .../124-python-traceback2_1.4.0-5_all.deb ... Unpacking python-traceback2 (1.4.0-5) ... Selecting previously unselected package python-unittest2. Preparing to unpack .../125-python-unittest2_1.1.0-6.1_all.deb ... Unpacking python-unittest2 (1.1.0-6.1) ... Selecting previously unselected package python-testtools. Preparing to unpack .../126-python-testtools_2.3.0-5_all.deb ... Unpacking python-testtools (2.3.0-5) ... Selecting previously unselected package python-fixtures. Preparing to unpack .../127-python-fixtures_3.0.0-2_all.deb ... Unpacking python-fixtures (3.0.0-2) ... Selecting previously unselected package python-pastedeploy-tpl. Preparing to unpack .../128-python-pastedeploy-tpl_2.0.1-1_all.deb ... Unpacking python-pastedeploy-tpl (2.0.1-1) ... Selecting previously unselected package python-subunit. Preparing to unpack .../129-python-subunit_1.3.0-1_all.deb ... Unpacking python-subunit (1.3.0-1) ... Selecting previously unselected package python-testrepository. Preparing to unpack .../130-python-testrepository_0.0.20-3_all.deb ... Unpacking python-testrepository (0.0.20-3) ... Selecting previously unselected package python3-all. Preparing to unpack .../131-python3-all_3.7.5-1_amd64.deb ... Unpacking python3-all (3.7.5-1) ... Selecting previously unselected package python3-anyjson. Preparing to unpack .../132-python3-anyjson_0.3.3-1build1_all.deb ... Unpacking python3-anyjson (0.3.3-1build1) ... Selecting previously unselected package python3-appdirs. Preparing to unpack .../133-python3-appdirs_1.4.3-1_all.deb ... Unpacking python3-appdirs (1.4.3-1) ... Selecting previously unselected package python3-asn1crypto. Preparing to unpack .../134-python3-asn1crypto_0.24.0-1_all.deb ... Unpacking python3-asn1crypto (0.24.0-1) ... Selecting previously unselected package python3-attr. Preparing to unpack .../135-python3-attr_18.2.0-1_all.deb ... Unpacking python3-attr (18.2.0-1) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../136-python3-pbr_5.1.1-0ubuntu3_all.deb ... Unpacking python3-pbr (5.1.1-0ubuntu3) ... Selecting previously unselected package python3-prettytable. Preparing to unpack .../137-python3-prettytable_0.7.2-4_all.deb ... Unpacking python3-prettytable (0.7.2-4) ... Selecting previously unselected package python3-automaton. Preparing to unpack .../138-python3-automaton_1.14.0-0ubuntu2_all.deb ... Unpacking python3-automaton (1.14.0-0ubuntu2) ... Selecting previously unselected package python3-tz. Preparing to unpack .../139-python3-tz_2019.2-1_all.deb ... Unpacking python3-tz (2019.2-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../140-python3-babel_2.6.0+dfsg.1-1_all.deb ... Unpacking python3-babel (2.6.0+dfsg.1-1) ... Selecting previously unselected package python3-roman. Preparing to unpack .../141-python3-roman_2.0.0-3_all.deb ... Unpacking python3-roman (2.0.0-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../142-python3-docutils_0.15.2+dfsg-1_all.deb ... Unpacking python3-docutils (0.15.2+dfsg-1) ... Selecting previously unselected package python3-stevedore. Preparing to unpack .../143-python3-stevedore_1%3a1.31.0-0ubuntu1_all.deb ... Unpacking python3-stevedore (1:1.31.0-0ubuntu1) ... Selecting previously unselected package python3-unicodecsv. Preparing to unpack .../144-python3-unicodecsv_0.14.1-1_all.deb ... Unpacking python3-unicodecsv (0.14.1-1) ... Selecting previously unselected package python3-cliff. Preparing to unpack .../145-python3-cliff_2.15.0-0ubuntu2_all.deb ... Unpacking python3-cliff (2.15.0-0ubuntu2) ... Selecting previously unselected package python3-iso8601. Preparing to unpack .../146-python3-iso8601_0.1.11-2_all.deb ... Unpacking python3-iso8601 (0.1.11-2) ... Selecting previously unselected package python3-lxml:amd64. Preparing to unpack .../147-python3-lxml_4.4.1-1_amd64.deb ... Unpacking python3-lxml:amd64 (4.4.1-1) ... Selecting previously unselected package python3-blinker. Preparing to unpack .../148-python3-blinker_1.4+dfsg1-0.2_all.deb ... Unpacking python3-blinker (1.4+dfsg1-0.2) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../149-python3-cryptography_2.6.1-3.1_amd64.deb ... Unpacking python3-cryptography (2.6.1-3.1) ... Selecting previously unselected package python3-jwt. Preparing to unpack .../150-python3-jwt_1.7.0-2_all.deb ... Unpacking python3-jwt (1.7.0-2) ... Selecting previously unselected package python3-oauthlib. Preparing to unpack .../151-python3-oauthlib_2.1.0-1_all.deb ... Unpacking python3-oauthlib (2.1.0-1) ... Selecting previously unselected package python3-os-service-types. Preparing to unpack .../152-python3-os-service-types_1.7.0-0ubuntu1_all.deb ... Unpacking python3-os-service-types (1.7.0-0ubuntu1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../153-python3-certifi_2018.8.24-1_all.deb ... Unpacking python3-certifi (2018.8.24-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../154-python3-chardet_3.0.4-4_all.deb ... Unpacking python3-chardet (3.0.4-4) ... Selecting previously unselected package python3-idna. Preparing to unpack .../155-python3-idna_2.6-2_all.deb ... Unpacking python3-idna (2.6-2) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../156-python3-urllib3_1.24.1-1ubuntu1_all.deb ... Unpacking python3-urllib3 (1.24.1-1ubuntu1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../157-python3-requests_2.21.0-1_all.deb ... Unpacking python3-requests (2.21.0-1) ... Selecting previously unselected package python3-keystoneauth1. Preparing to unpack .../158-python3-keystoneauth1_3.17.1-0ubuntu1_all.deb ... Unpacking python3-keystoneauth1 (3.17.1-0ubuntu1) ... Selecting previously unselected package python3-oslo.i18n. Preparing to unpack .../159-python3-oslo.i18n_3.24.0-0ubuntu1_all.deb ... Unpacking python3-oslo.i18n (3.24.0-0ubuntu1) ... Selecting previously unselected package python3-msgpack. Preparing to unpack .../160-python3-msgpack_0.5.6-1build2_amd64.deb ... Unpacking python3-msgpack (0.5.6-1build2) ... Selecting previously unselected package python3-wrapt. Preparing to unpack .../161-python3-wrapt_1.10.11-1_amd64.deb ... Unpacking python3-wrapt (1.10.11-1) ... Selecting previously unselected package python3-debtcollector. Preparing to unpack .../162-python3-debtcollector_1.21.0-2ubuntu1_all.deb ... Unpacking python3-debtcollector (1.21.0-2ubuntu1) ... Selecting previously unselected package python3-funcsigs. Preparing to unpack .../163-python3-funcsigs_1.0.2-4_all.deb ... Unpacking python3-funcsigs (1.0.2-4) ... Selecting previously unselected package python3-monotonic. Preparing to unpack .../164-python3-monotonic_1.5-0ubuntu1_all.deb ... Unpacking python3-monotonic (1.5-0ubuntu1) ... Selecting previously unselected package python3-netaddr. Preparing to unpack .../165-python3-netaddr_0.7.19-1_all.deb ... Unpacking python3-netaddr (0.7.19-1) ... Selecting previously unselected package python3-oslo.utils. Preparing to unpack .../166-python3-oslo.utils_3.41.1-0ubuntu1_all.deb ... Unpacking python3-oslo.utils (3.41.1-0ubuntu1) ... Selecting previously unselected package python3-oslo.serialization. Preparing to unpack .../167-python3-oslo.serialization_2.29.2-0ubuntu1_all.deb ... Unpacking python3-oslo.serialization (2.29.2-0ubuntu1) ... Selecting previously unselected package python3-barbicanclient. Preparing to unpack .../168-python3-barbicanclient_4.8.1-0ubuntu2_all.deb ... Unpacking python3-barbicanclient (4.8.1-0ubuntu2) ... Selecting previously unselected package python3-bashate. Preparing to unpack .../169-python3-bashate_0.6.0-3_all.deb ... Unpacking python3-bashate (0.6.0-3) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../170-python3-soupsieve_1.9.2+dfsg-2ubuntu1_all.deb ... Unpacking python3-soupsieve (1.9.2+dfsg-2ubuntu1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../171-python3-bs4_4.8.0-2_all.deb ... Unpacking python3-bs4 (4.8.0-2) ... Selecting previously unselected package python3-cachetools. Preparing to unpack .../172-python3-cachetools_3.1.0-2_all.deb ... Unpacking python3-cachetools (3.1.0-2) ... Selecting previously unselected package python3-simplejson. Preparing to unpack .../173-python3-simplejson_3.16.0-1ubuntu1_amd64.deb ... Unpacking python3-simplejson (3.16.0-1ubuntu1) ... Selecting previously unselected package python3-cinderclient. Preparing to unpack .../174-python3-cinderclient_1%3a5.0.0-0ubuntu2_all.deb ... Unpacking python3-cinderclient (1:5.0.0-0ubuntu2) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../175-python3-coverage_4.5.2+dfsg.1-1_amd64.deb ... Unpacking python3-coverage (4.5.2+dfsg.1-1) ... Selecting previously unselected package python3-crypto. Preparing to unpack .../176-python3-crypto_2.6.1-10_amd64.deb ... Unpacking python3-crypto (2.6.1-10) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../177-python3-decorator_4.3.0-1.1_all.deb ... Unpacking python3-decorator (4.3.0-1.1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../178-python3-packaging_19.1-2_all.deb ... Unpacking python3-packaging (19.1-2) ... Selecting previously unselected package python3-deprecation. Preparing to unpack .../179-python3-deprecation_2.0.7-1_all.deb ... Unpacking python3-deprecation (2.0.7-1) ... Selecting previously unselected package python3-dnspython. Preparing to unpack .../180-python3-dnspython_1.16.0-1_all.deb ... Unpacking python3-dnspython (1.16.0-1) ... Selecting previously unselected package python3-restructuredtext-lint. Preparing to unpack .../181-python3-restructuredtext-lint_0.12.2-2_all.deb ... Unpacking python3-restructuredtext-lint (0.12.2-2) ... Selecting previously unselected package python3-doc8. Preparing to unpack .../182-python3-doc8_0.8.0-4_all.deb ... Unpacking python3-doc8 (0.8.0-4) ... Selecting previously unselected package golang-docker-credential-helpers. Preparing to unpack .../183-golang-docker-credential-helpers_0.6.1-4_amd64.deb ... Unpacking golang-docker-credential-helpers (0.6.1-4) ... Selecting previously unselected package python3-dockerpycreds. Preparing to unpack .../184-python3-dockerpycreds_0.3.0-1_all.deb ... Unpacking python3-dockerpycreds (0.3.0-1) ... Selecting previously unselected package python3-websocket. Preparing to unpack .../185-python3-websocket_0.53.0-1_all.deb ... Unpacking python3-websocket (0.53.0-1) ... Selecting previously unselected package python3-docker. Preparing to unpack .../186-python3-docker_3.4.1-4_all.deb ... Unpacking python3-docker (3.4.1-4) ... Selecting previously unselected package python3-dogpile.cache. Preparing to unpack .../187-python3-dogpile.cache_0.7.1-1ubuntu1_all.deb ... Unpacking python3-dogpile.cache (0.7.1-1ubuntu1) ... Selecting previously unselected package python3-dulwich. Preparing to unpack .../188-python3-dulwich_0.19.13-1_amd64.deb ... Unpacking python3-dulwich (0.19.13-1) ... Selecting previously unselected package python3-greenlet. Preparing to unpack .../189-python3-greenlet_0.4.15-2_amd64.deb ... Unpacking python3-greenlet (0.4.15-2) ... Selecting previously unselected package python3-eventlet. Preparing to unpack .../190-python3-eventlet_0.25.0-0ubuntu1_all.deb ... Unpacking python3-eventlet (0.25.0-0ubuntu1) ... Selecting previously unselected package python3-extras. Preparing to unpack .../191-python3-extras_1.0.0-3_all.deb ... Unpacking python3-extras (1.0.0-3) ... Selecting previously unselected package python3-fasteners. Preparing to unpack .../192-python3-fasteners_0.12.0-5_all.deb ... Unpacking python3-fasteners (0.12.0-5) ... Selecting previously unselected package python3-linecache2. Preparing to unpack .../193-python3-linecache2_1.0.0-3_all.deb ... Unpacking python3-linecache2 (1.0.0-3) ... Selecting previously unselected package python3-mimeparse. Preparing to unpack .../194-python3-mimeparse_1.6.0-2_all.deb ... Unpacking python3-mimeparse (1.6.0-2) ... Selecting previously unselected package python3-traceback2. Preparing to unpack .../195-python3-traceback2_1.4.0-5_all.deb ... Unpacking python3-traceback2 (1.4.0-5) ... Selecting previously unselected package python3-unittest2. Preparing to unpack .../196-python3-unittest2_1.1.0-6.1_all.deb ... Unpacking python3-unittest2 (1.1.0-6.1) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../197-python3-testtools_2.3.0-5_all.deb ... Unpacking python3-testtools (2.3.0-5) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../198-python3-fixtures_3.0.0-2_all.deb ... Unpacking python3-fixtures (3.0.0-2) ... Selecting previously unselected package python3-future. Preparing to unpack .../199-python3-future_0.16.0-1_all.deb ... Unpacking python3-future (0.16.0-1) ... Selecting previously unselected package python3-futurist. Preparing to unpack .../200-python3-futurist_1.8.1-2_all.deb ... Unpacking python3-futurist (1.8.1-2) ... Selecting previously unselected package python3-smmap. Preparing to unpack .../201-python3-smmap_2.0.5-1_all.deb ... Unpacking python3-smmap (2.0.5-1) ... Selecting previously unselected package python3-gitdb. Preparing to unpack .../202-python3-gitdb_2.0.5-1_all.deb ... Unpacking python3-gitdb (2.0.5-1) ... Selecting previously unselected package python3-git. Preparing to unpack .../203-python3-git_2.1.11-1_all.deb ... Unpacking python3-git (2.1.11-1) ... Selecting previously unselected package python3-pyasn1. Preparing to unpack .../204-python3-pyasn1_0.4.2-3_all.deb ... Unpacking python3-pyasn1 (0.4.2-3) ... Selecting previously unselected package python3-pyasn1-modules. Preparing to unpack .../205-python3-pyasn1-modules_0.2.1-0.2_all.deb ... Unpacking python3-pyasn1-modules (0.2.1-0.2) ... Selecting previously unselected package python3-rsa. Preparing to unpack .../206-python3-rsa_4.0-2_all.deb ... Unpacking python3-rsa (4.0-2) ... Selecting previously unselected package python3-google-auth. Preparing to unpack .../207-python3-google-auth_1.5.1-2_all.deb ... Unpacking python3-google-auth (1.5.1-2) ... Selecting previously unselected package python3-pep8. Preparing to unpack .../208-python3-pep8_1.7.1-3_all.deb ... Unpacking python3-pep8 (1.7.1-3) ... Selecting previously unselected package python3-hacking. Preparing to unpack .../209-python3-hacking_1.1.0-4_all.deb ... Unpacking python3-hacking (1.1.0-4) ... Selecting previously unselected package python3-jmespath. Preparing to unpack .../210-python3-jmespath_0.9.4-1_all.deb ... Unpacking python3-jmespath (0.9.4-1) ... Selecting previously unselected package python3-json-pointer. Preparing to unpack .../211-python3-json-pointer_1.10-1_all.deb ... Unpacking python3-json-pointer (1.10-1) ... Selecting previously unselected package python3-jsonpatch. Preparing to unpack .../212-python3-jsonpatch_1.23-3_all.deb ... Unpacking python3-jsonpatch (1.23-3) ... Selecting previously unselected package python3-munch. Preparing to unpack .../213-python3-munch_2.3.2-2_all.deb ... Unpacking python3-munch (2.3.2-2) ... Selecting previously unselected package python3-requestsexceptions. Preparing to unpack .../214-python3-requestsexceptions_1.4.0-3_all.deb ... Unpacking python3-requestsexceptions (1.4.0-3) ... Selecting previously unselected package python3-statsd. Preparing to unpack .../215-python3-statsd_3.3-0ubuntu1_all.deb ... Unpacking python3-statsd (3.3-0ubuntu1) ... Selecting previously unselected package python3-openstacksdk. Preparing to unpack .../216-python3-openstacksdk_0.36.0-0ubuntu1_all.deb ... Unpacking python3-openstacksdk (0.36.0-0ubuntu1) ... Selecting previously unselected package python3-os-client-config. Preparing to unpack .../217-python3-os-client-config_1.31.2-0ubuntu2_all.deb ... Unpacking python3-os-client-config (1.31.2-0ubuntu2) ... Selecting previously unselected package python3-osc-lib. Preparing to unpack .../218-python3-osc-lib_1.14.1-0ubuntu1_all.deb ... Unpacking python3-osc-lib (1.14.1-0ubuntu1) ... Selecting previously unselected package python3-secretstorage. Preparing to unpack .../219-python3-secretstorage_2.3.1-2_all.deb ... Unpacking python3-secretstorage (2.3.1-2) ... Selecting previously unselected package python3-keyring. Preparing to unpack .../220-python3-keyring_18.0.1-1_all.deb ... Unpacking python3-keyring (18.0.1-1) ... Selecting previously unselected package python3-rfc3986. Preparing to unpack .../221-python3-rfc3986_1.2.0-0ubuntu1_all.deb ... Unpacking python3-rfc3986 (1.2.0-0ubuntu1) ... Selecting previously unselected package python3-oslo.config. Preparing to unpack .../222-python3-oslo.config_1%3a6.11.1-0ubuntu1_all.deb ... Unpacking python3-oslo.config (1:6.11.1-0ubuntu1) ... Selecting previously unselected package python3-keystoneclient. Preparing to unpack .../223-python3-keystoneclient_1%3a3.21.0-0ubuntu1_all.deb ... Unpacking python3-keystoneclient (1:3.21.0-0ubuntu1) ... Selecting previously unselected package python3-swiftclient. Preparing to unpack .../224-python3-swiftclient_1%3a3.8.1-0ubuntu1_all.deb ... Unpacking python3-swiftclient (1:3.8.1-0ubuntu1) ... Selecting previously unselected package python3-heatclient. Preparing to unpack .../225-python3-heatclient_1.18.0-0ubuntu1_all.deb ... Unpacking python3-heatclient (1.18.0-0ubuntu1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../226-python3-imagesize_1.0.0-1_all.deb ... Unpacking python3-imagesize (1.0.0-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../227-python3-jinja2_2.10-2ubuntu1_all.deb ... Unpacking python3-jinja2 (2.10-2ubuntu1) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../228-python3-jsonschema_2.6.0-4ubuntu2_all.deb ... Unpacking python3-jsonschema (2.6.0-4ubuntu2) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../229-python3-pygments_2.3.1+dfsg-1ubuntu1_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-1ubuntu1) ... Selecting previously unselected package python3-kazoo. Preparing to unpack .../230-python3-kazoo_2.6.1-2_all.deb ... Unpacking python3-kazoo (2.6.1-2) ... Selecting previously unselected package python3-memcache. Preparing to unpack .../231-python3-memcache_1.59-1_all.deb ... Unpacking python3-memcache (1.59-1) ... Selecting previously unselected package python3-oslo.context. Preparing to unpack .../232-python3-oslo.context_1%3a2.23.0-0ubuntu1_all.deb ... Unpacking python3-oslo.context (1:2.23.0-0ubuntu1) ... Selecting previously unselected package python3-pyinotify. Preparing to unpack .../233-python3-pyinotify_0.9.6-1.2_all.deb ... Unpacking python3-pyinotify (0.9.6-1.2) ... Selecting previously unselected package python3-oslo.log. Preparing to unpack .../234-python3-oslo.log_3.44.1-0ubuntu1_all.deb ... Unpacking python3-oslo.log (3.44.1-0ubuntu1) ... Selecting previously unselected package python3-oslo.cache. Preparing to unpack .../235-python3-oslo.cache_1.37.0-0ubuntu1_all.deb ... Unpacking python3-oslo.cache (1.37.0-0ubuntu1) ... Selecting previously unselected package python3-pycadf. Preparing to unpack .../236-python3-pycadf_2.9.0-2_all.deb ... Unpacking python3-pycadf (2.9.0-2) ... Selecting previously unselected package python3-webob. Preparing to unpack .../237-python3-webob_1%3a1.8.5-1_all.deb ... Unpacking python3-webob (1:1.8.5-1) ... Selecting previously unselected package python3-keystonemiddleware. Preparing to unpack .../238-python3-keystonemiddleware_7.0.1-0ubuntu1_all.deb ... Unpacking python3-keystonemiddleware (7.0.1-0ubuntu1) ... Selecting previously unselected package python3-vine. Preparing to unpack .../239-python3-vine_1.1.4+dfsg-3_all.deb ... Unpacking python3-vine (1.1.4+dfsg-3) ... Selecting previously unselected package python3-amqp. Preparing to unpack .../240-python3-amqp_2.5.0-2_all.deb ... Unpacking python3-amqp (2.5.0-2) ... Selecting previously unselected package python3-kombu. Preparing to unpack .../241-python3-kombu_4.2.1-4_all.deb ... Unpacking python3-kombu (4.2.1-4) ... Selecting previously unselected package python3-requests-oauthlib. Preparing to unpack .../242-python3-requests-oauthlib_1.0.0-0.1_all.deb ... Unpacking python3-requests-oauthlib (1.0.0-0.1) ... Selecting previously unselected package python3-kubernetes. Preparing to unpack .../243-python3-kubernetes_7.0.0~a1-2_all.deb ... Unpacking python3-kubernetes (7.0.0~a1-2) ... Selecting previously unselected package python3-logutils. Preparing to unpack .../244-python3-logutils_0.3.3-5_all.deb ... Unpacking python3-logutils (0.3.3-5) ... Selecting previously unselected package python3-requests-toolbelt. Preparing to unpack .../245-python3-requests-toolbelt_0.8.0-1_all.deb ... Unpacking python3-requests-toolbelt (0.8.0-1) ... Selecting previously unselected package python3-marathon. Preparing to unpack .../246-python3-marathon_0.11.0-2_all.deb ... Unpacking python3-marathon (0.11.0-2) ... Selecting previously unselected package python3-sqlparse. Preparing to unpack .../247-python3-sqlparse_0.2.4-1_all.deb ... Unpacking python3-sqlparse (0.2.4-1) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../248-python3-tempita_0.5.2-3_all.deb ... Unpacking python3-tempita (0.5.2-3) ... Selecting previously unselected package python3-migrate. Preparing to unpack .../249-python3-migrate_0.12.0-3_all.deb ... Unpacking python3-migrate (0.12.0-3) ... Selecting previously unselected package python3-mox3. Preparing to unpack .../250-python3-mox3_0.27.0-2_all.deb ... Unpacking python3-mox3 (0.27.0-2) ... Selecting previously unselected package python3-networkx. Preparing to unpack .../251-python3-networkx_2.2-1ubuntu4_all.deb ... Unpacking python3-networkx (2.2-1ubuntu4) ... Selecting previously unselected package python3-neutronclient. Preparing to unpack .../252-python3-neutronclient_1%3a6.11.0-0ubuntu4_all.deb ... Unpacking python3-neutronclient (1:6.11.0-0ubuntu4) ... Selecting previously unselected package python3-novaclient. Preparing to unpack .../253-python3-novaclient_2%3a15.1.0-0ubuntu2_all.deb ... Unpacking python3-novaclient (2:15.1.0-0ubuntu2) ... Selecting previously unselected package python3-openssl. Preparing to unpack .../254-python3-openssl_19.0.0-1_all.deb ... Unpacking python3-openssl (19.0.0-1) ... Selecting previously unselected package python3-warlock. Preparing to unpack .../255-python3-warlock_1.2.0-3_all.deb ... Unpacking python3-warlock (1.2.0-3) ... Selecting previously unselected package python3-glanceclient. Preparing to unpack .../256-python3-glanceclient_1%3a2.17.0-0ubuntu2_all.deb ... Unpacking python3-glanceclient (1:2.17.0-0ubuntu2) ... Selecting previously unselected package python3-openstackclient. Preparing to unpack .../257-python3-openstackclient_4.0.0-0ubuntu1_all.deb ... Unpacking python3-openstackclient (4.0.0-0ubuntu1) ... Selecting previously unselected package python3-octaviaclient. Preparing to unpack .../258-python3-octaviaclient_1.10.0-0ubuntu1_all.deb ... Unpacking python3-octaviaclient (1.10.0-0ubuntu1) ... Selecting previously unselected package python3-openstackdocstheme. Preparing to unpack .../259-python3-openstackdocstheme_1.31.1-0ubuntu2_all.deb ... Unpacking python3-openstackdocstheme (1.31.1-0ubuntu2) ... Selecting previously unselected package python3-voluptuous. Preparing to unpack .../260-python3-voluptuous_0.11.1-1_all.deb ... Unpacking python3-voluptuous (0.11.1-1) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../261-python3-subunit_1.3.0-1_all.deb ... Unpacking python3-subunit (1.3.0-1) ... Selecting previously unselected package subunit. Preparing to unpack .../262-subunit_1.3.0-1_all.deb ... Unpacking subunit (1.3.0-1) ... Selecting previously unselected package python3-stestr. Preparing to unpack .../263-python3-stestr_2.3.1-2_all.deb ... Unpacking python3-stestr (2.3.1-2) ... Selecting previously unselected package python3-os-testr. Preparing to unpack .../264-python3-os-testr_1.0.0-5ubuntu3_all.deb ... Unpacking python3-os-testr (1.0.0-5ubuntu3) ... Selecting previously unselected package python3-posix-ipc. Preparing to unpack .../265-python3-posix-ipc_0.9.8-3build2_amd64.deb ... Unpacking python3-posix-ipc (0.9.8-3build2) ... Selecting previously unselected package python3-oslo.concurrency. Preparing to unpack .../266-python3-oslo.concurrency_3.30.0-0ubuntu1_all.deb ... Unpacking python3-oslo.concurrency (3.30.0-0ubuntu1) ... Selecting previously unselected package python3-testresources. Preparing to unpack .../267-python3-testresources_2.0.0-2_all.deb ... Unpacking python3-testresources (2.0.0-2) ... Selecting previously unselected package python3-testscenarios. Preparing to unpack .../268-python3-testscenarios_0.5.0-2_all.deb ... Unpacking python3-testscenarios (0.5.0-2) ... Selecting previously unselected package python3-oslo.db. Preparing to unpack .../269-python3-oslo.db_5.0.2-0ubuntu1_all.deb ... Unpacking python3-oslo.db (5.0.2-0ubuntu1) ... Selecting previously unselected package python3-oslo.middleware. Preparing to unpack .../270-python3-oslo.middleware_3.38.1-0ubuntu1_all.deb ... Unpacking python3-oslo.middleware (3.38.1-0ubuntu1) ... Selecting previously unselected package python3-paste. Preparing to unpack .../271-python3-paste_3.1.0+dfsg1-1_all.deb ... Unpacking python3-paste (3.1.0+dfsg1-1) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../272-python3-pastedeploy_2.0.1-1_all.deb ... Unpacking python3-pastedeploy (2.0.1-1) ... Selecting previously unselected package python3-repoze.lru. Preparing to unpack .../273-python3-repoze.lru_0.7-1_all.deb ... Unpacking python3-repoze.lru (0.7-1) ... Selecting previously unselected package python3-routes. Preparing to unpack .../274-python3-routes_2.4.1-1_all.deb ... Unpacking python3-routes (2.4.1-1) ... Selecting previously unselected package python3-oslo.service. Preparing to unpack .../275-python3-oslo.service_1.40.2-0ubuntu1_all.deb ... Unpacking python3-oslo.service (1.40.2-0ubuntu1) ... Selecting previously unselected package python3-tenacity. Preparing to unpack .../276-python3-tenacity_5.1.1-0ubuntu2_all.deb ... Unpacking python3-tenacity (5.1.1-0ubuntu2) ... Selecting previously unselected package python3-oslo.messaging. Preparing to unpack .../277-python3-oslo.messaging_9.7.1-0ubuntu3_all.deb ... Unpacking python3-oslo.messaging (9.7.1-0ubuntu3) ... Selecting previously unselected package python3-oslo.policy. Preparing to unpack .../278-python3-oslo.policy_2.3.2-0ubuntu1_all.deb ... Unpacking python3-oslo.policy (2.3.2-0ubuntu1) ... Selecting previously unselected package python3-psutil. Preparing to unpack .../279-python3-psutil_5.5.1-1build1_amd64.deb ... Unpacking python3-psutil (5.5.1-1build1) ... Selecting previously unselected package python3-oslo.reports. Preparing to unpack .../280-python3-oslo.reports_1.30.0-0ubuntu1_all.deb ... Unpacking python3-oslo.reports (1.30.0-0ubuntu1) ... Selecting previously unselected package python3-oslo.upgradecheck. Preparing to unpack .../281-python3-oslo.upgradecheck_0.3.2-0ubuntu1_all.deb ... Unpacking python3-oslo.upgradecheck (0.3.2-0ubuntu1) ... Selecting previously unselected package python3-oslo.versionedobjects. Preparing to unpack .../282-python3-oslo.versionedobjects_1.36.1-0ubuntu1_all.deb ... Unpacking python3-oslo.versionedobjects (1.36.1-0ubuntu1) ... Selecting previously unselected package python3-mock. Preparing to unpack .../283-python3-mock_3.0.5-1_all.deb ... Unpacking python3-mock (3.0.5-1) ... Selecting previously unselected package python3-testrepository. Preparing to unpack .../284-python3-testrepository_0.0.20-3_all.deb ... Unpacking python3-testrepository (0.0.20-3) ... Selecting previously unselected package testrepository. Preparing to unpack .../285-testrepository_0.0.20-3_all.deb ... Unpacking testrepository (0.0.20-3) ... Selecting previously unselected package python3-oslotest. Preparing to unpack .../286-python3-oslotest_1%3a3.8.1-0ubuntu1_all.deb ... Unpacking python3-oslotest (1:3.8.1-0ubuntu1) ... Selecting previously unselected package python3-osprofiler. Preparing to unpack .../287-python3-osprofiler_2.8.2-0ubuntu2_all.deb ... Unpacking python3-osprofiler (2.8.2-0ubuntu2) ... Selecting previously unselected package python3-simplegeneric. Preparing to unpack .../288-python3-simplegeneric_0.8.1-2_all.deb ... Unpacking python3-simplegeneric (0.8.1-2) ... Selecting previously unselected package python3-singledispatch. Preparing to unpack .../289-python3-singledispatch_3.4.0.3-2_all.deb ... Unpacking python3-singledispatch (3.4.0.3-2) ... Selecting previously unselected package python3-waitress. Preparing to unpack .../290-python3-waitress_1.2.0~b2-2_all.deb ... Unpacking python3-waitress (1.2.0~b2-2) ... Selecting previously unselected package python3-webtest. Preparing to unpack .../291-python3-webtest_2.0.28-1ubuntu1_all.deb ... Unpacking python3-webtest (2.0.28-1ubuntu1) ... Selecting previously unselected package python3-pecan. Preparing to unpack .../292-python3-pecan_1.3.3-0ubuntu2_all.deb ... Unpacking python3-pecan (1.3.3-0ubuntu2) ... Selecting previously unselected package python3-psycopg2. Preparing to unpack .../293-python3-psycopg2_2.7.7-1_amd64.deb ... Unpacking python3-psycopg2 (2.7.7-1) ... Selecting previously unselected package python3-pymysql. Preparing to unpack .../294-python3-pymysql_0.9.3-1_all.deb ... Unpacking python3-pymysql (0.9.3-1) ... Selecting previously unselected package python3-reno. Preparing to unpack .../295-python3-reno_2.11.2-2_all.deb ... Unpacking python3-reno (2.11.2-2) ... Selecting previously unselected package python3-retrying. Preparing to unpack .../296-python3-retrying_1.3.3-3_all.deb ... Unpacking python3-retrying (1.3.3-3) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../297-sphinx-common_1.8.5-3_all.deb ... Unpacking sphinx-common (1.8.5-3) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../298-python3-alabaster_0.7.8-1_all.deb ... Unpacking python3-alabaster (0.7.8-1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../299-python3-sphinx_1.8.5-3_all.deb ... Unpacking python3-sphinx (1.8.5-3) ... Selecting previously unselected package python3-taskflow. Preparing to unpack .../300-python3-taskflow_3.7.1-0ubuntu2_all.deb ... Unpacking python3-taskflow (3.7.1-0ubuntu2) ... Selecting previously unselected package python3-werkzeug. Preparing to unpack .../301-python3-werkzeug_0.14.1+dfsg1-4_all.deb ... Unpacking python3-werkzeug (0.14.1+dfsg1-4) ... Selecting previously unselected package python3-wsme. Preparing to unpack .../302-python3-wsme_0.9.3-3_all.deb ... Unpacking python3-wsme (0.9.3-3) ... Selecting previously unselected package python3-bandit. Preparing to unpack .../303-python3-bandit_1.5.1-3_all.deb ... Unpacking python3-bandit (1.5.1-3) ... Selecting previously unselected package bandit. Preparing to unpack .../304-bandit_1.5.1-3_all.deb ... Unpacking bandit (1.5.1-3) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../305-openstack-pkg-tools_99ubuntu1_all.deb ... Unpacking openstack-pkg-tools (99ubuntu1) ... Selecting previously unselected package python-os-api-ref-common. Preparing to unpack .../306-python-os-api-ref-common_1.6.2+dfsg1-0ubuntu1_all.deb ... Unpacking python-os-api-ref-common (1.6.2+dfsg1-0ubuntu1) ... Selecting previously unselected package python3-os-api-ref. Preparing to unpack .../307-python3-os-api-ref_1.6.2+dfsg1-0ubuntu1_all.deb ... Unpacking python3-os-api-ref (1.6.2+dfsg1-0ubuntu1) ... Selecting previously unselected package sbuild-build-depends-magnum-dummy. Preparing to unpack .../308-sbuild-build-depends-magnum-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-magnum-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.1-2) ... Setting up libxau6:amd64 (1:1.0.9-0ubuntu1) ... Setting up libsubunit-perl (1.3.0-1) ... Setting up libkeyutils1:amd64 (1.6-6) ... Setting up libpsl5:amd64 (0.20.2-2) ... Setting up mime-support (3.63ubuntu1) ... Setting up wget (1.20.3-1ubuntu1) ... Setting up libmagic-mgc (1:5.37-5) ... Setting up libarchive-zip-perl (1.65-1) ... Setting up libyaml-0-2:amd64 (0.2.1-1) ... Setting up libglib2.0-0:amd64 (2.62.1-1) ... No schema files found: doing nothing. Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-1) ... Setting up libdebhelper-perl (12.6.1ubuntu2) ... Setting up x11-common (1:7.7+19ubuntu12) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libnghttp2-14:amd64 (1.39.2-1) ... Setting up libmagic1:amd64 (1:5.37-5) ... Setting up gettext-base (0.19.8.1-9) ... Setting up file (1:5.37-5) ... Setting up libldap-common (2.4.48+dfsg-1ubuntu1) ... Setting up libicu63:amd64 (63.2-2) ... Setting up python-babel-localedata (2.6.0+dfsg.1-1) ... Setting up libkrb5support0:amd64 (1.17-6) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-1build3) ... Setting up libpython2.7-stdlib:amd64 (2.7.17~rc1-1) ... Setting up liberror-perl (0.17028-1) ... Setting up autotools-dev (20180224.1) ... Setting up python-pastedeploy-tpl (2.0.1-1) ... Setting up libx11-data (2:1.6.8-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2) ... Setting up libdbus-1-3:amd64 (1.12.14-1ubuntu2) ... Setting up dbus (1.12.14-1ubuntu2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up libk5crypto3:amd64 (1.17-6) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-1build3) ... Setting up libroken18-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up pycadf-common (2.9.0-2) ... Setting up ieee-data (20180805.1) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libsub-override-perl (0.09-2) ... Setting up git-man (1:2.20.1-2ubuntu1) ... Setting up netbase (5.6) ... Setting up sgml-base (1.29) ... Setting up libkrb5-3:amd64 (1.17-6) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7ubuntu3) ... Setting up libonig5:amd64 (6.9.2-1) ... Setting up libsecret-common (0.18.8-2) ... Setting up libjs-bootstrap (3.4.1+dfsg-1) ... Setting up libheimbase1-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up libjs-underscore (1.9.1~dfsg-1) ... Setting up libfile-stripnondeterminism-perl (1.6.0-1) ... Setting up libice6:amd64 (2:1.0.10-0ubuntu1) ... Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu1) ... Setting up libpython3.7-stdlib:amd64 (3.7.5~rc1-2) ... Setting up libxcb1:amd64 (1.13.1-2) ... Setting up python2.7 (2.7.17~rc1-1) ... Setting up libtool (2.4.6-11) ... Setting up libpython2-stdlib:amd64 (2.7.17-1) ... Setting up libjq1:amd64 (1.5+dfsg-2build1) ... Setting up libasn1-8-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up m4 (1.4.18-2) ... Setting up libhcrypto4-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up python2 (2.7.17-1) ... Setting up libpython-stdlib:amd64 (2.7.17-1) ... Setting up libwind0-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up libsecret-1-0:amd64 (0.18.8-2) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up python-os-api-ref-common (1.6.2+dfsg1-0ubuntu1) ... Setting up libgssapi-krb5-2:amd64 (1.17-6) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up libjs-sphinxdoc (1.8.5-3) ... Setting up libssh-4:amd64 (0.9.0-1ubuntu1) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up dwz (0.13-1) ... Setting up groff-base (1.22.4-3) ... Setting up xml-core (0.18+nmu1) ... Setting up jq (1.5+dfsg-2build1) ... Setting up libxslt1.1:amd64 (1.1.33-0ubuntu1) ... Setting up libx11-6:amd64 (2:1.6.8-1) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up python (2.7.17-1) ... Setting up libpython3-stdlib:amd64 (3.7.5-1) ... Setting up python-extras (1.0.0-3) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.5~rc1-2) ... Setting up gettext (0.19.8.1-9) ... Setting up python-pkg-resources (41.1.0-1) ... Setting up libhx509-5-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up golang-docker-credential-helpers (0.6.1-4) ... Setting up libxext6:amd64 (2:1.3.4-0ubuntu1) ... Setting up python3 (3.7.5-1) ... Setting up python-linecache2 (1.0.0-3) ... Setting up python-all (2.7.17-1) ... Setting up python-mimeparse (1.6.0-2) ... Setting up man-db (2.8.7-3) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up python3-markupsafe (1.1.0-1) ... Setting up python3-psutil (5.5.1-1build1) ... Setting up python3-tz (2019.2-1) ... Setting up python3-sqlalchemy (1.2.18+ds1-2ubuntu2) ... Setting up python3-vine (1.1.4+dfsg-3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up python3-monotonic (1.5-0ubuntu1) ... Setting up python-six (1.12.0-2build1) ... Setting up python3-six (1.12.0-2build1) ... Setting up python3-simplejson (3.16.0-1ubuntu1) ... Setting up python3-roman (2.0.0-3) ... Setting up python3-decorator (4.3.0-1.1) ... Setting up python3-pycodestyle (2.5.0-1) ... Setting up python3-jinja2 (2.10-2ubuntu1) ... Setting up python3-pygments (2.3.1+dfsg-1ubuntu1) ... Setting up python3-tempita (0.5.2-3) ... Setting up python3-iso8601 (0.1.11-2) ... Setting up python3-sqlparse (0.2.4-1) ... Setting up python3-rfc3986 (1.2.0-0ubuntu1) ... Setting up python3-pyparsing (2.2.0+dfsg1-2) ... Setting up python3-certifi (2018.8.24-1) ... Setting up python3-linecache2 (1.0.0-3) ... Setting up python3-werkzeug (0.14.1+dfsg1-4) ... Setting up python3-jmespath (0.9.4-1) ... Setting up python3-funcsigs (1.0.2-4) ... Setting up sphinx-common (1.8.5-3) ... Setting up python3-greenlet (0.4.15-2) ... Setting up python3-idna (2.6-2) ... Setting up python3-wrapt (1.10.11-1) ... Setting up python-setuptools (41.1.0-1) ... Setting up python3-pymysql (0.9.3-1) ... Setting up python3-fasteners (0.12.0-5) ... Setting up libxt6:amd64 (1:1.1.5-1) ... Setting up python3-urllib3 (1.24.1-1ubuntu1) ... Setting up python3-unicodecsv (0.14.1-1) ... Setting up python3-netifaces (0.10.4-1build3) ... Setting up python3-netaddr (0.7.19-1) ... Setting up python3-json-pointer (1.10-1) ... update-alternatives: using /usr/bin/python3-jsonpointer to provide /usr/bin/jsonpointer (jsonpointer) in auto mode Setting up python3-lxml:amd64 (4.4.1-1) ... Setting up python3-dnspython (1.16.0-1) ... Setting up python3-dulwich (0.19.13-1) ... Setting up python3-amqp (2.5.0-2) ... Setting up python3-pyasn1 (0.4.2-3) ... Setting up python3-crypto (2.6.1-10) ... Setting up python3-dateutil (2.7.3-3) ... Setting up python3-mccabe (0.6.1-2) ... Setting up python3-anyjson (0.3.3-1build1) ... Setting up python3-msgpack (0.5.6-1build2) ... Setting up python3-singledispatch (3.4.0.3-2) ... Setting up python3-voluptuous (0.11.1-1) ... Setting up python3-logutils (0.3.3-5) ... Setting up python-pbr (5.1.1-0ubuntu3) ... update-alternatives: using /usr/bin/python2-pbr to provide /usr/bin/pbr (pbr) in auto mode Setting up python3-simplegeneric (0.8.1-2) ... Setting up python3-prettytable (0.7.2-4) ... Setting up python3-lib2to3 (3.7.5~rc1-1) ... Setting up python3-appdirs (1.4.3-1) ... Setting up python3-smmap (2.0.5-1) ... Setting up python3-asn1crypto (0.24.0-1) ... Setting up python3-soupsieve (1.9.2+dfsg-2ubuntu1) ... Setting up python3-mimeparse (1.6.0-2) ... Setting up python3-websocket (0.53.0-1) ... update-alternatives: using /usr/bin/python3-wsdump to provide /usr/bin/wsdump (wsdump) in auto mode Setting up python3-posix-ipc (0.9.8-3build2) ... Setting up python3-cffi-backend (1.12.3-1build1) ... Setting up python3-mako (1.0.7+ds1-1) ... Setting up python3-webob (1:1.8.5-1) ... Setting up python3-imagesize (1.0.0-1) ... Setting up python3-blinker (1.4+dfsg1-0.2) ... Setting up libkrb5-26-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up python3-pkg-resources (41.1.0-1) ... Setting up python3-entrypoints (0.3-1) ... Setting up python3-distutils (3.7.5~rc1-1) ... Setting up dh-python (4.20190722ubuntu1) ... Setting up python3-attr (18.2.0-1) ... Setting up python3-dbus (1.2.12-1) ... Setting up libxmu6:amd64 (2:1.1.3-0ubuntu1) ... Setting up python3-waitress (1.2.0~b2-2) ... update-alternatives: using /usr/bin/waitress-serve-python3 to provide /usr/bin/waitress-serve (waitress-serve) in auto mode Setting up python3-setuptools (41.1.0-1) ... Setting up python3-repoze.lru (0.7-1) ... Setting up python3-wsme (0.9.3-3) ... Setting up python3-jwt (1.7.0-2) ... Setting up python3-cachetools (3.1.0-2) ... Setting up python3-babel (2.6.0+dfsg.1-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-pbr (5.1.1-0ubuntu3) ... Setting up python3-statsd (3.3-0ubuntu1) ... Setting up python3-alabaster (0.7.8-1) ... Setting up python-traceback2 (1.4.0-5) ... Setting up po-debconf (1.0.21) ... Setting up python3-dockerpycreds (0.3.0-1) ... Setting up python3-jsonpatch (1.23-3) ... update-alternatives: using /usr/bin/jsonpatch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode Setting up python3-tenacity (5.1.1-0ubuntu2) ... Setting up python3-pyinotify (0.9.6-1.2) ... Setting up python3-retrying (1.3.3-3) ... Setting up python3-pyflakes (2.1.1-1) ... Setting up python3-extras (1.0.0-3) ... Setting up python3-memcache (1.59-1) ... Setting up python3-traceback2 (1.4.0-5) ... Setting up python3-all (3.7.5-1) ... Setting up python3-requestsexceptions (1.4.0-3) ... Setting up python3-coverage (4.5.2+dfsg.1-1) ... Setting up python3-yaml (5.1.2-1) ... Setting up python3-futurist (1.8.1-2) ... Setting up python3-debtcollector (1.21.0-2ubuntu1) ... Setting up python3-gitdb (2.0.5-1) ... Setting up python3-networkx (2.2-1ubuntu4) ... Setting up python3-kombu (4.2.1-4) ... Setting up libheimntlm0-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up python3-munch (2.3.2-2) ... Setting up openstack-pkg-tools (99ubuntu1) ... Setting up python3-bs4 (4.8.0-2) ... Setting up python3-flake8 (3.7.8-3) ... Setting up python3-mock (3.0.5-1) ... Setting up python3-dogpile.cache (0.7.1-1ubuntu1) ... Setting up python3-routes (2.4.1-1) ... Setting up python3-eventlet (0.25.0-0ubuntu1) ... Setting up python3-packaging (19.1-2) ... Setting up python3-chardet (3.0.4-4) ... Setting up libgssapi3-heimdal:amd64 (7.5.0+dfsg-3build1) ... Setting up python3-paste (3.1.0+dfsg1-1) ... Setting up python3-jsonschema (2.6.0-4ubuntu2) ... update-alternatives: using /usr/bin/python3-jsonschema to provide /usr/bin/jsonschema (jsonschema) in auto mode Setting up python3-kazoo (2.6.1-2) ... Setting up python3-pyasn1-modules (0.2.1-0.2) ... Setting up python3-cryptography (2.6.1-3.1) ... Setting up python3-requests (2.21.0-1) ... Setting up python3-unittest2 (1.1.0-6.1) ... update-alternatives: using /usr/bin/python3-unit2 to provide /usr/bin/unit2 (unit2) in auto mode Setting up xclip (0.13-1) ... Setting up python3-deprecation (2.0.7-1) ... Setting up python3-oslo.context (1:2.23.0-0ubuntu1) ... Setting up python3-automaton (1.14.0-0ubuntu2) ... Setting up python3-alembic (1.0.0-2ubuntu2) ... Setting up python3-openstackdocstheme (1.31.1-0ubuntu2) ... Setting up python3-rsa (4.0-2) ... Setting up python3-os-service-types (1.7.0-0ubuntu1) ... Setting up python3-stevedore (1:1.31.0-0ubuntu1) ... Setting up python-unittest2 (1.1.0-6.1) ... update-alternatives: using /usr/bin/python2-unit2 to provide /usr/bin/unit2 (unit2) in auto mode Setting up python3-future (0.16.0-1) ... update-alternatives: using /usr/bin/python3-futurize to provide /usr/bin/futurize (futurize) in auto mode update-alternatives: using /usr/bin/python3-pasteurize to provide /usr/bin/pasteurize (pasteurize) in auto mode Setting up python3-bashate (0.6.0-3) ... Setting up python3-migrate (0.12.0-3) ... Setting up python3-oslo.i18n (3.24.0-0ubuntu1) ... Setting up python3-pep8 (1.7.1-3) ... Setting up alembic (1.0.0-2ubuntu2) ... Setting up pyflakes3 (2.1.1-1) ... Setting up python3-testresources (2.0.0-2) ... Setting up python3-requests-toolbelt (0.8.0-1) ... Setting up python3-warlock (1.2.0-3) ... Setting up python3-openssl (19.0.0-1) ... Setting up python3-pastedeploy (2.0.1-1) ... Setting up python3-docker (3.4.1-4) ... Setting up libldap-2.4-2:amd64 (2.4.48+dfsg-1ubuntu1) ... Setting up python3-pyperclip (1.6.4-1) ... Setting up libcurl3-gnutls:amd64 (7.65.3-1ubuntu3) ... Setting up python3-oslo.utils (3.41.1-0ubuntu1) ... Setting up flake8 (3.7.8-3) ... Setting up python3-marathon (0.11.0-2) ... Setting up python3-oauthlib (2.1.0-1) ... Setting up python3-secretstorage (2.3.1-2) ... Setting up python3-cmd2 (0.7.9-0ubuntu1) ... Setting up python3-google-auth (1.5.1-2) ... Setting up git (1:2.20.1-2ubuntu1) ... Setting up python3-reno (2.11.2-2) ... Setting up python3-keyring (18.0.1-1) ... Setting up python3-webtest (2.0.28-1ubuntu1) ... Setting up python3-requests-oauthlib (1.0.0-0.1) ... Setting up python3-keystoneauth1 (3.17.1-0ubuntu1) ... Setting up python3-hacking (1.1.0-4) ... Setting up python3-pecan (1.3.3-0ubuntu2) ... Setting up python3-kubernetes (7.0.0~a1-2) ... Setting up python3-oslo.serialization (2.29.2-0ubuntu1) ... Setting up python3-novaclient (2:15.1.0-0ubuntu2) ... Setting up libpq5:amd64 (11.5-1) ... Setting up python3-glanceclient (1:2.17.0-0ubuntu2) ... Setting up python3-git (2.1.11-1) ... Setting up python3-psycopg2 (2.7.7-1) ... Setting up python3-bandit (1.5.1-3) ... Setting up python3-openstacksdk (0.36.0-0ubuntu1) ... Setting up bandit (1.5.1-3) ... Setting up python3-taskflow (3.7.1-0ubuntu2) ... Setting up python3-cinderclient (1:5.0.0-0ubuntu2) ... Setting up python3-os-client-config (1.31.2-0ubuntu2) ... Setting up python3-oslo.reports (1.30.0-0ubuntu1) ... Setting up python-testtools (2.3.0-5) ... Setting up dh-autoreconf (19) ... Setting up python3-fixtures (3.0.0-2) ... Setting up dh-strip-nondeterminism (1.6.0-1) ... Setting up python-subunit (1.3.0-1) ... Setting up python3-testtools (2.3.0-5) ... Setting up python-fixtures (3.0.0-2) ... Setting up debhelper (12.6.1ubuntu2) ... Setting up python3-subunit (1.3.0-1) ... Setting up python3-testrepository (0.0.20-3) ... update-alternatives: using /usr/bin/testr-python3 to provide /usr/bin/testr (testr) in auto mode Setting up python3-mox3 (0.27.0-2) ... Setting up python3-testscenarios (0.5.0-2) ... Setting up python-testrepository (0.0.20-3) ... update-alternatives: using /usr/bin/testr-python2 to provide /usr/bin/testr (testr) in auto mode Setting up subunit (1.3.0-1) ... Setting up testrepository (0.0.20-3) ... Processing triggers for libc-bin (2.30-0ubuntu2) ... Processing triggers for systemd (242-7ubuntu3) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.15.2+dfsg-1) ... Processing triggers for sgml-base (1.29) ... Setting up python3-docutils (0.15.2+dfsg-1) ... update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python3-restructuredtext-lint (0.12.2-2) ... update-alternatives: using /usr/bin/python3-restructuredtext-lint to provide /usr/bin/restructuredtext-lint (restructuredtext-lint) in auto mode update-alternatives: using /usr/bin/python3-rst-lint to provide /usr/bin/rst-lint (rst-lint) in auto mode Setting up python3-doc8 (0.8.0-4) ... Setting up python3-cliff (2.15.0-0ubuntu2) ... Setting up python3-oslo.config (1:6.11.1-0ubuntu1) ... Setting up python3-oslo.upgradecheck (0.3.2-0ubuntu1) ... Setting up python3-oslo.middleware (3.38.1-0ubuntu1) ... Setting up python3-keystoneclient (1:3.21.0-0ubuntu1) ... Setting up python3-oslo.db (5.0.2-0ubuntu1) ... Setting up python3-osc-lib (1.14.1-0ubuntu1) ... Setting up python3-oslo.concurrency (3.30.0-0ubuntu1) ... Setting up python3-sphinx (1.8.5-3) ... update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-apidoc to provide /usr/bin/sphinx-apidoc (sphinx-apidoc) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-autogen to provide /usr/bin/sphinx-autogen (sphinx-autogen) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-build to provide /usr/bin/sphinx-build (sphinx-build) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-quickstart to provide /usr/bin/sphinx-quickstart (sphinx-quickstart) in auto mode Setting up python3-swiftclient (1:3.8.1-0ubuntu1) ... Setting up python3-oslo.log (3.44.1-0ubuntu1) ... Setting up python3-pycadf (2.9.0-2) ... Setting up python3-oslo.policy (2.3.2-0ubuntu1) ... Setting up python3-barbicanclient (4.8.1-0ubuntu2) ... Setting up python3-stestr (2.3.1-2) ... Setting up python3-oslo.service (1.40.2-0ubuntu1) ... Setting up python3-oslotest (1:3.8.1-0ubuntu1) ... Setting up python3-heatclient (1.18.0-0ubuntu1) ... Setting up python3-osprofiler (2.8.2-0ubuntu2) ... Setting up python3-oslo.messaging (9.7.1-0ubuntu3) ... Setting up python3-os-api-ref (1.6.2+dfsg1-0ubuntu1) ... Setting up python3-neutronclient (1:6.11.0-0ubuntu4) ... Setting up python3-oslo.cache (1.37.0-0ubuntu1) ... Setting up python3-os-testr (1.0.0-5ubuntu3) ... Setting up python3-oslo.versionedobjects (1.36.1-0ubuntu1) ... Setting up python3-keystonemiddleware (7.0.1-0ubuntu1) ... Setting up python3-openstackclient (4.0.0-0ubuntu1) ... Setting up python3-octaviaclient (1.10.0-0ubuntu1) ... Setting up sbuild-build-depends-magnum-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-165-generic amd64 (x86_64) Toolchain package versions: binutils_2.33-2ubuntu1 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-9ubuntu2 gcc-9_9.2.1-9ubuntu2 libc6-dev_2.30-0ubuntu2 libstdc++-9-dev_9.2.1-9ubuntu2 libstdc++6_9.2.1-9ubuntu2 linux-libc-dev_5.3.0-18.19 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 alembic_1.0.0-2ubuntu2 apt_1.9.4 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-9 autotools-dev_20180224.1 bandit_1.5.1-3 base-files_10.2ubuntu7 base-passwd_3.5.46 bash_5.0-4ubuntu1 binutils_2.33-2ubuntu1 binutils-common_2.33-2ubuntu1 binutils-x86-64-linux-gnu_2.33-2ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu2 build-essential_12.8ubuntu1 bzip2_1.0.6-9.2 ca-certificates_20190110 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-9ubuntu2 dash_0.5.10.2-6 dbus_1.12.14-1ubuntu2 debconf_1.5.73 debhelper_12.6.1ubuntu2 debianutils_4.8.6.3 dh-autoreconf_19 dh-python_4.20190722ubuntu1 dh-strip-nondeterminism_1.6.0-1 diffutils_1:3.7-3 docutils-common_0.15.2+dfsg-1 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-1 e2fsprogs_1.45.3-4ubuntu2 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu2 file_1:5.37-5 findutils_4.6.0+git+20190209-2ubuntu1 flake8_3.7.8-3 fonts-glyphicons-halflings_1.009~3.4.1+dfsg-1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-9ubuntu2 gcc_4:9.2.1-3.1ubuntu1 gcc-9_9.2.1-9ubuntu2 gcc-9-base_9.2.1-9ubuntu2 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 git_1:2.20.1-2ubuntu1 git-man_1:2.20.1-2ubuntu1 golang-docker-credential-helpers_0.6.1-4 gpg_2.2.12-1ubuntu3 gpg-agent_2.2.12-1ubuntu3 gpgconf_2.2.12-1ubuntu3 gpgv_2.2.12-1ubuntu3 grep_3.3-1build1 groff-base_1.22.4-3 gzip_1.10-0ubuntu3 hostname_3.22 ieee-data_20180805.1 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 jq_1.5+dfsg-2build1 libacl1_2.2.53-4 libapparmor1_2.13.3-5ubuntu1 libapt-pkg5.90_1.9.4 libarchive-zip-perl_1.65-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-9ubuntu2 libasn1-8-heimdal_7.5.0+dfsg-3build1 libassuan0_2.5.3-7ubuntu1 libatomic1_9.2.1-9ubuntu2 libattr1_1:2.4.48-4 libaudit-common_1:2.8.5-2ubuntu1 libaudit1_1:2.8.5-2ubuntu1 libbinutils_2.33-2ubuntu1 libblkid1_2.34-0.1ubuntu2 libbsd0_0.10.0-1 libbz2-1.0_1.0.6-9.2 libc-bin_2.30-0ubuntu2 libc-dev-bin_2.30-0ubuntu2 libc6_2.30-0ubuntu2 libc6-dev_2.30-0ubuntu2 libcap-ng0_0.7.9-2 libcap2_1:2.25-2 libcc1-0_9.2.1-9ubuntu2 libcom-err2_1.45.3-4ubuntu2 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.0-3ubuntu1 libcurl3-gnutls_7.65.3-1ubuntu3 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdbus-1-3_1.12.14-1ubuntu2 libdebconfclient0_0.249ubuntu1 libdebhelper-perl_12.6.1ubuntu2 libdevmapper1.02.1_2:1.02.155-2ubuntu6 libdpkg-perl_1.19.7ubuntu2 libelf1_0.176-1.1 liberror-perl_0.17028-1 libexpat1_2.2.7-2 libext2fs2_1.45.3-4ubuntu2 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu2 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.6.0-1 libgcc-9-dev_9.2.1-9ubuntu2 libgcc1_1:9.2.1-9ubuntu2 libgcrypt20_1.8.4-5ubuntu2 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.62.1-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.9-5ubuntu1 libgomp1_9.2.1-9ubuntu2 libgpg-error0_1.36-7 libgssapi-krb5-2_1.17-6 libgssapi3-heimdal_7.5.0+dfsg-3build1 libhcrypto4-heimdal_7.5.0+dfsg-3build1 libheimbase1-heimdal_7.5.0+dfsg-3build1 libheimntlm0-heimdal_7.5.0+dfsg-3build1 libhogweed4_3.4.1-1 libhx509-5-heimdal_7.5.0+dfsg-3build1 libice6_2:1.0.10-0ubuntu1 libicu63_63.2-2 libidn11_1.33-2.2ubuntu2 libidn2-0_2.2.0-2 libip4tc2_1.8.3-2ubuntu5 libisl21_0.21-2 libitm1_9.2.1-9ubuntu2 libjq1_1.5+dfsg-2build1 libjs-bootstrap_3.4.1+dfsg-1 libjs-jquery_3.3.1~dfsg-3 libjs-sphinxdoc_1.8.5-3 libjs-underscore_1.9.1~dfsg-1 libjson-c4_0.13.1+dfsg-4 libk5crypto3_1.17-6 libkeyutils1_1.6-6 libkmod2_26-1ubuntu1 libkrb5-26-heimdal_7.5.0+dfsg-3build1 libkrb5-3_1.17-6 libkrb5support0_1.17-6 libldap-2.4-2_2.4.48+dfsg-1ubuntu1 libldap-common_2.4.48+dfsg-1ubuntu1 liblockfile-bin_1.15-1 liblockfile1_1.15-1 liblsan0_9.2.1-9ubuntu2 liblz4-1_1.9.1-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-5 libmagic1_1:5.37-5 libmount1_2.34-0.1ubuntu2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses6_6.1+20190803-1ubuntu1 libncursesw6_6.1+20190803-1ubuntu1 libnettle6_3.4.1-1 libnghttp2-14_1.39.2-1 libnpth0_1.6-1 libonig5_6.9.2-1 libp11-kit0_0.23.17-2 libpam-modules_1.3.1-5ubuntu1 libpam-modules-bin_1.3.1-5ubuntu1 libpam-runtime_1.3.1-5ubuntu1 libpam0g_1.3.1-5ubuntu1 libpcre2-8-0_10.32-5 libpcre3_2:8.39-12 libperl5.28_5.28.1-6build1 libpipeline1_1.5.1-2 libpng16-16_1.6.37-1 libpq5_11.5-1 libprocps7_2:3.3.15-2ubuntu3 libpsl5_0.20.2-2 libpython-stdlib_2.7.17-1 libpython2-stdlib_2.7.17-1 libpython2.7-minimal_2.7.17~rc1-1 libpython2.7-stdlib_2.7.17~rc1-1 libpython3-stdlib_3.7.5-1 libpython3.7-minimal_3.7.5~rc1-2 libpython3.7-stdlib_3.7.5~rc1-2 libquadmath0_9.2.1-9ubuntu2 libreadline8_8.0-3 libroken18-heimdal_7.5.0+dfsg-3build1 librtmp1_2.4+20151223.gitfa8646d.1-2 libsasl2-2_2.1.27+dfsg-1build3 libsasl2-modules-db_2.1.27+dfsg-1build3 libseccomp2_2.4.1-0ubuntu0.19.10.3 libsecret-1-0_0.18.8-2 libsecret-common_0.18.8-2 libselinux1_2.9-2 libsemanage-common_2.9-3 libsemanage1_2.9-3 libsepol1_2.9-2 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1ubuntu2 libsqlite3-0_3.29.0-2 libss2_1.45.3-4ubuntu2 libssh-4_0.9.0-1ubuntu1 libssl1.1_1.1.1c-1ubuntu4 libstdc++-9-dev_9.2.1-9ubuntu2 libstdc++6_9.2.1-9ubuntu2 libsub-override-perl_0.09-2 libsubunit-perl_1.3.0-1 libsystemd0_242-7ubuntu3 libtasn1-6_4.14-3 libtinfo6_6.1+20190803-1ubuntu1 libtool_2.4.6-11 libtsan0_9.2.1-9ubuntu2 libubsan1_9.2.1-9ubuntu2 libuchardet0_0.0.6-3 libudev1_242-7ubuntu3 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu2 libwind0-heimdal_7.5.0+dfsg-3build1 libx11-6_2:1.6.8-1 libx11-data_2:1.6.8-1 libxau6_1:1.0.9-0ubuntu1 libxcb1_1.13.1-2 libxdmcp6_1:1.1.3-0ubuntu1 libxext6_2:1.3.4-0ubuntu1 libxml2_2.9.4+dfsg1-7ubuntu3 libxmu6_2:1.1.3-0ubuntu1 libxslt1.1_1.1.33-0ubuntu1 libxt6_1:1.1.5-1 libyaml-0-2_0.2.1-1 libzstd1_1.4.3+dfsg-1 linux-libc-dev_5.3.0-18.19 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2 lsb-base_11.0.1ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.7-3 mawk_1.3.3-17ubuntu3 mime-support_3.63ubuntu1 mount_2.34-0.1ubuntu2 ncurses-base_6.1+20190803-1ubuntu1 ncurses-bin_6.1+20190803-1ubuntu1 netbase_5.6 openssl_1.1.1c-1ubuntu4 openstack-pkg-tools_99ubuntu1 optipng_0.7.7-1 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.28.1-6build1 perl-base_5.28.1-6build1 perl-modules-5.28_5.28.1-6build1 pinentry-curses_1.1.0-3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu3 pycadf-common_2.9.0-2 pyflakes3_2.1.1-1 python_2.7.17-1 python-all_2.7.17-1 python-babel-localedata_2.6.0+dfsg.1-1 python-extras_1.0.0-3 python-fixtures_3.0.0-2 python-linecache2_1.0.0-3 python-mimeparse_1.6.0-2 python-minimal_2.7.17-1 python-os-api-ref-common_1.6.2+dfsg1-0ubuntu1 python-pastedeploy-tpl_2.0.1-1 python-pbr_5.1.1-0ubuntu3 python-pkg-resources_41.1.0-1 python-setuptools_41.1.0-1 python-six_1.12.0-2build1 python-subunit_1.3.0-1 python-testrepository_0.0.20-3 python-testtools_2.3.0-5 python-traceback2_1.4.0-5 python-unittest2_1.1.0-6.1 python2_2.7.17-1 python2-minimal_2.7.17-1 python2.7_2.7.17~rc1-1 python2.7-minimal_2.7.17~rc1-1 python3_3.7.5-1 python3-alabaster_0.7.8-1 python3-alembic_1.0.0-2ubuntu2 python3-all_3.7.5-1 python3-amqp_2.5.0-2 python3-anyjson_0.3.3-1build1 python3-appdirs_1.4.3-1 python3-asn1crypto_0.24.0-1 python3-attr_18.2.0-1 python3-automaton_1.14.0-0ubuntu2 python3-babel_2.6.0+dfsg.1-1 python3-bandit_1.5.1-3 python3-barbicanclient_4.8.1-0ubuntu2 python3-bashate_0.6.0-3 python3-blinker_1.4+dfsg1-0.2 python3-bs4_4.8.0-2 python3-cachetools_3.1.0-2 python3-certifi_2018.8.24-1 python3-cffi-backend_1.12.3-1build1 python3-chardet_3.0.4-4 python3-cinderclient_1:5.0.0-0ubuntu2 python3-cliff_2.15.0-0ubuntu2 python3-cmd2_0.7.9-0ubuntu1 python3-coverage_4.5.2+dfsg.1-1 python3-crypto_2.6.1-10 python3-cryptography_2.6.1-3.1 python3-dateutil_2.7.3-3 python3-dbus_1.2.12-1 python3-debtcollector_1.21.0-2ubuntu1 python3-decorator_4.3.0-1.1 python3-deprecation_2.0.7-1 python3-distutils_3.7.5~rc1-1 python3-dnspython_1.16.0-1 python3-doc8_0.8.0-4 python3-docker_3.4.1-4 python3-dockerpycreds_0.3.0-1 python3-docutils_0.15.2+dfsg-1 python3-dogpile.cache_0.7.1-1ubuntu1 python3-dulwich_0.19.13-1 python3-entrypoints_0.3-1 python3-eventlet_0.25.0-0ubuntu1 python3-extras_1.0.0-3 python3-fasteners_0.12.0-5 python3-fixtures_3.0.0-2 python3-flake8_3.7.8-3 python3-funcsigs_1.0.2-4 python3-future_0.16.0-1 python3-futurist_1.8.1-2 python3-git_2.1.11-1 python3-gitdb_2.0.5-1 python3-glanceclient_1:2.17.0-0ubuntu2 python3-google-auth_1.5.1-2 python3-greenlet_0.4.15-2 python3-hacking_1.1.0-4 python3-heatclient_1.18.0-0ubuntu1 python3-idna_2.6-2 python3-imagesize_1.0.0-1 python3-iso8601_0.1.11-2 python3-jinja2_2.10-2ubuntu1 python3-jmespath_0.9.4-1 python3-json-pointer_1.10-1 python3-jsonpatch_1.23-3 python3-jsonschema_2.6.0-4ubuntu2 python3-jwt_1.7.0-2 python3-kazoo_2.6.1-2 python3-keyring_18.0.1-1 python3-keystoneauth1_3.17.1-0ubuntu1 python3-keystoneclient_1:3.21.0-0ubuntu1 python3-keystonemiddleware_7.0.1-0ubuntu1 python3-kombu_4.2.1-4 python3-kubernetes_7.0.0~a1-2 python3-lib2to3_3.7.5~rc1-1 python3-linecache2_1.0.0-3 python3-logutils_0.3.3-5 python3-lxml_4.4.1-1 python3-mako_1.0.7+ds1-1 python3-marathon_0.11.0-2 python3-markupsafe_1.1.0-1 python3-mccabe_0.6.1-2 python3-memcache_1.59-1 python3-migrate_0.12.0-3 python3-mimeparse_1.6.0-2 python3-minimal_3.7.5-1 python3-mock_3.0.5-1 python3-monotonic_1.5-0ubuntu1 python3-mox3_0.27.0-2 python3-msgpack_0.5.6-1build2 python3-munch_2.3.2-2 python3-netaddr_0.7.19-1 python3-netifaces_0.10.4-1build3 python3-networkx_2.2-1ubuntu4 python3-neutronclient_1:6.11.0-0ubuntu4 python3-novaclient_2:15.1.0-0ubuntu2 python3-oauthlib_2.1.0-1 python3-octaviaclient_1.10.0-0ubuntu1 python3-openssl_19.0.0-1 python3-openstackclient_4.0.0-0ubuntu1 python3-openstackdocstheme_1.31.1-0ubuntu2 python3-openstacksdk_0.36.0-0ubuntu1 python3-os-api-ref_1.6.2+dfsg1-0ubuntu1 python3-os-client-config_1.31.2-0ubuntu2 python3-os-service-types_1.7.0-0ubuntu1 python3-os-testr_1.0.0-5ubuntu3 python3-osc-lib_1.14.1-0ubuntu1 python3-oslo.cache_1.37.0-0ubuntu1 python3-oslo.concurrency_3.30.0-0ubuntu1 python3-oslo.config_1:6.11.1-0ubuntu1 python3-oslo.context_1:2.23.0-0ubuntu1 python3-oslo.db_5.0.2-0ubuntu1 python3-oslo.i18n_3.24.0-0ubuntu1 python3-oslo.log_3.44.1-0ubuntu1 python3-oslo.messaging_9.7.1-0ubuntu3 python3-oslo.middleware_3.38.1-0ubuntu1 python3-oslo.policy_2.3.2-0ubuntu1 python3-oslo.reports_1.30.0-0ubuntu1 python3-oslo.serialization_2.29.2-0ubuntu1 python3-oslo.service_1.40.2-0ubuntu1 python3-oslo.upgradecheck_0.3.2-0ubuntu1 python3-oslo.utils_3.41.1-0ubuntu1 python3-oslo.versionedobjects_1.36.1-0ubuntu1 python3-oslotest_1:3.8.1-0ubuntu1 python3-osprofiler_2.8.2-0ubuntu2 python3-packaging_19.1-2 python3-paste_3.1.0+dfsg1-1 python3-pastedeploy_2.0.1-1 python3-pbr_5.1.1-0ubuntu3 python3-pecan_1.3.3-0ubuntu2 python3-pep8_1.7.1-3 python3-pkg-resources_41.1.0-1 python3-posix-ipc_0.9.8-3build2 python3-prettytable_0.7.2-4 python3-psutil_5.5.1-1build1 python3-psycopg2_2.7.7-1 python3-pyasn1_0.4.2-3 python3-pyasn1-modules_0.2.1-0.2 python3-pycadf_2.9.0-2 python3-pycodestyle_2.5.0-1 python3-pyflakes_2.1.1-1 python3-pygments_2.3.1+dfsg-1ubuntu1 python3-pyinotify_0.9.6-1.2 python3-pymysql_0.9.3-1 python3-pyparsing_2.2.0+dfsg1-2 python3-pyperclip_1.6.4-1 python3-reno_2.11.2-2 python3-repoze.lru_0.7-1 python3-requests_2.21.0-1 python3-requests-oauthlib_1.0.0-0.1 python3-requests-toolbelt_0.8.0-1 python3-requestsexceptions_1.4.0-3 python3-restructuredtext-lint_0.12.2-2 python3-retrying_1.3.3-3 python3-rfc3986_1.2.0-0ubuntu1 python3-roman_2.0.0-3 python3-routes_2.4.1-1 python3-rsa_4.0-2 python3-secretstorage_2.3.1-2 python3-setuptools_41.1.0-1 python3-simplegeneric_0.8.1-2 python3-simplejson_3.16.0-1ubuntu1 python3-singledispatch_3.4.0.3-2 python3-six_1.12.0-2build1 python3-smmap_2.0.5-1 python3-soupsieve_1.9.2+dfsg-2ubuntu1 python3-sphinx_1.8.5-3 python3-sqlalchemy_1.2.18+ds1-2ubuntu2 python3-sqlparse_0.2.4-1 python3-statsd_3.3-0ubuntu1 python3-stestr_2.3.1-2 python3-stevedore_1:1.31.0-0ubuntu1 python3-subunit_1.3.0-1 python3-swiftclient_1:3.8.1-0ubuntu1 python3-taskflow_3.7.1-0ubuntu2 python3-tempita_0.5.2-3 python3-tenacity_5.1.1-0ubuntu2 python3-testrepository_0.0.20-3 python3-testresources_2.0.0-2 python3-testscenarios_0.5.0-2 python3-testtools_2.3.0-5 python3-traceback2_1.4.0-5 python3-tz_2019.2-1 python3-unicodecsv_0.14.1-1 python3-unittest2_1.1.0-6.1 python3-urllib3_1.24.1-1ubuntu1 python3-vine_1.1.4+dfsg-3 python3-voluptuous_0.11.1-1 python3-waitress_1.2.0~b2-2 python3-warlock_1.2.0-3 python3-webob_1:1.8.5-1 python3-websocket_0.53.0-1 python3-webtest_2.0.28-1ubuntu1 python3-werkzeug_0.14.1+dfsg1-4 python3-wrapt_1.10.11-1 python3-wsme_0.9.3-3 python3-yaml_5.1.2-1 python3.7_3.7.5~rc1-2 python3.7-minimal_3.7.5~rc1-2 readline-common_8.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-magnum-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sgml-base_1.29 sphinx-common_1.8.5-3 subunit_1.3.0-1 systemd_242-7ubuntu3 systemd-sysv_242-7ubuntu3 sysvinit-utils_2.95-5ubuntu2 tar_1.30+dfsg-6 testrepository_0.0.20-3 tzdata_2019c-3 ubuntu-keyring_2018.09.18.1 util-linux_2.34-0.1ubuntu2 wget_1.20.3-1ubuntu1 x11-common_1:7.7+19ubuntu12 xclip_0.13-1 xml-core_0.18+nmu1 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Wed Oct 16 16:31:11 2019 UTC gpgv: using RSA key AB23E9A98422889E08C3838CBFECAECBA0E7D8C3 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./magnum_9.0.0-0ubuntu1.dsc dpkg-source: info: extracting magnum in magnum-9.0.0 dpkg-source: info: unpacking magnum_9.0.0.orig.tar.gz dpkg-source: info: unpacking magnum_9.0.0-0ubuntu1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying install-missing-files.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-17896511 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-17896511 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-17896511 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package magnum dpkg-buildpackage: info: source version 9.0.0-0ubuntu1 dpkg-buildpackage: info: source distribution eoan dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from magnum-9.0.0/debian/source/options: --extend-diff-ignore=^[.]gitreview$ fakeroot debian/rules clean pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh clean --buildsystem=python_distutils --with python3,systemd,sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions python3 setup.py clean running clean make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=python_distutils debian/rules override_dh_clean make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions rm -f debian/magnum-common.config debian/magnum-common.postinst debian/magnum-api.config debian/magnum-api.postinst rm -rf debian/*.upstart debian/*.service debian/*.init make[1]: Leaving directory '/<>' debian/rules build pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh build --buildsystem=python_distutils --with python3,systemd,sphinxdoc dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func magnum-common.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func magnum-common.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func magnum-api.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func magnum-api.config pkgos-merge-templates magnum-api magnum endpoint Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... pkgos-merge-templates magnum-common magnum db rabbit ksat Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions echo "Do nothing..." Do nothing... make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh binary --buildsystem=python_distutils --with python3,systemd,sphinxdoc dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions echo "Do nothing..." Do nothing... make[1]: Leaving directory '/<>' debian/rules override_dh_install make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions pkgos-dh_auto_install --no-py2 + PKGOS_USE_PY2=yes + PKGOS_USE_PY3=yes + PKGOS_IN_TMP=no + PKGOS_USE_PY2=no + shift + dpkg-parsechangelog -SSource + SRC_PKG_NAME=magnum + echo magnum + sed s/python-// + PY_MODULE_NAME=magnum + [ no = yes ] + [ yes = yes ] + py3versions -vr + PYTHON3S=3.7 + [ no = yes ] + [ yes = yes ] + [ no = yes ] + TARGET_DIR=python3-magnum + pwd + python3.7 setup.py install --install-layout=deb --root /<>/debian/python3-magnum running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py creating build creating build/lib creating build/lib/magnum creating build/lib/magnum/tests creating build/lib/magnum/tests/functional creating build/lib/magnum/tests/functional/api creating build/lib/magnum/tests/functional/api/v1 creating build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/baymodelpatch_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/bay_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cluster_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/clusterpatch_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/magnum_service_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cluster_template_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cluster_id_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cert_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/baymodel_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/baypatch_model.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/__init__.py -> build/lib/magnum/tests/functional/api/v1/models copying magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py -> build/lib/magnum/tests/functional/api/v1/models creating build/lib/magnum/tests/functional/mesos copying magnum/tests/functional/mesos/test_mesos_python_client.py -> build/lib/magnum/tests/functional/mesos copying magnum/tests/functional/mesos/__init__.py -> build/lib/magnum/tests/functional/mesos creating build/lib/magnum/tests/unit creating build/lib/magnum/tests/unit/servicegroup copying magnum/tests/unit/servicegroup/test_magnum_service.py -> build/lib/magnum/tests/unit/servicegroup copying magnum/tests/unit/servicegroup/__init__.py -> build/lib/magnum/tests/unit/servicegroup creating build/lib/magnum/hacking copying magnum/hacking/__init__.py -> build/lib/magnum/hacking copying magnum/hacking/checks.py -> build/lib/magnum/hacking creating build/lib/magnum/conductor creating build/lib/magnum/conductor/tasks copying magnum/conductor/tasks/heat_tasks.py -> build/lib/magnum/conductor/tasks copying magnum/conductor/tasks/__init__.py -> build/lib/magnum/conductor/tasks creating build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_urlfetch.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_utils.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_exception.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_profiler.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_context.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_keystone.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_policy.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_short_id.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_clients.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_neutron.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_octavia.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_docker_utils.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_rpc.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/__init__.py -> build/lib/magnum/tests/unit/common copying magnum/tests/unit/common/test_service.py -> build/lib/magnum/tests/unit/common creating build/lib/magnum/drivers creating build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/template_def.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/version.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/driver.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/monitor.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/drivers/swarm_fedora_atomic_v2/__init__.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v2 copying magnum/tests/utils.py -> build/lib/magnum/tests copying magnum/tests/policy_fixture.py -> build/lib/magnum/tests copying magnum/tests/output_fixture.py -> build/lib/magnum/tests copying magnum/tests/fake_notifier.py -> build/lib/magnum/tests copying magnum/tests/conf_fixture.py -> build/lib/magnum/tests copying magnum/tests/base.py -> build/lib/magnum/tests copying magnum/tests/__init__.py -> build/lib/magnum/tests copying magnum/tests/fakes.py -> build/lib/magnum/tests copying magnum/tests/functional/python_client_base.py -> build/lib/magnum/tests/functional copying magnum/tests/functional/__init__.py -> build/lib/magnum/tests/functional creating build/lib/magnum/common creating build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/x509keypair_cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/local_cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/barbican_cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/cert_manager.py -> build/lib/magnum/common/cert_manager copying magnum/common/cert_manager/__init__.py -> build/lib/magnum/common/cert_manager creating build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/conductor_listener.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/cluster_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/indirection_api.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/federation_conductor.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/__init__.py -> build/lib/magnum/conductor/handlers copying magnum/conductor/handlers/ca_conductor.py -> build/lib/magnum/conductor/handlers creating build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/test_heat_driver.py -> build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/test_template_definition.py -> build/lib/magnum/tests/unit/drivers copying magnum/tests/unit/drivers/__init__.py -> build/lib/magnum/tests/unit/drivers creating build/lib/magnum/servicegroup copying magnum/servicegroup/magnum_service_periodic.py -> build/lib/magnum/servicegroup copying magnum/servicegroup/__init__.py -> build/lib/magnum/servicegroup copying magnum/version.py -> build/lib/magnum copying magnum/i18n.py -> build/lib/magnum copying magnum/__init__.py -> build/lib/magnum creating build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/cluster_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/cert_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/baymodel_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/bay_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/cluster_template_client.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/__init__.py -> build/lib/magnum/tests/functional/api/v1/clients copying magnum/tests/functional/api/v1/clients/magnum_service_client.py -> build/lib/magnum/tests/functional/api/v1/clients creating build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/template_def.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/version.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/driver.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/monitor.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 copying magnum/drivers/swarm_fedora_atomic_v1/__init__.py -> build/lib/magnum/drivers/swarm_fedora_atomic_v1 creating build/lib/magnum/drivers/common copying magnum/drivers/common/k8s_monitor.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/driver.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/__init__.py -> build/lib/magnum/drivers/common copying magnum/drivers/common/k8s_scale_manager.py -> build/lib/magnum/drivers/common copying magnum/common/cinder.py -> build/lib/magnum/common copying magnum/common/utils.py -> build/lib/magnum/common copying magnum/common/context.py -> build/lib/magnum/common copying magnum/common/clients.py -> build/lib/magnum/common copying magnum/common/service.py -> build/lib/magnum/common copying magnum/common/rpc.py -> build/lib/magnum/common copying magnum/common/docker_utils.py -> build/lib/magnum/common copying magnum/common/short_id.py -> build/lib/magnum/common copying magnum/common/neutron.py -> build/lib/magnum/common copying magnum/common/name_generator.py -> build/lib/magnum/common copying magnum/common/octavia.py -> build/lib/magnum/common copying magnum/common/keystone.py -> build/lib/magnum/common copying magnum/common/policy.py -> build/lib/magnum/common copying magnum/common/config.py -> build/lib/magnum/common copying magnum/common/urlfetch.py -> build/lib/magnum/common copying magnum/common/rpc_service.py -> build/lib/magnum/common copying magnum/common/exception.py -> build/lib/magnum/common copying magnum/common/__init__.py -> build/lib/magnum/common copying magnum/common/profiler.py -> build/lib/magnum/common copying magnum/tests/functional/api/base.py -> build/lib/magnum/tests/functional/api copying magnum/tests/functional/api/__init__.py -> build/lib/magnum/tests/functional/api creating build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/client.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/utils.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/models.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/config.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/base.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/__init__.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/manager.py -> build/lib/magnum/tests/functional/common copying magnum/tests/functional/common/datagen.py -> build/lib/magnum/tests/functional/common creating build/lib/magnum/db creating build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/api.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/models.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/migration.py -> build/lib/magnum/db/sqlalchemy copying magnum/db/sqlalchemy/__init__.py -> build/lib/magnum/db/sqlalchemy creating build/lib/magnum/objects copying magnum/objects/cluster.py -> build/lib/magnum/objects copying magnum/objects/cluster_template.py -> build/lib/magnum/objects copying magnum/objects/x509keypair.py -> build/lib/magnum/objects copying magnum/objects/fields.py -> build/lib/magnum/objects copying magnum/objects/nodegroup.py -> build/lib/magnum/objects copying magnum/objects/quota.py -> build/lib/magnum/objects copying magnum/objects/certificate.py -> build/lib/magnum/objects copying magnum/objects/federation.py -> build/lib/magnum/objects copying magnum/objects/magnum_service.py -> build/lib/magnum/objects copying magnum/objects/stats.py -> build/lib/magnum/objects copying magnum/objects/base.py -> build/lib/magnum/objects copying magnum/objects/__init__.py -> build/lib/magnum/objects copying magnum/conductor/utils.py -> build/lib/magnum/conductor copying magnum/conductor/api.py -> build/lib/magnum/conductor copying magnum/conductor/k8s_api.py -> build/lib/magnum/conductor copying magnum/conductor/scale_manager.py -> build/lib/magnum/conductor copying magnum/conductor/__init__.py -> build/lib/magnum/conductor copying magnum/conductor/monitors.py -> build/lib/magnum/conductor creating build/lib/magnum/conf copying magnum/conf/cluster.py -> build/lib/magnum/conf copying magnum/conf/cinder.py -> build/lib/magnum/conf copying magnum/conf/trust.py -> build/lib/magnum/conf copying magnum/conf/database.py -> build/lib/magnum/conf copying magnum/conf/heat.py -> build/lib/magnum/conf copying magnum/conf/opts.py -> build/lib/magnum/conf copying magnum/conf/certificates.py -> build/lib/magnum/conf copying magnum/conf/docker.py -> build/lib/magnum/conf copying magnum/conf/utils.py -> build/lib/magnum/conf copying magnum/conf/api.py -> build/lib/magnum/conf copying magnum/conf/nova.py -> build/lib/magnum/conf copying magnum/conf/rpc.py -> build/lib/magnum/conf copying magnum/conf/kubernetes.py -> build/lib/magnum/conf copying magnum/conf/services.py -> build/lib/magnum/conf copying magnum/conf/neutron.py -> build/lib/magnum/conf copying magnum/conf/cluster_templates.py -> build/lib/magnum/conf copying magnum/conf/quota.py -> build/lib/magnum/conf copying magnum/conf/conductor.py -> build/lib/magnum/conf copying magnum/conf/octavia.py -> build/lib/magnum/conf copying magnum/conf/keystone.py -> build/lib/magnum/conf copying magnum/conf/barbican.py -> build/lib/magnum/conf copying magnum/conf/drivers.py -> build/lib/magnum/conf copying magnum/conf/x509.py -> build/lib/magnum/conf copying magnum/conf/docker_registry.py -> build/lib/magnum/conf copying magnum/conf/magnum_client.py -> build/lib/magnum/conf copying magnum/conf/cluster_heat.py -> build/lib/magnum/conf copying magnum/conf/glance.py -> build/lib/magnum/conf copying magnum/conf/__init__.py -> build/lib/magnum/conf copying magnum/conf/profiler.py -> build/lib/magnum/conf copying magnum/conf/paths.py -> build/lib/magnum/conf creating build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_rpcapi.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_utils.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_monitors.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_k8s_api.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/test_scale_manager.py -> build/lib/magnum/tests/unit/conductor copying magnum/tests/unit/conductor/__init__.py -> build/lib/magnum/tests/unit/conductor creating build/lib/magnum/tests/unit/conductor/tasks copying magnum/tests/unit/conductor/tasks/test_heat_tasks.py -> build/lib/magnum/tests/unit/conductor/tasks copying magnum/tests/unit/conductor/tasks/__init__.py -> build/lib/magnum/tests/unit/conductor/tasks creating build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_sign.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_validator.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/test_operations.py -> build/lib/magnum/tests/unit/common/x509 copying magnum/tests/unit/common/x509/__init__.py -> build/lib/magnum/tests/unit/common/x509 creating build/lib/magnum/api copying magnum/api/app.py -> build/lib/magnum/api copying magnum/api/utils.py -> build/lib/magnum/api copying magnum/api/hooks.py -> build/lib/magnum/api copying magnum/api/expose.py -> build/lib/magnum/api copying magnum/api/versioned_method.py -> build/lib/magnum/api copying magnum/api/validation.py -> build/lib/magnum/api copying magnum/api/servicegroup.py -> build/lib/magnum/api copying magnum/api/http_error.py -> build/lib/magnum/api copying magnum/api/config.py -> build/lib/magnum/api copying magnum/api/attr_validator.py -> build/lib/magnum/api copying magnum/api/__init__.py -> build/lib/magnum/api creating build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_federation_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_conductor_listener.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_indirection_api.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_ca_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/__init__.py -> build/lib/magnum/tests/unit/conductor/handlers copying magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py -> build/lib/magnum/tests/unit/conductor/handlers creating build/lib/magnum/api/controllers creating build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/cluster.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/types.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/cluster_template.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/nodegroup.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/magnum_services.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/quota.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/certificate.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/federation.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/collection.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/stats.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/baymodel.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/__init__.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/bay.py -> build/lib/magnum/api/controllers/v1 copying magnum/api/controllers/v1/cluster_actions.py -> build/lib/magnum/api/controllers/v1 creating build/lib/magnum/tests/unit/template copying magnum/tests/unit/template/test_template.py -> build/lib/magnum/tests/unit/template copying magnum/tests/unit/template/__init__.py -> build/lib/magnum/tests/unit/template creating build/lib/magnum/tests/unit/api creating build/lib/magnum/tests/unit/api/controllers creating build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_federation.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_utils.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_cluster_template.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_cluster.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_baymodel.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_quota.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_nodegroup.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_certificate.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_bay.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_cluster_actions.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_stats.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_types.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/test_magnum_service.py -> build/lib/magnum/tests/unit/api/controllers/v1 copying magnum/tests/unit/api/controllers/v1/__init__.py -> build/lib/magnum/tests/unit/api/controllers/v1 creating build/lib/magnum/service copying magnum/service/periodic.py -> build/lib/magnum/service copying magnum/service/__init__.py -> build/lib/magnum/service creating build/lib/magnum/api/middleware copying magnum/api/middleware/auth_token.py -> build/lib/magnum/api/middleware copying magnum/api/middleware/parsable_error.py -> build/lib/magnum/api/middleware copying magnum/api/middleware/__init__.py -> build/lib/magnum/api/middleware creating build/lib/magnum/tests/functional/swarm_mode copying magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py -> build/lib/magnum/tests/functional/swarm_mode copying magnum/tests/functional/swarm_mode/__init__.py -> build/lib/magnum/tests/functional/swarm_mode creating build/lib/magnum/tests/unit/conf copying magnum/tests/unit/conf/test_conf.py -> build/lib/magnum/tests/unit/conf copying magnum/tests/unit/conf/__init__.py -> build/lib/magnum/tests/unit/conf creating build/lib/magnum/drivers/heat copying magnum/drivers/heat/swarm_mode_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/driver.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_coreos_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/swarm_fedora_template_def.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/__init__.py -> build/lib/magnum/drivers/heat copying magnum/drivers/heat/k8s_fedora_template_def.py -> build/lib/magnum/drivers/heat creating build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/test_barbican.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/test_local.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/test_cert_manager.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/common/cert_manager/__init__.py -> build/lib/magnum/tests/unit/common/cert_manager copying magnum/tests/unit/api/controllers/__init__.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/test_base.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/test_root.py -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/test_attr_validator.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/utils.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_app.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_validation.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_expose.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_hooks.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/test_servicegroup.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/base.py -> build/lib/magnum/tests/unit/api copying magnum/tests/unit/api/__init__.py -> build/lib/magnum/tests/unit/api creating build/lib/magnum/tests/functional/k8s copying magnum/tests/functional/k8s/test_k8s_python_client.py -> build/lib/magnum/tests/functional/k8s copying magnum/tests/functional/k8s/test_magnum_python_client.py -> build/lib/magnum/tests/functional/k8s copying magnum/tests/functional/k8s/__init__.py -> build/lib/magnum/tests/functional/k8s creating build/lib/magnum/tests/unit/conductor/handlers/common copying magnum/tests/unit/conductor/handlers/common/test_cert_manager.py -> build/lib/magnum/tests/unit/conductor/handlers/common copying magnum/tests/unit/conductor/handlers/common/test_trust_manager.py -> build/lib/magnum/tests/unit/conductor/handlers/common copying magnum/tests/unit/conductor/handlers/common/__init__.py -> build/lib/magnum/tests/unit/conductor/handlers/common creating build/lib/magnum/cmd copying magnum/cmd/api.py -> build/lib/magnum/cmd copying magnum/cmd/conductor.py -> build/lib/magnum/cmd copying magnum/cmd/status.py -> build/lib/magnum/cmd copying magnum/cmd/db_manage.py -> build/lib/magnum/cmd copying magnum/cmd/__init__.py -> build/lib/magnum/cmd copying magnum/cmd/driver_manage.py -> build/lib/magnum/cmd copying magnum/tests/functional/api/v1/__init__.py -> build/lib/magnum/tests/functional/api/v1 creating build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_federation.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_x509keypair.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/utils.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_cluster_template.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_cluster.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_quota.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_nodegroup.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/test_magnum_service.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/base.py -> build/lib/magnum/tests/unit/db copying magnum/tests/unit/db/__init__.py -> build/lib/magnum/tests/unit/db creating build/lib/magnum/tests/unit/service copying magnum/tests/unit/service/test_periodic.py -> build/lib/magnum/tests/unit/service copying magnum/tests/unit/service/__init__.py -> build/lib/magnum/tests/unit/service creating build/lib/magnum/common/policies copying magnum/common/policies/cluster.py -> build/lib/magnum/common/policies copying magnum/common/policies/cluster_template.py -> build/lib/magnum/common/policies copying magnum/common/policies/nodegroup.py -> build/lib/magnum/common/policies copying magnum/common/policies/quota.py -> build/lib/magnum/common/policies copying magnum/common/policies/certificate.py -> build/lib/magnum/common/policies copying magnum/common/policies/federation.py -> build/lib/magnum/common/policies copying magnum/common/policies/magnum_service.py -> build/lib/magnum/common/policies copying magnum/common/policies/stats.py -> build/lib/magnum/common/policies copying magnum/common/policies/baymodel.py -> build/lib/magnum/common/policies copying magnum/common/policies/base.py -> build/lib/magnum/common/policies copying magnum/common/policies/__init__.py -> build/lib/magnum/common/policies copying magnum/common/policies/bay.py -> build/lib/magnum/common/policies creating build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/template_def.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/version.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/driver.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 copying magnum/drivers/k8s_fedora_ironic_v1/__init__.py -> build/lib/magnum/drivers/k8s_fedora_ironic_v1 creating build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/template_def.py -> build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/version.py -> build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/driver.py -> build/lib/magnum/drivers/k8s_coreos_v1 copying magnum/drivers/k8s_coreos_v1/__init__.py -> build/lib/magnum/drivers/k8s_coreos_v1 creating build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/template_def.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/version.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/driver.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 copying magnum/drivers/k8s_fedora_atomic_v1/__init__.py -> build/lib/magnum/drivers/k8s_fedora_atomic_v1 creating build/lib/magnum/tests/unit/db/sqlalchemy copying magnum/tests/unit/db/sqlalchemy/test_types.py -> build/lib/magnum/tests/unit/db/sqlalchemy copying magnum/tests/unit/db/sqlalchemy/__init__.py -> build/lib/magnum/tests/unit/db/sqlalchemy creating build/lib/magnum/tests/functional/k8s_coreos copying magnum/tests/functional/k8s_coreos/test_k8s_python_client.py -> build/lib/magnum/tests/functional/k8s_coreos copying magnum/tests/functional/k8s_coreos/__init__.py -> build/lib/magnum/tests/functional/k8s_coreos creating build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_conductor.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_driver_manage.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_api.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_db_manage.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/__init__.py -> build/lib/magnum/tests/unit/cmd copying magnum/tests/unit/cmd/test_status.py -> build/lib/magnum/tests/unit/cmd creating build/lib/magnum/common/x509 copying magnum/common/x509/operations.py -> build/lib/magnum/common/x509 copying magnum/common/x509/extensions.py -> build/lib/magnum/common/x509 copying magnum/common/x509/validator.py -> build/lib/magnum/common/x509 copying magnum/common/x509/__init__.py -> build/lib/magnum/common/x509 creating build/lib/magnum/conductor/handlers/common copying magnum/conductor/handlers/common/trust_manager.py -> build/lib/magnum/conductor/handlers/common copying magnum/conductor/handlers/common/cert_manager.py -> build/lib/magnum/conductor/handlers/common copying magnum/conductor/handlers/common/__init__.py -> build/lib/magnum/conductor/handlers/common copying magnum/db/api.py -> build/lib/magnum/db copying magnum/db/migration.py -> build/lib/magnum/db copying magnum/db/__init__.py -> build/lib/magnum/db copying magnum/tests/unit/__init__.py -> build/lib/magnum/tests/unit copying magnum/tests/unit/test_hacking.py -> build/lib/magnum/tests/unit creating build/lib/magnum/tests/functional/swarm copying magnum/tests/functional/swarm/test_swarm_python_client.py -> build/lib/magnum/tests/functional/swarm copying magnum/tests/functional/swarm/__init__.py -> build/lib/magnum/tests/functional/swarm copying magnum/api/controllers/link.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/versions.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/base.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/__init__.py -> build/lib/magnum/api/controllers copying magnum/api/controllers/root.py -> build/lib/magnum/api/controllers creating build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_objects.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_federation.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_x509keypair.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/utils.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_fields.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_cluster_template.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_cluster.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_nodegroup.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/test_magnum_service.py -> build/lib/magnum/tests/unit/objects copying magnum/tests/unit/objects/__init__.py -> build/lib/magnum/tests/unit/objects copying magnum/drivers/__init__.py -> build/lib/magnum/drivers creating build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/template_def.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/version.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/driver.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/monitor.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/scale_manager.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 copying magnum/drivers/mesos_ubuntu_v1/__init__.py -> build/lib/magnum/drivers/mesos_ubuntu_v1 creating build/lib/magnum/tests/functional/k8s_ironic copying magnum/tests/functional/k8s_ironic/test_k8s_python_client.py -> build/lib/magnum/tests/functional/k8s_ironic copying magnum/tests/functional/k8s_ironic/__init__.py -> build/lib/magnum/tests/functional/k8s_ironic running egg_info writing magnum.egg-info/PKG-INFO writing dependency_links to magnum.egg-info/dependency_links.txt writing entry points to magnum.egg-info/entry_points.txt writing requirements to magnum.egg-info/requires.txt writing top-level names to magnum.egg-info/top_level.txt [pbr] Reusing existing SOURCES.txt creating build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates copying magnum/drivers/swarm_fedora_atomic_v2/templates/swarmcluster.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates copying magnum/drivers/swarm_fedora_atomic_v2/templates/swarmmaster.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates copying magnum/drivers/swarm_fedora_atomic_v2/templates/swarmnode.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates creating build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-heat-params-master.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-master-service.sh -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-worker-service.sh -> build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments creating build/lib/magnum/tests/contrib copying magnum/tests/contrib/copy_instance_logs.sh -> build/lib/magnum/tests/contrib copying magnum/tests/contrib/gate_hook.sh -> build/lib/magnum/tests/contrib copying magnum/tests/contrib/post_test_hook.sh -> build/lib/magnum/tests/contrib creating build/lib/magnum/drivers/swarm_fedora_atomic_v1/image creating build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/Dockerfile -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/README.rst -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/run_openvswitch_neutron.sh -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch creating build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/COPYING -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/README.md -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/cluster.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/swarmmaster.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates copying magnum/drivers/swarm_fedora_atomic_v1/templates/swarmnode.yaml -> build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates creating build/lib/magnum/drivers/common/templates copying magnum/drivers/common/templates/lb_api.yaml -> build/lib/magnum/drivers/common/templates copying magnum/drivers/common/templates/lb_etcd.yaml -> build/lib/magnum/drivers/common/templates copying magnum/drivers/common/templates/network.yaml -> build/lib/magnum/drivers/common/templates creating build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/disable_floating_ip.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/disable_lb_floating_ip.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/enable_floating_ip.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/enable_lb_floating_ip.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/no_etcd_volume.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/no_master_lb.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/no_private_network.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/no_volume.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_etcd_volume.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_master_lb.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_master_lb_octavia.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_private_network.yaml -> build/lib/magnum/drivers/common/templates/environments copying magnum/drivers/common/templates/environments/with_volume.yaml -> build/lib/magnum/drivers/common/templates/environments creating build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/api_gateway_switcher_master.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/api_gateway_switcher_pool.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/atomic-install-openstack-ca.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/configure-docker-registry.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/configure-docker-storage.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/configure_docker_storage_driver_atomic.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/enable-docker-registry.sh -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/floating_ip_address_switcher_private.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/floating_ip_address_switcher_public.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/network_switcher_existing.yaml -> build/lib/magnum/drivers/common/templates/fragments copying magnum/drivers/common/templates/fragments/network_switcher_private.yaml -> build/lib/magnum/drivers/common/templates/fragments creating build/lib/magnum/drivers/common/templates/kubernetes creating build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/add-proxy.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/disable-selinux.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-controller.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/enable-services-minion.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/install-helm-modules.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/make-cert-client.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/make-cert.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/start-container-agent.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/wc-notify-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments copying magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments creating build/lib/magnum/drivers/common/templates/kubernetes/helm copying magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh -> build/lib/magnum/drivers/common/templates/kubernetes/helm copying magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh -> build/lib/magnum/drivers/common/templates/kubernetes/helm copying magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh -> build/lib/magnum/drivers/common/templates/kubernetes/helm creating build/lib/magnum/drivers/common/templates/swarm creating build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/add-docker-daemon-options.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/add-proxy.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/cfn-signal.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/configure-etcd.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/configure-selinux.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/enable-services.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/make-cert.py -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/network-config-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/network-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/remove-docker-key.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/volume-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-cluster-failure-service.yaml -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-docker-socket.yaml -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-heat-params-master.yaml -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-heat-params-node.yaml -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-network-config.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-swarm-agent-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/drivers/common/templates/swarm/fragments/write-swarm-master-service.sh -> build/lib/magnum/drivers/common/templates/swarm/fragments copying magnum/db/sqlalchemy/alembic.ini -> build/lib/magnum/db/sqlalchemy creating build/lib/magnum/db/sqlalchemy/alembic copying magnum/db/sqlalchemy/alembic/README -> build/lib/magnum/db/sqlalchemy/alembic copying magnum/db/sqlalchemy/alembic/env.py -> build/lib/magnum/db/sqlalchemy/alembic copying magnum/db/sqlalchemy/alembic/script.py.mako -> build/lib/magnum/db/sqlalchemy/alembic creating build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/cbbc65a86986_add_health_status_to_cluster.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py -> build/lib/magnum/db/sqlalchemy/alembic/versions copying magnum/api/app.wsgi -> build/lib/magnum/api copying magnum/api/rest_api_version_history.rst -> build/lib/magnum/api copying magnum/tests/unit/api/controllers/auth-paste.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/auth-root-access.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/auth-v1-access.ini -> build/lib/magnum/tests/unit/api/controllers copying magnum/tests/unit/api/controllers/noauth-paste.ini -> build/lib/magnum/tests/unit/api/controllers creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/image creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/Readme.md -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/elements-deps -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/package-installs.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes creating build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates copying magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion_software_configs.yaml -> build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates creating build/lib/magnum/drivers/k8s_coreos_v1/templates copying magnum/drivers/k8s_coreos_v1/templates/COPYING -> build/lib/magnum/drivers/k8s_coreos_v1/templates copying magnum/drivers/k8s_coreos_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates copying magnum/drivers/k8s_coreos_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates copying magnum/drivers/k8s_coreos_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates creating build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/add-ext-ca-certs.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/add-proxy.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/configure-docker.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/configure-etcd.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/create-kube-namespace.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-coredns.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-docker-mount.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-apiserver.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-controller-manager.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-dashboard.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-master.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-minion.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-scheduler.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-master.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-minion.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service-client.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert-client.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/wc-notify.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params-master.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-kubeconfig.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-master-kubeconfig.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments copying magnum/drivers/k8s_coreos_v1/templates/fragments/write-network-config.yaml -> build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments creating build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/COPYING -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates copying magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates creating build/lib/magnum/drivers/k8s_fedora_atomic_v1/tools copying magnum/drivers/k8s_fedora_atomic_v1/tools/grafana-prometheus-dashboard.json -> build/lib/magnum/drivers/k8s_fedora_atomic_v1/tools copying magnum/drivers/mesos_ubuntu_v1/COPYING -> build/lib/magnum/drivers/mesos_ubuntu_v1 creating build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/Dockerfile -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/README.md -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/image copying magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/image creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker copying magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker copying magnum/drivers/mesos_ubuntu_v1/image/docker/package-installs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d copying magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/60-disable-docker-service -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d copying magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/10-add-docker-repo -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos copying magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos copying magnum/drivers/mesos_ubuntu_v1/image/mesos/package-installs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d copying magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/60-disable-upstart -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d copying magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/10-apt-repo -> build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d creating build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesos_slave_software_configs.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates copying magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates creating build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-ext-ca-certs.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-proxy.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-slave.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-slave.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/volume-service.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params-master.sh -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params.yaml -> build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments running install_lib creating /<>/debian/python3-magnum creating /<>/debian/python3-magnum/usr creating /<>/debian/python3-magnum/usr/lib creating /<>/debian/python3-magnum/usr/lib/python3 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor copying build/lib/magnum/conductor/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor copying build/lib/magnum/conductor/api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/tasks/heat_tasks.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/tasks copying build/lib/magnum/conductor/tasks/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/tasks creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/conductor_listener.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/cluster_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/trust_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/cert_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/common/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/common copying build/lib/magnum/conductor/handlers/indirection_api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/federation_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/handlers/ca_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers copying build/lib/magnum/conductor/k8s_api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor copying build/lib/magnum/conductor/scale_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor copying build/lib/magnum/conductor/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor copying build/lib/magnum/conductor/monitors.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/servicegroup copying build/lib/magnum/servicegroup/magnum_service_periodic.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/servicegroup copying build/lib/magnum/servicegroup/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/servicegroup creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests copying build/lib/magnum/tests/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests copying build/lib/magnum/tests/policy_fixture.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode copying build/lib/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode copying build/lib/magnum/tests/functional/swarm_mode/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos copying build/lib/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos copying build/lib/magnum/tests/functional/k8s_coreos/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm copying build/lib/magnum/tests/functional/swarm/test_swarm_python_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm copying build/lib/magnum/tests/functional/swarm/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/mesos/test_mesos_python_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/mesos/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/mesos copying build/lib/magnum/tests/functional/python_client_base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/cluster_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/cert_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/baymodel_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/bay_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/cluster_template_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients copying build/lib/magnum/tests/functional/api/v1/clients/magnum_service_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/baymodelpatch_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/bay_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cluster_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/clusterpatch_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/magnum_service_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cluster_template_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cluster_id_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cert_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/baymodel_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/baypatch_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models copying build/lib/magnum/tests/functional/api/v1/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1 copying build/lib/magnum/tests/functional/api/base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api copying build/lib/magnum/tests/functional/api/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic copying build/lib/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic copying build/lib/magnum/tests/functional/k8s_ironic/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/models.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/config.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/common/datagen.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common copying build/lib/magnum/tests/functional/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/test_k8s_python_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/test_magnum_python_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/functional/k8s/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s copying build/lib/magnum/tests/output_fixture.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests copying build/lib/magnum/tests/fake_notifier.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests copying build/lib/magnum/tests/conf_fixture.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/post_test_hook.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/gate_hook.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/contrib copying build/lib/magnum/tests/contrib/copy_instance_logs.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/contrib creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_rpcapi.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks copying build/lib/magnum/tests/unit/conductor/tasks/test_heat_tasks.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks copying build/lib/magnum/tests/unit/conductor/tasks/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_federation_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_conductor_listener.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/common/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common copying build/lib/magnum/tests/unit/conductor/handlers/test_indirection_api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_ca_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers copying build/lib/magnum/tests/unit/conductor/test_monitors.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_k8s_api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/test_scale_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor copying build/lib/magnum/tests/unit/conductor/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup copying build/lib/magnum/tests/unit/servicegroup/test_magnum_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup copying build/lib/magnum/tests/unit/servicegroup/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_driver_manage.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_db_manage.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd copying build/lib/magnum/tests/unit/cmd/test_status.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_attr_validator.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_app.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/noauth-paste.ini -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/auth-paste.ini -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/auth-root-access.ini -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_federation.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster_template.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_baymodel.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_quota.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_nodegroup.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_certificate.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_stats.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_types.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/test_magnum_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/v1/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1 copying build/lib/magnum/tests/unit/api/controllers/auth-v1-access.ini -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/test_base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/controllers/test_root.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers copying build/lib/magnum/tests/unit/api/test_validation.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_expose.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_hooks.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/test_servicegroup.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api copying build/lib/magnum/tests/unit/api/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/template copying build/lib/magnum/tests/unit/template/test_template.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/template copying build/lib/magnum/tests/unit/template/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/template creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conf copying build/lib/magnum/tests/unit/conf/test_conf.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conf copying build/lib/magnum/tests/unit/conf/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conf creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_objects.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_federation.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_x509keypair.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_fields.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_cluster_template.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_nodegroup.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/test_magnum_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects copying build/lib/magnum/tests/unit/objects/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_urlfetch.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_exception.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_profiler.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_context.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_keystone.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/test_barbican.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/test_local.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/test_cert_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/cert_manager/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager copying build/lib/magnum/tests/unit/common/test_policy.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_short_id.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_clients.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_neutron.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_octavia.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_docker_utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_rpc.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common copying build/lib/magnum/tests/unit/common/test_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_sign.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_validator.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/test_operations.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509 copying build/lib/magnum/tests/unit/common/x509/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/service copying build/lib/magnum/tests/unit/service/test_periodic.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/service copying build/lib/magnum/tests/unit/service/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/service creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/test_heat_driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/test_template_definition.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/drivers/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/drivers copying build/lib/magnum/tests/unit/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/sqlalchemy/test_types.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/sqlalchemy/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy copying build/lib/magnum/tests/unit/db/test_federation.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_x509keypair.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_cluster_template.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_quota.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_nodegroup.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/test_magnum_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/db/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db copying build/lib/magnum/tests/unit/test_hacking.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit copying build/lib/magnum/tests/base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests copying build/lib/magnum/tests/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests copying build/lib/magnum/tests/fakes.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd copying build/lib/magnum/cmd/api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd copying build/lib/magnum/cmd/conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd copying build/lib/magnum/cmd/status.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd copying build/lib/magnum/cmd/db_manage.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd copying build/lib/magnum/cmd/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd copying build/lib/magnum/cmd/driver_manage.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/hacking copying build/lib/magnum/hacking/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/hacking copying build/lib/magnum/hacking/checks.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/hacking copying build/lib/magnum/version.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/app.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/link.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/versions.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/types.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster_template.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/nodegroup.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/magnum_services.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/quota.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/certificate.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/federation.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/collection.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/stats.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/baymodel.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/v1/cluster_actions.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1 copying build/lib/magnum/api/controllers/base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers copying build/lib/magnum/api/controllers/root.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers copying build/lib/magnum/api/hooks.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/auth_token.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/parsable_error.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/middleware copying build/lib/magnum/api/middleware/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/middleware copying build/lib/magnum/api/app.wsgi -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/expose.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/rest_api_version_history.rst -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/versioned_method.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/validation.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/servicegroup.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/http_error.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/config.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/attr_validator.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api copying build/lib/magnum/api/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/cinder.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/trust.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/database.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/heat.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/opts.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/certificates.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/docker.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/nova.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/rpc.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/kubernetes.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/services.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/neutron.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/cluster_templates.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/quota.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/conductor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/octavia.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/keystone.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/barbican.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/drivers.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/x509.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/docker_registry.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/magnum_client.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/cluster_heat.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/glance.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/profiler.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf copying build/lib/magnum/conf/paths.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/cluster_template.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/x509keypair.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/fields.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/nodegroup.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/quota.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/certificate.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/federation.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/magnum_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/stats.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/objects/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects copying build/lib/magnum/i18n.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/cinder.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/context.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/clients.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/rpc.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/docker_utils.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/short_id.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/neutron.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/name_generator.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/octavia.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/x509keypair_cert_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/local_cert_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/barbican_cert_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/cert_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager copying build/lib/magnum/common/cert_manager/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager copying build/lib/magnum/common/keystone.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/policy.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/cluster_template.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/nodegroup.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/quota.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/certificate.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/federation.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/magnum_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/stats.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/baymodel.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/base.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/policies/bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies copying build/lib/magnum/common/config.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/urlfetch.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/rpc_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/exception.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common copying build/lib/magnum/common/profiler.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509 copying build/lib/magnum/common/x509/operations.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509 copying build/lib/magnum/common/x509/extensions.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509 copying build/lib/magnum/common/x509/validator.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509 copying build/lib/magnum/common/x509/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/service copying build/lib/magnum/service/periodic.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/service copying build/lib/magnum/service/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/service creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/version.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1 copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubecluster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubemaster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion_software_configs.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/package-installs.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/Readme.md -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/elements-deps -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/version.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesos_slave_software_configs.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-slave.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/volume-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-slave.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params-master.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-proxy.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-master.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-ext-ca-certs.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-master.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates copying build/lib/magnum/drivers/mesos_ubuntu_v1/monitor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/Dockerfile -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/package-installs.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/60-disable-upstart -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/10-apt-repo -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/README.md -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/package-installs.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/60-disable-docker-service -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/10-add-docker-repo -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker copying build/lib/magnum/drivers/mesos_ubuntu_v1/scale_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/COPYING -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1 copying build/lib/magnum/drivers/mesos_ubuntu_v1/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/swarm_mode_template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_coreos_template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/swarm_fedora_template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat copying build/lib/magnum/drivers/heat/k8s_fedora_template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/version.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1 copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/swarmmaster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/COPYING -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/README.md -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/swarmnode.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/cluster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/monitor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/Dockerfile -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/run_openvswitch_neutron.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/README.rst -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/k8s_monitor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_master_lb.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_private_network.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/enable_floating_ip.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/enable_lb_floating_ip.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_private_network.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/disable_floating_ip.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_etcd_volume.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_etcd_volume.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/disable_lb_floating_ip.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_volume.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_master_lb_octavia.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/no_master_lb.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/environments/with_volume.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments copying build/lib/magnum/drivers/common/templates/lb_api.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm copying build/lib/magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm copying build/lib/magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm copying build/lib/magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-services-minion.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/disable-selinux.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/start-container-agent.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/make-cert-client.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-controller.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/install-helm-modules.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/add-proxy.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/wc-notify-master.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/make-cert.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-heat-params-master.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/volume-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-heat-params-node.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/configure-selinux.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/add-docker-daemon-options.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/network-config-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-cluster-failure-service.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-swarm-master-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/configure-etcd.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/network-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/make-cert.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/cfn-signal.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-network-config.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/add-proxy.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/remove-docker-key.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-docker-socket.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-swarm-agent-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments copying build/lib/magnum/drivers/common/templates/swarm/fragments/enable-services.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/floating_ip_address_switcher_public.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/api_gateway_switcher_pool.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/floating_ip_address_switcher_private.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure_docker_storage_driver_atomic.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/atomic-install-openstack-ca.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/enable-docker-registry.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/network_switcher_existing.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure-docker-storage.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/network_switcher_private.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/api_gateway_switcher_master.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/fragments/configure-docker-registry.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments copying build/lib/magnum/drivers/common/templates/lb_etcd.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates copying build/lib/magnum/drivers/common/templates/network.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates copying build/lib/magnum/drivers/common/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common copying build/lib/magnum/drivers/common/k8s_scale_manager.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/version.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1 copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/COPYING -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/tools copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/tools/grafana-prometheus-dashboard.json -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/tools copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/version.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/k8s_coreos_v1/driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubeminion.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubecluster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubemaster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates copying build/lib/magnum/drivers/k8s_coreos_v1/templates/COPYING -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/add-ext-ca-certs.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-dashboard.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params-master.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert-client.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-minion.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-scheduler.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/configure-etcd.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-master.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-master-kubeconfig.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-master.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-coredns.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/create-kube-namespace.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-kubeconfig.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/configure-docker.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-docker-mount.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service-client.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-apiserver.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-minion.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/add-proxy.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/wc-notify.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/write-network-config.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-controller-manager.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments copying build/lib/magnum/drivers/k8s_coreos_v1/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1 copying build/lib/magnum/drivers/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/template_def.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/version.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2 creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmmaster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-heat-params-master.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-master-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-worker-service.sh -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmnode.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmcluster.yaml -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/monitor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2 copying build/lib/magnum/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/alembic.ini -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/models.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/README -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic creating /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/cbbc65a86986_add_health_status_to_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions copying build/lib/magnum/db/sqlalchemy/alembic/script.py.mako -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/alembic/env.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic copying build/lib/magnum/db/sqlalchemy/migration.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/sqlalchemy/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy copying build/lib/magnum/db/api.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db copying build/lib/magnum/db/migration.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db copying build/lib/magnum/db/__init__.py -> /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/api.py to api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/tasks/heat_tasks.py to heat_tasks.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/tasks/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/conductor_listener.py to conductor_listener.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/cluster_conductor.py to cluster_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/common/trust_manager.py to trust_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/common/cert_manager.py to cert_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/common/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/indirection_api.py to indirection_api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/federation_conductor.py to federation_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/handlers/ca_conductor.py to ca_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/k8s_api.py to k8s_api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/scale_manager.py to scale_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conductor/monitors.py to monitors.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/servicegroup/magnum_service_periodic.py to magnum_service_periodic.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/servicegroup/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/policy_fixture.py to policy_fixture.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py to test_swarm_mode_python_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py to test_k8s_python_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm/test_swarm_python_client.py to test_swarm_python_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/swarm/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/mesos/test_mesos_python_client.py to test_mesos_python_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/mesos/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/python_client_base.py to python_client_base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cluster_client.py to cluster_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cert_client.py to cert_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/baymodel_client.py to baymodel_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/bay_client.py to bay_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cluster_template_client.py to cluster_template_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/magnum_service_client.py to magnum_service_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baymodelpatch_model.py to baymodelpatch_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/bay_model.py to bay_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_model.py to cluster_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/clusterpatch_model.py to clusterpatch_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/magnum_service_model.py to magnum_service_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_template_model.py to cluster_template_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_id_model.py to cluster_id_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cert_model.py to cert_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baymodel_model.py to baymodel_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baypatch_model.py to baypatch_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py to cluster_templatepatch_model.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/base.py to base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/api/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py to test_k8s_python_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common/client.py to client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common/models.py to models.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common/config.py to config.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common/base.py to base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common/manager.py to manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/common/datagen.py to datagen.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s/test_k8s_python_client.py to test_k8s_python_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s/test_magnum_python_client.py to test_magnum_python_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/functional/k8s/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/output_fixture.py to output_fixture.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/fake_notifier.py to fake_notifier.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/conf_fixture.py to conf_fixture.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_rpcapi.py to test_rpcapi.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_utils.py to test_utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks/test_heat_tasks.py to test_heat_tasks.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py to test_mesos_cluster_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_federation_conductor.py to test_federation_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_conductor_listener.py to test_conductor_listener.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py to test_cert_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py to test_trust_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_indirection_api.py to test_indirection_api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_ca_conductor.py to test_ca_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py to test_swarm_cluster_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py to test_cluster_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py to test_k8s_cluster_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_monitors.py to test_monitors.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_k8s_api.py to test_k8s_api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_scale_manager.py to test_scale_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup/test_magnum_service.py to test_magnum_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_conductor.py to test_conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_driver_manage.py to test_driver_manage.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_api.py to test_api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_db_manage.py to test_db_manage.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_status.py to test_status.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_attr_validator.py to test_attr_validator.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_app.py to test_app.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_federation.py to test_federation.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_utils.py to test_utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster_template.py to test_cluster_template.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster.py to test_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_baymodel.py to test_baymodel.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_quota.py to test_quota.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_nodegroup.py to test_nodegroup.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_certificate.py to test_certificate.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_bay.py to test_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py to test_cluster_actions.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_stats.py to test_stats.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_types.py to test_types.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_magnum_service.py to test_magnum_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/test_base.py to test_base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/test_root.py to test_root.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_validation.py to test_validation.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_expose.py to test_expose.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_hooks.py to test_hooks.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_servicegroup.py to test_servicegroup.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/base.py to base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/api/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/template/test_template.py to test_template.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/template/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conf/test_conf.py to test_conf.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/conf/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_objects.py to test_objects.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_federation.py to test_federation.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_x509keypair.py to test_x509keypair.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_fields.py to test_fields.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_cluster_template.py to test_cluster_template.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_cluster.py to test_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_nodegroup.py to test_nodegroup.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_magnum_service.py to test_magnum_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/objects/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_urlfetch.py to test_urlfetch.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_utils.py to test_utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_exception.py to test_exception.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_profiler.py to test_profiler.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_context.py to test_context.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_keystone.py to test_keystone.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_barbican.py to test_barbican.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py to test_x509keypair_cert_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_local.py to test_local.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_cert_manager.py to test_cert_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_policy.py to test_policy.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_short_id.py to test_short_id.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_clients.py to test_clients.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_neutron.py to test_neutron.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_octavia.py to test_octavia.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_docker_utils.py to test_docker_utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_rpc.py to test_rpc.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_service.py to test_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_sign.py to test_sign.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_validator.py to test_validator.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_operations.py to test_operations.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/service/test_periodic.py to test_periodic.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/service/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/drivers/test_heat_driver.py to test_heat_driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/drivers/test_template_definition.py to test_template_definition.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy/test_types.py to test_types.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_federation.py to test_federation.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_x509keypair.py to test_x509keypair.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_cluster_template.py to test_cluster_template.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_cluster.py to test_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_quota.py to test_quota.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_nodegroup.py to test_nodegroup.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_magnum_service.py to test_magnum_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/base.py to base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/db/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/unit/test_hacking.py to test_hacking.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/base.py to base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/tests/fakes.py to fakes.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd/api.py to api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd/conductor.py to conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd/status.py to status.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd/db_manage.py to db_manage.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/cmd/driver_manage.py to driver_manage.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/hacking/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/hacking/checks.py to checks.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/version.py to version.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/app.py to app.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/link.py to link.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/versions.py to versions.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster.py to cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/types.py to types.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster_template.py to cluster_template.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/nodegroup.py to nodegroup.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/magnum_services.py to magnum_services.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/quota.py to quota.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/certificate.py to certificate.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/federation.py to federation.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/collection.py to collection.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/stats.py to stats.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/baymodel.py to baymodel.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/bay.py to bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster_actions.py to cluster_actions.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/base.py to base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/controllers/root.py to root.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/hooks.py to hooks.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/middleware/auth_token.py to auth_token.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/middleware/parsable_error.py to parsable_error.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/middleware/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/expose.py to expose.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/versioned_method.py to versioned_method.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/validation.py to validation.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/servicegroup.py to servicegroup.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/http_error.py to http_error.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/config.py to config.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/attr_validator.py to attr_validator.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/api/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/cluster.py to cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/cinder.py to cinder.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/trust.py to trust.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/database.py to database.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/heat.py to heat.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/opts.py to opts.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/certificates.py to certificates.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/docker.py to docker.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/api.py to api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/nova.py to nova.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/rpc.py to rpc.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/kubernetes.py to kubernetes.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/services.py to services.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/neutron.py to neutron.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/cluster_templates.py to cluster_templates.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/quota.py to quota.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/conductor.py to conductor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/octavia.py to octavia.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/keystone.py to keystone.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/barbican.py to barbican.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/drivers.py to drivers.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/x509.py to x509.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/docker_registry.py to docker_registry.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/magnum_client.py to magnum_client.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/cluster_heat.py to cluster_heat.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/glance.py to glance.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/profiler.py to profiler.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/conf/paths.py to paths.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/cluster.py to cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/cluster_template.py to cluster_template.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/x509keypair.py to x509keypair.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/fields.py to fields.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/nodegroup.py to nodegroup.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/quota.py to quota.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/certificate.py to certificate.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/federation.py to federation.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/magnum_service.py to magnum_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/stats.py to stats.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/base.py to base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/objects/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/i18n.py to i18n.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cinder.py to cinder.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/utils.py to utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/context.py to context.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/clients.py to clients.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/service.py to service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/rpc.py to rpc.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/docker_utils.py to docker_utils.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/short_id.py to short_id.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/neutron.py to neutron.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/name_generator.py to name_generator.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/octavia.py to octavia.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager/x509keypair_cert_manager.py to x509keypair_cert_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager/local_cert_manager.py to local_cert_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager/barbican_cert_manager.py to barbican_cert_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager/cert_manager.py to cert_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/cert_manager/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/keystone.py to keystone.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policy.py to policy.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/cluster.py to cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/cluster_template.py to cluster_template.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/nodegroup.py to nodegroup.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/quota.py to quota.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/certificate.py to certificate.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/federation.py to federation.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/magnum_service.py to magnum_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/stats.py to stats.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/baymodel.py to baymodel.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/base.py to base.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/policies/bay.py to bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/config.py to config.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/urlfetch.py to urlfetch.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/rpc_service.py to rpc_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/exception.py to exception.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/profiler.py to profiler.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509/operations.py to operations.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509/extensions.py to extensions.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509/validator.py to validator.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/common/x509/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/service/periodic.py to periodic.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/service/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/template_def.py to template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/version.py to version.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/driver.py to driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/template_def.py to template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/version.py to version.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/driver.py to driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/monitor.py to monitor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/scale_manager.py to scale_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat/swarm_mode_template_def.py to swarm_mode_template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_template_def.py to k8s_template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat/template_def.py to template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat/driver.py to driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_coreos_template_def.py to k8s_coreos_template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat/swarm_fedora_template_def.py to swarm_fedora_template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_fedora_template_def.py to k8s_fedora_template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/template_def.py to template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/version.py to version.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/driver.py to driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/monitor.py to monitor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/k8s_monitor.py to k8s_monitor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/driver.py to driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/make-cert.py to make-cert.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/common/k8s_scale_manager.py to k8s_scale_manager.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/template_def.py to template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/version.py to version.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/driver.py to driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/template_def.py to template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/version.py to version.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/driver.py to driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/template_def.py to template_def.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/version.py to version.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/driver.py to driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/monitor.py to monitor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/api.py to api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/models.py to models.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py to 47380964133d_add_network_subnet_fip_to_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py to 417917e778f5_add_server_type_to_baymodel.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py to 3b6c4c42adb4_add_unique_constraints.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py to 1481f5b560dd_add_labels_column_to_baymodel_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py to 2ace4006498_rename_bay_minions_address.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py to bc46ba6cf949_add_keypair_to_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py to 049f81f6f584_remove_ssh_authorized_key_from_baymodel.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py to 5518af8dbc21_rename_cert_uuid.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py to 456126c6c9e9_create_baylock_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.py to e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py to 57fbdf2327a2_remove_baylock.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py to 87e62e3c7abc_add_hidden_to_cluster_template.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py to 4956f03cabad_add_cluster_distro.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py to 2b5f24dd95de_rename_service_port.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py to 3bea56f25597_multi_tenant.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py to 5d4caa6e0a42_create_trustee_for_each_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py to 52bcaf58fecb_add_master_flavor_id_to_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py to 592131657ca1_add_coe_column_to_baymodel.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py to 40f325033343_add_bay_create_timeout_to_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py to 2581ebaf0cb2_initial_migration.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py to 3a938526b35d_add_docker_volume_size.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py to b1f612248cab_add_floating_ip_enabled_column_to_.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py to 966a99e70ff_add_proxy.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py to 156ceb17fb0a_add_bay_status_reason.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py to fb03fdef8919_rename_baymodel_to_clustertemplate.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py to 4e263f236334_add_registry_enabled.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py to 27ad304554e2_adding_magnum_service_functionality.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py to 5977879072a7_add_env_to_container.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py to 085e601a39f6_remove_service.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py to 1d045384b966_add_insecure_baymodel_attr.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py to e647f5931da8_add_insecure_registry_to_baymodel.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py to 6f21dc920bb_add_cert_uuid_to_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py to 14328d6a57e3_add_master_count_to_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py to 1afee1db6cd0_add_master_flavor.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py to 421102d1f2d2_create_x509keypair_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py to 461d798132c7_change_cluster_to_support_nodegroups.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py to fcb4efee8f8b_add_version_info_to_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py to 68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py to 3be65537a94a_add_network_driver_baymodel_column.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py to 5ad410481b88_rename_insecure.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py to 1f196a3dabae_remove_container.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py to a1136d335540_add_docker_storage_driver_column.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py to 9a1539f1cd2c_add_federation_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py to adc3b7679ae_add_registry_trust_id_to_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py to 2ae93c9c6191_add_public_column_to_baymodel_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py to 33ef79969018_add_memory_to_container.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py to bb42b7cad130_remove_node_object.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py to 59e7664a8ba1_add_container_status.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py to 05d3e97de9ee_add_volume_driver.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py to 5793cd26898d_add_bay_status.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py to aa0cc27839af_add_docker_volume_size_to_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py to d072f58ab240_modify_x509keypair_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py to 859fb45df249_remove_replication_controller.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py to 6f21dc998bb_add_master_addresses_to_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py to a0e7c8450ab1_add_labels_to_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py to ef08a5e057bd_remove_pod.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py to 53882537ac57_add_host_column_to_pod.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py to ee92b41b8809_create_quotas_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py to 4ea34a59a64c_add_discovery_url_to_bay.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py to 720f640f43d1_rename_bay_table_to_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py to 2d8657c0cdc_add_bay_uuid.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py to 2d1354bbf76e_ssh_authorized_key.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py to 04c625aa95ba_change_storage_driver_to_string.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py to e772b2598d9_add_container_command.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/cbbc65a86986_add_health_status_to_cluster.py to cbbc65a86986_add_health_status_to_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py to 041d9a0f1159_add_flavor_id_to_cluster.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py to ac92cbae311c_add_nodegoup_table.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py to 35cff7c86221_add_private_network_to_baymodel.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py to 29affeaa2bc2_rename_bay_master_address.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py to 1c1ff5e56048_rename_container_image_id.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/env.py to env.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/migration.py to migration.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/__init__.py to __init__.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/api.py to api.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/migration.py to migration.cpython-37.pyc byte-compiling /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum/db/__init__.py to __init__.cpython-37.pyc running install_data creating /<>/debian/python3-magnum/usr/etc creating /<>/debian/python3-magnum/usr/etc/magnum copying etc/magnum/api-paste.ini -> /<>/debian/python3-magnum/usr/etc/magnum running install_egg_info Copying magnum.egg-info to /<>/debian/python3-magnum/usr/lib/python3/dist-packages/magnum-9.0.0.egg-info Skipping SOURCES.txt running install_scripts Installing magnum-api script to /<>/debian/python3-magnum/usr/bin Installing magnum-conductor script to /<>/debian/python3-magnum/usr/bin Installing magnum-db-manage script to /<>/debian/python3-magnum/usr/bin Installing magnum-driver-manage script to /<>/debian/python3-magnum/usr/bin Installing magnum-status script to /<>/debian/python3-magnum/usr/bin /usr/lib/python3/dist-packages/pbr/packaging.py:409: EasyInstallDeprecationWarning: Use get_header header = easy_install.get_script_header("", executable, is_wininst) + pwd + rm -rf /<>/debian/python*/usr/lib/python*/dist-packages/*.pth + pwd + rm -rf /<>/debian/tmp/usr/lib/python*/dist-packages/*.pth + pwd + [ -d /<>/debian/python-magnum/usr/bin ] rm -rf /<>/debian/python3-magnum/usr/etc pkgos-dh_auto_test --no-py2 + PKGOS_USE_PY2=yes + PKGOS_USE_PY3=yes + PKGOS_TEST_PARALLEL=yes + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + PKGOS_USE_PY2=no + shift + [ no = yes ] + [ yes = yes ] + py3versions -vr + PYTHON3S=3.7 + [ yes = no ] + [ disabled = disabled ] + continue + [ 3.7 = disabled ] + echo 3.7 + cut -d. -f1 + PYMAJOR=3 + echo ===> Testing with python (python3) ===> Testing with python (python3) + [ 3 = 3 ] + pwd + [ -d /<>/debian/tmp/usr/lib/python3/dist-packages ] + [ -e .stestr.conf ] + [ -x /usr/bin/python3-stestr ] + STESTR=stestr + rm -rf .stestr + PYTHON=python3.7 stestr run --subunit + subunit2pyunit magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_negative magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_negative ... ok magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attribute magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attribute ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_equal magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_equal ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_unequal magnum.tests.unit.api.controllers.test_base.TestVersion.test__eq__with_unequal ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_major_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_major_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_minor_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_higher_minor_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_minor_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_minor_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_init magnum.tests.unit.api.controllers.test_base.TestVersion.test_init ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_valid_version magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_valid_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings magnum.tests.unit.api.controllers.test_base.TestVersion.test_repr_with_strings ... ok magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_ok magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_ok ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_positive magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_positive ... ok magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attr_version_not_found magnum.tests.unit.api.controllers.test_base.TestController.test_controller_get_attr_version_not_found ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_major_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_major_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_lower_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_lower_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_major_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_major_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_unequal magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_unequal ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_false magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_false ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_start_version magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_start_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_high magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_high ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_ok ... ok magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_invalid_major_version magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_invalid_major_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_higher_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_higher_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_lower_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_lower_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_higher_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_higher_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_equal magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_equal ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_end_version magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_end_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_incorrect_service_type magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_incorrect_service_type ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_no_header ... ok INFO [alembic.runtime.migration] Running stamp_revision -> 47380964133d magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_high magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_high ... ok magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_low magnum.tests.unit.api.controllers.test_root.TestCheckVersions.test_check_version_too_low ... ok magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_enabled magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_enabled ... ok magnum.tests.unit.api.controllers.test_base.TestController.test_api_version_decorator magnum.tests.unit.api.controllers.test_base.TestController.test_api_version_decorator ... ok magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist ... ok magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_shared_start_end magnum.tests.unit.api.controllers.test_base.TestController.test_check_for_versions_intersection_shared_start_end ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_equal magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_equal ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_major_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_major_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_minor_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_minor_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_minor_version magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_lower_minor_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_equal magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_equal ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_true magnum.tests.unit.api.controllers.test_base.TestVersion.test_is_null_true ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_null_version magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_null_version ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_low magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_low ... ok magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_bad_length ... ok INFO [alembic.runtime.migration] Running stamp_revision -> 47380964133d magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest magnum.tests.unit.api.controllers.test_base.TestVersion.test_parse_headers_latest ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_disable_file magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_disable_file ... ok magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist_not_abs magnum.tests.unit.api.controllers.test_root.TestRootController.test_api_paste_file_not_exist_not_abs ... ok INFO [alembic.runtime.migration] Running stamp_revision -> 47380964133d magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_root_access magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_root_access ... ok magnum.tests.unit.api.controllers.test_root.TestV1Routing.test_route_checks_version magnum.tests.unit.api.controllers.test_root.TestV1Routing.test_route_checks_version ... ok INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_all magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_all ... ok magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_no_public_routes magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_no_public_routes ... ok INFO [alembic.runtime.migration] Running stamp_revision -> 47380964133d magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_v1_access magnum.tests.unit.api.controllers.test_root.TestRootController.test_auth_with_v1_access ... ok magnum.tests.unit.api.controllers.test_root.TestRootController.test_v1_controller magnum.tests.unit.api.controllers.test_root.TestRootController.test_v1_controller ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayObject.test_as_dict_faults magnum.tests.unit.api.controllers.v1.test_bay.TestBayObject.test_as_dict_faults ... ok magnum.tests.unit.api.controllers.test_root.TestRootController.test_get_not_found magnum.tests.unit.api.controllers.test_root.TestRootController.test_get_not_found ... ok magnum.tests.unit.api.controllers.test_root.TestRootController.test_version magnum.tests.unit.api.controllers.test_root.TestRootController.test_version ... ok magnum.tests.unit.api.controllers.test_root.TestRootController.test_noauth magnum.tests.unit.api.controllers.test_root.TestRootController.test_noauth ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayObject.test_bay_init magnum.tests.unit.api.controllers.v1.test_bay.TestBayObject.test_bay_init ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_not_found magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_not_found ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_delete magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_delete ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_create magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_create ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_detail magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_detail ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name_not_found magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_against_single magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_against_single ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_not_found magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_one magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_get_one ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_multiple_bay_by_name magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_multiple_bay_by_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name magnum.tests.unit.api.controllers.v1.test_bay.TestDelete.test_delete_bay_with_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_update magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_update ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_delete magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_delete ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_get_one magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_get_one ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_update magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_only_owner_update ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_many magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_many ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_all_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_all_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_one magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_one ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_add_non_existent_property magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_add_non_existent_property ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_non_existent_property magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_non_existent_property ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links_default_limit magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links_default_limit ... ok GET: /v1/ {} GOT:{'id': 'v1', 'media_types': [{'base': 'application/json', 'type': 'application/vnd.openstack.magnum.v1+json'}], 'links': [{'href': 'http://localhost/v1/', 'rel': 'self'}, {'href': 'http://docs.openstack.org/developer/magnum/dev/api-spec-v1.html', 'rel': 'describedby', 'type': 'text/html'}], 'baymodels': [{'href': 'http://localhost/v1/baymodels/', 'rel': 'self'}, {'href': 'http://localhost/baymodels/', 'rel': 'bookmark'}], 'bays': [{'href': 'http://localhost/v1/bays/', 'rel': 'self'}, {'href': 'http://localhost/bays/', 'rel': 'bookmark'}], 'clustertemplates': [{'href': 'http://localhost/v1/clustertemplates/', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/', 'rel': 'bookmark'}], 'clusters': [{'href': 'http://localhost/v1/clusters/', 'rel': 'self'}, {'href': 'http://localhost/clusters/', 'rel': 'bookmark'}], 'quotas': [{'href': 'http://localhost/v1/quotas/', 'rel': 'self'}, {'href': 'http://localhost/quotas/', 'rel': 'bookmark'}], 'certificates': [{'href': 'http://localhost/v1/certificates/', 'rel': 'self'}, {'href': 'http://localhost/certificates/', 'rel': 'bookmark'}], 'mservices': [{'href': 'http://localhost/v1/mservices/', 'rel': 'self'}, {'href': 'http://localhost/mservices/', 'rel': 'bookmark'}], 'stats': [{'href': 'http://localhost/v1/stats/', 'rel': 'self'}, {'href': 'http://localhost/stats/', 'rel': 'bookmark'}], 'federations': [{'href': 'http://localhost/v1/federations/', 'rel': 'self'}, {'href': 'http://localhost/federations/', 'rel': 'bookmark'}], 'nodegroups': [{'href': 'http://localhost/v1/clusters/{cluster_id}/nodegroups', 'rel': 'self'}, {'href': 'http://localhost/clusters/{cluster_id}/nodegroups', 'rel': 'bookmark'}]} GET: /v1/bays {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:get_all to be performed", "detail": "Policy doesn't allow bay:get_all to be performed.", "links": []}]} DELETE: /v1/bays/85150c0c-4b40-40f4-b623-2c4bf5aa9fec GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 85150c0c-4b40-40f4-b623-2c4bf5aa9fec could not be found", "detail": "Cluster 85150c0c-4b40-40f4-b623-2c4bf5aa9fec could not be found.", "links": []}]} DELETE: /v1/bays/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/bays/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} GET: /v1/bays {} GOT:{'bays': [{'uuid': '630381eb-5e25-4392-a573-53980f694a1f', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/630381eb-5e25-4392-a573-53980f694a1f', 'rel': 'self'}, {'href': 'http://localhost/bays/630381eb-5e25-4392-a573-53980f694a1f', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '04420a7d-f917-4026-9c02-0926e2084be9', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/04420a7d-f917-4026-9c02-0926e2084be9', 'rel': 'self'}, {'href': 'http://localhost/bays/04420a7d-f917-4026-9c02-0926e2084be9', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'ce80d8a9-ac81-4791-a901-53429fc5e512', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/ce80d8a9-ac81-4791-a901-53429fc5e512', 'rel': 'self'}, {'href': 'http://localhost/bays/ce80d8a9-ac81-4791-a901-53429fc5e512', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '953711b9-93e5-4733-9465-48738531e044', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/953711b9-93e5-4733-9465-48738531e044', 'rel': 'self'}, {'href': 'http://localhost/bays/953711b9-93e5-4733-9465-48738531e044', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '7e326256-5fd7-4540-9590-44838d09fe0a', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/7e326256-5fd7-4540-9590-44838d09fe0a', 'rel': 'self'}, {'href': 'http://localhost/bays/7e326256-5fd7-4540-9590-44838d09fe0a', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}]} GET: /v1/bays {} GOT:{'bays': [{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Adding a new attribute /foo to the root of the resource is not allowed", "detail": "Adding a new attribute /foo to the root of the resource is not allowed.", "links": []}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {}magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_baymodel_id_failed magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_baymodel_id_failed ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_detail ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_empty magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_empty ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_not_found magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_ok ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay_heatclient_exception magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_failed_bay_heatclient_exception ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_multiple_bay magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_get_one_by_name_multiple_bay ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_bay_name_failed magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_bay_name_failed ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_invalid_node_count magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_invalid_node_count ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok ... ok DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found", "detail": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found.", "links": []}]} DELETE: /v1/bays/cluster1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/bays/?limit=3 {} GOT:{'bays': [{'uuid': '69268af3-9b4a-416f-ba66-c6ef24c5debd', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/69268af3-9b4a-416f-ba66-c6ef24c5debd', 'rel': 'self'}, {'href': 'http://localhost/bays/69268af3-9b4a-416f-ba66-c6ef24c5debd', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '1ddb7854-9fe8-4771-94d3-a60606ee1fdc', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/1ddb7854-9fe8-4771-94d3-a60606ee1fdc', 'rel': 'self'}, {'href': 'http://localhost/bays/1ddb7854-9fe8-4771-94d3-a60606ee1fdc', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'e5f49483-59e1-4ac4-9670-d355cff7cd04', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/e5f49483-59e1-4ac4-9670-d355cff7cd04', 'rel': 'self'}, {'href': 'http://localhost/bays/e5f49483-59e1-4ac4-9670-d355cff7cd04', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}], 'next': 'http://localhost/v1/bays?sort_key=id&sort_dir=asc&limit=3&marker=e5f49483-59e1-4ac4-9670-d355cff7cd04'} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:02.696259+00:00', 'updated_at': None} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_FAILED', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'bay_faults': {'fake_name': 'fake_reason'}, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:02.838708+00:00', 'updated_at': None} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_FAILED', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'bay_faults': {}, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:03.010208+00:00', 'updated_at': None} GET: /v1/bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12 {} GOT:{'uuid': 'ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'rel': 'self'}, {'href': 'http://localhost/bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:03.154595+00:00', 'updated_at': None} GET: /v1/bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12 {} GOT:{'uuid': 'ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'rel': 'self'}, {'href': 'http://localhost/bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:03.154595+00:00', 'updated_at': None} GET: /bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12 {} GOT:{'uuid': 'ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'rel': 'self'}, {'href': 'http://localhost/bays/ca65c0ca-28e7-48fb-9af6-8ced0bc30b12', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:03.154595+00:00', 'updated_at': None}magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_links magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_links ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_mandatory_property_fail magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_mandatory_property_fail ... ok POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:create to be performed", "detail": "Policy doesn't allow bay:create to be performed.", "links": []}]} GET: /v1/bays/05c4208c-d181-45be-816b-4e735616d019/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:detail to be performed", "detail": "Policy doesn't allow bay:detail to be performed.", "links": []}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:get to be performed", "detail": "Policy doesn't allow bay:get to be performed.", "links": []}]} PATCH: /v1/bays/bay_example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:update to be performed", "detail": "Policy doesn't allow bay:update to be performed.", "links": []}]} DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:delete to be performed", "detail": "Policy doesn't allow bay:delete to be performed.", "links": []}]} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:get to be performed", "detail": "Policy doesn't allow bay:get to be performed.", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:update to be performed", "detail": "Policy doesn't allow bay:update to be performed.", "links": []}]} GET: /v1/bays {} GOT:{'bays': [{'uuid': '80ed7218-985d-43a3-add4-4743b74b4a75', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/80ed7218-985d-43a3-add4-4743b74b4a75', 'rel': 'self'}, {'href': 'http://localhost/bays/80ed7218-985d-43a3-add4-4743b74b4a75', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'cc3f44de-99c7-4813-bc45-5d900797e0e6', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/cc3f44de-99c7-4813-bc45-5d900797e0e6', 'rel': 'self'}, {'href': 'http://localhost/bays/cc3f44de-99c7-4813-bc45-5d900797e0e6', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '049221a5-916c-43df-ab4a-7c52e0e1ed99', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/049221a5-916c-43df-ab4a-7c52e0e1ed99', 'rel': 'self'}, {'href': 'http://localhost/bays/049221a5-916c-43df-ab4a-7c52e0e1ed99', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}], 'next': 'http://localhost/v1/bays?sort_key=id&sort_dir=asc&limit=3&marker=049221a5-916c-43df-ab4a-7c52e0e1ed99'} GET: /v1/bays/detail {} GOT:{'bays': [{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:02.968072+00:00', 'updated_at': None}]} GET: /v1/bays {} GOT:{'bays': []} GET: /v1/bays/test_bay {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': -1, 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '-1'. Value should be greater or equal to 1", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'value': '57a07f53-d34e-4d6d-abbf-aaa5a696f053', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '57a07f53-d34e-4d6d-abbf-aaa5a696f053'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '57a07f53-d34e-4d6d-abbf-aaa5a696f053'}]'. Reason: can't replace non-existent object 'baymodel_id'", "links": []}]}magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_baymodel_id magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_baymodel_id ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_doesnt_contain_id magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_doesnt_contain_id ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_bay magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_non_existent_bay ... ok DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow bay:delete to be performed", "detail": "Policy doesn't allow bay:delete to be performed.", "links": []}]} DELETE: /v1/bays/test_bay GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/bays/detail?limit=3&marker=415b452b-dfae-4e7a-afb9-b48989dc80a1 {} GOT:{'bays': [{'uuid': '09bf4b87-5b45-470f-a195-8cefffd1009f', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/09bf4b87-5b45-470f-a195-8cefffd1009f', 'rel': 'self'}, {'href': 'http://localhost/bays/09bf4b87-5b45-470f-a195-8cefffd1009f', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:02.318496+00:00', 'updated_at': None}]} GET: /v1/bays?limit=3&marker=d6d7e26f-6afe-4a0b-b508-e49d722285d6 {} GOT:{'bays': [{'uuid': 'd6c910bd-fa4e-4786-95c8-c4465973d9b0', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/d6c910bd-fa4e-4786-95c8-c4465973d9b0', 'rel': 'self'}, {'href': 'http://localhost/bays/d6c910bd-fa4e-4786-95c8-c4465973d9b0', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}]} GET: /v1/bays/cluster1 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:02.738848+00:00', 'updated_at': None} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/non-existent', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'. Reason: can't remove non-existent object 'non-existent'", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'value': '800f59cb-cbbe-4896-87da-0ae308c275b4', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '800f59cb-cbbe-4896-87da-0ae308c275b4'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '800f59cb-cbbe-4896-87da-0ae308c275b4'}]'. Reason: can't replace non-existent object 'baymodel_id'", "links": []}]} PATCH: /v1/bays/not_found [{'path': '/name', 'value': 'not_found', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/d31252b9-9821-415b-9505-38885b4fbc31 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "d31252b9-9821-415b-9505-38885b4fbc31", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/d31252b9-9821-415b-9505-38885b4fbc31", "rel": "self"}, {"href": "http://localhost/bays/d31252b9-9821-415b-9505-38885b4fbc31", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/bays {'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/3b131620-154b-43a8-8307-ea7c039db152 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "3b131620-154b-43a8-8307-ea7c039db152", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/3b131620-154b-43a8-8307-ea7c039db152", "rel": "self"}, {"href": "http://localhost/bays/3b131620-154b-43a8-8307-ea7c039db152", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.396352+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_generate_uuid magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_generate_uuid ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_invalid_at_start_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_invalid_at_start_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_empty_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_empty_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_str_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_str_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_one_node magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_one_node ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_at_end_valid_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_at_end_valid_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_baymodel_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_baymodel_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_timeout magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_timeout ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_valid_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_hyphen_valid_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_nonexist_image magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_nonexist_image ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_ext_network magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_ext_network ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_capital_letter_start_valid_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_capital_letter_start_valid_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_flavor magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_flavor ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_master_count_zero magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_master_count_zero ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_docker_volume_size magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_docker_volume_size ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_keypair magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_keypair ... ok POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '-test_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '-test_bay'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '123456test_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456test_bay'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 1, 'baymodel_id': 'foo', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/e2408967-4eb6-4e86-969a-2b084a118903 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e2408967-4eb6-4e86-969a-2b084a118903", "name": "cluster1", "baymodel_id": "foo", "node_count": 3, "master_count": 1, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/e2408967-4eb6-4e86-969a-2b084a118903", "rel": "self"}, {"href": "http://localhost/bays/e2408967-4eb6-4e86-969a-2b084a118903", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.683932+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66'} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/7a982b36-ad91-4716-a159-43f7317fa645 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "7a982b36-ad91-4716-a159-43f7317fa645", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 60, "links": [{"href": "http://localhost/v1/bays/7a982b36-ad91-4716-a159-43f7317fa645", "rel": "self"}, {"href": "http://localhost/bays/7a982b36-ad91-4716-a159-43f7317fa645", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.797116+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testbay_', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/72e67d1a-5a4e-494e-a929-f331aaccf943 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "72e67d1a-5a4e-494e-a929-f331aaccf943", "name": "testbay_", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/72e67d1a-5a4e-494e-a929-f331aaccf943", "rel": "self"}, {"href": "http://localhost/bays/72e67d1a-5a4e-494e-a929-f331aaccf943", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.971490+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_at_end_valid_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_at_end_valid_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_all magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_all ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_one magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_one ... ok POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/6ae9cae0-c5a1-49dc-a199-70cff9fb895d Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6ae9cae0-c5a1-49dc-a199-70cff9fb895d", "name": "bay_example_A", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/6ae9cae0-c5a1-49dc-a199-70cff9fb895d", "rel": "self"}, {"href": "http://localhost/bays/6ae9cae0-c5a1-49dc-a199-70cff9fb895d", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.483064+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testbay-', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/bd39e591-c9e0-41fd-9ce0-5061b5b1e812 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "bd39e591-c9e0-41fd-9ce0-5061b5b1e812", "name": "testbay-", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/bd39e591-c9e0-41fd-9ce0-5061b5b1e812", "rel": "self"}, {"href": "http://localhost/bays/bd39e591-c9e0-41fd-9ce0-5061b5b1e812", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.701580+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test-bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/b00f9148-26c1-4674-a1f2-2061328adf3e Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "b00f9148-26c1-4674-a1f2-2061328adf3e", "name": "test-bay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/b00f9148-26c1-4674-a1f2-2061328adf3e", "rel": "self"}, {"href": "http://localhost/bays/b00f9148-26c1-4674-a1f2-2061328adf3e", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.811947+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-net", "detail": "test-net", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-flavor", "detail": "test-flavor", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 0, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute master_count", "detail": "Invalid input for field/attribute master_count. Value: '0'. Value should be greater or equal to 1", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'foo', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "master_count must be 1 when master_lb_enabled is False", "detail": "master_count must be 1 when master_lb_enabled is False", "links": []}]}magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_multi_node magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_lb_multi_node ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_master_count magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_master_count ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_negative magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_negative ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_zero magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_node_count_zero ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_invalid_at_start_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_underscore_invalid_at_start_name ... ok GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:02.846894+00:00', 'updated_at': None} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'op': 'remove'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "name": "bay_example_A", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 1, "master_count": 3, "docker_volume_size": null, "labels": {}, "master_flavor_id": null, "flavor_id": null, "bay_create_timeout": 60, "links": [{"href": "http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "stack_id": "047c6319-7abd-4bd9-a033-8c6af0173cd0", "status": "UPDATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": "172.17.2.3", "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:02.846894+00:00", "updated_at": null} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 1, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'UPDATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:02.846894+00:00', 'updated_at': '2019-10-16T16:35:03.003933+00:00'} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/name', 'value': 'bay_example_B', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "cannot change cluster property(ies) name", "detail": "cannot change cluster property(ies) name.", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "name": "bay_example_A", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 4, "master_count": 3, "docker_volume_size": null, "labels": {}, "master_flavor_id": null, "flavor_id": null, "bay_create_timeout": 60, "links": [{"href": "http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "stack_id": "047c6319-7abd-4bd9-a033-8c6af0173cd0", "status": "UPDATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": "172.17.2.3", "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.265758+00:00", "updated_at": null} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 4, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'UPDATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:03.265758+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/bays/bay_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "name": "bay_example_A", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 4, "master_count": 3, "docker_volume_size": null, "labels": {}, "master_flavor_id": null, "flavor_id": null, "bay_create_timeout": 60, "links": [{"href": "http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "stack_id": "047c6319-7abd-4bd9-a033-8c6af0173cd0", "status": "UPDATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": "172.17.2.3", "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.601149+00:00", "updated_at": null} GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'bay_example_A', 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'node_count': 4, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'bay_create_timeout': 60, 'links': [{'href': 'http://localhost/v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'UPDATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:03.601149+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/bays/test_bay [{'path': '/name', 'value': 'test_bay', 'op': 'replace'}]magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_multiple_bay magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name_multiple_bay ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links ... ok PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/uuid', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/baymodel_id' is a mandatory attribute and can not be removed", "detail": "'/baymodel_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/bays/f9a24c8b-2c54-41a4-89ac-8195c07d93fe [{'path': '/name', 'value': 'bay_example_B', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster f9a24c8b-2c54-41a4-89ac-8195c07d93fe could not be found", "detail": "Cluster f9a24c8b-2c54-41a4-89ac-8195c07d93fe could not be found.", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'clustermodel1', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/db596d87-fd5e-4279-b5a2-d40d0db129d1 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "db596d87-fd5e-4279-b5a2-d40d0db129d1", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/db596d87-fd5e-4279-b5a2-d40d0db129d1", "rel": "self"}, {"href": "http://localhost/bays/db596d87-fd5e-4279-b5a2-d40d0db129d1", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.706403+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'Testbay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/ac12fc10-47bb-4df8-b627-5f0dd3549f52 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ac12fc10-47bb-4df8-b627-5f0dd3549f52", "name": "Testbay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/ac12fc10-47bb-4df8-b627-5f0dd3549f52", "rel": "self"}, {"href": "http://localhost/bays/ac12fc10-47bb-4df8-b627-5f0dd3549f52", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:03.819510+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': 3, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/79f4f3ca-10df-4638-8fe4-64bd0606a866 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "79f4f3ca-10df-4638-8fe4-64bd0606a866", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": 3, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/79f4f3ca-10df-4638-8fe4-64bd0606a866", "rel": "self"}, {"href": "http://localhost/bays/79f4f3ca-10df-4638-8fe4-64bd0606a866", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.038298+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "test-key", "detail": "test-key", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test.-_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/a9b3f7a8-2434-40b7-afc0-f77c020a99e6 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a9b3f7a8-2434-40b7-afc0-f77c020a99e6", "name": "test.-_bay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/a9b3f7a8-2434-40b7-afc0-f77c020a99e6", "rel": "self"}, {"href": "http://localhost/bays/a9b3f7a8-2434-40b7-afc0-f77c020a99e6", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.216548+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_mix_special_char_valid_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_mix_special_char_valid_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_multi_images_same_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_multi_images_same_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_async magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_async ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_create magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_create ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_empty magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_empty ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_delete magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_delete ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_multiple_baymodel magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_multiple_baymodel ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_node_count magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_node_count ... ok POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/da718158-fe24-4e3d-9db8-c3fb608f697f Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "da718158-fe24-4e3d-9db8-c3fb608f697f", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 1, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/da718158-fe24-4e3d-9db8-c3fb608f697f", "rel": "self"}, {"href": "http://localhost/bays/da718158-fe24-4e3d-9db8-c3fb608f697f", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.135854+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': -1, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '-1'. Value should be greater or equal to 1", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 0, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '0'. Value should be greater or equal to 1", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '_test_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '_test_bay'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/a8838587-613e-447a-939f-5dde42747990 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a8838587-613e-447a-939f-5dde42747990", "name": "kappa-22-bay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/a8838587-613e-447a-939f-5dde42747990", "rel": "self"}, {"href": "http://localhost/bays/a8838587-613e-447a-939f-5dde42747990", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.334864+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_A', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:create to be performed", "detail": "Policy doesn't allow baymodel:create to be performed.", "links": []}]} DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:delete to be performed", "detail": "Policy doesn't allow baymodel:delete to be performed.", "links": []}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:get to be performed", "detail": "Policy doesn't allow baymodel:get to be performed.", "links": []}]}magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_not_found magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_get_one magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_get_one ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_non_existent_baymodel_id magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_non_existent_baymodel_id ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one_by_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_with_rollback_enabled magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_with_rollback_enabled ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_many magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_many ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_no_baymodel_id magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_no_baymodel_id ... ok GET: /v1/baymodels {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:get_all to be performed", "detail": "Policy doesn't allow baymodel:get_all to be performed.", "links": []}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:get to be performed", "detail": "Policy doesn't allow baymodel:get to be performed.", "links": []}]} DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found.", "links": []}]} DELETE: /v1/baymodels/clustermodel1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/baymodels/?limit=3 {} GOT:{'baymodels': [{'uuid': 'c4d41246-abc8-4c32-a265-d1eb4ae9d088', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/c4d41246-abc8-4c32-a265-d1eb4ae9d088', 'rel': 'self'}, {'href': 'http://localhost/baymodels/c4d41246-abc8-4c32-a265-d1eb4ae9d088', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.279539+00:00', 'updated_at': None}, {'uuid': '5d1c4021-abb6-40a6-80d7-b5ebc58d9a99', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/5d1c4021-abb6-40a6-80d7-b5ebc58d9a99', 'rel': 'self'}, {'href': 'http://localhost/baymodels/5d1c4021-abb6-40a6-80d7-b5ebc58d9a99', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.281744+00:00', 'updated_at': None}, {'uuid': '02fe7be7-ecda-4919-a35b-6196ff6b3a45', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/02fe7be7-ecda-4919-a35b-6196ff6b3a45', 'rel': 'self'}, {'href': 'http://localhost/baymodels/02fe7be7-ecda-4919-a35b-6196ff6b3a45', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.283115+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=02fe7be7-ecda-4919-a35b-6196ff6b3a45'} GET: /v1/baymodels/detail?limit=3&marker=a31cec32-2c2a-487c-b99c-f5b67c96524d {} GOT:{'baymodels': [{'uuid': 'be0d72fd-b9e2-4016-84be-958372daceb4', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/be0d72fd-b9e2-4016-84be-958372daceb4', 'rel': 'self'}, {'href': 'http://localhost/baymodels/be0d72fd-b9e2-4016-84be-958372daceb4', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.331816+00:00', 'updated_at': None}]} GET: /v1/baymodels {} GOT:{'baymodels': []} GET: /v1/baymodels/test_baymodel {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "links": []}]} GET: /v1/baymodels/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "links": []}]} GET: /v1/baymodels {} GOT:{'baymodels': [{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.533638+00:00', 'updated_at': None}]}magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_one magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_one ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_non_existent_property_fail magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_non_existent_property_fail ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_at_end_valid_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_at_end_valid_name ... ok GET: /v1/baymodels/clustermodel1 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.478424+00:00', 'updated_at': None} GET: /v1/baymodels {} GOT:{'baymodels': [{'uuid': '8ba7637e-0ecc-41d3-872f-8064f3fe7f57', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/8ba7637e-0ecc-41d3-872f-8064f3fe7f57', 'rel': 'self'}, {'href': 'http://localhost/baymodels/8ba7637e-0ecc-41d3-872f-8064f3fe7f57', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.514598+00:00', 'updated_at': None}, {'uuid': '485c58a0-2b0e-4d08-b509-f79b2428fdec', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/485c58a0-2b0e-4d08-b509-f79b2428fdec', 'rel': 'self'}, {'href': 'http://localhost/baymodels/485c58a0-2b0e-4d08-b509-f79b2428fdec', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.516192+00:00', 'updated_at': None}, {'uuid': 'aa2d6c7d-8f75-49f8-839f-daf49efef406', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/aa2d6c7d-8f75-49f8-839f-daf49efef406', 'rel': 'self'}, {'href': 'http://localhost/baymodels/aa2d6c7d-8f75-49f8-839f-daf49efef406', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.517507+00:00', 'updated_at': None}, {'uuid': '9f68be02-eb25-4595-b6ff-f98de297fc81', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/9f68be02-eb25-4595-b6ff-f98de297fc81', 'rel': 'self'}, {'href': 'http://localhost/baymodels/9f68be02-eb25-4595-b6ff-f98de297fc81', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.518802+00:00', 'updated_at': None}, {'uuid': 'c03541ec-f8e0-4cd2-a4cc-8db1b0d43052', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/c03541ec-f8e0-4cd2-a4cc-8db1b0d43052', 'rel': 'self'}, {'href': 'http://localhost/baymodels/c03541ec-f8e0-4cd2-a4cc-8db1b0d43052', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.520073+00:00', 'updated_at': None}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/image_id' is a mandatory attribute and can not be removed", "detail": "'/image_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/keypair_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/keypair_id' is a mandatory attribute and can not be removed", "detail": "'/keypair_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/coe', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/coe' is a mandatory attribute and can not be removed", "detail": "'/coe' is a mandatory attribute and can not be removed", "links": []}]}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_mandatory_property_fail magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_mandatory_property_fail ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_set_project_id_and_user_id magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_set_project_id_and_user_id ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_flavor_id magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_flavor_id ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_integer_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_singular magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_singular ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_long_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_long_name ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_none magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_none ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_on_os_distro_image magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_on_os_distro_image ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_invalid_at_start_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_invalid_at_start_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay ... ok GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} PATCH: /v1/bays/bay_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.2 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} PATCH: /v1/bays/bay_example_A/?rollback=True [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.3 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute baymodel_id", "detail": "Invalid input for field/attribute baymodel_id. Value: 'None'. Mandatory field missing.", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/a73a9f9a-6db4-4309-af73-de1a908783da Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a73a9f9a-6db4-4309-af73-de1a908783da", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/a73a9f9a-6db4-4309-af73-de1a908783da", "rel": "self"}, {"href": "http://localhost/bays/a73a9f9a-6db4-4309-af73-de1a908783da", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.664310+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '123456', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'. Value should have a maximum character requirement of 242", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '.test_bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '.test_bay'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test.bay', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15}magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_valid_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_valid_name ... ok PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/external_network_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/external_network_id' is a mandatory attribute and can not be removed", "detail": "'/external_network_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/server_type', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/server_type' is a mandatory attribute and can not be removed", "detail": "'/server_type' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/tls_disabled', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/tls_disabled' is a mandatory attribute and can not be removed", "detail": "'/tls_disabled' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/public' is a mandatory attribute and can not be removed", "detail": "'/public' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/registry_enabled', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/registry_enabled' is a mandatory attribute and can not be removed", "detail": "'/registry_enabled' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/cluster_distro', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/cluster_distro' is a mandatory attribute and can not be removed", "detail": "'/cluster_distro' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/network_driver' is a mandatory attribute and can not be removed", "detail": "'/network_driver' is a mandatory attribute and can not be removed", "links": []}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.608676+00:00', 'updated_at': None} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/dns_nameserver', 'op': 'remove'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "bay_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": null, "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:04.608676+00:00", "updated_at": null} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': None, 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.608676+00:00', 'updated_at': '2019-10-16T16:35:04.715131+00:00'} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'bay_model_example_B', 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "bay_model_example_B", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:04.751006+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_singular magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_singular ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_success magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_success ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_negative magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_negative ... ok POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/718000b4-032a-45dc-beeb-b0cce4282cd7 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "718000b4-032a-45dc-beeb-b0cce4282cd7", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 1, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/718000b4-032a-45dc-beeb-b0cce4282cd7", "rel": "self"}, {"href": "http://localhost/bays/718000b4-032a-45dc-beeb-b0cce4282cd7", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.443509+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': '805676e0-9b3f-46b4-9e73-1cddb3dda429', 'bay_create_timeout': 15} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate 805676e0-9b3f-46b4-9e73-1cddb3dda429 could not be found", "detail": "ClusterTemplate 805676e0-9b3f-46b4-9e73-1cddb3dda429 could not be found.", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testbay.', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/2cacc3f3-41c1-4905-8ce7-a7dff3905f40 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "2cacc3f3-41c1-4905-8ce7-a7dff3905f40", "name": "testbay.", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/2cacc3f3-41c1-4905-8ce7-a7dff3905f40", "rel": "self"}, {"href": "http://localhost/bays/2cacc3f3-41c1-4905-8ce7-a7dff3905f40", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.597726+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': None} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/bd6cf3cd-d74f-44a8-9cd6-05abcbb799d2 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "bd6cf3cd-d74f-44a8-9cd6-05abcbb799d2", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": null, "links": [{"href": "http://localhost/v1/bays/bd6cf3cd-d74f-44a8-9cd6-05abcbb799d2", "rel": "self"}, {"href": "http://localhost/bays/bd6cf3cd-d74f-44a8-9cd6-05abcbb799d2", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.721866+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test_bay123456', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/1a492ecf-706e-4059-88c3-55f7f1237c38 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "1a492ecf-706e-4059-88c3-55f7f1237c38", "name": "test_bay123456", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/1a492ecf-706e-4059-88c3-55f7f1237c38", "rel": "self"}, {"href": "http://localhost/bays/1a492ecf-706e-4059-88c3-55f7f1237c38", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.850570+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_valid_str_int_name magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_valid_str_int_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelObject.test_baymodel_init magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelObject.test_baymodel_init ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_update magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_update ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_delete magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_delete ... ok GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_B', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.751006+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "bay_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": true, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:04.871696+00:00", "updated_at": null} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:04.871696+00:00', 'updated_at': '2019-10-16T16:35:05.072088+00:00'} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.132256+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_set_project_id_and_user_id magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_set_project_id_and_user_id ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_dns magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_dns ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_external_network magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_external_network ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_dns_nameserver magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_dns_nameserver ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_zero magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_timeout_zero ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_update magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_update ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.151038+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.167637+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '1.1.2', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '1.1..1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': 'openstack.org', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.207231+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_labels magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_labels ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_multi_image_name magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_multi_image_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_volume_driver magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_volume_driver ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_not_found magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_not_found ... ok POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple images", "detail": "Multiple images", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'flannel', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "kubernetes", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "flannel", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.237889+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.254384+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': 'rexray', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.273052+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_volume_driver magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_volume_driver ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_image_id magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_image_id ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_keypair_id magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_keypair_id ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestCertObject.test_cert_init magnum.tests.unit.api.controllers.v1.test_certificate.TestCertObject.test_cert_init ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_docker_volume_size magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_docker_volume_size ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_detail magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_detail ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_allow_update magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_allow_update ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name_not_found magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_not_found magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_not_found ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_bay magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_with_bay ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_multiple_baymodel_by_name magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_multiple_baymodel_by_name ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_multiple_cluster magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_multiple_cluster ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_uuid magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_remove_uuid ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_not_found magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_fail magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_public_baymodel_fail ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_not_set magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_not_set ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_external_network_id magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_external_network_id ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificateNonTls.test_rotate_ca_cert_non_tls magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificateNonTls.test_rotate_ca_cert_non_tls ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/8a112b95-e85b-47cd-b9f5-cd6b83d28cb3 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8a112b95-e85b-47cd-b9f5-cd6b83d28cb3", "name": "test.bay", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/8a112b95-e85b-47cd-b9f5-cd6b83d28cb3", "rel": "self"}, {"href": "http://localhost/bays/8a112b95-e85b-47cd-b9f5-cd6b83d28cb3", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:04.960074+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': -1} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute bay_create_timeout", "detail": "Invalid input for field/attribute bay_create_timeout. Value: '-1'. Value should be greater or equal to 0", "links": []}]} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 0} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/6a51950d-6d9f-4927-aaa6-319896ef9a83 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6a51950d-6d9f-4927-aaa6-319896ef9a83", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": null, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 0, "links": [{"href": "http://localhost/v1/bays/6a51950d-6d9f-4927-aaa6-319896ef9a83", "rel": "self"}, {"href": "http://localhost/bays/6a51950d-6d9f-4927-aaa6-319896ef9a83", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:05.280223+00:00", "updated_at": null} POST: /v1/bays {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 15} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/bays/ca14863b-4a71-4e84-8296-f92f6ccccad2 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ca14863b-4a71-4e84-8296-f92f6ccccad2", "name": "cluster1", "baymodel_id": "e74c40e0-d825-11e2-a28f-0800200c9a66", "node_count": 3, "master_count": 3, "docker_volume_size": 20, "labels": {"key1": "val1", "key2": "val2"}, "master_flavor_id": "m1.small", "flavor_id": "m1.small", "bay_create_timeout": 15, "links": [{"href": "http://localhost/v1/bays/ca14863b-4a71-4e84-8296-f92f6ccccad2", "rel": "self"}, {"href": "http://localhost/bays/ca14863b-4a71-4e84-8296-f92f6ccccad2", "rel": "bookmark"}], "stack_id": null, "status": "CREATE_IN_PROGRESS", "status_reason": "Completed successfully", "discovery_url": null, "api_address": null, "coe_version": null, "container_version": null, "node_addresses": ["172.17.2.4"], "master_addresses": ["172.17.2.18"], "fixed_network": null, "fixed_subnet": null, "floating_ip_enabled": true, "created_at": "2019-10-16T16:35:05.392555+00:00", "updated_at": null} GET: /v1/baymodels/2402733a-63e9-4ec6-95b5-b3a3d115ee11/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:detail to be performed", "detail": "Policy doesn't allow baymodel:detail to be performed.", "links": []}]} DELETE: /v1/baymodels/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "links": []}]} DELETE: /v1/baymodels/test_baymodel GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "links": []}]} GET: /v1/baymodels {} GOT:{'baymodels': [{'uuid': '2cc71ddb-5295-4a02-9eea-76b7b6eccbf3', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/2cc71ddb-5295-4a02-9eea-76b7b6eccbf3', 'rel': 'self'}, {'href': 'http://localhost/baymodels/2cc71ddb-5295-4a02-9eea-76b7b6eccbf3', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.536322+00:00', 'updated_at': None}, {'uuid': '41d43d3e-b935-40f8-a444-13b893f780b5', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/41d43d3e-b935-40f8-a444-13b893f780b5', 'rel': 'self'}, {'href': 'http://localhost/baymodels/41d43d3e-b935-40f8-a444-13b893f780b5', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.537927+00:00', 'updated_at': None}, {'uuid': '6e97b48d-aa6b-4fc7-aa8c-97d01e204ef9', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/6e97b48d-aa6b-4fc7-aa8c-97d01e204ef9', 'rel': 'self'}, {'href': 'http://localhost/baymodels/6e97b48d-aa6b-4fc7-aa8c-97d01e204ef9', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.539246+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=6e97b48d-aa6b-4fc7-aa8c-97d01e204ef9'} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/non-existent', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'. Reason: can't remove non-existent object 'non-existent'", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/flavor_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'flannel', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters.", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "bay_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": true, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.029623+00:00", "updated_at": null} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'bay_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.029623+00:00', 'updated_at': '2019-10-16T16:35:05.406539+00:00'} PATCH: /v1/baymodels/fc1971c0-95f9-4c83-8f67-2d10ed59e290 [{'path': '/name', 'value': 'bay_model_example_B', 'op': 'add'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate fc1971c0-95f9-4c83-8f67-2d10ed59e290 could not be found", "detail": "ClusterTemplate fc1971c0-95f9-4c83-8f67-2d10ed59e290 could not be found.", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.599947+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_success magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_success ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links_default_limit magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links_default_limit ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_against_single magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_detail_against_single ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_image_id magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_image_id ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_docker_volume_size magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_docker_volume_size ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_flavor magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_flavor ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_create magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_create ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_all_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_get_all_with_pagination_marker ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": true, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.617740+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 99, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 99, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.746459+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.764609+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': -12, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 65536, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 0, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_apiserver_port magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_apiserver_port ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_coe magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_coe ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_links magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_links ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_add_root_non_existent magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_add_root_non_existent ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 1023, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 'not an int', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'k8s', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'storm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'meson', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'osomatsu', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': '', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': '', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': '', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': '', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': '', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': '', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': '', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': '', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': '', 'fixed_subnet': '', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': '', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': '', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': '', 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': '', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_empty_string magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_empty_string ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_delete magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_delete ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_create_baymodel_with_no_os_distro_image magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_create_baymodel_with_no_os_distro_image ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_name_with_bay magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_name_with_bay ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': '', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': '', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': '', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': '', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': '', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_subnet': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_long_string magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_long_string ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'flannel', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "kubernetes", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "flannel", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:06.038254+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver_non_def_config magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_network_driver_non_def_config ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_image_name magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_image_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_os_distro_image magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_os_distro_image ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_update magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_update ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_not_allow_update magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_not_allow_update ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_by_name ... ok PATCH: /v1/baymodels/example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:update to be performed", "detail": "Policy doesn't allow baymodel:update to be performed.", "links": []}]} DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:delete to be performed", "detail": "Policy doesn't allow baymodel:delete to be performed.", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow baymodel:update to be performed", "detail": "Policy doesn't allow baymodel:update to be performed.", "links": []}]} DELETE: /v1/baymodels/1048b5c3-ba24-4fbd-b512-bf5f5752130d GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate 1048b5c3-ba24-4fbd-b512-bf5f5752130d could not be found", "detail": "ClusterTemplate 1048b5c3-ba24-4fbd-b512-bf5f5752130d could not be found.", "links": []}]} DELETE: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters.", "links": []}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.533246+00:00', 'updated_at': None} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/uuid', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/external_network_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'bay_model_example_B', 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "bay_model_example_B", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:05.759106+00:00", "updated_at": null} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'calico', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Network driver type calico is not supported, expecting a docker/flannel/unspecified network driver", "detail": "Network driver type calico is not supported, expecting a docker/flannel/unspecified network driver.", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_external_network magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_external_network ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_flavor magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_flavor ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_os_distro_image magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_os_distro_image ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_overlay magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_overlay ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_keypair_id magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_replace_baymodel_with_no_exist_keypair_id ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_rotate magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_rotate ... ok GET: /v1/baymodels/detail {} GOT:{'baymodels': [{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.593576+00:00', 'updated_at': None}]} GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/baymodels?limit=3&marker=f62d1d0a-d061-48ab-8ec6-97372ab6b6b3 {} GOT:{'baymodels': [{'uuid': '12200722-83d1-491d-9b28-97eeaf8bd8d5', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/12200722-83d1-491d-9b28-97eeaf8bd8d5', 'rel': 'self'}, {'href': 'http://localhost/baymodels/12200722-83d1-491d-9b28-97eeaf8bd8d5', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.723383+00:00', 'updated_at': None}]} GET: /v1/baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab {} GOT:{'uuid': 'e0803783-3fb9-47ed-ab49-9370aa46beab', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.781558+00:00', 'updated_at': None} GET: /v1/baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab {} GOT:{'uuid': 'e0803783-3fb9-47ed-ab49-9370aa46beab', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.781558+00:00', 'updated_at': None} GET: /baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab {} GOT:{'uuid': 'e0803783-3fb9-47ed-ab49-9370aa46beab', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e0803783-3fb9-47ed-ab49-9370aa46beab', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False, 'created_at': '2019-10-16T16:35:05.781558+00:00', 'updated_at': None} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Adding a new attribute /foo to the root of the resource is not allowed", "detail": "Adding a new attribute /foo to the root of the resource is not allowed.", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'value': 'img', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} PATCH: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/keypair_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "aaa", "detail": "aaa", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'my-image', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_doesnt_contain_id magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_doesnt_contain_id ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_generate_uuid magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_generate_uuid ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_fail magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_public_fail ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_image_name magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_image_name ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_docker_volume_size magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_docker_volume_size ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_multiple_cluster_by_name magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_multiple_cluster_by_name ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_cluster_name magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_cluster_name ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "my-image", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:06.280241+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/06a34ec6-a266-4540-9f2b-14bd4f1bba91 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "06a34ec6-a266-4540-9f2b-14bd4f1bba91", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/06a34ec6-a266-4540-9f2b-14bd4f1bba91", "rel": "self"}, {"href": "http://localhost/baymodels/06a34ec6-a266-4540-9f2b-14bd4f1bba91", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:06.340738+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': -1, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 1, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 2, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 'notanint', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'bad_driver', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_network_driver magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_invalid_network_driver ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_keypair magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_exist_keypair ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_network_driver magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_with_no_network_driver ... ok magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_name magnum.tests.unit.api.controllers.v1.test_baymodel.TestPost.test_create_baymodel_without_name ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_cluster_not_found magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_cluster_not_found ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_create magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_create ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_links magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_links ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterObject.test_cluster_init magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterObject.test_cluster_init ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_one magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_one ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_get_one magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_update magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_update ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_not_found magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_not_found ... ok magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_bay_name magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_bay_name ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_against_single magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_against_single ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Network driver type bad_driver is not supported, expecting a flannel/calico/unspecified network driver", "detail": "Network driver type bad_driver is not supported, expecting a flannel/calico/unspecified network driver.", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Test", "detail": "Test", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:06.412798+00:00", "updated_at": null} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "eta-14-model", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:06.430195+00:00", "updated_at": null} POST: /v1/certificates {'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'csr': 'fake-csr', 'pem': 'fake-pem'} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow certificate:create to be performed", "detail": "Policy doesn't allow certificate:create to be performed.", "links": []}]} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow certificate:get to be performed", "detail": "Policy doesn't allow certificate:get to be performed.", "links": []}]} POST: /v1/certificates {'csr': 'fake-csr', 'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52'} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"bay_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "links": [{"href": "http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "csr": "fake-csr", "pem": "fake-pem"} PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {}magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificate.test_rotate_ca_cert magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificate.test_rotate_ca_cert ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_detail magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_detail ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_all magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_all ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_delete magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_delete ... ok POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/ec574644-5cb6-4a5a-be6e-fcc6bd3bb24a Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ec574644-5cb6-4a5a-be6e-fcc6bd3bb24a", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/ec574644-5cb6-4a5a-be6e-fcc6bd3bb24a", "rel": "self"}, {"href": "http://localhost/baymodels/ec574644-5cb6-4a5a-be6e-fcc6bd3bb24a", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:06.070812+00:00", "updated_at": null} GET: /v1/certificates/cluster1 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} POST: /v1/certificates {'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'csr': 'fake-csr'} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"bay_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "links": [{"href": "http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "csr": "fake-csr", "pem": "fake-pem"} POST: /v1/certificates {'cluster_uuid': 'cluster1', 'csr': 'fake-csr'} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"bay_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "cluster_uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "links": [{"href": "http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "self"}, {"href": "http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "rel": "bookmark"}], "csr": "fake-csr", "pem": "fake-pem"} POST: /v1/certificates {'cluster_uuid': 'not_found', 'csr': 'fake-csr'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:get to be performed", "detail": "Policy doesn't allow cluster:get to be performed.", "links": []}]} DELETE: /v1/clusters/ca54d4f4-edd6-41a7-b924-794849cab6d5 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster ca54d4f4-edd6-41a7-b924-794849cab6d5 could not be found", "detail": "Cluster ca54d4f4-edd6-41a7-b924-794849cab6d5 could not be found.", "links": []}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/clusters/76a7a328-0a56-4963-aa4a-f9994c05a9e4 {} GOT:{'uuid': '76a7a328-0a56-4963-aa4a-f9994c05a9e4', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/76a7a328-0a56-4963-aa4a-f9994c05a9e4', 'rel': 'self'}, {'href': 'http://localhost/clusters/76a7a328-0a56-4963-aa4a-f9994c05a9e4', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': '76a7a328-0a56-4963-aa4a-f9994c05a9e4', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:06.737849+00:00', 'updated_at': None}magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_admin magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_admin ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_not_found magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid_not_found ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test", "detail": "test", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "flavor", "detail": "flavor", "links": []}]} POST: /v1/baymodels {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 1, 'docker_storage_driver': 'overlay', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 1, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "overlay", "master_lb_enabled": true, "floating_ip_enabled": true, "hidden": false, "created_at": "2019-10-16T16:35:06.210394+00:00", "updated_at": null} PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow certificate:rotate_ca to be performed", "detail": "Policy doesn't allow certificate:rotate_ca to be performed.", "links": []}]} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} GET: /certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:update to be performed", "detail": "Policy doesn't allow cluster:update to be performed.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found", "detail": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 could not be found.", "links": []}]}magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_get_one magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name_not_found magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_with_name_not_found ... ok POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute image_id", "detail": "Invalid input for field/attribute image_id. Value: 'None'. Mandatory field missing.", "links": []}]} POST: /v1/baymodels {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute keypair_id", "detail": "Invalid input for field/attribute keypair_id. Value: 'None'. Mandatory field missing.", "links": []}]} GET: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'bay_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'cluster_uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'links': [{'href': 'http://localhost/v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'csr': 'fake-csr', 'pem': 'fake-pem'} GET: /v1/certificates/test_cluster {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/certificates/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Rotating the CA certificate on a non-TLS cluster is not supported", "detail": "Rotating the CA certificate on a non-TLS cluster is not supported", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:create to be performed", "detail": "Policy doesn't allow cluster:create to be performed.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:delete to be performed", "detail": "Policy doesn't allow cluster:delete to be performed.", "links": []}]} PATCH: /v1/clusters/cluster_example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:update to be performed", "detail": "Policy doesn't allow cluster:update to be performed.", "links": []}]} DELETE: /v1/clusters/cluster1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/clusters/test_cluster GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/clusters/?limit=3 {} GOT:{'clusters': [{'uuid': '36602572-7d70-43b6-bef7-2ea25f78316d', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/36602572-7d70-43b6-bef7-2ea25f78316d', 'rel': 'self'}, {'href': 'http://localhost/clusters/36602572-7d70-43b6-bef7-2ea25f78316d', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': '092ff277-688a-4ebf-a672-5abfcdc0abae', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/092ff277-688a-4ebf-a672-5abfcdc0abae', 'rel': 'self'}, {'href': 'http://localhost/clusters/092ff277-688a-4ebf-a672-5abfcdc0abae', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': 'c95ba504-4ef5-46bf-ab0c-ebc52fee4220', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/c95ba504-4ef5-46bf-ab0c-ebc52fee4220', 'rel': 'self'}, {'href': 'http://localhost/clusters/c95ba504-4ef5-46bf-ab0c-ebc52fee4220', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}], 'next': 'http://localhost/v1/clusters?sort_key=id&sort_dir=asc&limit=3&marker=c95ba504-4ef5-46bf-ab0c-ebc52fee4220'}magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_as_admin magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_as_admin ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_uuid ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster_heatclient_exception magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster_heatclient_exception ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_many magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_many ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links_default_limit magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links_default_limit ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_template_id_failed magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_template_id_failed ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_empty magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_empty ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_one magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_invalid_node_count magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_invalid_node_count ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_non_existent_property magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_non_existent_property ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_multiple_cluster magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_multiple_cluster ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_enabled magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_enabled ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_name_failed magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_name_failed ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_all_projects magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_all_projects ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_doesnt_contain_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_doesnt_contain_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster_template_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_non_existent_cluster_template_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_flavor magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_flavor ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_multiple_cluster magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_multiple_cluster ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_keypair magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_keypair ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_not_found magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name_not_found ... ok DELETE: /v1/clusters/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': 'a4d1d81e-2803-4707-a29c-42b8313de40e', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/a4d1d81e-2803-4707-a29c-42b8313de40e', 'rel': 'self'}, {'href': 'http://localhost/clusters/a4d1d81e-2803-4707-a29c-42b8313de40e', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': 'a3a45f93-b61d-4d74-9f53-07bb6110c2d3', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/a3a45f93-b61d-4d74-9f53-07bb6110c2d3', 'rel': 'self'}, {'href': 'http://localhost/clusters/a3a45f93-b61d-4d74-9f53-07bb6110c2d3', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': '8b7dc507-f2e0-4031-9ee3-1f777505b843', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/8b7dc507-f2e0-4031-9ee3-1f777505b843', 'rel': 'self'}, {'href': 'http://localhost/clusters/8b7dc507-f2e0-4031-9ee3-1f777505b843', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}], 'next': 'http://localhost/v1/clusters?sort_key=id&sort_dir=asc&limit=3&marker=8b7dc507-f2e0-4031-9ee3-1f777505b843'} GET: /v1/clusters/detail {} GOT:{'clusters': [{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.496463+00:00', 'updated_at': None}]} GET: /v1/clusters {} GOT:{'clusters': []} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.634908+00:00', 'updated_at': None} GET: /v1/clusters/test_cluster {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} GET: /v1/clusters/1fe65d45-9855-4bda-abbc-2d8105d74849 {} GOT:{'uuid': '1fe65d45-9855-4bda-abbc-2d8105d74849', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/1fe65d45-9855-4bda-abbc-2d8105d74849', 'rel': 'self'}, {'href': 'http://localhost/clusters/1fe65d45-9855-4bda-abbc-2d8105d74849', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.871650+00:00', 'updated_at': None} GET: /v1/clusters/1fe65d45-9855-4bda-abbc-2d8105d74849 {} GOT:{'uuid': '1fe65d45-9855-4bda-abbc-2d8105d74849', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/1fe65d45-9855-4bda-abbc-2d8105d74849', 'rel': 'self'}, {'href': 'http://localhost/clusters/1fe65d45-9855-4bda-abbc-2d8105d74849', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.871650+00:00', 'updated_at': None} GET: /clusters/1fe65d45-9855-4bda-abbc-2d8105d74849 {} GOT:{'uuid': '1fe65d45-9855-4bda-abbc-2d8105d74849', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/1fe65d45-9855-4bda-abbc-2d8105d74849', 'rel': 'self'}, {'href': 'http://localhost/clusters/1fe65d45-9855-4bda-abbc-2d8105d74849', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.871650+00:00', 'updated_at': None}magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_links magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_links ... ok GET: /v1/clusters/41945ec6-a6ff-4234-a73c-31032e2ba7c6 {} GOT:{'uuid': '41945ec6-a6ff-4234-a73c-31032e2ba7c6', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/41945ec6-a6ff-4234-a73c-31032e2ba7c6', 'rel': 'self'}, {'href': 'http://localhost/clusters/41945ec6-a6ff-4234-a73c-31032e2ba7c6', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.018995+00:00', 'updated_at': None} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_FAILED', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'faults': {'fake_name': 'fake_reason'}, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.155327+00:00', 'updated_at': None} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_FAILED', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'faults': {}, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.296064+00:00', 'updated_at': None} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': 'db3ffbd1-b8c4-4c4f-87bd-6f38102899d4', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "cannot change cluster property(ies) cluster_template_id", "detail": "cannot change cluster property(ies) cluster_template_id.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': -1, 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '-1'. Value should be greater or equal to 1", "links": []}]} PATCH: /v1/clusters/e2a1e554-79c8-419f-a784-32258ca7fcc5 [{'path': '/name', 'value': 'cluster_example_B', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster e2a1e554-79c8-419f-a784-32258ca7fcc5 could not be found", "detail": "Cluster e2a1e554-79c8-419f-a784-32258ca7fcc5 could not be found.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=True [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.3 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cb9e879e-b3ca-4b20-802d-9452ccae9c7a"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-flavor", "detail": "test-flavor", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "test-key", "detail": "test-key", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'cd394550-45f5-4afc-a433-a487ef106114', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3}magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_uuid_not_found magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_uuid_not_found ... ok GOT:Response: 202 Accepted Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version GET: /v1/clusters/6276db0a-750b-478e-9a41-54b27a70cb4b/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:detail to be performed", "detail": "Policy doesn't allow cluster:detail to be performed.", "links": []}]} GET: /v1/clusters {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:get_all to be performed", "detail": "Policy doesn't allow cluster:get_all to be performed.", "links": []}]} DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:delete to be performed", "detail": "Policy doesn't allow cluster:delete to be performed.", "links": []}]} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow cluster:get to be performed", "detail": "Policy doesn't allow cluster:get to be performed.", "links": []}]} DELETE: /v1/clusters/ba05b78c-1fa2-4ab8-b2a8-5d78c2f4051f GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/clusters/detail?limit=3&marker=f6a9eb56-a432-4d6b-9d04-2c5223aedb98 {} GOT:{'clusters': [{'uuid': '1722c9c9-596e-44a4-bc4b-2214b25fd96b', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/1722c9c9-596e-44a4-bc4b-2214b25fd96b', 'rel': 'self'}, {'href': 'http://localhost/clusters/1722c9c9-596e-44a4-bc4b-2214b25fd96b', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:07.292075+00:00', 'updated_at': None}]} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': 'db9e0b59-022c-48da-a561-7911186ea13e', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/db9e0b59-022c-48da-a561-7911186ea13e', 'rel': 'self'}, {'href': 'http://localhost/clusters/db9e0b59-022c-48da-a561-7911186ea13e', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': '823e91fe-4ffb-49e8-959b-88df31b66de9', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/823e91fe-4ffb-49e8-959b-88df31b66de9', 'rel': 'self'}, {'href': 'http://localhost/clusters/823e91fe-4ffb-49e8-959b-88df31b66de9', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': 'c263f9a0-7ee1-4de7-ae1e-e68562862438', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/c263f9a0-7ee1-4de7-ae1e-e68562862438', 'rel': 'self'}, {'href': 'http://localhost/clusters/c263f9a0-7ee1-4de7-ae1e-e68562862438', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': 'e86998fd-3910-4254-910c-199b28cf466a', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/e86998fd-3910-4254-910c-199b28cf466a', 'rel': 'self'}, {'href': 'http://localhost/clusters/e86998fd-3910-4254-910c-199b28cf466a', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}]} GET: /v1/clusters?limit=3&marker=c017a0b9-8858-4503-8326-32b682860efd {} GOT:{'clusters': [{'uuid': 'f22cebb7-a8ea-450d-be2c-2d26218dd135', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/f22cebb7-a8ea-450d-be2c-2d26218dd135', 'rel': 'self'}, {'href': 'http://localhost/clusters/f22cebb7-a8ea-450d-be2c-2d26218dd135', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}]} GET: /v1/clusters/cluster1 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:08.213586+00:00', 'updated_at': None} GET: /v1/clusters/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]}magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_nonexist_image magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_nonexist_image ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_not_found magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_by_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_all magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_all ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_add_non_existent_property magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_add_non_existent_property ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name_not_found magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_mandatory_property_fail magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_mandatory_property_fail ... ok GET: /v1/clusters/12ca23b1-0082-4c79-8b31-d7ad1562681c {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 12ca23b1-0082-4c79-8b31-d7ad1562681c could not be found", "detail": "Cluster 12ca23b1-0082-4c79-8b31-d7ad1562681c could not be found.", "links": []}]} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': 'fb78c019-1414-49d2-8aa7-ed29873c2e25', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/fb78c019-1414-49d2-8aa7-ed29873c2e25', 'rel': 'self'}, {'href': 'http://localhost/clusters/fb78c019-1414-49d2-8aa7-ed29873c2e25', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': '37eaedd8-ded8-4e58-9bc5-a34826b601aa', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/37eaedd8-ded8-4e58-9bc5-a34826b601aa', 'rel': 'self'}, {'href': 'http://localhost/clusters/37eaedd8-ded8-4e58-9bc5-a34826b601aa', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': '98e6e442-5814-4d09-9c29-6bf868fa299a', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/98e6e442-5814-4d09-9c29-6bf868fa299a', 'rel': 'self'}, {'href': 'http://localhost/clusters/98e6e442-5814-4d09-9c29-6bf868fa299a', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': '624e486c-4a98-491c-abb9-3d8680e80fa6', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/624e486c-4a98-491c-abb9-3d8680e80fa6', 'rel': 'self'}, {'href': 'http://localhost/clusters/624e486c-4a98-491c-abb9-3d8680e80fa6', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}, {'uuid': '67093f19-3a43-4586-8277-50bb20b37a9b', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/67093f19-3a43-4586-8277-50bb20b37a9b', 'rel': 'self'}, {'href': 'http://localhost/clusters/67093f19-3a43-4586-8277-50bb20b37a9b', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}]} GET: /v1/clusters {} GOT:{'clusters': [{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/non-existent', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'. Reason: can't remove non-existent object 'non-existent'", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/name', 'value': 'cluster_example_B', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "cannot change cluster property(ies) name", "detail": "cannot change cluster property(ies) name.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': 'cf732cf2-7d7b-429c-b0df-82cef2d15133', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate cf732cf2-7d7b-429c-b0df-82cef2d15133 could not be found", "detail": "ClusterTemplate cf732cf2-7d7b-429c-b0df-82cef2d15133 could not be found.", "links": []}]} PATCH: /v1/clusters/test_cluster [{'path': '/name', 'value': 'test_cluster', 'op': 'replace'}] GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple clusters exist with same name", "detail": "Multiple clusters exist with same name. Please use the cluster uuid instead.", "links": []}]} PATCH: /v1/clusters/not_found [{'path': '/name', 'value': 'not_found', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not_found could not be found", "detail": "Cluster not_found could not be found.", "links": []}]} PATCH: /v1/clusters/0fd54506-ac61-4bfa-8899-0802d595f3cf [{'path': '/cluster_id', 'value': '0fd54506-ac61-4bfa-8899-0802d595f3cf', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 0fd54506-ac61-4bfa-8899-0802d595f3cf could not be found", "detail": "Cluster 0fd54506-ac61-4bfa-8899-0802d595f3cf could not be found.", "links": []}]} POST: /v1/clusters {'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "291bffda-7525-4f6d-8f97-2a9519227ad7"}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_empty magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_empty ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_generate_uuid magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_generate_uuid ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_no_cluster_template_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_no_cluster_template_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_ok ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_disabled magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_rollback_disabled ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_flavor_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_flavor_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_ext_network magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_ext_network ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate cd394550-45f5-4afc-a433-a487ef106114 could not be found", "detail": "ClusterTemplate cd394550-45f5-4afc-a433-a487ef106114 could not be found.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-img", "detail": "test-img", "links": []}]} GET: /v1/clustertemplates {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:get_all to be performed", "detail": "Policy doesn't allow clustertemplate:get_all to be performed.", "links": []}]} DELETE: /v1/clustertemplates/not_found GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "links": []}]} GET: /v1/clustertemplates/detail {} GOT:{'clustertemplates': [{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:08.447237+00:00', 'updated_at': None}]} GET: /v1/clustertemplates {} GOT:{'clustertemplates': []} GET: /v1/clustertemplates {} GOT:{'clustertemplates': [{'uuid': 'f03a5b98-8201-4796-834d-9d3c39aa2b16', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/f03a5b98-8201-4796-834d-9d3c39aa2b16', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/f03a5b98-8201-4796-834d-9d3c39aa2b16', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '0', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:08.752826+00:00', 'updated_at': None}, {'uuid': '8eea6590-bb97-4653-8890-1cd43da6a79e', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/8eea6590-bb97-4653-8890-1cd43da6a79e', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/8eea6590-bb97-4653-8890-1cd43da6a79e', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '1', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:08.754492+00:00', 'updated_at': None}, {'uuid': 'eb596fe9-5707-4621-adce-8192453a2355', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/eb596fe9-5707-4621-adce-8192453a2355', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/eb596fe9-5707-4621-adce-8192453a2355', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '2', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:08.755827+00:00', 'updated_at': None}, {'uuid': '4a09930e-2d61-4f19-a153-4454245116f5', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/4a09930e-2d61-4f19-a153-4454245116f5', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/4a09930e-2d61-4f19-a153-4454245116f5', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '3', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:08.757189+00:00', 'updated_at': None}]}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_all_projects magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_all_projects ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_not_found magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_not_found ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_flavor_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_flavor_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_set_project_id_and_user_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_set_project_id_and_user_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_links magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_links ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_images_same_name magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_images_same_name ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_ok_by_name ... ok GET: /v1/clustertemplates/2527c009-b7d5-4b6c-ac34-6a84ddb3f22b {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate 2527c009-b7d5-4b6c-ac34-6a84ddb3f22b could not be found", "detail": "ClusterTemplate 2527c009-b7d5-4b6c-ac34-6a84ddb3f22b could not be found.", "links": []}]} GET: /v1/clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828 {} GOT:{'uuid': '2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:08.884952+00:00', 'updated_at': None} GET: /v1/clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828 {} GOT:{'uuid': '2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:08.884952+00:00', 'updated_at': None} GET: /clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828 {} GOT:{'uuid': '2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/2f412bbb-4960-416e-b0b0-4c3cedc7e828', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:08.884952+00:00', 'updated_at': None} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/image_id' is a mandatory attribute and can not be removed", "detail": "'/image_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/coe', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/coe' is a mandatory attribute and can not be removed", "detail": "'/coe' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/external_network_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/external_network_id' is a mandatory attribute and can not be removed", "detail": "'/external_network_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/server_type', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/server_type' is a mandatory attribute and can not be removed", "detail": "'/server_type' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/tls_disabled', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/tls_disabled' is a mandatory attribute and can not be removed", "detail": "'/tls_disabled' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/public' is a mandatory attribute and can not be removed", "detail": "'/public' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/registry_enabled', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/registry_enabled' is a mandatory attribute and can not be removed", "detail": "'/registry_enabled' is a mandatory attribute and can not be removed", "links": []}]}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_mandatory_property_fail magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_mandatory_property_fail ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_uuid magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_uuid ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cluster_template_name magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cluster_template_name ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_flavor_id magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_flavor_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_one_node magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_one_node ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_as_admin magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_as_admin ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_docker_volume_size magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_docker_volume_size ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_singular magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_singular ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_as_admin magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_as_admin ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_keypair magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_keypair ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_on_os_distro_image magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_on_os_distro_image ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_resource_limit_reached magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_resource_limit_reached ... ok GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:08.356401+00:00', 'updated_at': None} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'op': 'remove'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 1, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'UPDATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:08.356401+00:00', 'updated_at': '2019-10-16T16:35:08.530618+00:00'} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 4, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'UPDATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:08.638662+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/clusters/cluster_example_A [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 4, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'UPDATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:08.841728+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/clusters/8e8d25b0-b68e-449e-84ba-cf3e231ccc41 [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8e8d25b0-b68e-449e-84ba-cf3e231ccc41"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "d4e452a7-7030-4546-9772-7081a2f112b5"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Resource limit exceeded: You have reached the maximum clusters per project, 1", "detail": "Resource limit exceeded: You have reached the maximum clusters per project, 1. You may delete a cluster to make room for a new one.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': -1, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3}magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_zero magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_zero ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_labels magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_labels ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_count_zero magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_master_count_zero ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_docker_volume_size magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_docker_volume_size ... ok PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/cluster_distro', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/cluster_distro' is a mandatory attribute and can not be removed", "detail": "'/cluster_distro' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/network_driver' is a mandatory attribute and can not be removed", "detail": "'/network_driver' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/uuid', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/flavor_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_B", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:09.137587+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_B', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:09.137587+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'} PATCH: /v1/clustertemplates/8023ca83-3bca-4dcc-ac50-c90390c8ed37 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8023ca83-3bca-4dcc-ac50-c90390c8ed37", "name": "cluster_model_example_B", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/8023ca83-3bca-4dcc-ac50-c90390c8ed37", "rel": "self"}, {"href": "http://localhost/clustertemplates/8023ca83-3bca-4dcc-ac50-c90390c8ed37", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "8023ca83-3bca-4dcc-ac50-c90390c8ed37", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:09.266516+00:00", "updated_at": null} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": true, "created_at": "2019-10-16T16:35:09.362334+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': True, 'created_at': '2019-10-16T16:35:09.362334+00:00', 'updated_at': '2019-10-16T16:35:09.521146+00:00'}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_hidden_with_cluster_allow_update magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_hidden_with_cluster_allow_update ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_labels magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_labels ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_allow_update magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_allow_update ... ok PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Adding a new attribute /foo to the root of the resource is not allowed", "detail": "Adding a new attribute /foo to the root of the resource is not allowed.", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/uuid', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/uuid' is an internal attribute and can not be updated", "detail": "'/uuid' is an internal attribute and can not be updated", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/cluster_template_id' is a mandatory attribute and can not be removed", "detail": "'/cluster_template_id' is a mandatory attribute and can not be removed", "links": []}]} PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/?rollback=False [{'path': '/node_count', 'value': 4, 'op': 'replace'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.3 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8f40f42a-a1c0-4d28-af23-d993c6bef18e"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e368bd9c-5583-4e7b-8a3e-fde7b04c2ccd"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'clustermodel1', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "fd136261-6456-45ee-a2e4-ec58ee1ee0de"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 3, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "53d6f4f1-01fc-43dd-bf96-019442ec2b20"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3, 'keypair': 'keypair2'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "a456cc48-d2b2-46f8-b909-8fc41a207aaa"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': {'key': 'value'}, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f926c6cb-c143-4989-95a5-0e162ab22d55"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 0} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute master_count", "detail": "Invalid input for field/attribute master_count. Value: '0'. Value should be greater or equal to 1", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "keypair2", "detail": "keypair2", "links": []}]}magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_keypair_same_name magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_multi_keypair_same_name ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute docker_volume_size", "detail": "Invalid input for field/attribute docker_volume_size. Value: '-1'. Value should be greater or equal to 1", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 'notanint', 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute cluster", "detail": "Invalid input for field/attribute cluster. Value: '{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 'notanint', 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3}'. invalid literal for int() with base 10: 'notanint'", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 1, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "docker volume size 1 GB is not valid, expecting minimum value 3GB for devicemapper storage driver", "detail": "docker volume size 1 GB is not valid, expecting minimum value 3GB for devicemapper storage driver.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': 2, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "docker volume size 2 GB is not valid, expecting minimum value 3GB for devicemapper storage driver", "detail": "docker volume size 2 GB is not valid, expecting minimum value 3GB for devicemapper storage driver.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': 'invalid', 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute cluster", "detail": "Invalid input for field/attribute cluster. Value: '{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': 'invalid', 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3}'. Value not a valid dict: invalid", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'. Value should have a maximum character requirement of 242", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '123456', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '123456test_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456test_cluster'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]}magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_name magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_invalid_name ... ok POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute cluster_template_id", "detail": "Invalid input for field/attribute cluster_template_id. Value: 'None'. Mandatory field missing.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': 'm2.small', 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c179e1ed-d619-4ce0-ada5-38e3b894b9f4"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test-net", "detail": "test-net", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': 'm2.small', 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "8b98880f-c44b-410b-ba23-898089bc46b8"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "test-img", "detail": "test-img", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'foo', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 1} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "57ffb69b-fc9d-4b28-87e3-1330f937e541"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 0, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c6026cb3-9dab-4b68-af36-9d6efd151205"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test_cluster123456', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "fa9b3819-eb52-408c-b04b-a10d5551fbdf"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test-cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c87a3533-b907-45bc-a1d5-376053fca7ec"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test.cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_fail magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_fail ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_multi_node magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_lb_multi_node ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_not_found magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_not_found ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template ... ok PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": true, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:09.562982+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:09.562982+00:00', 'updated_at': '2019-10-16T16:35:09.719638+00:00'} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}] PATCH: /v1/clustertemplates/b079e3b0-0505-4029-8507-c929c88d8a49 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'add'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate b079e3b0-0505-4029-8507-c929c88d8a49 could not be found", "detail": "ClusterTemplate b079e3b0-0505-4029-8507-c929c88d8a49 could not be found.", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'my-image', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "my-image", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:09.982027+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_doesnt_contain_id magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_doesnt_contain_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_master_count magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_master_count ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_not_set magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_not_set ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_success magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_success ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_flavor magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_flavor ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:10.000605+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": true, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:10.019179+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:10.040974+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': -1, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 1, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_docker_volume_size magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_docker_volume_size ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_network_driver magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_network_driver ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_flavor magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_flavor ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_os_distro_image magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_os_distro_image ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_timeout magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_timeout ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_node_count magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_no_node_count ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name_not_found magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_node_count_negative magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_node_count_negative ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_node_count_zero magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_node_count_zero ... ok POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '-test_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '-test_cluster'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '.test_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '.test_cluster'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '_test_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '_test_cluster'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': '', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'foo', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "master_count must be 1 when master_lb_enabled is False", "detail": "master_count must be 1 when master_lb_enabled is False", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "89a587ba-1301-4827-8246-b5f0c02e6bce"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "ba73c12c-906e-4185-9d80-1c9295ca3d70"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': -1, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '-1'. Value should be greater or equal to 1", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 0, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute node_count", "detail": "Invalid input for field/attribute node_count. Value: '0'. Value should be greater or equal to 1", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'notfound', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3}magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_name magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_non_existent_cluster_template_name ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_docker_volume_size magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_docker_volume_size ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_negative magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_negative ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_flavor_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_flavor_id ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 2, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 'notanint', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'bad_driver', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Network driver type bad_driver is not supported, expecting a flannel/calico/unspecified network driver", "detail": "Network driver type bad_driver is not supported, expecting a flannel/calico/unspecified network driver.", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "flavor", "detail": "flavor", "links": []}]} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} DELETE: /v1/federations/5ed4b499-4b4c-44d3-ac01-65320ba0490e GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/federations/5ed4b499-4b4c-44d3-ac01-65320ba0490e {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation 5ed4b499-4b4c-44d3-ac01-65320ba0490e could not be found", "detail": "Federation 5ed4b499-4b4c-44d3-ac01-65320ba0490e could not be found.", "links": []}]} DELETE: /v1/federations/foo GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation foo could not be found", "detail": "Federation foo could not be found.", "links": []}]} GET: /v1/federations {} GOT:{'federations': [{'uuid': '45ab7245-a0e2-4f96-8704-f2f71db50e17', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/45ab7245-a0e2-4f96-8704-f2f71db50e17', 'rel': 'self'}, {'href': 'http://localhost/federations/45ab7245-a0e2-4f96-8704-f2f71db50e17', 'rel': 'bookmark'}]}, {'uuid': 'f892f057-7339-48ca-be7b-1ef72dbcf423', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/f892f057-7339-48ca-be7b-1ef72dbcf423', 'rel': 'self'}, {'href': 'http://localhost/federations/f892f057-7339-48ca-be7b-1ef72dbcf423', 'rel': 'bookmark'}]}, {'uuid': '8b1cc9e5-b8c9-4eb6-95d4-21e04fc9567e', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/8b1cc9e5-b8c9-4eb6-95d4-21e04fc9567e', 'rel': 'self'}, {'href': 'http://localhost/federations/8b1cc9e5-b8c9-4eb6-95d4-21e04fc9567e', 'rel': 'bookmark'}]}], 'next': 'http://localhost/v1/federations?sort_key=id&sort_dir=asc&limit=3&marker=8b1cc9e5-b8c9-4eb6-95d4-21e04fc9567e'}magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links_default_limit magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links_default_limit ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_against_single magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_against_single ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_empty magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_empty ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_all_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_all_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_none magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_none ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_not_found magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_valid_name magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_valid_name ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_non_existent_cluster magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_non_existent_cluster ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_existent_cluster magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_existent_cluster ... ok magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_many magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_many ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_master_flavor_id magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_master_flavor_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_labels magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_labels ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_keypair magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_keypair ... ok magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize_with_master_nodegroup magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize_with_master_nodegroup ... ok magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize_with_node_count_less_than_min magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize_with_node_count_less_than_min ... ok magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_name magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_name ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_as_admin magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_as_admin ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_update magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_update ... ok magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize_with_nodegroup magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize_with_nodegroup ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_not_found magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_not_found ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplateObject.test_cluster_template_init magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplateObject.test_cluster_template_init ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_create magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_create ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_one magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name ... ok GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "813e1f1e-2eb4-4870-8aa6-2ea4d6aca85f"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testcluster.', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6281140c-eb8d-433e-a9e2-a4688b216516"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testcluster-', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6e9feb25-c7e1-43c2-ad6d-db6e26955a7f"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'testcluster_', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "05756a6a-7042-4ca9-9334-061d78224821"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'test.-_cluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f5572291-34d9-46f6-a8ad-3b1330e47f32"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'Testcluster', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c59fc109-02b7-4692-9ad7-421bd9421562"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cd4fc3a1-39b5-4b95-a308-c8f340ec5d0e"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 3, 'nodegroup': 'd818bbf9-4307-4d32-bf46-be6173cb7560'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing %(nodegroup)s outside the allowed range: min_node_count = %(min_node_count)s, max_node_count = %(max_node_count)s", "detail": "Resizing %(nodegroup)s outside the allowed range: min_node_count = %(min_node_count)s, max_node_count = %(max_node_count)s", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:update to be performed", "detail": "Policy doesn't allow clustertemplate:update to be performed.", "links": []}]} DELETE: /v1/clustertemplates/d40bfa17-9205-46d4-b22b-313d765ee58b GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate d40bfa17-9205-46d4-b22b-313d765ee58b could not be found", "detail": "ClusterTemplate d40bfa17-9205-46d4-b22b-313d765ee58b could not be found.", "links": []}]} GET: /v1/clustertemplates {} GOT:{'clustertemplates': [{'uuid': 'f27036ba-aade-4440-afb4-cc3c05041a51', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/f27036ba-aade-4440-afb4-cc3c05041a51', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/f27036ba-aade-4440-afb4-cc3c05041a51', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:10.860108+00:00', 'updated_at': None}, {'uuid': 'be11e298-f7c3-49ad-870e-5009beef507e', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/be11e298-f7c3-49ad-870e-5009beef507e', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/be11e298-f7c3-49ad-870e-5009beef507e', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:10.861629+00:00', 'updated_at': None}, {'uuid': '590f650b-f9ab-4b36-9ca7-e113bf17810b', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/590f650b-f9ab-4b36-9ca7-e113bf17810b', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/590f650b-f9ab-4b36-9ca7-e113bf17810b', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:10.862958+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/clustertemplates?sort_key=id&sort_dir=asc&limit=3&marker=590f650b-f9ab-4b36-9ca7-e113bf17810b'}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links_default_limit magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links_default_limit ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name ... ok magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize_with_node_count_greater_than_max magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterActions.test_resize_with_node_count_greater_than_max ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_one magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_update magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_update ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_delete magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_delete ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_detail magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_detail ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_delete magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_delete ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_get_one magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_only_owner_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_create_cluster_template_with_no_os_distro_image magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_create_cluster_template_with_no_os_distro_image ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_non_existent_property_fail magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_non_existent_property_fail ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_as_admin magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_as_admin ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_role magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_role ... ok POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c703dffb-f275-42cc-b555-c4294223b5ce"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "31efb2c7-9e4a-431c-bb8d-991d84142363"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "6faa216b-84a5-4dfb-a723-a22b0343e333"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "42d46e76-3a87-45ed-94d4-20b23aa32cde"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': '73c5dd34-c5d5-4a5a-bf8e-9505c16bebf1'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing a master nodegroup is not supported", "detail": "Resizing a master nodegroup is not supported.", "links": []}]} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': 'f89da959-9ff5-428c-965e-eb81927dd71c'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 6, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:10.715610+00:00', 'updated_at': None} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:create to be performed", "detail": "Policy doesn't allow clustertemplate:create to be performed.", "links": []}]} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:get to be performed", "detail": "Policy doesn't allow clustertemplate:get to be performed.", "links": []}]} PATCH: /v1/clustertemplates/example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}] GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:update to be performed", "detail": "Policy doesn't allow clustertemplate:update to be performed.", "links": []}]} DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:delete to be performed", "detail": "Policy doesn't allow clustertemplate:delete to be performed.", "links": []}]} DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template ... ok GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate notfound could not be found", "detail": "ClusterTemplate notfound could not be found.", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': -1, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute create_timeout", "detail": "Invalid input for field/attribute create_timeout. Value: '-1'. Value should be greater or equal to 0", "links": []}]} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': None, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "cfffb976-1f9f-4b2f-89ff-dced8e0a8907"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "91c967cd-883d-4cbf-893a-362da559b22b"} POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'discovery_url': None, 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'create_timeout': 15, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'node_count': 3, 'master_count': 3} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "099ba82f-838c-40aa-8dd3-c11bcb1409e9"} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"} GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {} GOT:{'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster_example_A', 'cluster_template_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'keypair': None, 'node_count': 6, 'master_count': 3, 'docker_volume_size': None, 'labels': {}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': None, 'health_status_reason': {}, 'discovery_url': None, 'api_address': '172.17.2.3', 'coe_version': None, 'container_version': None, 'project_id': 'fake_project', 'user_id': 'fake_user', 'node_addresses': ['172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'created_at': '2019-10-16T16:35:10.800360+00:00', 'updated_at': None} POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': '5c075c39-2928-43d8-b7ef-468c8509dc18'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.8 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing %(nodegroup)s outside the allowed range: min_node_count = %(min_node_count)s, max_node_count = %(max_node_count)s", "detail": "Resizing %(nodegroup)s outside the allowed range: min_node_count = %(min_node_count)s, max_node_count = %(max_node_count)s", "links": []}]} DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:delete to be performed", "detail": "Policy doesn't allow clustertemplate:delete to be performed.", "links": []}]} GET: /v1/clustertemplates/a5c60db1-80cb-4c8d-b595-e2bd64cf9bdd/detail {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:detail to be performed", "detail": "Policy doesn't allow clustertemplate:detail to be performed.", "links": []}]} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow clustertemplate:get to be performed", "detail": "Policy doesn't allow clustertemplate:get to be performed.", "links": []}]} DELETE: /v1/clustertemplates/62691339-2210-4593-af7a-3930a626e541 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/clustertemplates/?limit=3 {} GOT:{'clustertemplates': [{'uuid': '0b5ef833-113d-4c5d-b705-d99eca8d0de0', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/0b5ef833-113d-4c5d-b705-d99eca8d0de0', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/0b5ef833-113d-4c5d-b705-d99eca8d0de0', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.134685+00:00', 'updated_at': None}, {'uuid': '0eec4f18-a523-4436-b078-622c65d8e58d', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/0eec4f18-a523-4436-b078-622c65d8e58d', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/0eec4f18-a523-4436-b078-622c65d8e58d', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.136176+00:00', 'updated_at': None}, {'uuid': '51f883ab-d362-483b-bc23-b08d5bd59536', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/51f883ab-d362-483b-bc23-b08d5bd59536', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/51f883ab-d362-483b-bc23-b08d5bd59536', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.137466+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/clustertemplates?sort_key=id&sort_dir=asc&limit=3&marker=51f883ab-d362-483b-bc23-b08d5bd59536'}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_collection_links ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_existent_ng magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_existent_ng ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_cluster magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_cluster ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_all_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template_with_name ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodeGroupPolicyEnforcement.test_policy_disallow_get_all magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodeGroupPolicyEnforcement.test_policy_disallow_get_all ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_admin magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid_admin ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_empty magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_empty ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_multiple_cluster_template_by_name magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_multiple_cluster_template_by_name ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants_false magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants_false ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_against_single magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_against_single ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_not_allow_update magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_cluster_not_allow_update ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_detail_with_pagination_marker ... ok GET: /v1/clustertemplates?limit=3&marker=807c7712-5a0d-4fcd-b3c5-110f7ba9b6e6 {} GOT:{'clustertemplates': [{'uuid': '6e621516-ea69-403b-8161-834ac629b080', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/6e621516-ea69-403b-8161-834ac629b080', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/6e621516-ea69-403b-8161-834ac629b080', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.183183+00:00', 'updated_at': None}]} GET: /v1/clustertemplates/696c814b-b6ab-4300-ae4e-50ca3fa0e320 {} GOT:{'uuid': '696c814b-b6ab-4300-ae4e-50ca3fa0e320', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/696c814b-b6ab-4300-ae4e-50ca3fa0e320', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/696c814b-b6ab-4300-ae4e-50ca3fa0e320', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': '696c814b-b6ab-4300-ae4e-50ca3fa0e320', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.364740+00:00', 'updated_at': None} GET: /v1/clustertemplates {} GOT:{'clustertemplates': [{'uuid': '5269b09a-3bdb-4c1f-82ed-a8f95c91c4f8', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/5269b09a-3bdb-4c1f-82ed-a8f95c91c4f8', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/5269b09a-3bdb-4c1f-82ed-a8f95c91c4f8', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.402496+00:00', 'updated_at': None}, {'uuid': '0b3004e4-1172-4f7e-8436-3c135413dca9', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/0b3004e4-1172-4f7e-8436-3c135413dca9', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/0b3004e4-1172-4f7e-8436-3c135413dca9', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.403980+00:00', 'updated_at': None}, {'uuid': 'b35cc6de-8473-47ec-8ac9-bec759ea13f5', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/b35cc6de-8473-47ec-8ac9-bec759ea13f5', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/b35cc6de-8473-47ec-8ac9-bec759ea13f5', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.405288+00:00', 'updated_at': None}, {'uuid': '9fa7d0f2-12f0-4fd5-a00f-489677ed81bc', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/9fa7d0f2-12f0-4fd5-a00f-489677ed81bc', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/9fa7d0f2-12f0-4fd5-a00f-489677ed81bc', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.406575+00:00', 'updated_at': None}, {'uuid': 'b834b522-b9dc-4062-9c95-411d5b4b4606', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/b834b522-b9dc-4062-9c95-411d5b4b4606', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/b834b522-b9dc-4062-9c95-411d5b4b4606', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.407847+00:00', 'updated_at': None}]}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_many magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_many ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_multiple_cluster_template magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_multiple_cluster_template ... ok GET: /v1/federations/d53f182a-7658-4399-9756-56ec08c03a7d/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/federations/detail?limit=3&marker=b1446b2f-e585-4eb9-a1e6-4ca14719df18 {} GOT:{'federations': [{'uuid': '32284c96-d577-4cdb-a457-dbbe3f82ed24', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/32284c96-d577-4cdb-a457-dbbe3f82ed24', 'rel': 'self'}, {'href': 'http://localhost/federations/32284c96-d577-4cdb-a457-dbbe3f82ed24', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:10.456790+00:00', 'updated_at': None}]} GET: /v1/federations {} GOT:{'federations': []} GET: /v1/federations?limit=3&marker=4bd66d34-d5d3-4d36-beb7-9ad5d541d8e4 {} GOT:{'federations': [{'uuid': '7e2ac878-43ce-47b7-8d13-f265e50df61e', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/7e2ac878-43ce-47b7-8d13-f265e50df61e', 'rel': 'self'}, {'href': 'http://localhost/federations/7e2ac878-43ce-47b7-8d13-f265e50df61e', 'rel': 'bookmark'}]}]} GET: /v1/federations/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation not_found could not be found", "detail": "Federation not_found could not be found.", "links": []}]} GET: /v1/federations/ce690f01-c238-48b3-b632-30b90e5425a2 {} GOT:{'uuid': 'ce690f01-c238-48b3-b632-30b90e5425a2', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/ce690f01-c238-48b3-b632-30b90e5425a2', 'rel': 'self'}, {'href': 'http://localhost/federations/ce690f01-c238-48b3-b632-30b90e5425a2', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:10.538517+00:00', 'updated_at': None} PATCH: /v1/federations/ff9c84fb-ec95-4c16-9585-96d3e0e37f85 [{'path': '/member_ids', 'value': '96eb81c9-97f3-46c3-ab2a-f17c7d02154d', 'op': 'add'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 96eb81c9-97f3-46c3-ab2a-f17c7d02154d could not be found", "detail": "Cluster 96eb81c9-97f3-46c3-ab2a-f17c7d02154d could not be found.", "links": []}]} PATCH: /v1/federations/ec41ed33-6626-4e38-8ee8-9d6c255c7f3e [{'path': '/member_ids', 'value': '1ae10581-a793-4b53-b70e-8b7751e1cca6', 'op': 'remove'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 1ae10581-a793-4b53-b70e-8b7751e1cca6 could not be found", "detail": "Cluster 1ae10581-a793-4b53-b70e-8b7751e1cca6 could not be found.", "links": []}]} GET: /v1/mservices {} GOT:{'mservices': [{'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 1, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}, {'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 2, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}, {'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 3, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}, {'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 4, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}, {'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 5, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}]} GET: /v1/clusters/4277103e-7f56-4939-9963-81a6d645a1e9/nodegroups {} GOT:{'nodegroups': [{'uuid': 'aa367cab-5930-4c68-b89a-037f972846cc', 'name': 'test-worker', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}, {'uuid': 'c3d44cc1-ca18-413e-87f9-2c900e337cb7', 'name': 'test-master', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'master', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}]} GET: /v1/clusters/cluster1/nodegroups {} GOT:{'nodegroups': [{'uuid': 'c5efd8a7-6870-432b-94b6-df2cc1f75ec7', 'name': 'test-worker', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}, {'uuid': 'd7d46d1f-643a-4214-ba2a-222b3afa7caf', 'name': 'test-master', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'master', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}]} GET: /v1/clusters/cluster1/nodegroups?role=master {} GOT:{'nodegroups': [{'uuid': '6fc0d9c8-d0d4-4b60-8c9f-86df5619e9a5', 'name': 'test-master', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'master', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}]} GET: /v1/clusters/cluster1/nodegroups?role=worker {} GOT:{'nodegroups': [{'uuid': 'ebf6b29e-edcc-453e-b64f-3a89bfcbd8d4', 'name': 'test-worker', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}]} GET: /v1/clusters/fcf63881-1f97-4238-865a-d47d643b9c8d/nodegroups/not-here {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup not-here could not be found", "detail": "Nodegroup not-here could not be found.", "links": []}]} GET: /v1/clusters/af846399-c3cd-4a62-932d-b3858327e3e8/nodegroups {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow nodegroup:get_all to be performed", "detail": "Policy doesn't allow nodegroup:get_all to be performed.", "links": []}]} GET: /v1/quotas {} GOT:{'quotas': []} GET: /v1/quotas?all_tenants=False {} GOT:{'quotas': [{'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:11.408389+00:00', 'updated_at': None}]} GET: /v1/quotas {} GOT:{'quotas': [{'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:11.432981+00:00', 'updated_at': None}]}magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_not_all_tenants magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_not_all_tenants ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_one magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_not_found magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_name_not_found ... ok GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:10.905903+00:00', 'updated_at': None} GET: /v1/clustertemplates/clustermodel1 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:10.941582+00:00', 'updated_at': None} GET: /v1/clustertemplates {} GOT:{'clustertemplates': [{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:10.976699+00:00', 'updated_at': None}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'value': 'img', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "img", "detail": "img", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/non-existent', 'op': 'remove'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/non-existent', 'op': 'remove'}]'. Reason: can't remove non-existent object 'non-existent'", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'flannel', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters.", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/network_driver', 'value': 'calico', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Network driver type calico is not supported, expecting a docker/flannel/unspecified network driver", "detail": "Network driver type calico is not supported, expecting a docker/flannel/unspecified network driver.", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': True} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": true, "created_at": "2019-10-16T16:35:11.509028+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_hidden_success magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_hidden_success ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_dns magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_dns ... ok magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_invalid_tenant_stats magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_invalid_tenant_stats ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid magnum.tests.unit.api.controllers.v1.test_cluster_template.TestListClusterTemplate.test_get_one_by_uuid ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_singular magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_singular ... ok magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_empty magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_empty ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_add_root_non_existent magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_add_root_non_existent ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:11.524996+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': '', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': '', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': '', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': '', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': '', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': '', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': '', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': '', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': '', 'fixed_subnet': '', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': '', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': '', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': '', 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': '', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': '', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': '', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': '', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_empty_string magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_empty_string ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_dns magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_dns ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_network_driver magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_network_driver ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_image_id magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_image_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_image_id magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_image_id ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': '', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': '', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.8.8,114.114.114.114', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.8.8,114.114.114.114", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:11.652553+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute image_id", "detail": "Invalid input for field/attribute image_id. Value: 'None'. Mandatory field missing.", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_keypair_id magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_keypair_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_name magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_without_name ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_not_found magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_not_found ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name magnum.tests.unit.api.controllers.v1.test_federation.TestDelete.test_delete_federation_with_name ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_collection_links ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_multiple_federation magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name_multiple_federation ... ok magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats ... ok GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": null, "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:11.681380+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "xi-8-template", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:11.698911+00:00", "updated_at": null} DELETE: /v1/federations/1a71fabe-e1ab-4014-842d-95780920ca18 GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation 1a71fabe-e1ab-4014-842d-95780920ca18 could not be found", "detail": "Federation 1a71fabe-e1ab-4014-842d-95780920ca18 could not be found.", "links": []}]} DELETE: /v1/federations/federation-example GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/federations/?limit=3 {} GOT:{'federations': [{'uuid': '3483a7c2-784d-4bda-8039-c102aac46529', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/3483a7c2-784d-4bda-8039-c102aac46529', 'rel': 'self'}, {'href': 'http://localhost/federations/3483a7c2-784d-4bda-8039-c102aac46529', 'rel': 'bookmark'}]}, {'uuid': '17674b9a-08f4-422e-bdb1-132191576210', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/17674b9a-08f4-422e-bdb1-132191576210', 'rel': 'self'}, {'href': 'http://localhost/federations/17674b9a-08f4-422e-bdb1-132191576210', 'rel': 'bookmark'}]}, {'uuid': '83a3b73d-3979-4b8a-86b8-49b1fdb75bb9', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/83a3b73d-3979-4b8a-86b8-49b1fdb75bb9', 'rel': 'self'}, {'href': 'http://localhost/federations/83a3b73d-3979-4b8a-86b8-49b1fdb75bb9', 'rel': 'bookmark'}]}], 'next': 'http://localhost/v1/federations?sort_key=id&sort_dir=asc&limit=3&marker=83a3b73d-3979-4b8a-86b8-49b1fdb75bb9'} GET: /v1/federations/detail {} GOT:{'federations': [{'uuid': '00421e2e-0479-405d-b924-9ee994a5cb80', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/00421e2e-0479-405d-b924-9ee994a5cb80', 'rel': 'self'}, {'href': 'http://localhost/federations/00421e2e-0479-405d-b924-9ee994a5cb80', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:11.772768+00:00', 'updated_at': None}]} GET: /v1/federations/test_federation {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple federations exist with same name", "detail": "Multiple federations exist with same name. Please use the federation uuid instead.", "links": []}]} PATCH: /v1/federations/40eb8f2b-24d4-4607-970b-6269f6c0de19 [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'remove'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "40eb8f2b-24d4-4607-970b-6269f6c0de19"} GET: /v1/federations/40eb8f2b-24d4-4607-970b-6269f6c0de19 {} GOT:{'uuid': '40eb8f2b-24d4-4607-970b-6269f6c0de19', 'name': 'federation-example', 'hostcluster_id': 'fake_master', 'member_ids': [], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/40eb8f2b-24d4-4607-970b-6269f6c0de19', 'rel': 'self'}, {'href': 'http://localhost/federations/40eb8f2b-24d4-4607-970b-6269f6c0de19', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:11.854736+00:00', 'updated_at': '2019-10-16T16:35:11.889269+00:00'}magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_unjoin magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_unjoin ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_generate_uuid magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_generate_uuid ... ok magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_empty magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_empty ... ok magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_one magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_external_network_id magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_external_network_id ... ok magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceEnforcement.test_policy_disallow_get_all magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceEnforcement.test_policy_disallow_get_all ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_replace_labels_success magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_replace_labels_success ... ok magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats_without_param magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats_without_param ... ok magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_invalid_value magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_invalid_value ... ok magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_true_values magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_true_values ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name_non_default_ngs magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name_non_default_ngs ... ok magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_valid_multi_dns magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_valid_multi_dns ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_with_no_value magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_with_no_value ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_mandatory_attr magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_mandatory_attr ... ok magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_invalid_values magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_invalid_values ... ok magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_valid_values magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_valid_values ... ok GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.461444+00:00', 'updated_at': None} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/dns_nameserver', 'op': 'remove'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": null, "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:11.461444+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': None, 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.461444+00:00', 'updated_at': '2019-10-16T16:35:11.745588+00:00'} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/image_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/labels', 'value': "{'etcd_volume_size': '1'}", 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"etcd_volume_size": "1"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:11.877369+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'etcd_volume_size': '1'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.877369+00:00', 'updated_at': '2019-10-16T16:35:11.994405+00:00'} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": true, "created_at": "2019-10-16T16:35:12.037886+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_success magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_hidden_cluster_template_success ... ok magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_not_exist magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_not_exist ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_fail magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_fail ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_no_exist_external_network magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_no_exist_external_network ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_keypair_id magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_replace_cluster_template_with_no_exist_keypair_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_fail magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_public_fail ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_image_name magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_multi_image_name ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodeGroupPolicyEnforcement.test_policy_disallow_get_one magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodeGroupPolicyEnforcement.test_policy_disallow_get_one ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver_non_def_config magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver_non_def_config ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_hard_limit magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_hard_limit ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_project_id_not_found magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_project_id_not_found ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_delete_quota magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_delete_quota ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_tenants ... ok magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_invalid_single_dns magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_invalid_single_dns ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_internal_attr magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_internal_attr ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_replace_with_no_value magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_replace_with_no_value ... ok GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': True, 'created_at': '2019-10-16T16:35:12.037886+00:00', 'updated_at': '2019-10-16T16:35:12.130156+00:00'} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "test", "detail": "test", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple images", "detail": "Multiple images", "links": []}]} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'flannel', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "kubernetes", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "flannel", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.317845+00:00", "updated_at": null} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "test-img", "detail": "test-img", "links": []}]}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_image_name magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_image_name ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_os_distro_image magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_os_distro_image ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_overlay magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_overlay ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_name ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_update_internal_attr magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_update_internal_attr ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_path magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_path ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_multi_exist magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_multi_exist ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_op magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_op ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_sort_dir ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_multiple_valid_network magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_multiple_valid_network ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_links magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_links ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_forbidden_image magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_forbidden_image ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_name magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_name ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_valid magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_valid ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_no_label magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_no_label ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_invalid magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_invalid ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_invalid_providers magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_invalid_providers ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_label magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_label ... ok magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_one magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_one ... ok magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_old_update magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_old_update ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_not_supported magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_not_supported ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_create ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_invalid magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_invalid ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_bm magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_bm ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_add_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_add_update ... ok magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_with_details_and_path magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_with_details_and_path ... ok magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_delete_cert magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_delete_cert ... ok magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert_failure magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert_failure ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_pkp_fail magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_pkp_fail ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_path magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_missing_required_fields_path ... ok magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_get_cert magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_get_cert ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_update_mandatory_attr magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_update_mandatory_attr ... ok GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 could not be found.", "links": []}]} DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters", "detail": "ClusterTemplate e74c40e0-d825-11e2-a28f-0800200c9a66 is referenced by one or multiple clusters.", "links": []}]} DELETE: /v1/clustertemplates/clustermodel1 GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version DELETE: /v1/clustertemplates/test_cluster_template GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "links": []}]} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66/detail {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The %(name)s resource %(id)s could not be found", "detail": "The %(name)s resource %(id)s could not be found.", "links": []}]} GET: /v1/clustertemplates/detail?limit=3&marker=5abf2179-c1de-4767-873b-048111d6ced5 {} GOT:{'clustertemplates': [{'uuid': '661f9379-6ea9-4042-9ade-8fc6c563bbc5', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/661f9379-6ea9-4042-9ade-8fc6c563bbc5', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/661f9379-6ea9-4042-9ade-8fc6c563bbc5', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.451860+00:00', 'updated_at': None}]} GET: /v1/clustertemplates/test_clustertemplate {} GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Multiple ClusterTemplates exist with same name", "detail": "Multiple ClusterTemplates exist with same name. Please use the ClusterTemplate uuid instead.", "links": []}]} GET: /v1/clustertemplates/not_found {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "ClusterTemplate not_found could not be found", "detail": "ClusterTemplate not_found could not be found.", "links": []}]} GET: /v1/clustertemplates/7144eaf5-f0f2-47c4-83ba-47758b069532 {} GOT:{'uuid': '7144eaf5-f0f2-47c4-83ba-47758b069532', 'name': 'clustermodel1', 'coe': 'swarm', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/7144eaf5-f0f2-47c4-83ba-47758b069532', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/7144eaf5-f0f2-47c4-83ba-47758b069532', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': None, 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:11.740103+00:00', 'updated_at': None} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/foo', 'value': 'bar', 'op': 'add'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Adding a new attribute /foo to the root of the resource is not allowed", "detail": "Adding a new attribute /foo to the root of the resource is not allowed.", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/external_network_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/keypair_id', 'value': 'aaa', 'op': 'replace'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "aaa", "detail": "aaa", "links": []}]} PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_B", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.293205+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_name_with_cluster magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_name_with_cluster ... ok magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_multitype_tostring magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_multitype_tostring ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_cached magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_cached ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_noauth magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_noauth ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_noauth magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_noauth ... ok magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_valid_name magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_valid_name ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_magnum_url magnum.tests.unit.common.test_clients.ClientsTest.test_magnum_url ... ok magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_url magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_url ... ok magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_invalid_uuid magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_invalid_uuid ... ok magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_version magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_version ... ok magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances ... ok POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/59ac1bde-f49b-45da-ae03-5bcba1f6fed2 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "59ac1bde-f49b-45da-ae03-5bcba1f6fed2", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/59ac1bde-f49b-45da-ae03-5bcba1f6fed2", "rel": "self"}, {"href": "http://localhost/clustertemplates/59ac1bde-f49b-45da-ae03-5bcba1f6fed2", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.352491+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 1, 'docker_storage_driver': 'overlay', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 1, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "overlay", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.371148+00:00", "updated_at": null} GET: /v1/federations/fake-name {} GOT:{'uuid': '24afaa04-d6a8-4293-81cf-2d79d16ada54', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/24afaa04-d6a8-4293-81cf-2d79d16ada54', 'rel': 'self'}, {'href': 'http://localhost/federations/24afaa04-d6a8-4293-81cf-2d79d16ada54', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:12.382652+00:00', 'updated_at': None} GET: /v1/federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a {} GOT:{'uuid': 'aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'rel': 'self'}, {'href': 'http://localhost/federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:12.403249+00:00', 'updated_at': None} GET: /v1/federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a {} GOT:{'uuid': 'aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'rel': 'self'}, {'href': 'http://localhost/federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:12.403249+00:00', 'updated_at': None} GET: /federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a {} GOT:{'uuid': 'aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'rel': 'self'}, {'href': 'http://localhost/federations/aa5a5e59-2e15-44ab-b34f-4f3b2d2b2c2a', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:12.403249+00:00', 'updated_at': None} GET: /v1/federations {} GOT:{'federations': [{'uuid': '2ce72262-5cf9-4333-a1a8-c7111eb72a2e', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/2ce72262-5cf9-4333-a1a8-c7111eb72a2e', 'rel': 'self'}, {'href': 'http://localhost/federations/2ce72262-5cf9-4333-a1a8-c7111eb72a2e', 'rel': 'bookmark'}]}]} PATCH: /v1/federations/f0df40a8-13fc-4e67-ad6a-f35234a1e615 [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'add'}] GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "f0df40a8-13fc-4e67-ad6a-f35234a1e615"} GET: /v1/federations/f0df40a8-13fc-4e67-ad6a-f35234a1e615 {} GOT:{'uuid': 'f0df40a8-13fc-4e67-ad6a-f35234a1e615', 'name': 'federation-example', 'hostcluster_id': 'fake_master', 'member_ids': ['5d12f6fd-a196-4bf0-ae4c-1f639a523a52'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/f0df40a8-13fc-4e67-ad6a-f35234a1e615', 'rel': 'self'}, {'href': 'http://localhost/federations/f0df40a8-13fc-4e67-ad6a-f35234a1e615', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:12.464378+00:00', 'updated_at': '2019-10-16T16:35:12.538490+00:00'}magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_join magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_join ... ok magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_valid_uuid magnum.tests.unit.api.controllers.v1.test_types.TestUuidType.test_valid_uuid ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_access_info magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_access_info ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_uuid magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_uuid ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_non_exist magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_non_exist ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password_legacy magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password_legacy ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_uuid magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_uuid ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_limit ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_success magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_public_cluster_template_success ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_invalid_flavor magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_invalid_flavor ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_none_flavor magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_none_flavor ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_name magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_name ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_valid_keypair magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_valid_keypair ... ok magnum.tests.unit.api.test_expose.TestExpose.test_expose_with_rest_content_types magnum.tests.unit.api.test_expose.TestExpose.test_expose_with_rest_content_types ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_trustee_domain_id magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_trustee_domain_id ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_hidden_fail magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_hidden_fail ... ok magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers ... ok magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_clientfault magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_clientfault ... ok magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler_without_osprofiler magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler_without_osprofiler ... ok magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity ... ok magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_set_project_id_and_user_id magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_set_project_id_and_user_id ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_all_three magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_all_three ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url_null magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url_null ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_8 magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_8 ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_endianness magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_endianness ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_f magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_f ... ok magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_exceed_manifest_size magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_exceed_manifest_size ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_created magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_created ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_no_env_variables ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_updated magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_updated ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_use_standard_locale_with_env_variables ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_check_type magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_check_type ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_create magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_create ... ok PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}] GOT:Response: 200 OK Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "cluster_model_example_A", "coe": "swarm", "image_id": "nerdherd", "flavor_id": "m1.magnum", "master_flavor_id": "m1.magnum", "dns_nameserver": "8.8.1.1", "keypair_id": "test", "external_network_id": "public", "fixed_network": "private", "fixed_subnet": "private", "network_driver": null, "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": true, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.508733+00:00", "updated_at": null} GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {} GOT:{'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'cluster_model_example_A', 'coe': 'swarm', 'image_id': 'nerdherd', 'flavor_id': 'm1.magnum', 'master_flavor_id': 'm1.magnum', 'dns_nameserver': '8.8.1.1', 'keypair_id': 'test', 'external_network_id': 'public', 'fixed_network': 'private', 'fixed_subnet': 'private', 'network_driver': None, 'apiserver_port': 8080, 'docker_volume_size': 20, 'cluster_distro': 'fedora-atomic', 'links': [{'href': 'http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'self'}, {'href': 'http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66', 'rel': 'bookmark'}], 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'volume_driver': 'rexray', 'registry_enabled': False, 'labels': {'key1': 'val1', 'key2': 'val2'}, 'tls_disabled': False, 'public': True, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'docker_storage_driver': 'devicemapper', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'project_id': 'fake_project', 'user_id': 'fake_user', 'hidden': False, 'created_at': '2019-10-16T16:35:12.508733+00:00', 'updated_at': '2019-10-16T16:35:12.611562+00:00'} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': True} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.681806+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 99, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 99, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.703436+00:00", "updated_at": null}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_docker_volume_size magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_docker_volume_size ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_external_network magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_external_network ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_update magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_update ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_forced_down magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_forced_down ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_no_retry_on_success magnum.tests.unit.common.test_utils.ExecuteTestCase.test_no_retry_on_success ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_image_name magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_image_name ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_update ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip_not_raises_exceptions magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip_not_raises_exceptions ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_create ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_invalid_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_invalid_create ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_unknown_kwargs_raises_error magnum.tests.unit.common.test_utils.ExecuteTestCase.test_unknown_kwargs_raises_error ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_replace_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_not_supported_replace_update ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_remove_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_remove_update ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_add_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_add_update ... ok magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_replace_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_supported_replace_update ... ok magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked_error_on_rmtree ... ok magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_cert magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_cert ... ok magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_revision magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_revision ... ok magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert_no_registration magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert_no_registration ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.729109+00:00", "updated_at": null} POST: /v1/clustertemplates {'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/7b3fdd1d-3562-480f-82df-13af37b7669e Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "7b3fdd1d-3562-480f-82df-13af37b7669e", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/7b3fdd1d-3562-480f-82df-13af37b7669e", "rel": "self"}, {"href": "http://localhost/clustertemplates/7b3fdd1d-3562-480f-82df-13af37b7669e", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.759884+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': -12, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 65536, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 0, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 1023, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_apiserver_port magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_apiserver_port ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_coe magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_coe ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_dns_nameserver magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_dns_nameserver ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_private_key_fail magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_private_key_fail ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_intermediate magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_intermediate ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_pkp magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_without_pkp ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert ... ok magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_store_cert magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_store_cert ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_noauth magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_noauth ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_region magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_region ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_region magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_region ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_url_for magnum.tests.unit.common.test_clients.ClientsTest.test_url_for ... ok magnum.tests.unit.common.test_context.ContextTestCase.test_to_dict_from_dict magnum.tests.unit.common.test_context.ContextTestCase.test_to_dict_from_dict ... ok magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_timeout magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_timeout ... ok magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances_inspect magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_list_instances_inspect ... ok magnum.tests.unit.common.test_exception.TestException.test_custom_message_is_templated magnum.tests.unit.common.test_exception.TestException.test_custom_message_is_templated ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_all_roles magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_all_roles ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_limit_roles magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trust_with_limit_roles ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_not_found magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_not_found ... ok magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip ... ok magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id_conflict magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id_conflict ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_has_publickey magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_has_publickey ... ok magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_network_name magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_network_name ... ok magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_network_name_notfound magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_network_name_notfound ... ok magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_user_context_fails magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_user_context_fails ... ok magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_deserialize_context magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_deserialize_context ... ok magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity ... ok magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_null_base magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_entity_null_base ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_clear_extra_exmods magnum.tests.unit.common.test_rpc.TestRpc.test_clear_extra_exmods ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_get_client_profiler_enabled magnum.tests.unit.common.test_rpc.TestRpc.test_get_client_profiler_enabled ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_get_server_profiler_enabled magnum.tests.unit.common.test_rpc.TestRpc.test_get_server_profiler_enabled ... ok magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_not_none magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_not_none ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_12 magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_12 ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_generate_ids magnum.tests.unit.common.test_short_id.ShortIdTest.test_generate_ids ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid1 magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid1 ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_0 magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_0 ... ok magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_unsupported_scheme magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_unsupported_scheme ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 'not an int', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'k8s', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'storm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'meson', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'osomatsu', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '1.1.2', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '1.1..1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': 'openstack.org', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'fixed_subnet': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_long_string magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_invalid_long_string ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_labels magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_labels ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_network_driver ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_subject_name magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_subject_name ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': 'iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:12.997377+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': 'flannel', 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'kubernetes', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "kubernetes", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "flannel", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:13.022029+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Test", "detail": "Test", "links": []}]}magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_keypair magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_exist_keypair ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_check_exit_code_boolean magnum.tests.unit.common.test_utils.ExecuteTestCase.test_check_exit_code_boolean ... ok magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_docker_quantity magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_docker_quantity ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_volume_driver magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_no_volume_driver ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_valid_name magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_valid_name ... ok magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_k8s_quantity magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_k8s_quantity ... ok magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_openstasck_ca magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_openstasck_ca ... ok magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_decrypt_key magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_decrypt_key ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_volume_driver magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_template_with_volume_driver ... ok magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_with_disabled_driver magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPost.test_create_cluster_with_disabled_driver ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestFederationObject.test_federation_init magnum.tests.unit.api.controllers.v1.test_federation.TestFederationObject.test_federation_init ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_without_name magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_without_name ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid_not_found magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_get_one_by_uuid_not_found ... ok POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": null, "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:13.086016+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': 'rexray', 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'swarm', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GOT:Response: 201 Created Content-Type: application/json Location: http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "e74c40e0-d825-11e2-a28f-0800200c9a66", "name": "clustermodel1", "coe": "swarm", "image_id": "ubuntu", "flavor_id": "m1.small", "master_flavor_id": "m1.small", "dns_nameserver": "8.8.1.1", "keypair_id": "keypair1", "external_network_id": "d1f02cfb-d27f-4068-9332-84d907cb0e2e", "fixed_network": "private", "fixed_subnet": "private-subnet", "network_driver": "docker", "apiserver_port": 8080, "docker_volume_size": 20, "cluster_distro": "fedora-atomic", "links": [{"href": "http://localhost/v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "self"}, {"href": "http://localhost/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66", "rel": "bookmark"}], "http_proxy": "fake_http_proxy", "https_proxy": "fake_https_proxy", "no_proxy": "fake_no_proxy", "volume_driver": "rexray", "registry_enabled": false, "labels": {"key1": "val1", "key2": "val2"}, "tls_disabled": false, "public": false, "server_type": "vm", "insecure_registry": "10.0.0.1:5000", "docker_storage_driver": "devicemapper", "master_lb_enabled": true, "floating_ip_enabled": true, "project_id": "fake_project", "user_id": "fake_user", "hidden": false, "created_at": "2019-10-16T16:35:13.110389+00:00", "updated_at": null} POST: /v1/clustertemplates {'uuid': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'name': 'clustermodel1', 'image_id': 'ubuntu', 'flavor_id': 'm1.small', 'master_flavor_id': 'm1.small', 'keypair_id': 'keypair1', 'external_network_id': 'd1f02cfb-d27f-4068-9332-84d907cb0e2e', 'fixed_network': 'private', 'fixed_subnet': 'private-subnet', 'network_driver': None, 'volume_driver': None, 'dns_nameserver': '8.8.1.1', 'apiserver_port': 8080, 'docker_volume_size': 20, 'docker_storage_driver': 'devicemapper', 'cluster_distro': 'fedora-atomic', 'coe': 'mesos', 'labels': {'key1': 'val1', 'key2': 'val2'}, 'http_proxy': 'fake_http_proxy', 'https_proxy': 'fake_https_proxy', 'no_proxy': 'fake_no_proxy', 'registry_enabled': False, 'tls_disabled': False, 'public': False, 'server_type': 'vm', 'insecure_registry': '10.0.0.1:5000', 'master_lb_enabled': True, 'floating_ip_enabled': True, 'hidden': False} GET: /v1/federations/5582f48c-dd96-4583-94f1-b3166eae2b70 {} GOT:{'uuid': '5582f48c-dd96-4583-94f1-b3166eae2b70', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/5582f48c-dd96-4583-94f1-b3166eae2b70', 'rel': 'self'}, {'href': 'http://localhost/federations/5582f48c-dd96-4583-94f1-b3166eae2b70', 'rel': 'bookmark'}], 'created_at': '2019-10-16T16:35:13.142425+00:00', 'updated_at': None} GET: /v1/federations/298329c0-d6b3-46ae-bc9b-5b2b3519b214 {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Federation 298329c0-d6b3-46ae-bc9b-5b2b3519b214 could not be found", "detail": "Federation 298329c0-d6b3-46ae-bc9b-5b2b3519b214 could not be found.", "links": []}]} GET: /v1/federations {} GOT:{'federations': [{'uuid': '54498131-1d78-47d2-90bc-b85958094d01', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/54498131-1d78-47d2-90bc-b85958094d01', 'rel': 'self'}, {'href': 'http://localhost/federations/54498131-1d78-47d2-90bc-b85958094d01', 'rel': 'bookmark'}]}, {'uuid': 'ae4029d4-7771-4f17-9593-57d4269fb818', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/ae4029d4-7771-4f17-9593-57d4269fb818', 'rel': 'self'}, {'href': 'http://localhost/federations/ae4029d4-7771-4f17-9593-57d4269fb818', 'rel': 'bookmark'}]}, {'uuid': '212b02e1-f47e-414f-983a-74eaa062828f', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/212b02e1-f47e-414f-983a-74eaa062828f', 'rel': 'self'}, {'href': 'http://localhost/federations/212b02e1-f47e-414f-983a-74eaa062828f', 'rel': 'bookmark'}]}, {'uuid': 'd1a4ef95-0345-4760-bcd3-b08c3a52215d', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/d1a4ef95-0345-4760-bcd3-b08c3a52215d', 'rel': 'self'}, {'href': 'http://localhost/federations/d1a4ef95-0345-4760-bcd3-b08c3a52215d', 'rel': 'bookmark'}]}, {'uuid': 'bb9ec813-9da4-440b-90f1-98c7e1c33200', 'name': 'fake-name', 'hostcluster_id': 'fake_master', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'properties': {'dns-zone': 'example.com.'}, 'links': [{'href': 'http://localhost/v1/federations/bb9ec813-9da4-440b-90f1-98c7e1c33200', 'rel': 'self'}, {'href': 'http://localhost/federations/bb9ec813-9da4-440b-90f1-98c7e1c33200', 'rel': 'bookmark'}]}]}magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_many magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_many ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_has_publickey magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_has_publickey ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_bytes_private_key magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_bytes_private_key ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_non_existent_role magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_non_existent_role ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_no_project_id magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_no_project_id ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_cluster_already_member magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_join_cluster_already_member ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_non_admin_context magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_non_admin_context ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_not_authorized magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_not_authorized ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_issuer_name magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_issuer_name ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_member_cluster magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_member_cluster ... ok POST: /v1/federations {'uuid': 'e73fc540-d42c-4648-94dc-bd51bef7cefc', 'name': 'fake-name', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c200da35-4ccb-4e1e-b8cf-cab22e600b59"} POST: /v1/federations {'uuid': '7d4c6bbf-8e6c-4e08-b24a-eb66232bf129', 'name': 'test_federation123456', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "634ae0c4-55f1-49ea-9937-ada92bfa7800"} POST: /v1/federations {'uuid': '92fc2c28-ecd2-48c0-848a-589514735076', 'name': 'test-federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5d380910-2072-4fa5-a22f-6b7a8ec307fb"} POST: /v1/federations {'uuid': '467cfb1a-83d4-4d65-a186-6db922c59720', 'name': 'test.federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "4666db79-aef5-453d-a2c6-bba5654f5f8d"} POST: /v1/federations {'uuid': 'd2c31b1e-965e-40fd-ae52-d9f33be400c5', 'name': 'testfederation.', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "338c1a90-52b6-4eff-869e-eec185421adb"} POST: /v1/federations {'uuid': '164858b8-ad59-4db0-8e6f-a5524f9fa088', 'name': 'testfederation-', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "56bacc01-91b2-43af-99b2-c9708dac859d"} POST: /v1/federations {'uuid': '7649638e-f697-4f07-95bc-23877c31ff00', 'name': 'testfederation_', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "9c67d37a-259c-478a-86a7-ef480ec6dba2"} POST: /v1/federations {'uuid': 'd00b64be-3fb4-455a-bab3-e971d65f2b13', 'name': 'test.-_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "5fb0a786-349a-4022-a8ef-c2f61330c9d3"} POST: /v1/federations {'uuid': '64c0b9b2-614d-4b7a-84ff-b9f9ad7c97d0', 'name': 'Testfederation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "c433f1cd-2a93-4675-822d-610069a20b45"} POST: /v1/federations {'uuid': '2bb5a672-1b36-4573-adec-27ad1df11539', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "3c910bcc-512a-46a2-9739-087f13d833a7"} GET: /v1/clusters/cluster1/nodegroups?role=non-existent {} GOT:{'nodegroups': []} POST: /v1/quotas {'id': 42, 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Must provide a valid project ID", "detail": "Must provide a valid project ID.", "links": []}]} GET: /v1/quotas?all_tenants=True {} GOT:{'quotas': []} GET: /v1/quotas/fake_project/Cluster {} GOT:{'id': 1, 'hard_limit': 10, 'project_id': 'fake_project', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:13.331568+00:00', 'updated_at': None} GET: /v1/quotas/invalid_proj/invalid_res {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Not authorized", "detail": "Not authorized.", "links": []}]} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 5} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 5, "project_id": "fake_project", "resource": "Cluster", "created_at": "2019-10-16T16:35:13.368120+00:00", "updated_at": null} PATCH: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 20} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 20, "project_id": "fake_project", "resource": "Cluster", "created_at": "2019-10-16T16:35:13.368120+00:00", "updated_at": "2019-10-16T16:35:13.375497+00:00"}magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota_not_found magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_patch_quota_not_found ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_unicode_private_key magnum.tests.unit.common.x509.test_sign.TestX509.test_load_pem_private_key_with_unicode_private_key ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed_but_not_critical magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions_disallowed_but_not_critical ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_cert_sign magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_cert_sign ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_notin_cache magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_notin_cache ... ok magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_invalid_type_stats magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_invalid_type_stats ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_set_file_permissions magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_set_file_permissions ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_if_raise_error magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_if_raise_error ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_client_cert magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_client_cert ... ok magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_frombasetype_no_value magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_frombasetype_no_value ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_hostcluster_does_not_exist magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_hostcluster_does_not_exist ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate_without_cluster_name magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate_without_cluster_name ... ok magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust ... ok magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype ... ok magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_get_ca_certificate magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_get_ca_certificate ... ok magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype_no_value magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_frombasetype_no_value ... ok magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_invalid_mac_addr magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_invalid_mac_addr ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_empty_chars magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_empty_chars ... ok magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype_no_value magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_frombasetype_no_value ... ok magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_invalid_name magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_invalid_name ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_already_exist magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_apply_jsonpatch_add_attr_already_exist ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_name magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_resource_with_name ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_docker_memory magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_docker_memory ... ok magnum.tests.unit.api.test_app.TestAppConfig.test_get_pecan_config magnum.tests.unit.api.test_app.TestAppConfig.test_get_pecan_config ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_invalid_network magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_invalid_network ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_id magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_valid_image_by_id ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_without_os_distro magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_without_os_distro ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_no_keypair magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_no_keypair ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_invalid magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_isolation_invalid ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_isolation_invalid_label magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_isolation_invalid_label ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_missing magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_missing ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_valid magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_valid ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_valid_json magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_valid_json ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_dns_zone_name magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_dns_zone_name ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_isolation magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_isolation ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_providers magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_invalid_providers ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_valid_isolation magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_valid_isolation ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_invalid_flavor magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_invalid_flavor ... ok magnum.tests.unit.api.test_expose.TestExpose.test_expose_without_rest_content_types magnum.tests.unit.api.test_expose.TestExpose.test_expose_without_rest_content_types ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_invalid_csr magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_invalid_csr ... ok magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_with_lb magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_with_lb ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive ... ok magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_hostcluster_id magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_no_hostcluster_id ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_latest_update magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_latest_update ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_all_three magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down_with_all_three ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_supported magnum.tests.unit.api.test_validation.TestValidation.test_enforce_cluster_type_supported ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_config_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_config_create ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_invalid_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_default_invalid_create ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_update ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_create ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_two_allowed_update ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_vm magnum.tests.unit.api.test_validation.TestValidation.test_enforce_server_type_valid_vm ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_valid_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_valid_create ... ok magnum.tests.unit.api.test_validation.TestValidation.test_validate_cluster_properties magnum.tests.unit.api.test_validation.TestValidation.test_validate_cluster_properties ... ok magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http ... ok magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https ... ok magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_upgrade magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_upgrade ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_rollback_complete magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_rollback_complete ... ok magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_without_details_and_path magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_without_details_and_path ... ok magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_none_arg magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_none_arg ... ok magnum.tests.unit.cmd.test_status.TestUpgradeChecks.test__sample_check magnum.tests.unit.cmd.test_status.TestUpgradeChecks.test__sample_check ... ok magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_get_cert ... ok magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanManager.test_store_cert ... ok magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_barbican_cert_manager magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_barbican_cert_manager ... ok magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_local_cert_manager magnum.tests.unit.common.cert_manager.test_cert_manager.TestCertManager.test_local_cert_manager ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalCert.test_local_cert magnum.tests.unit.common.cert_manager.test_local.TestLocalCert.test_local_cert ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_intermediates_fail magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_intermediates_fail ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert_with_io_error magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_store_cert_with_io_error ... ok magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairCert.test_x509keypair_cert magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairCert.test_x509keypair_cert ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_cached magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_cached ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_region magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_region ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_noauth magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_noauth ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_failure magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_failure ... ok magnum.tests.unit.conductor.handlers.test_conductor_listener.TestHandler.test_ping_conductor magnum.tests.unit.conductor.handlers.test_conductor_listener.TestHandler.test_ping_conductor ... ok magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_create_federation magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_create_federation ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_unicode_csr magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_with_unicode_csr ... ok magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_not_critical magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_not_critical ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions magnum.tests.unit.common.x509.test_validator.TestValidators.test_filter_allowed_extensions ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed_but_not_critical magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed_but_not_critical ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_temp_no_dir magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_temp_no_dir ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_without_cert_ref magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates_without_cert_ref ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_with_error magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_with_error ... ok magnum.tests.unit.common.test_exception.TestException.test_all_exceptions magnum.tests.unit.common.test_exception.TestException.test_all_exceptions ... ok magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_on_raise magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_on_raise ... ok magnum.tests.unit.common.test_exception.TestException.test_message_is_templated magnum.tests.unit.common.test_exception.TestException.test_message_is_templated ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_sign_node_certificate ... ok magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trustee_user_id magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trustee_user_id ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_with_disovery magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_with_disovery ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_token magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_token ... ok PATCH: /v1/federations/068e9bd9-14c0-4e66-ac55-6638b3a20e70 [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'add'}] GOT:Response: 409 Conflict Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 409, "title": "A cluster with UUID 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is already a member of the federation federation-example", "detail": "A cluster with UUID 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is already a member of the federation federation-example.", "links": []}]} PATCH: /v1/federations/f12a8dfc-9180-49a9-9190-8c708362eac9 [{'path': '/member_ids', 'value': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'op': 'remove'}] GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is not a member of the federation federation-example", "detail": "Cluster 5d12f6fd-a196-4bf0-ae4c-1f639a523a52 is not a member of the federation federation-example.", "links": []}]} POST: /v1/federations {'uuid': '8c04e3cb-2fd8-4faa-a8e7-fc7de68779ee', 'name': 'fake-name', 'hostcluster_id': 'e9d7d005-3d8b-48ce-8cfe-5ff7bb5ca378', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster e9d7d005-3d8b-48ce-8cfe-5ff7bb5ca378 could not be found", "detail": "Cluster e9d7d005-3d8b-48ce-8cfe-5ff7bb5ca378 could not be found.", "links": []}]} POST: /v1/federations {'uuid': 'e9a5a973-a15e-4f76-ab67-f1dcf078af08', 'name': 'fake-name', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Please specify a `properties` dict for the federation", "detail": "Please specify a `properties` dict for the federation.", "links": []}]} POST: /v1/federations {'uuid': '2bbc1b92-f3c7-4510-a11c-e44d0c930f0e', 'name': 'fake-name', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "No hostcluster specified", "detail": "No hostcluster specified. Please specify a hostcluster_id.", "links": []}]} POST: /v1/federations {'uuid': 'd8c15c1a-acac-473b-84f5-85ee247881c1', 'name': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'. Value should have a maximum character requirement of 242", "links": []}]} POST: /v1/federations {'uuid': 'e1eab8e8-1f7a-4d73-9c59-31b468362ac9', 'name': '123456', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': 'ca0ad631-0240-455a-bcaf-e03b4c4dbe03', 'name': '123456test_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '123456test_federation'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': '484dde52-9a7f-44c7-871c-fce8764a9bce', 'name': '-test_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '-test_federation'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': 'c627fd6c-a2ab-4564-b03b-f7125f572208', 'name': '.test_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '.test_federation'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': 'e13607e7-65bf-4be9-85c4-3ec0e2b6c930', 'name': '_test_federation', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'}magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_invalid_name magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation_with_invalid_name ... ok magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceObject.test_msvc_obj_fields_filtering magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceObject.test_msvc_obj_fields_filtering ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trustee magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trustee ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_only_required magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_only_required ... ok magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id ... ok magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id_notfound magnum.tests.unit.common.test_neutron.NeutronTest.test_get_external_network_id_notfound ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_apiserver_port magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_apiserver_port ... ok magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_with_invalid_lb magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_with_invalid_lb ... ok magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_admin_context_succeeds magnum.tests.unit.common.test_policy.TestPolicy.test_check_is_admin_with_admin_context_succeeds ... ok magnum.tests.unit.common.test_profiler.TestProfiler.test_all_public_methods_are_traced magnum.tests.unit.common.test_profiler.TestProfiler.test_all_public_methods_are_traced ... ok magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_serialize_context magnum.tests.unit.common.test_rpc.TestProfilerRequestContextSerializer.test_serialize_context ... ok magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_context ... ok magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_null_base magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity_null_base ... ok magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_context ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_add_extra_exmods magnum.tests.unit.common.test_rpc.TestRpc.test_add_extra_exmods ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_get_server magnum.tests.unit.common.test_rpc.TestRpc.test_get_server ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_serialize_entity magnum.tests.unit.common.test_rpc.TestRpc.test_serialize_entity ... ok magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_none magnum.tests.unit.common.test_service.TestMagnumService.test_prepare_service_with_argv_none ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_string magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_string ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_1 magnum.tests.unit.common.test_short_id.ShortIdTest.test_get_id_uuid_1 ... ok magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_without_root_helper magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_without_root_helper ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_failure magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_failure ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac ... ok magnum.tests.unit.common.test_utils.GeneratePasswordTestCase.test_generate_password magnum.tests.unit.common.test_utils.GeneratePasswordTestCase.test_generate_password ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_discovery_url magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_discovery_url ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_server_image magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_server_image ... ok magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_all_values magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_all_values ... ok magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_neutron magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_neutron ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_invalid_unicode_name magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_invalid_unicode_name ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_non_existent_cluster magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_non_existent_cluster ... ok magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count ... ok magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_multi_master magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_multi_master ... ok magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_neutron magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_neutron ... ok magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_registry magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_registry ... ok magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_extentions_as_client magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_extentions_as_client ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_crl_sign magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_crl_sign ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_cpu_util magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_cpu_util ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_in_cache magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_create_client_files_in_cache ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_certificates ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates ... ok magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trust_id magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust_without_trust_id ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_node magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_node ... ok magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_sign_certificate magnum.tests.unit.conductor.handlers.test_ca_conductor.TestSignConductor.test_sign_certificate ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_unit magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_unit ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_names magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_names ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_success magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_success ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_update_complete magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_update_complete ... ok magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_delete magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_delete ... ok magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_ca_certificate magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_get_ca_certificate ... ok magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_ping_conductor magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_ping_conductor ... ok magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_sign_certificate magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_sign_certificate ... ok magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_three_container_hosts magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_three_container_hosts ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid_projectid magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_userid_projectid ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_template magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_template ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid ... ok magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_opts magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_opts ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_as_admin magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_as_admin ... ok magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodegroupObject.test_nodegroup_init magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodegroupObject.test_nodegroup_init ... ok magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_default_value ... ok magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedDict_type_check ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_resource magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_resource ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_with_pagination_marker magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_admin_all_with_pagination_marker ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_non_admin magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_non_admin ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_with_filters magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_with_filters ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_pagination_limit magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_with_pagination_limit ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_that_does_not_exist magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_that_does_not_exist ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_not_found magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_not_found ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_not_found magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_not_found ... ok magnum.tests.unit.api.controllers.v1.test_quota.TestQuotaObject.test_quota_init magnum.tests.unit.api.controllers.v1.test_quota.TestQuotaObject.test_quota_init ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_public magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_public ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_success magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_node_count_success ... ok magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_copies_object magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action_copies_object ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_no_discoveryurl magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_no_discoveryurl ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list ... ok magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_octavia magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_with_lb_octavia ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_uuid magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_uuid ... ok magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uuid magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uuid ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_handles_bad_request magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_handles_bad_request ... ok magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_all_stats magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_all_stats ... ok magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack_with_error magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack_with_error ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_with_filters magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_with_filters ... ok magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack_with_error magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_delete_stack_with_error ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_memory_util magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_compute_memory_util ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_that_does_not_exist magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_that_does_not_exist ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_unit magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_unit ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_healthy magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_healthy ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service_failure_for_dup magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service_failure_for_dup ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_pull_data_success magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_pull_data_success ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_memory_util magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_memory_util ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_no_master magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_no_master ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary_failure magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_by_host_and_binary_failure ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_metric_value magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_metric_value ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_metric_value magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_metric_value ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service_failure magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service_failure ... ok magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_update magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_update ... ok magnum.tests.unit.conductor.test_scale_manager.TestMesosScaleManager.test_get_hosts_with_container magnum.tests.unit.conductor.test_scale_manager.TestMesosScaleManager.test_get_hosts_with_container ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_that_does_not_exist magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_that_does_not_exist ... ok magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_one_container_host magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_one_container_host ... ok magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_scale_up magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_scale_up ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroups_in_cluster magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroups_in_cluster ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_environment magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_environment ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid_userid magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domainid_userid ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota ... ok magnum.tests.unit.conf.test_conf.ConfTestCase.test_append_config magnum.tests.unit.conf.test_conf.ConfTestCase.test_append_config ... ok magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_no_func magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_no_func ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota ... ok magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_valid_mods magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_valid_mods ... ok magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_tenant_stats magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_admin_get_tenant_stats ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_already_exists magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_already_exists ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_all magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_all ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid_that_does_not_exist magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid_that_does_not_exist ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource_not_found magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource_not_found ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_trust_failed magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_trust_failed ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name_multiple_cluster magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name_multiple_cluster ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_uuid magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_uuid ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list_by_admin_all_tenants magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list_by_admin_all_tenants ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_cluster_template_not_exist magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_cluster_template_not_exist ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_sorted magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_sorted ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_destroy magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_destroy ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_uuid magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_uuid ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_does_not_exist magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_does_not_exist ... ok magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_some_other_user_stats magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_some_other_user_stats ... ok magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_false_values magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_false_values ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_not_found magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_not_found ... ok magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_valid_single_dns magnum.tests.unit.api.controllers.v1.test_types.TestDNSListType.test_valid_single_dns ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_adopt_complete magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_adopt_complete ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_internal_attr magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_internal_attr ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_extra_non_removable_attr magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_remove_extra_non_removable_attr ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_op magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_op ... ok magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_valid_patches magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_valid_patches ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_sorted magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_sorted ... ok magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_valid_mac_addr magnum.tests.unit.api.controllers.v1.test_types.TestMacAddressType.test_valid_mac_addr ... ok magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_name magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_get_openstack_resource_by_name ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_valid_network magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_external_network_with_valid_network ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_vaild_flavor magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_flavor_with_vaild_flavor ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_when_user_forbidden magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_when_user_forbidden ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_multi_images_same_name magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_multi_images_same_name ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_id magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_image_with_nonexist_image_by_id ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_invalid_keypair magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_invalid_keypair ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_with_valid_providers_none_isolation magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_main_with_valid_providers_none_isolation ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_bad_json magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_environment_variables_bad_json ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_isolation magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_isolation ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_none_isolation magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_with_valid_providers_none_isolation ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_cluster magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_cluster ... ok magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_without_validator magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_without_validator ... ok magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method_auth_info magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method_auth_info ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_that_does_not_exist magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_that_does_not_exist ... ok magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_serverfault magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_serverfault ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation_already_exists magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation_already_exists ... ok magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_down ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_create ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_invalid_coe_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_invalid_coe_create ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_create magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_not_allowed_create ... ok magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_update magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_one_allowed_update ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_no_save magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_no_save ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_by_admin_all_tenants magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_by_admin_all_tenants ... ok magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http_config_workers magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http_config_workers ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_resume_complete magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_resume_complete ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_save magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_save ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_sync_cluster_status magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_sync_cluster_status ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service_failure magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service_failure ... ok magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_key magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_key ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_heat_param magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_heat_param ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service ... ok magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_already_exists magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_already_exists ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params ... ok magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor_config_workers magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor_config_workers ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_cluster_by_uuid_that_does_not_exist magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_cluster_by_uuid_that_does_not_exist ... ok magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_stamp magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_stamp ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_external_network_id magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_external_network_id ... ok magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_version magnum.tests.unit.cmd.test_db_manage.TestMagnumDbManage.test_db_manage_version ... ok magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert ... ok magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert_none_values magnum.tests.unit.common.cert_manager.test_barbican.TestBarbicanCert.test_barbican_cert_none_values ... ok magnum.tests.unit.common.cert_manager.test_cert_manager.TestCert.test_get_decrypted_private_key magnum.tests.unit.common.cert_manager.test_cert_manager.TestCert.test_get_decrypted_private_key ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_with_fail magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_with_fail ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_enabled magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_enabled ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_intermediate magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_intermediate ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_pkp magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert_without_pkp ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup_by_uuid magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup_by_uuid ... ok magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_cert_fail magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_get_cert_with_loading_cert_fail ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_unexpect_size magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_unexpect_size ... ok magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_delete_cert magnum.tests.unit.common.cert_manager.test_x509keypair_cert_manager.TestX509keypairManager.test_delete_cert ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_api_address magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_api_address ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_cluster_by_uuid magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_cluster_by_uuid ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_cached magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_cached ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_region magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_region ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_cached magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_cached ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_snapshot_complete magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_snapshot_complete ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_noauth magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_noauth ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_region magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_region ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota_that_does_not_exist magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota_that_does_not_exist ... ok magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_delete_federation magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_delete_federation ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_api_address magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_api_address ... ok magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_by_project_id_resource ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_if_cluster_template_is_secure magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_if_cluster_template_is_secure ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_sorted magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_sorted ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_no_timeout_specified magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_no_timeout_specified ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_dns magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_dns ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_with_filters magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_with_filters ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_docker_storage_driver magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_docker_storage_driver ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota_not_found magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota_not_found ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url_not_found magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_discovery_url_not_found ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_with_fp magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_with_fp ... ok magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_cached magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_cached ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_update_stack magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_update_stack ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_output_with_mapping_type magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_output_with_mapping_type ... ok magnum.tests.unit.common.test_context.ContextTestCase.test_context magnum.tests.unit.common.test_context.ContextTestCase.test_context ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_bm_fedora_kubernetes_ironic_definition magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_bm_fedora_kubernetes_ironic_definition ... ok magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count_by_update magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_poll_node_count_by_update ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_kubernetes_definition magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_kubernetes_definition ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_by_uuid magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_by_uuid ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_ubuntu_mesos_definition magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_ubuntu_mesos_definition ... ok magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_all_values magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_all_values ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_load_entry_points magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_load_entry_points ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_that_does_not_exist magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_that_does_not_exist ... ok magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_octavia magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_octavia ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_required_param_not_set magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_required_param_not_set ... ok magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_update_outputs magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_update_outputs ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_cluster_failed magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_cluster_failed ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_destroy magnum.tests.unit.objects.test_cluster.TestClusterObject.test_destroy ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_create_or_complete magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_create_or_complete ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_bad_id_and_uuid magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_bad_id_and_uuid ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_rollback_complete magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_rollback_complete ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_name magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_name ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_uuid magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_uuid ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_all magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_all ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_refresh magnum.tests.unit.objects.test_cluster.TestClusterObject.test_refresh ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_bad_id_and_uuid magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_bad_id_and_uuid ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_refresh magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_refresh ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_id magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_id ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_refresh magnum.tests.unit.objects.test_federation.TestFederationObject.test_refresh ... ok magnum.tests.unit.common.test_context.ContextTestCase.test_context_with_roles magnum.tests.unit.common.test_context.ContextTestCase.test_context_with_roles ... ok magnum.tests.unit.common.test_context.ContextTestCase.test_request_context_sets_is_admin magnum.tests.unit.common.test_context.ContextTestCase.test_request_context_sets_is_admin ... ok magnum.tests.unit.common.test_docker_utils.TestDockerUtils.test_is_docker_api_version_atleast magnum.tests.unit.common.test_docker_utils.TestDockerUtils.test_is_docker_api_version_atleast ... ok magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count_by_update magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_poll_node_count_by_update ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_no_credentials magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_no_credentials ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust_not_found magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_delete_trust_not_found ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name ... ok magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_is_None magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_get_validate_region_name_is_None ... ok magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_empty magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_empty ... ok /<>/magnum/drivers/common/driver.py:38: PkgResourcesDeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately. yield entry_point, entry_point.load(require=False) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) DEBUG [taskflow.engines.action_engine.completer] Applying resolver 'RevertAll(strategy=REVERT_ALL)' to resolve failure 'Failure: ValueError: ' of atom 'magnum.conductor.tasks.heat_tasks.UpdateStack==1.0' DEBUG [taskflow.engines.action_engine.completer] Modified/tweaked 1 nodes while applying resolver 'RevertAll(strategy=REVERT_ALL)' DEBUG [taskflow.engines.action_engine.builder] Discarding failure 'Failure: ValueError: ' (in response to outcome 'executed') under completion units request during completion of atom 'magnum.conductor.tasks.heat_tasks.UpdateStack==1.0' (intention is to REVERT) magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_exception magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_exception ... ok magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack_with_error magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack_with_error ... ok magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_no_candidate magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_no_candidate ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_node_count magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_node_count ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_api magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_api ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_cpu_util magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_cpu_util ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_names magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_get_metric_names ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_node_count_by_update magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_node_count_by_update ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_not_leader magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_pull_data_success_not_leader ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_fail magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_fail ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_memory_util magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_compute_memory_util ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_scale_params magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_scale_params ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_unit magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_unit ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_none_api_address magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_none_api_address ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_raise magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_raise ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_names magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_names ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_unit magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_get_metric_unit ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_raise magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_pull_data_raise ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_params magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_params ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_save magnum.tests.unit.objects.test_federation.TestFederationObject.test_save ... ok magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_create magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_create ... ok magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_good_values magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_good_values ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs ... ok magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_good_values magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_good_values ... ok magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_bad_values magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_bad_values ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_heat_param magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_heat_param ... ok magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify ... ok magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_two_container_hosts magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_two_container_hosts ... ok magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify_invalid magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify_invalid ... ok magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify_invalid magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify_invalid ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domain_project_id magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_domain_project_id ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url ... ok magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_good_values magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_good_values ... ok magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_bad_values magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_bad_values ... ok magnum.tests.unit.objects.test_fields.TestServerType.test_from_primitive magnum.tests.unit.objects.test_fields.TestServerType.test_from_primitive ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_invalid magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_invalid ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_projectid magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_projectid ... ok magnum.tests.unit.objects.test_fields.TestServerType.test_stringify magnum.tests.unit.objects.test_fields.TestServerType.test_stringify ... ok magnum.tests.unit.objects.test_fields.TestServerType.test_to_primitive magnum.tests.unit.objects.test_fields.TestServerType.test_to_primitive ... ok magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_client_error magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_client_error ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_complete_status magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_complete_status ... ok magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_create magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_create ... ok magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_server_error magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_server_error ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_invalid_status magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_invalid_status ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_without_fp magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_without_fp ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_name magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_name ... ok magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_save magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_save ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enable_lbfip_disable magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enable_lbfip_disable ... ok magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_valid_func magnum.tests.unit.conf.test_conf.ConfTestCase.test_import_mods_valid_func ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_base_get_scale_params magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_base_get_scale_params ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_destroy magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_destroy ... ok magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_invalid_mods magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_module_name_invalid_mods ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_coreos_kubernetes_definition magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_coreos_kubernetes_definition ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_output_mapping magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_output_mapping ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list ... ok magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_scale_params magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_scale_params ... ok magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_default_value ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_save magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_save ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list ... ok magnum.tests.unit.objects.test_objects.TestObject.test_changed_1 magnum.tests.unit.objects.test_objects.TestObject.test_changed_1 ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_nullable_cluster_template_id magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_nullable_cluster_template_id ... ok magnum.tests.unit.objects.test_objects.TestObject.test_get_updates magnum.tests.unit.objects.test_objects.TestObject.test_get_updates ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_destroy magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_destroy ... ok magnum.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns magnum.tests.unit.objects.test_objects.TestObject.test_hydration_bad_ns ... ok magnum.tests.unit.objects.test_objects.TestObject.test_load magnum.tests.unit.objects.test_objects.TestObject.test_load ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_name magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_name ... ok magnum.tests.unit.objects.test_objects.TestObject.test_obj_attr_is_set magnum.tests.unit.objects.test_objects.TestObject.test_obj_attr_is_set ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_list magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_list ... ok magnum.tests.unit.objects.test_objects.TestObject.test_obj_fields magnum.tests.unit.objects.test_objects.TestObject.test_obj_fields ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_id magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_id ... ok magnum.tests.unit.objects.test_objects.TestObject.test_object_property_type_error magnum.tests.unit.objects.test_objects.TestObject.test_object_property_type_error ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_name magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_name ... ok magnum.tests.unit.objects.test_objects.TestObject.test_orphaned_object magnum.tests.unit.objects.test_objects.TestObject.test_orphaned_object ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_with_filters magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_with_filters ... ok magnum.tests.unit.objects.test_objects.TestObject.test_with_alternate_context magnum.tests.unit.objects.test_objects.TestObject.test_with_alternate_context ... ok magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_from_primitive magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_from_primitive ... ok magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_stringify magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_stringify ... ok magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_stringify_invalid magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_stringify_invalid ... ok magnum.tests.unit.objects.test_fields.TestClusterType.test_from_primitive magnum.tests.unit.objects.test_fields.TestClusterType.test_from_primitive ... ok magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_bad_values magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_bad_values ... ok magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics ... ok magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify_invalid magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify_invalid ... ok magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_to_primitive magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_to_primitive ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_referenced_by_clusters magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_that_referenced_by_clusters ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_monitor_none magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_monitor_none ... ok magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_destroy magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_destroy ... ok magnum.tests.unit.objects.test_objects.TestObject.test_changed_3 magnum.tests.unit.objects.test_objects.TestObject.test_changed_3 ... ok magnum.tests.unit.objects.test_objects.TestObject.test_contains magnum.tests.unit.objects.test_objects.TestObject.test_contains ... ok magnum.tests.unit.objects.test_objects.TestObject.test_get_changes magnum.tests.unit.objects.test_objects.TestObject.test_get_changes ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_heat_not_found magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_heat_not_found ... ok /<>/magnum/drivers/common/driver.py:38: PkgResourcesDeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately. yield entry_point, entry_point.load(require=False) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'fake-uuid'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) magnum.tests.unit.objects.test_objects.TestObject.test_load_in_base magnum.tests.unit.objects.test_objects.TestObject.test_load_in_base ... ok magnum.tests.unit.objects.test_objects.TestObject.test_object_inheritance magnum.tests.unit.objects.test_objects.TestObject.test_object_inheritance ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_not_changes magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_not_changes ... ok magnum.tests.unit.objects.test_objects.TestObject.test_static_result magnum.tests.unit.objects.test_objects.TestObject.test_static_result ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_hidden magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_id_hidden ... ok GET: /v1/quotas {} GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'fake_project', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:11.451622+00:00', 'updated_at': None}]} GET: /v1/stats?project_id=34 {} GOT:{'clusters': 0, 'nodes': 0} GET: /v1/stats {} GOT:{'clusters': 0, 'nodes': 0} GET: /v1/stats {} GOT:{'clusters': 1, 'nodes': 6} GET: /v1/stats {} GOT:{'clusters': 1, 'nodes': 6} GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "Test exception message", "detail": "Test exception message.", "links": []}]} stdin:1:1: M352 LOG.warn is deprecated, please use LOG.warning! magnum.tests.unit.objects.test_objects.TestObject.test_unknown_objtype magnum.tests.unit.objects.test_objects.TestObject.test_unknown_objtype ... ok /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) magnum.tests.unit.test_hacking.HackingTestCase.test_no_log_warn magnum.tests.unit.test_hacking.HackingTestCase.test_no_log_warn ... ok magnum.tests.unit.objects.test_objects.TestObject.test_updates magnum.tests.unit.objects.test_objects.TestObject.test_updates ... ok magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero ... ok magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_bad_id_and_uuid magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_bad_id_and_uuid ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_hidden magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_hidden ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_refresh magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_refresh ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_pull_data_raise magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_pull_data_raise ... ok magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_firsttime magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_firsttime ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_multiple_cluster_template magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_multiple_cluster_template ... ok magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_regular magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_regular ... ok magnum.tests.unit.template.test_template.TestTemplate.test_template_yaml magnum.tests.unit.template.test_template.TestTemplate.test_template_yaml ... ok /<>/magnum/drivers/common/driver.py:38: PkgResourcesDeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately. yield entry_point, entry_point.load(require=False) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_public magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_public ... ok POST: /v1/federations {'name': 'fake-name', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 202 Accepted Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"uuid": "9ce7d834-b2a7-4663-a8be-36919aabcfc7"} GET: /v1/mservices {} GOT:{'mservices': []} GET: /v1/mservices {} GOT:{'mservices': [{'host': 'fake-host', 'binary': 'magnum-conductor', 'state': 'up', 'id': 1, 'report_count': 13, 'disabled': False, 'disabled_reason': None, 'created_at': '2001-01-01T00:00:00+00:00', 'updated_at': '2001-01-01T00:00:00+00:00'}]} GET: /v1/mservices {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow magnum-service:get_all to be performed", "detail": "Policy doesn't allow magnum-service:get_all to be performed.", "links": []}]} GET: /v1/clusters/cluster1/nodegroups {} GOT:{'nodegroups': [{'uuid': 'a568bd71-5a1a-4c51-90e2-60d612c5f8f2', 'name': 'test-worker', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}, {'uuid': '20bca0a4-db9d-4c08-9216-b7cbf7268d4d', 'name': 'test-master', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'master', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}, {'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'non_default_ng', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}]} GET: /v1/clusters/cfaea928-f93d-46c1-aa5d-35d98856d13a/nodegroups/d4e0ac12-29ad-4c1c-b2e6-d7f0ad90fb8a {} GOT:{'id': 1, 'uuid': 'd4e0ac12-29ad-4c1c-b2e6-d7f0ad90fb8a', 'name': 'test-worker', 'cluster_id': 'cfaea928-f93d-46c1-aa5d-35d98856d13a', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/cfaea928-f93d-46c1-aa5d-35d98856d13a/nodegroups/d4e0ac12-29ad-4c1c-b2e6-d7f0ad90fb8a', 'rel': 'self'}, {'href': 'http://localhost/clusters/cfaea928-f93d-46c1-aa5d-35d98856d13a/nodegroups/d4e0ac12-29ad-4c1c-b2e6-d7f0ad90fb8a', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, 'node_addresses': ['172.17.2.4'], 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True, 'created_at': '2019-10-16T16:35:12.142692+00:00', 'updated_at': None} GET: /v1/clusters/273689e4-8e12-47bf-80b8-6a32272ed0a7/nodegroups/2cba7481-8f8b-4208-b615-322816deb97d {} GOT:Response: 403 Forbidden Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 403, "title": "Policy doesn't allow nodegroup:get to be performed", "detail": "Policy doesn't allow nodegroup:get to be performed.", "links": []}]} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': -10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute hard_limit", "detail": "Invalid input for field/attribute hard_limit. Value: '-10'. Value should be greater or equal to 1", "links": []}]} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "The project_id fake_project could not be found", "detail": "The project_id fake_project could not be found.", "links": []}]} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 10, "project_id": "fake_project", "resource": "Cluster", "created_at": "2019-10-16T16:35:12.348639+00:00", "updated_at": null} DELETE: /v1/quotas/fake_project/Cluster GOT:Response: 204 No Content Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version GET: /v1/quotas/fake_project/Cluster {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Quota could not be found: project_id fake_project resource Cluster", "detail": "Quota could not be found: project_id fake_project resource Cluster.", "links": []}]} GET: /v1/quotas?all_tenants=True {} GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'proj-id-0', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:12.368407+00:00', 'updated_at': None}, {'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:12.369370+00:00', 'updated_at': None}, {'id': 3, 'hard_limit': 10, 'project_id': 'proj-id-2', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:12.370184+00:00', 'updated_at': None}, {'id': 4, 'hard_limit': 10, 'project_id': 'proj-id-3', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:12.370973+00:00', 'updated_at': None}]} GET: / {} GOT:Response: 400 Bad Request Content-Type: application/json {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Test exception message", "detail": "Test exception message.\nTraceback (most recent call last):\n File \"/opt/stack/magnum/magnum/openstack/common/rpc/amqp.py\", line 434, in _process_data\\n **args)\n File \"/opt/stack/magnum/magnum/openstack/common/rpc/dispatcher.py\", line 172, in dispatch\\n result = getattr(proxyobj, method)(context, **kwargs)", "links": []}]} GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "Error message without traceback \n but \n multiline", "detail": "Error message without traceback \n but \n multiline", "links": []}]} stdin:1:1: M338 Use assertIn/NotIn(A, B) rather than assertEqual(A in B, True/False) when checking collection contents. stdin:1:1: M338 Use assertIn/NotIn(A, B) rather than assertEqual(A in B, True/False) when checking collection contents. stdin:1:1: M338 Use assertIn/NotIn(A, B) rather than assertEqual(A in B, True/False) when checking collection contents. stdin:1:1: M338 Use assertIn/NotIn(A, B) rather than assertEqual(A in B, True/False) when checking collection contents. stdin:1:1: M338 Use assertIn/NotIn(A, B) rather than assertEqual(A in B, True/False) when checking collection contents. stdin:1:1: M338 Use assertIn/NotIn(A, B) rather than assertEqual(A in B, True/False) when checking collection contents. stdin:1:1: M338 Use assertIn/NotIn(A, B) rather than assertEqual(A in B, True/False) when checking collection contents. stdin:1:1: M338 Use assertIn/NotIn(A, B) rather than assertEqual(A in B, True/False) when checking collection contents. magnum.tests.unit.test_hacking.HackingTestCase.test_assert_equal_in magnum.tests.unit.test_hacking.HackingTestCase.test_assert_equal_in ... ok magnum.tests.unit.test_hacking.HackingTestCase.test_dict_constructor_with_list_copy magnum.tests.unit.test_hacking.HackingTestCase.test_dict_constructor_with_list_copy ... ok stdin:1:1: M322 Method's default argument shouldn't be mutable! magnum.tests.unit.test_hacking.HackingTestCase.test_no_mutable_default_args magnum.tests.unit.test_hacking.HackingTestCase.test_no_mutable_default_args ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_public magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_public ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_that_does_not_exist magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_that_does_not_exist ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_with_filters magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list_with_filters ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name_multiple_federation magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name_multiple_federation ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_uuid magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_uuid ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_sorted magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_sorted ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_not_found magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_not_found ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_destroy_magnum_service ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_same_name_different_cluster magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_same_name_different_cluster ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_same_name_same_cluster magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup_same_name_same_cluster ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_cluster_list_sorted magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_cluster_list_sorted ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_name magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_name ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota_already_exists magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota_already_exists ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_invalid_sort_key magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_invalid_sort_key ... ok magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair_already_exists magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_create_x509keypair_already_exists ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_that_does_not_exist magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair_that_does_not_exist ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_id magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_id ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_uuid magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_by_uuid ... ok magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_get_x509keypair_list ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_update_failed magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_update_failed ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_insecure magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_insecure ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_invalid magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_invalid ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_none_api_address magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_swarm_outputs_none_api_address ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_heat_param magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_heat_param ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_update_outputs_node_address_fip_disabled ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_params magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_params ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_fail magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_fail ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_update_outputs magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_update_outputs ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_without_fp magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enabled_without_fp ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_fip_enabled_without_fp magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_fip_enabled_without_fp ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_definition magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_definition ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_v2_definition magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_atomic_swarm_v2_definition ... ok magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_params magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_params ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_id magnum.tests.unit.objects.test_cluster.TestClusterObject.test_get_by_id ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_with_filters magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_with_filters ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_save magnum.tests.unit.objects.test_cluster.TestClusterObject.test_save ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_id magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_id ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_save magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_save ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_create magnum.tests.unit.objects.test_federation.TestFederationObject.test_create ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_destroy magnum.tests.unit.objects.test_federation.TestFederationObject.test_destroy ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_bad_id_and_uuid magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_bad_id_and_uuid ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_all magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_all ... ok magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_bad_values magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_bad_values ... ok magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_bad_values magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_bad_values ... ok magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_good_values magnum.tests.unit.objects.test_fields.TestContainerStatus.test_coerce_good_values ... ok magnum.tests.unit.objects.test_fields.TestContainerStatus.test_to_primitive magnum.tests.unit.objects.test_fields.TestContainerStatus.test_to_primitive ... ok magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_good_values magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_good_values ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_name magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_name ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_refresh magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_refresh ... ok magnum.tests.unit.objects.test_objects.TestObject.test_changed_2 magnum.tests.unit.objects.test_objects.TestObject.test_changed_2 ... ok magnum.tests.unit.objects.test_objects.TestObject.test_dehydration magnum.tests.unit.objects.test_objects.TestObject.test_dehydration ... ok magnum.tests.unit.objects.test_objects.TestObject.test_get magnum.tests.unit.objects.test_objects.TestObject.test_get ... ok magnum.tests.unit.objects.test_objects.TestObject.test_hydration magnum.tests.unit.objects.test_objects.TestObject.test_hydration ... ok magnum.tests.unit.objects.test_objects.TestObject.test_hydration_type_error magnum.tests.unit.objects.test_objects.TestObject.test_hydration_type_error ... ok magnum.tests.unit.objects.test_objects.TestObject.test_obj_constructor magnum.tests.unit.objects.test_objects.TestObject.test_obj_constructor ... ok magnum.tests.unit.objects.test_objects.TestObject.test_object_property magnum.tests.unit.objects.test_objects.TestObject.test_object_property ... ok magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision ... ok magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_destroy magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_destroy ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_id magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_id ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_uuid magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_by_uuid ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list_all magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list_all ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_compute_metric_raise magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_compute_metric_raise ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_disable_pull_data magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_disable_pull_data ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_health_status magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_health_status ... ok magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_changes magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_sync_cluster_status_changes ... ok magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_on_restart magnum.tests.unit.servicegroup.test_magnum_service.MagnumServicePeriodicTestCase.test_update_magnum_service_on_restart ... ok POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 10, "project_id": "fake_project", "resource": "Cluster", "created_at": "2019-10-16T16:35:13.395538+00:00", "updated_at": null} PATCH: /v1/quotas {'project_id': 'not-found', 'hard_limit': 20, 'resource': 'Cluster'} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Quota could not be found: project_id not-found resource Cluster", "detail": "Quota could not be found: project_id not-found resource Cluster.", "links": []}]} GET: /v1/stats?project_id=123&type=invalid {} GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "Remote error: TestException Test exception message", "detail": "Remote error: TestException Test exception message.\n['", "links": []}]} stdin:1:1: M302 assertEqual(A is not None) sentences not allowed. magnum.tests.unit.test_hacking.HackingTestCase.test_assert_is_not_none magnum.tests.unit.test_hacking.HackingTestCase.test_assert_is_not_none ... ok magnum.tests.unit.test_hacking.HackingTestCase.test_check_explicit_underscore_import magnum.tests.unit.test_hacking.HackingTestCase.test_check_explicit_underscore_import ... ok stdin:1:1: M339 Do not use xrange(). /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) magnum.tests.unit.test_hacking.HackingTestCase.test_no_xrange magnum.tests.unit.test_hacking.HackingTestCase.test_no_xrange ... ok magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_timeout magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_timeout ... ok magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_notifier_null magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_notifier_null ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_transport_null magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup_transport_null ... ok magnum.tests.unit.common.test_rpc.TestRpc.test_get_client magnum.tests.unit.common.test_rpc.TestRpc.test_get_client ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_16 magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_16 ... ok magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_60 magnum.tests.unit.common.test_short_id.ShortIdTest.test_byte_string_60 ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_get_root_helper magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_get_root_helper ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale magnum.tests.unit.common.test_utils.ExecuteTestCase.test_execute_not_use_standard_locale ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_retry_on_failure magnum.tests.unit.common.test_utils.ExecuteTestCase.test_retry_on_failure ... ok magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac_invalid_format magnum.tests.unit.common.test_utils.ExecuteTestCase.test_validate_and_normalize_mac_invalid_format ... ok magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir_mocked ... ok magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_generate_csr_and_key magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_generate_csr_and_key ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_extentions_as_ca magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_extentions_as_ca ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_issuer_name magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_issuer_name ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_with_bytes_issuer_name magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_with_bytes_issuer_name ... ok magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_subject_name magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_subject_name ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_with_non_ca magnum.tests.unit.common.x509.test_validator.TestValidators.test_disallow_ca_in_basic_constraints_with_non_ca ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed magnum.tests.unit.common.x509.test_validator.TestValidators.test_merge_key_usage_disallowed ... ok magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_without_ca_usage magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_without_ca_usage ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files_none magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_delete_client_files_none ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_ca_cert magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_ca_cert ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_without_name magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates_without_name ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_ca_certificate magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_ca_certificate ... ok magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_magnum_cert magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_magnum_cert ... ok magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust_with_error magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_create_trustee_and_trust_with_error ... ok magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust magnum.tests.unit.conductor.handlers.common.test_trust_manager.TrustManagerTestCase.test_delete_trustee_and_trust ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_conflict magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_conflict ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_success magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_resize_success ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_cert_failed magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_cert_failed ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_check_complete magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_check_complete ... ok magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_restore_complete magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_update_cluster_status_restore_complete ... ok magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_update_federation magnum.tests.unit.conductor.handlers.test_federation_conductor.TestHandler.test_update_federation ... ok magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action ... ok magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action_on_raise magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_class_action_on_raise ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_timeout_is_zero magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack_timeout_is_zero ... ok magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_with_registry magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_with_registry ... ok magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_multi_master magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_multi_master ... ok magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_only_required magnum.tests.unit.conductor.handlers.test_mesos_cluster_conductor.TestClusterConductorWithMesos.test_extract_template_definition_only_required ... ok magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_only_required magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_only_required ... ok magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack ... ok magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_update_stack ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_names magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_get_metric_names ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_success magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_pull_data_success ... ok magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_memory_util magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_v2_monitor_compute_memory_util ... ok magnum.tests.unit.conductor.test_scale_manager.TestK8sScaleManager.test_get_hosts_with_container magnum.tests.unit.conductor.test_scale_manager.TestK8sScaleManager.test_get_hosts_with_container ... ok magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_no_container_host magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_no_container_host ... ok magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_with_none_hosts magnum.tests.unit.conductor.test_scale_manager.TestScaleManager.test_get_removal_nodes_with_none_hosts ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_context magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_get_request_audit_info_with_none_context ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_in_progress magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_object_has_stack_delete_in_progress ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_name magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_name ... ok magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_uuid magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid_from_uuid ... ok magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check magnum.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase.test_JSONEncodedList_type_check ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_id_that_does_not_exist magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_id_that_does_not_exist ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_cluster_by_uuid ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_all_cluster_stats magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_all_cluster_stats ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_by_admin_all_tenants magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_list_by_admin_all_tenants ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_one_tenant_cluster_stats magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_one_tenant_cluster_stats ... ok magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template_already_exists magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_create_cluster_template_already_exists ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_by_uuid magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_destroy_cluster_template_by_uuid ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_hidden magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_uuid_hidden ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template ... ok magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_that_does_not_exist magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_update_cluster_template_that_does_not_exist ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_id_that_does_not_exist magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_id_that_does_not_exist ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uudid_that_does_not_exist magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uudid_that_does_not_exist ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_id magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_id ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_by_name ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_members magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_members ... ok magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_properties magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_properties ... ok magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_list magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_get_magnum_service_list ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_id magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_id ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_list_with_filters magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_list_with_filters ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_cluster magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_cluster ... ok magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_nodegroup_not_found magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_update_nodegroup_not_found ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_delete_complete magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_delete_complete ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_rollback_failed magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_rollback_failed ... ok magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_update magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_done_by_update ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_not_found magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_not_found ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_disabled magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_disabled ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_fail magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_validate_discovery_url_fail ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_if_cluster_template_is_secure magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_if_cluster_template_is_secure ... ok magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_master_address_fip_disabled ... ok magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_unexpect_size magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_unexpect_size ... ok magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id ... ok magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_duplicated_name magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_duplicated_name ... ok magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_invalid_ip_ver magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_invalid_ip_ver ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_with_fp magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_with_fp ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enable_lbfip_template_disable_cluster_enable magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_enable_lbfip_template_disable_cluster_enable ... ok magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_driver_not_supported magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_driver_not_supported ... ok magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_heat_param magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_heat_param ... ok magnum.tests.unit.objects.test_cluster.TestClusterObject.test_create magnum.tests.unit.objects.test_cluster.TestClusterObject.test_create ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_create magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_create ... ok magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_uuid magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_uuid ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_uuid magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_uuid ... ok magnum.tests.unit.objects.test_federation.TestFederationObject.test_list magnum.tests.unit.objects.test_federation.TestFederationObject.test_list ... ok magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_to_primitive magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_to_primitive ... ok magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_bad_values magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_bad_values ... ok magnum.tests.unit.objects.test_fields.TestClusterStatus.test_from_primitive magnum.tests.unit.objects.test_fields.TestClusterStatus.test_from_primitive ... ok magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify ... ok magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify_invalid magnum.tests.unit.objects.test_fields.TestClusterStatus.test_stringify_invalid ... ok magnum.tests.unit.objects.test_fields.TestClusterStatus.test_to_primitive magnum.tests.unit.objects.test_fields.TestClusterStatus.test_to_primitive ... ok magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_good_values magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_good_values ... ok magnum.tests.unit.objects.test_fields.TestClusterType.test_to_primitive magnum.tests.unit.objects.test_fields.TestClusterType.test_to_primitive ... ok magnum.tests.unit.objects.test_fields.TestContainerStatus.test_from_primitive magnum.tests.unit.objects.test_fields.TestContainerStatus.test_from_primitive ... ok magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify ... ok magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_from_primitive magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_from_primitive ... ok magnum.tests.unit.objects.test_fields.TestServerType.test_stringify_invalid magnum.tests.unit.objects.test_fields.TestServerType.test_stringify_invalid ... ok magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary ... ok magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary_no_service magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_get_by_host_and_binary_no_service ... ok magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_report_state_up magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_report_state_up ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_create magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_create ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_id magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_id ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_uuid magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_uuid ... ok magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list_with_filters magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list_with_filters ... ok magnum.tests.unit.objects.test_objects.TestObject.test_base_attributes magnum.tests.unit.objects.test_objects.TestObject.test_base_attributes ... ok magnum.tests.unit.objects.test_objects.TestObject.test_changed_4 magnum.tests.unit.objects.test_objects.TestObject.test_changed_4 ... ok magnum.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive magnum.tests.unit.objects.test_objects.TestObject.test_changes_in_primitive ... ok magnum.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive magnum.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive ... ok magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport ... ok magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level1 magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level1 ... ok magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level2 magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports_level2 ... ok magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization ... ok magnum.tests.unit.objects.test_objects.TestObjectVersions.test_versions magnum.tests.unit.objects.test_objects.TestObjectVersions.test_versions ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_create magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_create ... ok magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_save magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_save ... ok /<>/magnum/drivers/common/driver.py:38: PkgResourcesDeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately. yield entry_point, entry_point.load(require=False) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid1'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'uuid2'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:382: FutureWarning: b"'fake-uuid'" is an invalid UUID. Using UUIDFields with invalid UUIDs is no longer supported, and will be removed in a future release. Please update your code to input valid UUIDs or accept ValueErrors for invalid UUIDs. See https://docs.openstack.org/oslo.versionedobjects/latest/reference/fields.html#oslo_versionedobjects.fields.UUIDField for further details FutureWarning) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/oslo_versionedobjects/fixture.py:232: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec() methods.append((name, inspect.getargspec(method))) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) /usr/lib/python3/dist-packages/debtcollector/renames.py:43: DeprecationWarning: Using the 'tenant' argument is deprecated in version '2.18' and will be removed in version '3.0', please use the 'project_id' argument instead return wrapped(*args, **kwargs) GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: '_test_federation'. Value should match the pattern ^[a-zA-Z][a-zA-Z0-9_.-]*$", "links": []}]} POST: /v1/federations {'uuid': '506f69f0-fb03-489b-911b-822a4f06dab6', 'name': '', 'hostcluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'member_ids': ['fake_member1', 'fake_member2'], 'properties': {'dns-zone': 'example.com.'}, 'status': 'CREATE_IN_PROGRESS', 'status_reason': 'Completed successfully.'} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute name", "detail": "Invalid input for field/attribute name. Value: ''. Value should have a minimum character requirement of 1", "links": []}]} GET: /v1/clusters/a95d4837-7e27-4538-acac-592007320356/nodegroups {} GOT:{'nodegroups': [{'uuid': 'e0d0ac23-ab3a-4431-a941-33f0ba66e539', 'name': 'test-worker', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}, {'uuid': 'e22ef72a-7d94-4ee5-8da7-e0090067d722', 'name': 'test-master', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'master', 'min_node_count': 1, 'max_node_count': None, 'is_default': True}]} GET: /v1/clusters/not-here/nodegroups {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Cluster not-here could not be found", "detail": "Cluster not-here could not be found.", "links": []}]} GET: /v1/clusters/da157ce5-ebf2-4c1c-b46c-39c90f8039b2/nodegroups/53dfebf1-a0eb-45a7-a84a-9d97abf78b03 {} GOT:{'id': 3, 'uuid': '53dfebf1-a0eb-45a7-a84a-9d97abf78b03', 'name': 'test-worker', 'cluster_id': 'da157ce5-ebf2-4c1c-b46c-39c90f8039b2', 'project_id': 'da157ce5-ebf2-4c1c-b46c-39c90f8039b2', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/da157ce5-ebf2-4c1c-b46c-39c90f8039b2/nodegroups/53dfebf1-a0eb-45a7-a84a-9d97abf78b03', 'rel': 'self'}, {'href': 'http://localhost/clusters/da157ce5-ebf2-4c1c-b46c-39c90f8039b2/nodegroups/53dfebf1-a0eb-45a7-a84a-9d97abf78b03', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, 'node_addresses': ['172.17.2.4'], 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True, 'created_at': '2019-10-16T16:35:14.143445+00:00', 'updated_at': None} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10} GOT:Response: 201 Created Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"id": 42, "hard_limit": 10, "project_id": "fake_project", "resource": "Cluster", "created_at": "2019-10-16T16:35:14.243533+00:00", "updated_at": null} POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'invalid-res', 'hard_limit': 10} GOT:Response: 400 Bad Request Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Invalid input for field/attribute resource", "detail": "Invalid input for field/attribute resource. Value: 'invalid-res'. Value should be one of: Cluster", "links": []}]} GET: /v1/quotas?limit=3&marker=3&all_tenants=True {} GOT:{'quotas': [{'id': 4, 'hard_limit': 10, 'project_id': 'proj-id-3', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:14.268589+00:00', 'updated_at': None}]} GET: /v1/quotas {} GOT:{'quotas': [{'id': 3, 'hard_limit': 10, 'project_id': 'proj-id-2', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:14.287257+00:00', 'updated_at': None}]} GET: /v1/quotas?limit=2&all_tenants=True {} GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'proj-id-0', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:14.305701+00:00', 'updated_at': None}, {'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2019-10-16T16:35:14.306647+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/quotas?sort_key=id&sort_dir=asc&limit=2&marker=2'} GET: /v1/quotas/fake_project/invalid_res {} GOT:Response: 404 Not Found Content-Type: application/json Openstack-Api-Maximum-Version: container-infra 1.8 Openstack-Api-Minimum-Version: container-infra 1.1 Openstack-Api-Version: container-infra 1.1 Vary: OpenStack-API-Version {"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Quota could not be found: project_id fake_project resource invalid_res", "detail": "Quota could not be found: project_id fake_project resource invalid_res.", "links": []}]} GET: /v1/stats {} GOT:{'clusters': 2, 'nodes': 12} GET: /v1/stats?project_id=234 {} GOT:{'clusters': 1, 'nodes': 6} GET: /v1/stats?project_id=123 {} GET: / {} GOT:Response: 500 Internal Server Error Content-Type: application/json {"errors": [{"request_id": "", "code": "server", "status": 500, "title": "Test exception message", "detail": "Test exception message.", "links": []}]} stdin:1:1: M316 assertTrue(isinstance(a, b)) sentences not allowed magnum.tests.unit.test_hacking.HackingTestCase.test_assert_true_isinstance magnum.tests.unit.test_hacking.HackingTestCase.test_assert_true_isinstance ... ok stdin:1:1: M310 timeutils.utcnow() must be used instead of datetime.now() stdin:1:1: M310 timeutils.utcnow() must be used instead of datetime.utcnow() magnum.tests.unit.test_hacking.HackingTestCase.test_use_timeunitls_utcow magnum.tests.unit.test_hacking.HackingTestCase.test_use_timeunitls_utcow ... ok ---------------------------------------------------------------------- Ran 1347 tests in 84.721s OK + stestr slowest Test id Runtime (s) ------------------------------------------------------------------------------------------------------- ----------- magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_timeout 60.101 magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_valid_name 1.027 magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links 0.558 magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_many 0.546 magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_all_with_all_projects 0.510 magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_many 0.493 magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_collection_links_default_limit 0.478 magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_subject_name 0.475 magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_enabled 0.472 magnum.tests.unit.api.controllers.v1.test_baymodel.TestPatch.test_update_baymodel_with_bay_allow_update 0.462 + rm -rf .stestr dh_install --fail-missing dh_install: Please use dh_missing --list-missing/--fail-missing instead dh_install: This feature will be removed in compat 12. mkdir -p /<>/debian/magnum-common/usr/share/magnum-common PYTHONPATH=/<>/debian/python3-magnum/usr/lib/python3/dist-packages oslo-config-generator \ --output-file /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf \ --namespace magnum.conf \ --namespace oslo.concurrency \ --namespace oslo.db \ --namespace oslo.log \ --namespace oslo.messaging \ --namespace oslo.middleware.cors \ --namespace oslo.policy \ --namespace oslo.service.periodic_task \ --namespace oslo.service.service \ --namespace keystonemiddleware.auth_token pkgos-readd-keystone-authtoken-missing-options /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_authtoken magnum pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.0v6rSM:[keystone_authtoken]/www_authenticate_uri pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.0v6rSM:[keystone_authtoken]/auth_type pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.0v6rSM:[keystone_authtoken]/region_name pkgos-fix-config-default /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf oslo_concurrency lock_path /var/lock/magnum pkgos_inifile: Setting value in /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf:[oslo_concurrency]/lock_path pkgos-fix-config-default /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_authtoken auth_protocol http pkgos_inifile: Setting value in /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_authtoken]/auth_protocol pkgos-fix-config-default /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf DEFAULT pybasedir /usr/lib/python3/dist-packages/magnum pkgos_inifile: Setting value in /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf:[DEFAULT]/pybasedir pkgos-fix-config-default /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf DEFAULT bindir /usr/bin pkgos_inifile: Setting value in /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf:[DEFAULT]/bindir pkgos-fix-config-default /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf DEFAULT state_path /var/lib/magnum pkgos_inifile: Setting value in /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf:[DEFAULT]/state_path pkgos-fix-config-default /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf api host 0.0.0.0 pkgos_inifile: Setting value in /<>/debian/magnum-common/usr/share/magnum-common/magnum.conf:[api]/host PYTHONPATH=/<>/debian/python3-magnum/usr/lib/python3/dist-packages oslopolicy-sample-generator \ --output-file /<>/debian/magnum-common/usr/share/magnum-common/policy.json \ --format json \ --namespace magnum cp etc/magnum/api-paste.ini /<>/debian/magnum-common/usr/share/magnum-common make[1]: Leaving directory '/<>' dh_installdocs -O--buildsystem=python_distutils dh_sphinxdoc -O--buildsystem=python_distutils dh_sphinxdoc: Sphinx documentation not found debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions if [ -e /<>/debian/CHANGELOG ] ; then \ dh_installchangelogs /<>/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/<>' dh_installdebconf -O--buildsystem=python_distutils debian/rules override_dh_systemd_enable make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done + ls -1 debian/magnum-api.init.in debian/magnum-conductor.init.in + echo debian/magnum-api.init.in + sed s/.init.in// + MYINIT=debian/magnum-api + cp debian/magnum-api.init.in debian/magnum-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/magnum-api.init.in + echo debian/magnum-conductor.init.in + sed s/.init.in// + MYINIT=debian/magnum-conductor + cp debian/magnum-conductor.init.in debian/magnum-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/magnum-conductor.init.in # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done + ls -1 debian/*.service.in ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done + ls debian/magnum-api.init.in debian/magnum-conductor.init.in + echo debian/magnum-api.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/magnum-api.service.in + [ -e debian/magnum-api.service.in ] + pkgos-gen-systemd-unit debian/magnum-api.init.in + echo debian/magnum-conductor.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/magnum-conductor.service.in + [ -e debian/magnum-conductor.service.in ] + pkgos-gen-systemd-unit debian/magnum-conductor.init.in dh_systemd_enable make[1]: Leaving directory '/<>' debian/rules override_dh_python3 make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions dh_python3 --shebang=/usr/bin/python3 I: dh_python3 tools:114: replacing shebang in debian/python3-magnum/usr/bin/magnum-db-manage I: dh_python3 tools:114: replacing shebang in debian/python3-magnum/usr/bin/magnum-driver-manage I: dh_python3 tools:114: replacing shebang in debian/python3-magnum/usr/bin/magnum-api I: dh_python3 tools:114: replacing shebang in debian/python3-magnum/usr/bin/magnum-conductor I: dh_python3 tools:114: replacing shebang in debian/python3-magnum/usr/bin/magnum-status make[1]: Leaving directory '/<>' debian/rules override_dh_installinit make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions # Create the init scripts and systemd unit files from the template set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done + ls -1 debian/magnum-api.init.in debian/magnum-conductor.init.in + echo debian/magnum-api.init.in + sed s/.init.in// + MYINIT=debian/magnum-api + cp debian/magnum-api.init.in debian/magnum-api.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/magnum-api.init.in + echo debian/magnum-conductor.init.in + sed s/.init.in// + MYINIT=debian/magnum-conductor + cp debian/magnum-conductor.init.in debian/magnum-conductor.init + cat /usr/share/openstack-pkg-tools/init-script-template + pkgos-gen-systemd-unit debian/magnum-conductor.init.in # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done + ls -1 debian/*.service.in ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \ if ! [ -e $MYINIT ] ; then \ pkgos-gen-systemd-unit $i ; \ fi \ done + ls debian/magnum-api.init.in debian/magnum-conductor.init.in + echo debian/magnum-api.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/magnum-api.service.in + [ -e debian/magnum-api.service.in ] + pkgos-gen-systemd-unit debian/magnum-api.init.in + echo debian/magnum-conductor.init.in + sed s/.init.in/.service.in/ + MYINIT=debian/magnum-conductor.service.in + [ -e debian/magnum-conductor.service.in ] + pkgos-gen-systemd-unit debian/magnum-conductor.init.in dh_installinit --error-handler=true make[1]: Leaving directory '/<>' dh_systemd_start -O--buildsystem=python_distutils dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_strip_nondeterminism -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils dh_missing -O--buildsystem=python_distutils dh_installdeb -O--buildsystem=python_distutils debian/rules override_dh_gencontrol make[1]: Entering directory '/<>' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions if dpkg-vendor --derives-from ubuntu ; then \ dh_gencontrol -- -T/<>/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/<>/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: Depends field of package magnum-conductor: substitution variable ${ostack-lsb-base} used, but is not defined dpkg-gencontrol: warning: Depends field of package magnum-api: substitution variable ${ostack-lsb-base} used, but is not defined make[1]: Leaving directory '/<>' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 INFO: pkgstriptranslations version 144 pkgstriptranslations: processing magnum-common (in debian/magnum-common); do_strip: , oemstrip: pkgstriptranslations: processing magnum-api (in debian/magnum-api); do_strip: , oemstrip: pkgstriptranslations: processing magnum-conductor (in debian/magnum-conductor); do_strip: , oemstrip: pkgstriptranslations: processing python3-magnum (in debian/python3-magnum); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/magnum-common/DEBIAN/control, package magnum-common, directory debian/magnum-common INFO: pkgstripfiles: waiting for lock (magnum-common) ... pkgstripfiles: processing control file: debian/magnum-conductor/DEBIAN/control, package magnum-conductor, directory debian/magnum-conductor pkgstripfiles: processing control file: debian/python3-magnum/DEBIAN/control, package python3-magnum, directory debian/python3-magnum INFO: pkgstripfiles: waiting for lock (magnum-conductor) ... INFO: pkgstripfiles: waiting for lock (python3-magnum) ... INFO: pkgstripfiles: waiting for lock (magnum-common) ... INFO: pkgstripfiles: waiting for lock (python3-magnum) ... INFO: pkgstripfiles: waiting for lock (magnum-conductor) ... INFO: pkgstripfiles: waiting for lock (magnum-common) ... INFO: pkgstripfiles: waiting for lock (magnum-conductor) ... INFO: pkgstripfiles: waiting for lock (python3-magnum) ... INFO: pkgstripfiles: waiting for lock (magnum-common) ... INFO: pkgstripfiles: waiting for lock (magnum-conductor) ... INFO: pkgstripfiles: waiting for lock (python3-magnum) ... INFO: pkgstripfiles: waiting for lock (magnum-common) ... INFO: pkgstripfiles: waiting for lock (python3-magnum) ... INFO: pkgstripfiles: waiting for lock (magnum-conductor) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/magnum-api/DEBIAN/control, package magnum-api, directory debian/magnum-api Searching for duplicated docs in dependency magnum-common... symlinking changelog.Debian.gz in magnum-api to file in magnum-common pkgstripfiles: Running PNG optimization (using 4 cpus) for package magnum-api ... pkgstripfiles: No PNG files. dpkg-deb: building package 'magnum-api' in '../magnum-api_9.0.0-0ubuntu1_all.deb'. Searching for duplicated docs in dependency python3-magnum... symlinking changelog.Debian.gz in magnum-common to file in python3-magnum pkgstripfiles: Running PNG optimization (using 4 cpus) for package magnum-common ... pkgstripfiles: No PNG files. dpkg-deb: building package 'magnum-common' in '../magnum-common_9.0.0-0ubuntu1_all.deb'. INFO: pkgstripfiles: waiting for lock (python3-magnum) ... Searching for duplicated docs in dependency magnum-common... symlinking changelog.Debian.gz in magnum-conductor to file in python3-magnum pkgstripfiles: Running PNG optimization (using 4 cpus) for package magnum-conductor ... pkgstripfiles: No PNG files. dpkg-deb: building package 'magnum-conductor' in '../magnum-conductor_9.0.0-0ubuntu1_all.deb'. pkgstripfiles: Truncating usr/share/doc/python3-magnum/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-magnum ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-magnum' in '../python3-magnum_9.0.0-0ubuntu1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../magnum_9.0.0-0ubuntu1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from magnum-9.0.0/debian/source/options: --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20191016-1636 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ magnum_9.0.0-0ubuntu1_amd64.changes: ------------------------------------ Format: 1.8 Date: Wed, 16 Oct 2019 17:30:57 +0100 Source: magnum Binary: magnum-api magnum-common magnum-conductor python3-magnum Architecture: all Version: 9.0.0-0ubuntu1 Distribution: eoan-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Sahid Orentino Ferdjaoui Description: magnum-api - OpenStack containers as a service magnum-common - OpenStack containers as a service - API server magnum-conductor - OpenStack containers as a service - conductor python3-magnum - OpenStack containers as a service - Python 3 library Changes: magnum (9.0.0-0ubuntu1) eoan; urgency=medium . * New stable point release for OpenStack Train. Checksums-Sha1: 9f3c27cd99cb475a6d67e81952ed9a31aeece186 19416 magnum-api_9.0.0-0ubuntu1_all.deb c17afdd41e927b2662b05b1ea3221d54c2b82e67 35936 magnum-common_9.0.0-0ubuntu1_all.deb 920b1a64498bac16bd6d6a433ae67cfc32df589a 4740 magnum-conductor_9.0.0-0ubuntu1_all.deb eb4af38f3f1c0d1c6e107d14f0466b06fc57a05c 16505 magnum_9.0.0-0ubuntu1_amd64.buildinfo c6d8dba37a42a25cba0e982fa38fa5d357a4c5e4 312572 python3-magnum_9.0.0-0ubuntu1_all.deb Checksums-Sha256: 030c5055a276b037dfb75c347efa1f058a3bdc7049b2de6dc213dad2d9479996 19416 magnum-api_9.0.0-0ubuntu1_all.deb 844ceae5dee1135384b63e308445bac6c1cf5303659866b13de5d947237df982 35936 magnum-common_9.0.0-0ubuntu1_all.deb 2c6a9fa673951d5537ec6bfca4135dafd9cb1fbbff89908efa5b37b94c12b9c1 4740 magnum-conductor_9.0.0-0ubuntu1_all.deb 707fb24f575530ffc68c86974b07b8234c773d6b412474f9bbc24e1a2aadd640 16505 magnum_9.0.0-0ubuntu1_amd64.buildinfo bbca39ffa92e8bde1151ea7dc840fa86d43fed8e30cdfbe721dc4d44846ca8c4 312572 python3-magnum_9.0.0-0ubuntu1_all.deb Files: c3fdf797f4a593b8a870334edeb8299d 19416 net optional magnum-api_9.0.0-0ubuntu1_all.deb 49a224095e52ca3f30abdc34a5227696 35936 net optional magnum-common_9.0.0-0ubuntu1_all.deb cf0a51b92392e1a8d4bd5d8968947c6e 4740 net optional magnum-conductor_9.0.0-0ubuntu1_all.deb 1f2e248ab33512bf355cedf59a4cab3f 16505 net optional magnum_9.0.0-0ubuntu1_amd64.buildinfo 4e2dd58c4eed39598c65ffcad5766376 312572 python optional python3-magnum_9.0.0-0ubuntu1_all.deb Original-Maintainer: Debian OpenStack +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ magnum-api_9.0.0-0ubuntu1_all.deb --------------------------------- new debian package, version 2.0. size 19416 bytes: control archive=16160 bytes. 23 bytes, 1 lines conffiles 47048 bytes, 1120 lines * config #!/bin/sh 983 bytes, 22 lines control 141 bytes, 2 lines md5sums 48553 bytes, 1155 lines * postinst #!/bin/sh 840 bytes, 27 lines * postrm #!/bin/sh 207 bytes, 7 lines * prerm #!/bin/sh 16833 bytes, 220 lines templates Package: magnum-api Source: magnum Version: 9.0.0-0ubuntu1 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 139 Depends: adduser, magnum-common (= 9.0.0-0ubuntu1), q-text-as-data, debconf (>= 0.5) | debconf-2.0 Section: net Priority: optional Homepage: https://github.com/openstack/magnum Description: OpenStack containers as a service Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack. It features: * Abstractions for bays, containers, nodes, pods, replication controllers, and services * Integration with Kubernetes and Docker for backend container technology * Integration with Keystone for multi-tenant security * Integration with Neutron for Kubernetes multi-tenancy network security . This package contains the API server. Original-Maintainer: Debian OpenStack drwxr-xr-x root/root 0 2019-10-16 16:30 ./ drwxr-xr-x root/root 0 2019-10-16 16:30 ./etc/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./etc/init.d/ -rwxr-xr-x root/root 5698 2019-10-16 16:30 ./etc/init.d/magnum-api drwxr-xr-x root/root 0 2019-10-16 16:30 ./lib/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./lib/systemd/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./lib/systemd/system/ -rw-r--r-- root/root 402 2019-10-16 16:30 ./lib/systemd/system/magnum-api.service drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/doc/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/doc/magnum-api/ lrwxrwxrwx root/root 0 2019-10-16 16:30 ./usr/share/doc/magnum-api/changelog.Debian.gz -> ../magnum-common/changelog.Debian.gz -rw-r--r-- root/root 1029 2019-10-16 16:30 ./usr/share/doc/magnum-api/copyright magnum-common_9.0.0-0ubuntu1_all.deb ------------------------------------ new debian package, version 2.0. size 35936 bytes: control archive=19244 bytes. 47247 bytes, 1124 lines * config #!/bin/sh 1041 bytes, 22 lines control 284 bytes, 4 lines md5sums 47699 bytes, 1140 lines * postinst #!/bin/sh 1217 bytes, 33 lines * postrm #!/bin/sh 330 bytes, 17 lines * prerm #!/bin/sh 30057 bytes, 452 lines templates Package: magnum-common Source: magnum Version: 9.0.0-0ubuntu1 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 204 Depends: adduser, dbconfig-common, debconf, python3-magnum (= 9.0.0-0ubuntu1), debconf (>= 0.5) | debconf-2.0 Section: net Priority: optional Homepage: https://github.com/openstack/magnum Description: OpenStack containers as a service - API server Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack. It features: * Abstractions for bays, containers, nodes, pods, replication controllers, and services * Integration with Kubernetes and Docker for backend container technology * Integration with Keystone for multi-tenant security * Integration with Neutron for Kubernetes multi-tenancy network security . This package contains common files for the engine and the conductor. Original-Maintainer: Debian OpenStack drwxr-xr-x root/root 0 2019-10-16 16:30 ./ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/doc/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/doc/magnum-common/ lrwxrwxrwx root/root 0 2019-10-16 16:30 ./usr/share/doc/magnum-common/changelog.Debian.gz -> ../python3-magnum/changelog.Debian.gz -rw-r--r-- root/root 1029 2019-10-16 16:30 ./usr/share/doc/magnum-common/copyright drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/magnum-common/ -rw-r--r-- root/root 868 2019-10-16 16:30 ./usr/share/magnum-common/api-paste.ini -rw-r--r-- root/root 58781 2019-10-16 16:30 ./usr/share/magnum-common/magnum.conf -rw-r--r-- root/root 3243 2019-10-16 16:30 ./usr/share/magnum-common/policy.json magnum-conductor_9.0.0-0ubuntu1_all.deb --------------------------------------- new debian package, version 2.0. size 4740 bytes: control archive=1476 bytes. 29 bytes, 1 lines conffiles 958 bytes, 22 lines control 153 bytes, 2 lines md5sums 1367 bytes, 32 lines * postinst #!/bin/sh 661 bytes, 21 lines * postrm #!/bin/sh 219 bytes, 7 lines * prerm #!/bin/sh Package: magnum-conductor Source: magnum Version: 9.0.0-0ubuntu1 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 30 Depends: adduser, magnum-common (= 9.0.0-0ubuntu1) Section: net Priority: optional Homepage: https://github.com/openstack/magnum Description: OpenStack containers as a service - conductor Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack. It features: * Abstractions for bays, containers, nodes, pods, replication controllers, and services * Integration with Kubernetes and Docker for backend container technology * Integration with Keystone for multi-tenant security * Integration with Neutron for Kubernetes multi-tenancy network security . This package contains the conductor server. Original-Maintainer: Debian OpenStack drwxr-xr-x root/root 0 2019-10-16 16:30 ./ drwxr-xr-x root/root 0 2019-10-16 16:30 ./etc/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./etc/init.d/ -rwxr-xr-x root/root 5728 2019-10-16 16:30 ./etc/init.d/magnum-conductor drwxr-xr-x root/root 0 2019-10-16 16:30 ./lib/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./lib/systemd/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./lib/systemd/system/ -rw-r--r-- root/root 414 2019-10-16 16:30 ./lib/systemd/system/magnum-conductor.service drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/doc/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/doc/magnum-conductor/ lrwxrwxrwx root/root 0 2019-10-16 16:30 ./usr/share/doc/magnum-conductor/changelog.Debian.gz -> ../python3-magnum/changelog.Debian.gz -rw-r--r-- root/root 1029 2019-10-16 16:30 ./usr/share/doc/magnum-conductor/copyright python3-magnum_9.0.0-0ubuntu1_all.deb ------------------------------------- new debian package, version 2.0. size 312572 bytes: control archive=16828 bytes. 2589 bytes, 22 lines control 70894 bytes, 615 lines md5sums 254 bytes, 12 lines * postinst #!/bin/sh 403 bytes, 12 lines * prerm #!/bin/sh Package: python3-magnum Source: magnum Version: 9.0.0-0ubuntu1 Architecture: all Maintainer: Ubuntu Developers Installed-Size: 3176 Depends: alembic (>= 0.8.10), python3-alembic (>= 0.8.10), python3-babel (>= 2.3.4), python3-barbicanclient (>= 4.5.2), python3-cinderclient (>= 1:2.2.0), python3-cliff (>= 2.8.0), python3-cryptography (>= 2.1), python3-decorator (>= 3.4.0), python3-docker (>= 2.4.2), python3-eventlet (>= 0.18.2), python3-glanceclient (>= 1:2.8.0), python3-heatclient (>= 1.10.0), python3-iso8601 (>= 0.1.11), python3-jsonpatch (>= 1.16), python3-keystoneauth1 (>= 3.4.0), python3-keystoneclient (>= 1:3.8.0), python3-keystonemiddleware (>= 4.17.0), python3-kubernetes (>= 5.0.0), python3-marathon (>= 0.8.6), python3-netaddr (>= 0.7.18), python3-neutronclient (>= 1:6.7.0), python3-novaclient (>= 2:9.1.0), python3-octaviaclient (>= 1.6.0), python3-openstackclient, python3-oslo.concurrency (>= 3.26.0), python3-oslo.config (>= 1:5.2.0), python3-oslo.context (>= 1:2.19.2), python3-oslo.db (>= 4.27.0), python3-oslo.i18n (>= 3.15.3), python3-oslo.log (>= 3.36.0), python3-oslo.messaging (>= 5.29.0), python3-oslo.middleware (>= 3.31.0), python3-oslo.policy (>= 1.30.0), python3-oslo.reports (>= 1.18.0), python3-oslo.serialization (>= 2.18.0), python3-oslo.service (>= 1.24.0), python3-oslo.upgradecheck (>= 0.1.1), python3-oslo.utils (>= 3.33.0), python3-oslo.versionedobjects (>= 1.31.2), python3-pbr (>= 2.0.0), python3-pecan (>= 1.0.0), python3-pycadf (>= 1.1.0), python3-requests (>= 2.14.2), python3-setuptools (>= 24.0.0), python3-six (>= 1.10.0), python3-sqlalchemy (>= 1.0.10), python3-stevedore (>= 1:1.20.0), python3-taskflow (>= 2.16.0), python3-webob (>= 1:1.7.1), python3-werkzeug (>= 0.9), python3-wsme (>= 0.8.0), python3-yaml (>= 3.12), python3-pkg-resources, python3:any Section: python Priority: optional Homepage: https://github.com/openstack/magnum Description: OpenStack containers as a service - Python 3 library Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack. It features: * Abstractions for bays, containers, nodes, pods, replication controllers, and services * Integration with Kubernetes and Docker for backend container technology * Integration with Keystone for multi-tenant security * Integration with Neutron for Kubernetes multi-tenancy network security . This package contains the Python 3 code. Original-Maintainer: Debian OpenStack drwxr-xr-x root/root 0 2019-10-16 16:30 ./ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/bin/ -rwxr-xr-x root/root 154 2019-10-16 16:30 ./usr/bin/magnum-api -rwxr-xr-x root/root 160 2019-10-16 16:30 ./usr/bin/magnum-conductor -rwxr-xr-x root/root 160 2019-10-16 16:30 ./usr/bin/magnum-db-manage -rwxr-xr-x root/root 164 2019-10-16 16:30 ./usr/bin/magnum-driver-manage -rwxr-xr-x root/root 157 2019-10-16 16:30 ./usr/bin/magnum-status drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum-9.0.0.egg-info/ -rw-r--r-- root/root 2048 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum-9.0.0.egg-info/PKG-INFO -rw-r--r-- root/root 1 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum-9.0.0.egg-info/dependency_links.txt -rw-r--r-- root/root 1213 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum-9.0.0.egg-info/entry_points.txt -rw-r--r-- root/root 1 2019-10-16 12:40 ./usr/lib/python3/dist-packages/magnum-9.0.0.egg-info/not-zip-safe -rw-r--r-- root/root 47 2019-10-16 12:40 ./usr/lib/python3/dist-packages/magnum-9.0.0.egg-info/pbr.json -rw-r--r-- root/root 525 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum-9.0.0.egg-info/requires.txt -rw-r--r-- root/root 7 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum-9.0.0.egg-info/top_level.txt drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/ -rw-r--r-- root/root 733 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/api/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/__init__.py -rw-r--r-- root/root 1898 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/app.py -rw-r--r-- root/root 759 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/app.wsgi -rw-r--r-- root/root 10062 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/attr_validator.py -rw-r--r-- root/root 1091 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/config.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/api/controllers/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/__init__.py -rw-r--r-- root/root 7985 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/base.py -rw-r--r-- root/root 2029 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/link.py -rw-r--r-- root/root 3326 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/root.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/ -rw-r--r-- root/root 11044 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/__init__.py -rw-r--r-- root/root 23286 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/bay.py -rw-r--r-- root/root 16870 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/baymodel.py -rw-r--r-- root/root 6984 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/certificate.py -rw-r--r-- root/root 25272 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster.py -rw-r--r-- root/root 5925 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster_actions.py -rw-r--r-- root/root 21505 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster_template.py -rw-r--r-- root/root 1763 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/collection.py -rw-r--r-- root/root 17992 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/federation.py -rw-r--r-- root/root 3658 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/magnum_services.py -rw-r--r-- root/root 8718 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/nodegroup.py -rw-r--r-- root/root 7870 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/quota.py -rw-r--r-- root/root 2595 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/stats.py -rw-r--r-- root/root 6557 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/v1/types.py -rw-r--r-- root/root 5333 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/controllers/versions.py -rw-r--r-- root/root 838 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/expose.py -rw-r--r-- root/root 4347 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/hooks.py -rw-r--r-- root/root 2559 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/http_error.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/api/middleware/ -rw-r--r-- root/root 829 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/middleware/__init__.py -rw-r--r-- root/root 2507 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/middleware/auth_token.py -rw-r--r-- root/root 3886 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/middleware/parsable_error.py -rw-r--r-- root/root 2133 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/rest_api_version_history.rst -rw-r--r-- root/root 1255 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/servicegroup.py -rw-r--r-- root/root 5102 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/utils.py -rw-r--r-- root/root 12330 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/validation.py -rw-r--r-- root/root 1252 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/api/versioned_method.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/cmd/ -rw-r--r-- root/root 723 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/cmd/__init__.py -rw-r--r-- root/root 2718 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/cmd/api.py -rw-r--r-- root/root 2531 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/cmd/conductor.py -rw-r--r-- root/root 2009 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/cmd/db_manage.py -rw-r--r-- root/root 3375 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/cmd/driver_manage.py -rw-r--r-- root/root 1533 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/cmd/status.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/common/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/common/cert_manager/ -rw-r--r-- root/root 984 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/cert_manager/__init__.py -rw-r--r-- root/root 8603 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/cert_manager/barbican_cert_manager.py -rw-r--r-- root/root 2839 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/cert_manager/cert_manager.py -rw-r--r-- root/root 7309 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/cert_manager/local_cert_manager.py -rw-r--r-- root/root 3886 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/cert_manager/x509keypair_cert_manager.py -rw-r--r-- root/root 1488 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/cinder.py -rw-r--r-- root/root 9263 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/clients.py -rw-r--r-- root/root 2152 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/config.py -rw-r--r-- root/root 6152 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/context.py -rw-r--r-- root/root 3358 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/docker_utils.py -rw-r--r-- root/root 12692 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/exception.py -rw-r--r-- root/root 12790 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/keystone.py -rw-r--r-- root/root 1260 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/name_generator.py -rw-r--r-- root/root 3309 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/neutron.py -rw-r--r-- root/root 3572 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/octavia.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/common/policies/ -rw-r--r-- root/root 1502 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/__init__.py -rw-r--r-- root/root 1591 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/base.py -rw-r--r-- root/root 2537 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/bay.py -rw-r--r-- root/root 3054 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/baymodel.py -rw-r--r-- root/root 1901 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/certificate.py -rw-r--r-- root/root 5015 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/cluster.py -rw-r--r-- root/root 5141 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/cluster_template.py -rw-r--r-- root/root 2698 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/federation.py -rw-r--r-- root/root 1054 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/magnum_service.py -rw-r--r-- root/root 2243 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/nodegroup.py -rw-r--r-- root/root 2315 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/quota.py -rw-r--r-- root/root 1029 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policies/stats.py -rw-r--r-- root/root 5838 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/policy.py -rw-r--r-- root/root 2530 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/profiler.py -rw-r--r-- root/root 5250 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/rpc.py -rw-r--r-- root/root 3717 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/rpc_service.py -rw-r--r-- root/root 898 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/service.py -rw-r--r-- root/root 2030 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/short_id.py -rw-r--r-- root/root 2822 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/urlfetch.py -rw-r--r-- root/root 9404 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/utils.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/common/x509/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/x509/__init__.py -rw-r--r-- root/root 2387 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/x509/extensions.py -rw-r--r-- root/root 10172 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/x509/operations.py -rw-r--r-- root/root 3369 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/common/x509/validator.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/conductor/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/__init__.py -rw-r--r-- root/root 6334 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/api.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/__init__.py -rw-r--r-- root/root 2495 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/ca_conductor.py -rw-r--r-- root/root 14340 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/cluster_conductor.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/common/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/common/__init__.py -rw-r--r-- root/root 8650 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/common/cert_manager.py -rw-r--r-- root/root 2079 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/common/trust_manager.py -rw-r--r-- root/root 1026 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/conductor_listener.py -rw-r--r-- root/root 1155 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/federation_conductor.py -rw-r--r-- root/root 3192 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/handlers/indirection_api.py -rw-r--r-- root/root 5571 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/k8s_api.py -rw-r--r-- root/root 1849 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/monitors.py -rw-r--r-- root/root 3366 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/scale_manager.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/conductor/tasks/ -rw-r--r-- root/root 818 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/tasks/__init__.py -rw-r--r-- root/root 1753 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/tasks/heat_tasks.py -rw-r--r-- root/root 6481 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conductor/utils.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/conf/ -rw-r--r-- root/root 2387 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/__init__.py -rw-r--r-- root/root 2137 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/api.py -rw-r--r-- root/root 1356 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/barbican.py -rw-r--r-- root/root 1628 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/certificates.py -rw-r--r-- root/root 3779 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/cinder.py -rw-r--r-- root/root 2515 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/cluster.py -rw-r--r-- root/root 2100 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/cluster_heat.py -rw-r--r-- root/root 2965 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/cluster_templates.py -rw-r--r-- root/root 1492 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/conductor.py -rw-r--r-- root/root 1211 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/database.py -rw-r--r-- root/root 1862 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/docker.py -rw-r--r-- root/root 1286 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/docker_registry.py -rw-r--r-- root/root 2371 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/drivers.py -rw-r--r-- root/root 2092 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/glance.py -rw-r--r-- root/root 2070 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/heat.py -rw-r--r-- root/root 1853 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/keystone.py -rw-r--r-- root/root 1333 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/kubernetes.py -rw-r--r-- root/root 1371 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/magnum_client.py -rw-r--r-- root/root 1970 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/neutron.py -rw-r--r-- root/root 2070 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/nova.py -rw-r--r-- root/root 1970 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/octavia.py -rw-r--r-- root/root 2711 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/opts.py -rw-r--r-- root/root 1876 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/paths.py -rw-r--r-- root/root 839 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/profiler.py -rw-r--r-- root/root 1284 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/quota.py -rw-r--r-- root/root 1020 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/rpc.py -rw-r--r-- root/root 1209 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/services.py -rw-r--r-- root/root 3195 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/trust.py -rw-r--r-- root/root 1951 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/utils.py -rw-r--r-- root/root 2408 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/conf/x509.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/db/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/__init__.py -rw-r--r-- root/root 22392 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/api.py -rw-r--r-- root/root 1432 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/migration.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/__init__.py -rw-r--r-- root/root 975 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic.ini drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/ -rw-r--r-- root/root 405 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/README -rw-r--r-- root/root 1767 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/env.py -rw-r--r-- root/root 349 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/script.py.mako drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ -rw-r--r-- root/root 988 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/041d9a0f1159_add_flavor_id_to_cluster.py -rw-r--r-- root/root 924 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/049f81f6f584_remove_ssh_authorized_key_from_baymodel.py -rw-r--r-- root/root 1156 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/04c625aa95ba_change_storage_driver_to_string.py -rw-r--r-- root/root 1075 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py -rw-r--r-- root/root 859 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py -rw-r--r-- root/root 977 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/14328d6a57e3_add_master_count_to_bay.py -rw-r--r-- root/root 986 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1481f5b560dd_add_labels_column_to_baymodel_table.py -rw-r--r-- root/root 950 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py -rw-r--r-- root/root 968 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py -rw-r--r-- root/root 999 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py -rw-r--r-- root/root 1112 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py -rw-r--r-- root/root 863 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py -rw-r--r-- root/root 6124 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -rw-r--r-- root/root 1964 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py -rw-r--r-- root/root 1005 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py -rw-r--r-- root/root 1035 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py -rw-r--r-- root/root 988 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2ae93c9c6191_add_public_column_to_baymodel_table.py -rw-r--r-- root/root 1014 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py -rw-r--r-- root/root 1021 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py -rw-r--r-- root/root 953 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py -rw-r--r-- root/root 1015 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py -rw-r--r-- root/root 1164 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py -rw-r--r-- root/root 1037 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py -rw-r--r-- root/root 1629 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py -rw-r--r-- root/root 1156 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3be65537a94a_add_network_driver_baymodel_column.py -rw-r--r-- root/root 2386 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py -rw-r--r-- root/root 942 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/40f325033343_add_bay_create_timeout_to_bay.py -rw-r--r-- root/root 1020 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/417917e778f5_add_server_type_to_baymodel.py -rw-r--r-- root/root 1836 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py -rw-r--r-- root/root 1327 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py -rw-r--r-- root/root 4516 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/461d798132c7_change_cluster_to_support_nodegroups.py -rw-r--r-- root/root 1378 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/47380964133d_add_network_subnet_fip_to_cluster.py -rw-r--r-- root/root 1075 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py -rw-r--r-- root/root 962 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py -rw-r--r-- root/root 1132 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/4ea34a59a64c_add_discovery_url_to_bay.py -rw-r--r-- root/root 1002 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/52bcaf58fecb_add_master_flavor_id_to_cluster.py -rw-r--r-- root/root 963 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/53882537ac57_add_host_column_to_pod.py -rw-r--r-- root/root 1436 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py -rw-r--r-- root/root 949 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py -rw-r--r-- root/root 852 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py -rw-r--r-- root/root 1462 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/592131657ca1_add_coe_column_to_baymodel.py -rw-r--r-- root/root 952 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py -rw-r--r-- root/root 990 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py -rw-r--r-- root/root 993 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py -rw-r--r-- root/root 1566 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5d4caa6e0a42_create_trustee_for_each_bay.py -rw-r--r-- root/root 962 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/68ce16dfd341_add_master_lb_enabled_column_to_baymodel_table.py -rw-r--r-- root/root 1067 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc920bb_add_cert_uuid_to_bay.py -rw-r--r-- root/root 1028 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/6f21dc998bb_add_master_addresses_to_bay.py -rw-r--r-- root/root 1201 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/720f640f43d1_rename_bay_table_to_cluster.py -rw-r--r-- root/root 881 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py -rw-r--r-- root/root 970 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/87e62e3c7abc_add_hidden_to_cluster_template.py -rw-r--r-- root/root 1469 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py -rw-r--r-- root/root 1755 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py -rw-r--r-- root/root 970 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py -rw-r--r-- root/root 1258 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/a1136d335540_add_docker_storage_driver_column.py -rw-r--r-- root/root 1006 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/aa0cc27839af_add_docker_volume_size_to_cluster.py -rw-r--r-- root/root 2411 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py -rw-r--r-- root/root 974 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/adc3b7679ae_add_registry_trust_id_to_bay.py -rw-r--r-- root/root 1021 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/b1f612248cab_add_floating_ip_enabled_column_to_.py -rw-r--r-- root/root 855 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py -rw-r--r-- root/root 987 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py -rw-r--r-- root/root 1322 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/cbbc65a86986_add_health_status_to_cluster.py -rw-r--r-- root/root 1237 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py -rw-r--r-- root/root 1159 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/e0653b2d5271_add_fixed_subnet_column_to_baymodel_table.py -rw-r--r-- root/root 1156 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/e647f5931da8_add_insecure_registry_to_baymodel.py -rw-r--r-- root/root 990 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py -rw-r--r-- root/root 1561 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py -rw-r--r-- root/root 851 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py -rw-r--r-- root/root 895 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py -rw-r--r-- root/root 1313 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/fcb4efee8f8b_add_version_info_to_bay.py -rw-r--r-- root/root 35129 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/api.py -rw-r--r-- root/root 2456 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/migration.py -rw-r--r-- root/root 10266 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/db/sqlalchemy/models.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/__init__.py -rw-r--r-- root/root 7745 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/driver.py -rw-r--r-- root/root 8317 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/k8s_monitor.py -rw-r--r-- root/root 1093 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/k8s_scale_manager.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/ -rw-r--r-- root/root 801 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/disable_floating_ip.yaml -rw-r--r-- root/root 142 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/disable_lb_floating_ip.yaml -rw-r--r-- root/root 724 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/enable_floating_ip.yaml -rw-r--r-- root/root 246 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/enable_lb_floating_ip.yaml -rw-r--r-- root/root 198 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/no_etcd_volume.yaml -rw-r--r-- root/root 653 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/no_master_lb.yaml -rw-r--r-- root/root 344 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/no_private_network.yaml -rw-r--r-- root/root 205 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/no_volume.yaml -rw-r--r-- root/root 205 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/with_etcd_volume.yaml -rw-r--r-- root/root 676 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/with_master_lb.yaml -rw-r--r-- root/root 643 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/with_master_lb_octavia.yaml -rw-r--r-- root/root 369 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/with_private_network.yaml -rw-r--r-- root/root 219 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments/with_volume.yaml drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/ -rw-r--r-- root/root 615 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/api_gateway_switcher_master.yaml -rw-r--r-- root/root 609 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/api_gateway_switcher_pool.yaml -rw-r--r-- root/root 234 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/atomic-install-openstack-ca.sh -rw-r--r-- root/root 1073 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/configure-docker-registry.sh -rw-r--r-- root/root 1246 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/configure-docker-storage.sh -rw-r--r-- root/root 1783 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/configure_docker_storage_driver_atomic.sh -rw-r--r-- root/root 305 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/enable-docker-registry.sh -rw-r--r-- root/root 386 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/floating_ip_address_switcher_private.yaml -rw-r--r-- root/root 384 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/floating_ip_address_switcher_public.yaml -rw-r--r-- root/root 373 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/network_switcher_existing.yaml -rw-r--r-- root/root 371 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments/network_switcher_private.yaml drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/ -rw-r--r-- root/root 1592 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/add-proxy.sh -rw-r--r-- root/root 17973 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh -rw-r--r-- root/root 2610 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh -rw-r--r-- root/root 11572 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh -rw-r--r-- root/root 7616 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh -rw-r--r-- root/root 7175 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh -rw-r--r-- root/root 107 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/disable-selinux.sh -rw-r--r-- root/root 10555 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh -rw-r--r-- root/root 5282 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh -rw-r--r-- root/root 381 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh -rwxr-xr-x root/root 6046 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh -rw-r--r-- root/root 677 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-controller.sh -rw-r--r-- root/root 3867 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh -rw-r--r-- root/root 5066 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh -rw-r--r-- root/root 4329 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh -rw-r--r-- root/root 17897 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh -rw-r--r-- root/root 810 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh -rw-r--r-- root/root 613 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/enable-services-minion.sh -rw-r--r-- root/root 6028 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh -rw-r--r-- root/root 703 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/install-helm-modules.sh -rw-r--r-- root/root 9602 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/kube-apiserver-to-kubelet-role.sh -rw-r--r-- root/root 12858 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh -rw-r--r-- root/root 3973 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/make-cert-client.sh -rw-r--r-- root/root 5478 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/make-cert.sh -rw-r--r-- root/root 1738 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/start-container-agent.sh -rw-r--r-- root/root 2465 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh -rw-r--r-- root/root 839 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/wc-notify-master.sh -rw-r--r-- root/root 4723 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params-master.sh -rw-r--r-- root/root 2059 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh -rw-r--r-- root/root 1424 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm/ -rwxr-xr-x root/root 6308 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh -rwxr-xr-x root/root 2027 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh -rw-r--r-- root/root 5793 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh -rw-r--r-- root/root 1362 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/lb_api.yaml -rw-r--r-- root/root 1121 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/lb_etcd.yaml -rw-r--r-- root/root 1937 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/network.yaml drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/ -rw-r--r-- root/root 619 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/add-docker-daemon-options.sh -rw-r--r-- root/root 1601 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/add-proxy.sh -rw-r--r-- root/root 373 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/cfn-signal.sh -rw-r--r-- root/root 951 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/configure-etcd.sh -rw-r--r-- root/root 432 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/configure-selinux.sh -rw-r--r-- root/root 253 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/enable-services.sh -rw-r--r-- root/root 5473 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/make-cert.py -rw-r--r-- root/root 1967 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/network-config-service.sh -rw-r--r-- root/root 3932 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/network-service.sh -rw-r--r-- root/root 65 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/remove-docker-key.sh -rw-r--r-- root/root 1903 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/volume-service.sh -rw-r--r-- root/root 465 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/write-cluster-failure-service.yaml -rw-r--r-- root/root 501 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/write-docker-socket.yaml -rw-r--r-- root/root 1197 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/write-heat-params-master.yaml -rw-r--r-- root/root 1339 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/write-heat-params-node.yaml -rw-r--r-- root/root 394 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/write-network-config.sh -rw-r--r-- root/root 2406 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/write-swarm-agent-service.sh -rw-r--r-- root/root 2300 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/write-swarm-master-service.sh drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/heat/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/heat/__init__.py -rw-r--r-- root/root 16379 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/heat/driver.py -rw-r--r-- root/root 7135 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_coreos_template_def.py -rw-r--r-- root/root 11329 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_fedora_template_def.py -rw-r--r-- root/root 9217 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_template_def.py -rw-r--r-- root/root 7344 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/heat/swarm_fedora_template_def.py -rw-r--r-- root/root 8148 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/heat/swarm_mode_template_def.py -rw-r--r-- root/root 20435 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/heat/template_def.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/__init__.py -rw-r--r-- root/root 997 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/driver.py -rw-r--r-- root/root 1115 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/template_def.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/ -rw-r--r-- root/root 11358 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/COPYING drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/ -rw-r--r-- root/root 859 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/add-ext-ca-certs.yaml -rw-r--r-- root/root 1763 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/add-proxy.yaml -rw-r--r-- root/root 1222 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/configure-docker.yaml -rw-r--r-- root/root 2293 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/configure-etcd.yaml -rw-r--r-- root/root 1109 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/create-kube-namespace.yaml -rw-r--r-- root/root 5119 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-coredns.yaml -rw-r--r-- root/root 1304 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-docker-mount.yaml -rw-r--r-- root/root 2871 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-apiserver.yaml -rw-r--r-- root/root 2393 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-controller-manager.yaml -rw-r--r-- root/root 3141 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-dashboard.yaml -rw-r--r-- root/root 1563 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-master.yaml -rw-r--r-- root/root 2356 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-proxy-minion.yaml -rw-r--r-- root/root 1311 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kube-scheduler.yaml -rw-r--r-- root/root 3622 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-master.yaml -rw-r--r-- root/root 4070 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-kubelet-minion.yaml -rw-r--r-- root/root 2794 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service-client.yaml -rw-r--r-- root/root 2360 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/enable-network-service.yaml -rw-r--r-- root/root 3983 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert-client.yaml -rw-r--r-- root/root 5055 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/make-cert.yaml -rw-r--r-- root/root 702 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/wc-notify.yaml -rw-r--r-- root/root 2047 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params-master.yaml -rw-r--r-- root/root 1825 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/write-heat-params.yaml -rw-r--r-- root/root 717 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/write-kubeconfig.yaml -rw-r--r-- root/root 501 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/write-master-kubeconfig.yaml -rw-r--r-- root/root 1170 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments/write-network-config.yaml -rw-r--r-- root/root 25675 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/kubecluster.yaml -rw-r--r-- root/root 22817 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/kubemaster.yaml -rw-r--r-- root/root 15708 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/kubeminion.yaml -rw-r--r-- root/root 683 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/version.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/__init__.py -rw-r--r-- root/root 4350 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/driver.py -rw-r--r-- root/root 1116 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/template_def.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates/ -rw-r--r-- root/root 11358 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates/COPYING -rw-r--r-- root/root 37756 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml -rw-r--r-- root/root 27695 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml -rw-r--r-- root/root 17546 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/tools/ -rw-r--r-- root/root 59046 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/tools/grafana-prometheus-dashboard.json -rw-r--r-- root/root 690 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/version.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/__init__.py -rw-r--r-- root/root 1010 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/driver.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/ -rw-r--r-- root/root 2454 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/Readme.md -rw-r--r-- root/root 17 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/elements-deps -rw-r--r-- root/root 47 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes/package-installs.yaml -rw-r--r-- root/root 2825 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/template_def.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates/ -rw-r--r-- root/root 21474 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates/kubecluster.yaml -rw-r--r-- root/root 17414 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates/kubemaster.yaml -rw-r--r-- root/root 3544 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion.yaml -rw-r--r-- root/root 10626 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion_software_configs.yaml -rw-r--r-- root/root 690 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/version.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/ -rw-r--r-- root/root 11358 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/COPYING -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/__init__.py -rw-r--r-- root/root 1588 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/driver.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/ -rw-r--r-- root/root 1021 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/Dockerfile -rw-r--r-- root/root 153 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/README.md drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/ -rw-r--r-- root/root 17 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps -rw-r--r-- root/root 15 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/package-installs.yaml drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/ -rwxr-xr-x root/root 107 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/post-install.d/60-disable-docker-service drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/ -rwxr-xr-x root/root 482 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d/10-add-docker-repo -rwxr-xr-x root/root 396 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/ -rw-r--r-- root/root 17 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps -rw-r--r-- root/root 29 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/package-installs.yaml drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/ -rwxr-xr-x root/root 189 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/post-install.d/60-disable-upstart drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/ -rwxr-xr-x root/root 545 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d/10-apt-repo -rwxr-xr-x root/root 812 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -rw-r--r-- root/root 2627 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/monitor.py -rw-r--r-- root/root 1538 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/scale_manager.py -rw-r--r-- root/root 6020 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/template_def.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/ -rw-r--r-- root/root 807 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-ext-ca-certs.sh -rw-r--r-- root/root 918 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-proxy.sh -rw-r--r-- root/root 1615 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-master.sh -rw-r--r-- root/root 1444 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/configure-mesos-slave.sh -rw-r--r-- root/root 193 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-master.sh -rw-r--r-- root/root 179 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/start-services-slave.sh -rw-r--r-- root/root 1047 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/volume-service.sh -rw-r--r-- root/root 258 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params-master.sh -rw-r--r-- root/root 799 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments/write-heat-params.yaml -rw-r--r-- root/root 6252 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/mesos_slave_software_configs.yaml -rw-r--r-- root/root 15890 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml -rw-r--r-- root/root 3620 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml -rw-r--r-- root/root 2686 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -rw-r--r-- root/root 684 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/version.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/__init__.py -rw-r--r-- root/root 1411 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/driver.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/ -rw-r--r-- root/root 541 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/Dockerfile -rw-r--r-- root/root 2582 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/README.rst -rwxr-xr-x root/root 203 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch/run_openvswitch_neutron.sh -rw-r--r-- root/root 4058 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/monitor.py -rw-r--r-- root/root 1075 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/template_def.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates/ -rw-r--r-- root/root 11358 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates/COPYING -rw-r--r-- root/root 3304 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates/README.md -rw-r--r-- root/root 16134 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates/cluster.yaml -rw-r--r-- root/root 16264 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates/swarmmaster.yaml -rw-r--r-- root/root 13829 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates/swarmnode.yaml -rw-r--r-- root/root 692 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/version.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/__init__.py -rw-r--r-- root/root 1416 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/driver.py -rw-r--r-- root/root 4010 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/monitor.py -rw-r--r-- root/root 1493 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/template_def.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/ -rw-r--r-- root/root 972 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-heat-params-master.yaml -rw-r--r-- root/root 2141 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-master-service.sh -rw-r--r-- root/root 1642 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/fragments/write-swarm-worker-service.sh -rw-r--r-- root/root 16027 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmcluster.yaml -rw-r--r-- root/root 11757 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmmaster.yaml -rw-r--r-- root/root 10475 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmnode.yaml -rw-r--r-- root/root 692 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/version.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/hacking/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/hacking/__init__.py -rw-r--r-- root/root 6064 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/hacking/checks.py -rw-r--r-- root/root 1009 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/i18n.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/objects/ -rw-r--r-- root/root 1467 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/__init__.py -rw-r--r-- root/root 3024 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/base.py -rw-r--r-- root/root 1557 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/certificate.py -rw-r--r-- root/root 14538 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/cluster.py -rw-r--r-- root/root 10996 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/cluster_template.py -rw-r--r-- root/root 8862 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/federation.py -rw-r--r-- root/root 5366 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/fields.py -rw-r--r-- root/root 6026 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/magnum_service.py -rw-r--r-- root/root 8644 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/nodegroup.py -rw-r--r-- root/root 5467 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/quota.py -rw-r--r-- root/root 1376 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/stats.py -rw-r--r-- root/root 8123 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/objects/x509keypair.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/service/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/service/__init__.py -rw-r--r-- root/root 10631 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/service/periodic.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/servicegroup/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/servicegroup/__init__.py -rw-r--r-- root/root 2139 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/servicegroup/magnum_service_periodic.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/__init__.py -rw-r--r-- root/root 5373 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/base.py -rw-r--r-- root/root 1217 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/conf_fixture.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/contrib/ -rwxr-xr-x root/root 10717 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/contrib/copy_instance_logs.sh -rwxr-xr-x root/root 5231 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/contrib/gate_hook.sh -rwxr-xr-x root/root 8987 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/contrib/post_test_hook.sh -rw-r--r-- root/root 1663 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/fake_notifier.py -rw-r--r-- root/root 4272 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/fakes.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/ -rw-r--r-- root/root 660 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/__init__.py -rw-r--r-- root/root 6060 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/base.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/__init__.py -rw-r--r-- root/root 5820 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/bay_client.py -rw-r--r-- root/root 3730 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/baymodel_client.py -rw-r--r-- root/root 1908 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cert_client.py -rw-r--r-- root/root 6399 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cluster_client.py -rw-r--r-- root/root 4358 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cluster_template_client.py -rw-r--r-- root/root 1679 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/magnum_service_client.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/__init__.py -rw-r--r-- root/root 1014 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/bay_model.py -rw-r--r-- root/root 1064 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baymodel_model.py -rw-r--r-- root/root 2421 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baymodelpatch_model.py -rw-r--r-- root/root 2351 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baypatch_model.py -rw-r--r-- root/root 853 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cert_model.py -rw-r--r-- root/root 870 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_id_model.py -rw-r--r-- root/root 1053 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_model.py -rw-r--r-- root/root 1127 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_template_model.py -rw-r--r-- root/root 2509 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py -rw-r--r-- root/root 2407 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/clusterpatch_model.py -rw-r--r-- root/root 1104 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/magnum_service_model.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/__init__.py -rw-r--r-- root/root 3527 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/base.py -rw-r--r-- root/root 1637 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/client.py -rw-r--r-- root/root 5539 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/config.py -rw-r--r-- root/root 19161 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/datagen.py -rw-r--r-- root/root 3022 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/manager.py -rw-r--r-- root/root 2225 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/models.py -rw-r--r-- root/root 3607 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/common/utils.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s/__init__.py -rw-r--r-- root/root 997 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s/test_k8s_python_client.py -rw-r--r-- root/root 849 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s/test_magnum_python_client.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos/__init__.py -rw-r--r-- root/root 953 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic/__init__.py -rw-r--r-- root/root 1110 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/mesos/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/mesos/__init__.py -rw-r--r-- root/root 866 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/mesos/test_mesos_python_client.py -rw-r--r-- root/root 21518 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/python_client_base.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/swarm/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/swarm/__init__.py -rw-r--r-- root/root 6469 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/swarm/test_swarm_python_client.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode/__init__.py -rw-r--r-- root/root 4769 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py -rw-r--r-- root/root 1832 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/output_fixture.py -rw-r--r-- root/root 1167 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/policy_fixture.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/__init__.py -rw-r--r-- root/root 10570 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/base.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/__init__.py -rw-r--r-- root/root 581 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/auth-paste.ini -rw-r--r-- root/root 603 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/auth-root-access.ini -rw-r--r-- root/root 605 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/auth-v1-access.ini -rw-r--r-- root/root 418 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/noauth-paste.ini -rw-r--r-- root/root 16026 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/test_base.py -rw-r--r-- root/root 11173 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/test_root.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/__init__.py -rw-r--r-- root/root 44710 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_bay.py -rw-r--r-- root/root 52056 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_baymodel.py -rw-r--r-- root/root 11777 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_certificate.py -rw-r--r-- root/root 51050 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster.py -rw-r--r-- root/root 5484 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py -rw-r--r-- root/root 66227 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster_template.py -rw-r--r-- root/root 17993 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_federation.py -rw-r--r-- root/root 3777 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_magnum_service.py -rw-r--r-- root/root 7949 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_nodegroup.py -rw-r--r-- root/root 13978 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_quota.py -rw-r--r-- root/root 5847 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_stats.py -rw-r--r-- root/root 10056 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_types.py -rw-r--r-- root/root 6642 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_utils.py -rw-r--r-- root/root 1105 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/test_app.py -rw-r--r-- root/root 16217 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/test_attr_validator.py -rw-r--r-- root/root 1145 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/test_expose.py -rw-r--r-- root/root 5996 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/test_hooks.py -rw-r--r-- root/root 5593 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/test_servicegroup.py -rw-r--r-- root/root 14320 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/test_validation.py -rw-r--r-- root/root 3718 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/api/utils.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/cmd/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/cmd/__init__.py -rw-r--r-- root/root 4999 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_api.py -rw-r--r-- root/root 2368 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_conductor.py -rw-r--r-- root/root 2315 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_db_manage.py -rw-r--r-- root/root 3260 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_driver_manage.py -rw-r--r-- root/root 1016 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_status.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/__init__.py -rw-r--r-- root/root 11405 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_barbican.py -rw-r--r-- root/root 2464 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_cert_manager.py -rw-r--r-- root/root 9684 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_local.py -rw-r--r-- root/root 4399 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py -rw-r--r-- root/root 15573 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_clients.py -rw-r--r-- root/root 4717 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_context.py -rw-r--r-- root/root 3968 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_docker_utils.py -rw-r--r-- root/root 1379 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_exception.py -rw-r--r-- root/root 10304 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_keystone.py -rw-r--r-- root/root 10273 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_neutron.py -rw-r--r-- root/root 6976 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_octavia.py -rw-r--r-- root/root 1808 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_policy.py -rw-r--r-- root/root 3194 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_profiler.py -rw-r--r-- root/root 9278 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_rpc.py -rw-r--r-- root/root 2130 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_service.py -rw-r--r-- root/root 2802 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_short_id.py -rw-r--r-- root/root 1921 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_urlfetch.py -rw-r--r-- root/root 11261 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/test_utils.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/__init__.py -rw-r--r-- root/root 2484 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_operations.py -rw-r--r-- root/root 10086 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_sign.py -rw-r--r-- root/root 4756 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_validator.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/__init__.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/__init__.py -rw-r--r-- root/root 23005 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py -rw-r--r-- root/root 4904 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py -rw-r--r-- root/root 2444 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_ca_conductor.py -rw-r--r-- root/root 28842 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py -rw-r--r-- root/root 881 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_conductor_listener.py -rw-r--r-- root/root 1608 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_federation_conductor.py -rw-r--r-- root/root 3375 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_indirection_api.py -rw-r--r-- root/root 57738 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py -rw-r--r-- root/root 23203 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py -rw-r--r-- root/root 30885 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks/__init__.py -rw-r--r-- root/root 4943 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks/test_heat_tasks.py -rw-r--r-- root/root 1897 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_k8s_api.py -rw-r--r-- root/root 20945 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_monitors.py -rw-r--r-- root/root 4464 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_rpcapi.py -rw-r--r-- root/root 9509 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_scale_manager.py -rw-r--r-- root/root 9703 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_utils.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/conf/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conf/__init__.py -rw-r--r-- root/root 2828 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/conf/test_conf.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/__init__.py -rw-r--r-- root/root 2166 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/base.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy/__init__.py -rw-r--r-- root/root 3065 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy/test_types.py -rw-r--r-- root/root 11885 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/test_cluster.py -rw-r--r-- root/root 9628 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/test_cluster_template.py -rw-r--r-- root/root 10339 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/test_federation.py -rw-r--r-- root/root 4024 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/test_magnum_service.py -rw-r--r-- root/root 10069 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/test_nodegroup.py -rw-r--r-- root/root 6971 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/test_quota.py -rw-r--r-- root/root 4403 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/test_x509keypair.py -rw-r--r-- root/root 13906 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/db/utils.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/drivers/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/drivers/__init__.py -rw-r--r-- root/root 9943 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/drivers/test_heat_driver.py -rw-r--r-- root/root 87935 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/drivers/test_template_definition.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/__init__.py -rw-r--r-- root/root 10689 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_cluster.py -rw-r--r-- root/root 7375 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_cluster_template.py -rw-r--r-- root/root 8231 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_federation.py -rw-r--r-- root/root 6135 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_fields.py -rw-r--r-- root/root 5534 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_magnum_service.py -rw-r--r-- root/root 8725 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_nodegroup.py -rw-r--r-- root/root 17862 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_objects.py -rw-r--r-- root/root 6968 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_x509keypair.py -rw-r--r-- root/root 7894 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/objects/utils.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/service/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/service/__init__.py -rw-r--r-- root/root 22261 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/service/test_periodic.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup/__init__.py -rw-r--r-- root/root 3076 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup/test_magnum_service.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/lib/python3/dist-packages/magnum/tests/unit/template/ -rw-r--r-- root/root 0 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/template/__init__.py -rw-r--r-- root/root 1388 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/template/test_template.py -rw-r--r-- root/root 9789 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/unit/test_hacking.py -rw-r--r-- root/root 779 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/tests/utils.py -rw-r--r-- root/root 699 2019-10-16 12:38 ./usr/lib/python3/dist-packages/magnum/version.py drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/doc/ drwxr-xr-x root/root 0 2019-10-16 16:30 ./usr/share/doc/python3-magnum/ -rw-r--r-- root/root 1005 2019-10-16 16:30 ./usr/share/doc/python3-magnum/changelog.Debian.gz -rw-r--r-- root/root 1029 2019-10-16 16:30 ./usr/share/doc/python3-magnum/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 20868 Build-Time: 104 Distribution: eoan-proposed Host Architecture: amd64 Install-Time: 60 Job: magnum_9.0.0-0ubuntu1.dsc Machine Architecture: amd64 Package: magnum Package-Time: 164 Source-Version: 9.0.0-0ubuntu1 Space: 20868 Status: successful Version: 9.0.0-0ubuntu1 -------------------------------------------------------------------------------- Finished at 20191016-1636 Build needed 00:02:44, 20868k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=eoan --arch=amd64 PACKAGEBUILD-17896511 Scanning for processes to kill in build PACKAGEBUILD-17896511