I: pbuilder: network access will be disabled during build
I: Current time: Sat Apr 22 21:56:09 +14 2023
I: pbuilder-time-stamp: 1682150169
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [magnum_15.0.1-4.dsc]
I: copying [./magnum_15.0.1.orig.tar.xz]
I: copying [./magnum_15.0.1-4.debian.tar.xz]
I: Extracting source
gpgv: Signature made Sat Apr 15 02:13:28 2023 +14
gpgv:                using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./magnum_15.0.1-4.dsc: no acceptable signature found
dpkg-source: info: extracting magnum in magnum-15.0.1
dpkg-source: info: unpacking magnum_15.0.1.orig.tar.xz
dpkg-source: info: unpacking magnum_15.0.1-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying install-missing-files.patch
dpkg-source: info: applying healtcheck-publicly-accessible.patch
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/672847/tmp/hooks/D01_modify_environment starting
debug: Running on ionos1-amd64.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 Apr 22 21:56 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/672847/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/672847/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
  BASH_VERSION='5.2.15(1)-release'
  BUILDDIR=/build
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=amd64
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15'
  DIRSTACK=()
  DISTRIBUTION=bookworm
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=x86_64
  HOST_ARCH=amd64
  IFS=' 	
  '
  INVOCATION_ID=435bcc7642d2499ab6cf89a087d239b3
  LANG=C
  LANGUAGE=et_EE:et
  LC_ALL=C
  MACHTYPE=x86_64-pc-linux-gnu
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnu
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=672847
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.oKS5XqPv/pbuilderrc_78Qc --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.oKS5XqPv/b2 --logfile b2/build.log --extrapackages usrmerge magnum_15.0.1-4.dsc'
  SUDO_GID=110
  SUDO_UID=105
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://78.137.99.97:3128
I: uname -a
  Linux i-capture-the-hostname 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux
I: ls -l /bin
  total 5632
  -rwxr-xr-x 1 root root 1265648 Feb 13 10:05 bash
  -rwxr-xr-x 3 root root   39224 Sep 19  2022 bunzip2
  -rwxr-xr-x 3 root root   39224 Sep 19  2022 bzcat
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root    2225 Sep 19  2022 bzdiff
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root    4893 Nov 28  2021 bzexe
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root    3775 Sep 19  2022 bzgrep
  -rwxr-xr-x 3 root root   39224 Sep 19  2022 bzip2
  -rwxr-xr-x 1 root root   14568 Sep 19  2022 bzip2recover
  lrwxrwxrwx 1 root root       6 Sep 19  2022 bzless -> bzmore
  -rwxr-xr-x 1 root root    1297 Sep 19  2022 bzmore
  -rwxr-xr-x 1 root root   44016 Sep 21  2022 cat
  -rwxr-xr-x 1 root root   68656 Sep 21  2022 chgrp
  -rwxr-xr-x 1 root root   64496 Sep 21  2022 chmod
  -rwxr-xr-x 1 root root   72752 Sep 21  2022 chown
  -rwxr-xr-x 1 root root  151152 Sep 21  2022 cp
  -rwxr-xr-x 1 root root  125640 Jan  6 03:20 dash
  -rwxr-xr-x 1 root root  121904 Sep 21  2022 date
  -rwxr-xr-x 1 root root   89240 Sep 21  2022 dd
  -rwxr-xr-x 1 root root  102200 Sep 21  2022 df
  -rwxr-xr-x 1 root root  151344 Sep 21  2022 dir
  -rwxr-xr-x 1 root root   88656 Mar 24 00:02 dmesg
  lrwxrwxrwx 1 root root       8 Dec 20 03:33 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root       8 Dec 20 03:33 domainname -> hostname
  -rwxr-xr-x 1 root root   43856 Sep 21  2022 echo
  -rwxr-xr-x 1 root root      41 Jan 25 04:43 egrep
  -rwxr-xr-x 1 root root   35664 Sep 21  2022 false
  -rwxr-xr-x 1 root root      41 Jan 25 04:43 fgrep
  -rwxr-xr-x 1 root root   85600 Mar 24 00:02 findmnt
  -rwsr-xr-x 1 root root   35128 Mar 23 22:35 fusermount
  -rwxr-xr-x 1 root root  203152 Jan 25 04:43 grep
  -rwxr-xr-x 2 root root    2346 Apr 10  2022 gunzip
  -rwxr-xr-x 1 root root    6447 Apr 10  2022 gzexe
  -rwxr-xr-x 1 root root   98136 Apr 10  2022 gzip
  -rwxr-xr-x 1 root root   22680 Dec 20 03:33 hostname
  -rwxr-xr-x 1 root root   72824 Sep 21  2022 ln
  -rwxr-xr-x 1 root root   53024 Mar 24 02:40 login
  -rwxr-xr-x 1 root root  151344 Sep 21  2022 ls
  -rwxr-xr-x 1 root root  207168 Mar 24 00:02 lsblk
  -rwxr-xr-x 1 root root   97552 Sep 21  2022 mkdir
  -rwxr-xr-x 1 root root   72912 Sep 21  2022 mknod
  -rwxr-xr-x 1 root root   43952 Sep 21  2022 mktemp
  -rwxr-xr-x 1 root root   59712 Mar 24 00:02 more
  -rwsr-xr-x 1 root root   59704 Mar 24 00:02 mount
  -rwxr-xr-x 1 root root   18744 Mar 24 00:02 mountpoint
  -rwxr-xr-x 1 root root  142968 Sep 21  2022 mv
  lrwxrwxrwx 1 root root       8 Dec 20 03:33 nisdomainname -> hostname
  lrwxrwxrwx 1 root root      14 Apr  3 20:25 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   43952 Sep 21  2022 pwd
  lrwxrwxrwx 1 root root       4 Feb 13 10:05 rbash -> bash
  -rwxr-xr-x 1 root root   52112 Sep 21  2022 readlink
  -rwxr-xr-x 1 root root   72752 Sep 21  2022 rm
  -rwxr-xr-x 1 root root   56240 Sep 21  2022 rmdir
  -rwxr-xr-x 1 root root   27560 Nov  3 06:31 run-parts
  -rwxr-xr-x 1 root root  126424 Jan  6 09:55 sed
  lrwxrwxrwx 1 root root       9 Apr 22 21:56 sh -> /bin/bash
  -rwxr-xr-x 1 root root   43888 Sep 21  2022 sleep
  -rwxr-xr-x 1 root root   85008 Sep 21  2022 stty
  -rwsr-xr-x 1 root root   72000 Mar 24 00:02 su
  -rwxr-xr-x 1 root root   39824 Sep 21  2022 sync
  -rwxr-xr-x 1 root root  531984 Apr  7 04:25 tar
  -rwxr-xr-x 1 root root   14520 Nov  3 06:31 tempfile
  -rwxr-xr-x 1 root root  109616 Sep 21  2022 touch
  -rwxr-xr-x 1 root root   35664 Sep 21  2022 true
  -rwxr-xr-x 1 root root   14568 Mar 23 22:35 ulockmgr_server
  -rwsr-xr-x 1 root root   35128 Mar 24 00:02 umount
  -rwxr-xr-x 1 root root   43888 Sep 21  2022 uname
  -rwxr-xr-x 2 root root    2346 Apr 10  2022 uncompress
  -rwxr-xr-x 1 root root  151344 Sep 21  2022 vdir
  -rwxr-xr-x 1 root root   72024 Mar 24 00:02 wdctl
  lrwxrwxrwx 1 root root       8 Dec 20 03:33 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Apr 10  2022 zcat
  -rwxr-xr-x 1 root root    1678 Apr 10  2022 zcmp
  -rwxr-xr-x 1 root root    6460 Apr 10  2022 zdiff
  -rwxr-xr-x 1 root root      29 Apr 10  2022 zegrep
  -rwxr-xr-x 1 root root      29 Apr 10  2022 zfgrep
  -rwxr-xr-x 1 root root    2081 Apr 10  2022 zforce
  -rwxr-xr-x 1 root root    8103 Apr 10  2022 zgrep
  -rwxr-xr-x 1 root root    2206 Apr 10  2022 zless
  -rwxr-xr-x 1 root root    1842 Apr 10  2022 zmore
  -rwxr-xr-x 1 root root    4577 Apr 10  2022 znew
I: user script /srv/workspace/pbuilder/672847/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 10), dh-python, openstack-pkg-tools (>= 123~), po-debconf, python3-all, python3-pbr, python3-setuptools, python3-sphinx, alembic, bandit, python3-barbicanclient, python3-cinderclient, python3-cliff, python3-coverage, python3-cryptography, python3-decorator, python3-doc8, python3-docker (>= 4.3.0), python3-eventlet (>= 0.28.0), python3-fixtures, python3-glanceclient, python3-hacking, python3-heatclient, python3-iso8601, python3-jsonpatch, python3-keystoneauth1 (>= 3.14.0), python3-keystoneclient, python3-keystonemiddleware, python3-marathon, python3-netaddr, python3-neutronclient, python3-novaclient, python3-octaviaclient, python3-openstackdocstheme, python3-os-api-ref, 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 (>= 3.6.0), python3-oslo.reports, python3-oslo.serialization, python3-oslo.service, python3-oslo.upgradecheck (>= 1.3.0), python3-oslo.utils, python3-oslo.versionedobjects, python3-oslotest, python3-osprofiler, python3-pygments, python3-pecan, python3-pep8, python3-pycadf, python3-requests, python3-requests-mock, python3-six, python3-sqlalchemy, python3-stestr, python3-stevedore (>= 3.3.0), python3-taskflow, python3-testscenarios, python3-testtools, python3-tz, python3-webob, python3-webtest, python3-werkzeug, python3-wsme, python3-yaml, subunit
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19596 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 10); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-python; however:
  Package dh-python is not installed.
 pbuilder-satisfydepends-dummy depends on openstack-pkg-tools (>= 123~); however:
  Package openstack-pkg-tools is not installed.
 pbuilder-satisfydepends-dummy depends on po-debconf; however:
  Package po-debconf is not installed.
 pbuilder-satisfydepends-dummy depends on python3-all; however:
  Package python3-all is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pbr; however:
  Package python3-pbr is not installed.
 pbuilder-satisfydepends-dummy depends on python3-setuptools; however:
  Package python3-setuptools is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinx; however:
  Package python3-sphinx is not installed.
 pbuilder-satisfydepends-dummy depends on alembic; however:
  Package alembic is not installed.
 pbuilder-satisfydepends-dummy depends on bandit; however:
  Package bandit is not installed.
 pbuilder-satisfydepends-dummy depends on python3-barbicanclient; however:
  Package python3-barbicanclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-cinderclient; however:
  Package python3-cinderclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-cliff; however:
  Package python3-cliff is not installed.
 pbuilder-satisfydepends-dummy depends on python3-coverage; however:
  Package python3-coverage is not installed.
 pbuilder-satisfydepends-dummy depends on python3-cryptography; however:
  Package python3-cryptography is not installed.
 pbuilder-satisfydepends-dummy depends on python3-decorator; however:
  Package python3-decorator is not installed.
 pbuilder-satisfydepends-dummy depends on python3-doc8; however:
  Package python3-doc8 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-docker (>= 4.3.0); however:
  Package python3-docker is not installed.
 pbuilder-satisfydepends-dummy depends on python3-eventlet (>= 0.28.0); however:
  Package python3-eventlet is not installed.
 pbuilder-satisfydepends-dummy depends on python3-fixtures; however:
  Package python3-fixtures is not installed.
 pbuilder-satisfydepends-dummy depends on python3-glanceclient; however:
  Package python3-glanceclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-hacking; however:
  Package python3-hacking is not installed.
 pbuilder-satisfydepends-dummy depends on python3-heatclient; however:
  Package python3-heatclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-iso8601; however:
  Package python3-iso8601 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-jsonpatch; however:
  Package python3-jsonpatch is not installed.
 pbuilder-satisfydepends-dummy depends on python3-keystoneauth1 (>= 3.14.0); however:
  Package python3-keystoneauth1 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-keystoneclient; however:
  Package python3-keystoneclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-keystonemiddleware; however:
  Package python3-keystonemiddleware is not installed.
 pbuilder-satisfydepends-dummy depends on python3-marathon; however:
  Package python3-marathon is not installed.
 pbuilder-satisfydepends-dummy depends on python3-netaddr; however:
  Package python3-netaddr is not installed.
 pbuilder-satisfydepends-dummy depends on python3-neutronclient; however:
  Package python3-neutronclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-novaclient; however:
  Package python3-novaclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-octaviaclient; however:
  Package python3-octaviaclient is not installed.
 pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme; however:
  Package python3-openstackdocstheme is not installed.
 pbuilder-satisfydepends-dummy depends on python3-os-api-ref; however:
  Package python3-os-api-ref is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.concurrency; however:
  Package python3-oslo.concurrency is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.config; however:
  Package python3-oslo.config is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.context; however:
  Package python3-oslo.context is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.db; however:
  Package python3-oslo.db is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.i18n; however:
  Package python3-oslo.i18n is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.log; however:
  Package python3-oslo.log is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.messaging; however:
  Package python3-oslo.messaging is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.middleware; however:
  Package python3-oslo.middleware is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.policy (>= 3.6.0); however:
  Package python3-oslo.policy is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.reports; however:
  Package python3-oslo.reports is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.serialization; however:
  Package python3-oslo.serialization is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.service; however:
  Package python3-oslo.service is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.upgradecheck (>= 1.3.0); however:
  Package python3-oslo.upgradecheck is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.utils; however:
  Package python3-oslo.utils is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslo.versionedobjects; however:
  Package python3-oslo.versionedobjects is not installed.
 pbuilder-satisfydepends-dummy depends on python3-oslotest; however:
  Package python3-oslotest is not installed.
 pbuilder-satisfydepends-dummy depends on python3-osprofiler; however:
  Package python3-osprofiler is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pygments; however:
  Package python3-pygments is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pecan; however:
  Package python3-pecan is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pep8; however:
  Package python3-pep8 is not installed.
 pbuilder-satisfydepends-dummy depends on python3-pycadf; however:
  Package python3-pycadf is not installed.
 pbuilder-satisfydepends-dummy depends on python3-requests; however:
  Package python3-requests is not installed.
 pbuilder-satisfydepends-dummy depends on python3-requests-mock; however:
  Package python3-requests-mock is not installed.
 pbuilder-satisfydepends-dummy depends on python3-six; however:
  Package python3-six is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sqlalchemy; however:
  Package python3-sqlalchemy is not installed.
 pbuilder-satisfydepends-dummy depends on python3-stestr; however:
  Package python3-stestr is not installed.
 pbuilder-satisfydepends-dummy depends on python3-stevedore (>= 3.3.0); however:
  Package python3-stevedore is not installed.
 pbuilder-satisfydepends-dummy depends on python3-taskflow; however:
  Package python3-taskflow is not installed.
 pbuilder-satisfydepends-dummy depends on python3-testscenarios; however:
  Package python3-testscenarios is not installed.
 pbuilder-satisfydepends-dummy depends on python3-testtools; however:
  Package python3-testtools is not installed.
 pbuilder-satisfydepends-dummy depends on python3-tz; however:
  Package python3-tz is not installed.
 pbuilder-satisfydepends-dummy depends on python3-webob; however:
  Package python3-webob is not installed.
 pbuilder-satisfydepends-dummy depends on python3-webtest; however:
  Package python3-webtest is not installed.
 pbuilder-satisfydepends-dummy depends on python3-werkzeug; however:
  Package python3-werkzeug is not installed.
 pbuilder-satisfydepends-dummy depends on python3-wsme; however:
  Package python3-wsme is not installed.
 pbuilder-satisfydepends-dummy depends on python3-yaml; however:
  Package python3-yaml is not installed.
 pbuilder-satisfydepends-dummy depends on subunit; however:
  Package subunit is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  alembic{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bandit{a} bsdextrautils{a} ca-certificates{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} flake8{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-glyphicons-halflings{a} gettext{a} gettext-base{a} git{a} git-man{a} graphviz{a} groff-base{a} ieee-data{a} intltool-debian{a} jq{a} libabsl20220623{a} libann0{a} libaom3{a} libapparmor1{a} libarchive-zip-perl{a} libavif15{a} libbrotli1{a} libbsd0{a} libc-ares2{a} libcairo2{a} libcdt5{a} libcgraph6{a} libcurl3-gnutls{a} libdatrie1{a} libdav1d6{a} libdbus-1-3{a} libde265-0{a} libdebhelper-perl{a} libdeflate0{a} libelf1{a} liberror-perl{a} libev4{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgd3{a} libglib2.0-0{a} libgraphite2-3{a} libgts-0.7-5{a} libgvc6{a} libgvpr2{a} libharfbuzz0b{a} libheif1{a} libice6{a} libicu72{a} libjbig0{a} libjpeg62-turbo{a} libjq1{a} libjs-bootstrap{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} liblab-gamut1{a} libldap-2.5-0{a} liblerc4{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libnghttp2-14{a} libnorm1{a} libnuma1{a} libonig5{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpathplan4{a} libpgm-5.3-0{a} libpipeline1{a} libpixman-1-0{a} libpng16-16{a} libpq5{a} libproc2-0{a} libpsl5{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} librav1e0{a} librdkafka1{a} libreadline8{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsm6{a} libsodium23{a} libssh2-1{a} libsub-override-perl{a} libsubunit-perl{a} libsvtav1enc1{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libwebp7{a} libx11-6{a} libx11-data{a} libx265-199{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxmu6{a} libxpm4{a} libxrender1{a} libxslt1.1{a} libxt6{a} libyaml-0-2{a} libyuv0{a} libzmq5{a} lsb-release{a} m4{a} man-db{a} media-types{a} netbase{a} openssl{a} openstack-pkg-tools{a} po-debconf{a} procps{a} pycadf-common{a} pyflakes3{a} python-babel-localedata{a} python-os-api-ref-common{a} python-oslosphinx-common{a} python3{a} python3-alabaster{a} python3-alembic{a} python3-all{a} python3-amqp{a} python3-anyjson{a} python3-appdirs{a} python3-attr{a} python3-automaton{a} python3-autopage{a} python3-babel{a} python3-bandit{a} python3-barbicanclient{a} python3-bcrypt{a} python3-binary-memcached{a} python3-blinker{a} python3-bs4{a} python3-cachetools{a} python3-certifi{a} python3-cffi-backend{a} python3-chardet{a} python3-charset-normalizer{a} python3-cinderclient{a} python3-cliff{a} python3-cmd2{a} python3-confluent-kafka{a} python3-coverage{a} python3-cryptography{a} python3-dateutil{a} python3-debtcollector{a} python3-decorator{a} python3-deprecation{a} python3-distutils{a} python3-dnspython{a} python3-doc8{a} python3-docker{a} python3-docutils{a} python3-dogpile.cache{a} python3-dulwich{a} python3-eventlet{a} python3-extras{a} python3-fasteners{a} python3-fixtures{a} python3-flake8{a} python3-future{a} python3-futurist{a} python3-gevent{a} python3-git{a} python3-gitdb{a} python3-glanceclient{a} python3-greenlet{a} python3-hacking{a} python3-heatclient{a} python3-idna{a} python3-imagesize{a} python3-importlib-metadata{a} python3-iso8601{a} python3-jaraco.classes{a} python3-jeepney{a} python3-jinja2{a} python3-jmespath{a} python3-json-pointer{a} python3-jsonpatch{a} python3-jsonschema{a} python3-jwt{a} python3-kazoo{a} python3-kerberos{a} python3-keyring{a} python3-keystoneauth1{a} python3-keystoneclient{a} python3-keystonemiddleware{a} python3-kombu{a} python3-lib2to3{a} python3-logutils{a} python3-lxml{a} python3-mako{a} python3-marathon{a} python3-markupsafe{a} python3-mccabe{a} python3-memcache{a} python3-migrate{a} python3-minimal{a} python3-monotonic{a} python3-more-itertools{a} python3-msgpack{a} python3-munch{a} python3-netaddr{a} python3-netifaces{a} python3-networkx{a} python3-neutronclient{a} python3-novaclient{a} python3-oauthlib{a} python3-octaviaclient{a} python3-openssl{a} python3-openstackclient{a} python3-openstackdocstheme{a} python3-openstacksdk{a} python3-os-api-ref{a} python3-os-client-config{a} python3-os-service-types{a} python3-osc-lib{a} python3-oslo.cache{a} python3-oslo.concurrency{a} python3-oslo.config{a} python3-oslo.context{a} python3-oslo.db{a} python3-oslo.i18n{a} python3-oslo.log{a} python3-oslo.messaging{a} python3-oslo.metrics{a} python3-oslo.middleware{a} python3-oslo.policy{a} python3-oslo.reports{a} python3-oslo.serialization{a} python3-oslo.service{a} python3-oslo.upgradecheck{a} python3-oslo.utils{a} python3-oslo.versionedobjects{a} python3-oslosphinx{a} python3-oslotest{a} python3-osprofiler{a} python3-packaging{a} python3-paste{a} python3-pastedeploy{a} python3-pastedeploy-tpl{a} python3-pbr{a} python3-pecan{a} python3-pep8{a} python3-pip{a} python3-pkg-resources{a} python3-prettytable{a} python3-prometheus-client{a} python3-psutil{a} python3-psycopg2{a} python3-pure-sasl{a} python3-py{a} python3-pycadf{a} python3-pycodestyle{a} python3-pydot{a} python3-pyflakes{a} python3-pygments{a} python3-pyinotify{a} python3-pymysql{a} python3-pyparsing{a} python3-pyperclip{a} python3-pyrsistent{a} python3-repoze.lru{a} python3-requests{a} python3-requests-mock{a} python3-requests-toolbelt{a} python3-requestsexceptions{a} python3-restructuredtext-lint{a} python3-rfc3986{a} python3-roman{a} python3-routes{a} python3-secretstorage{a} python3-setuptools{a} python3-simplegeneric{a} python3-simplejson{a} python3-singledispatch{a} python3-six{a} python3-smmap{a} python3-snowballstemmer{a} python3-soupsieve{a} python3-sphinx{a} python3-sqlalchemy{a} python3-sqlparse{a} python3-statsd{a} python3-stestr{a} python3-stevedore{a} python3-subunit{a} python3-swiftclient{a} python3-taskflow{a} python3-tempita{a} python3-tenacity{a} python3-testresources{a} python3-testscenarios{a} python3-testtools{a} python3-tz{a} python3-uhashring{a} python3-unittest2{a} python3-urllib3{a} python3-vine{a} python3-voluptuous{a} python3-waitress{a} python3-warlock{a} python3-wcwidth{a} python3-webob{a} python3-websocket{a} python3-webtest{a} python3-werkzeug{a} python3-wheel{a} python3-wrapt{a} python3-wsme{a} python3-yaml{a} python3-yappi{a} python3-zipp{a} python3-zmq{a} python3-zope.event{a} python3-zope.interface{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} subunit{a} wget{a} x11-common{a} xclip{a} xml-core{a} 
The following packages are RECOMMENDED but will NOT be installed:
  autopkgtest fonts-liberation2 gnome-keyring javascript-common keepassxc less libarchive-cpio-perl libglib2.0-data libgts-bin libjson-xs-perl libkf5wallet-bin libldap-common libltdl-dev libmail-sendmail-perl libpaper-utils libsasl2-modules madison-lite openssh-client pristine-tar psmisc publicsuffix pycodestyle python-openstackclient-doc python3-dev python3-fastimport python3-gdal python3-h2 python3-html5lib python3-httpx python3-matplotlib python3-numpy python3-pastescript python3-pil python3-pygraphviz python3-rfc3987 python3-scipy python3-sqlalchemy-ext python3-uritemplate python3-webcolors shared-mime-info xauth xdg-user-dirs 
0 packages upgraded, 366 newly installed, 0 to remove and 0 not upgraded.
Need to get 96.2 MB of archives. After unpacking 418 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main amd64 libdbus-1-3 amd64 1.14.6-1 [200 kB]
Get: 2 http://deb.debian.org/debian bookworm/main amd64 dbus-bin amd64 1.14.6-1 [104 kB]
Get: 3 http://deb.debian.org/debian bookworm/main amd64 dbus-session-bus-common all 1.14.6-1 [76.6 kB]
Get: 4 http://deb.debian.org/debian bookworm/main amd64 libapparmor1 amd64 3.0.8-3 [41.2 kB]
Get: 5 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1 [99.3 kB]
Get: 6 http://deb.debian.org/debian bookworm/main amd64 dbus-daemon amd64 1.14.6-1 [182 kB]
Get: 7 http://deb.debian.org/debian bookworm/main amd64 dbus-system-bus-common all 1.14.6-1 [77.7 kB]
Get: 8 http://deb.debian.org/debian bookworm/main amd64 dbus amd64 1.14.6-1 [95.7 kB]
Get: 9 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6 [813 kB]
Get: 10 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6 [2064 kB]
Get: 11 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB]
Get: 12 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB]
Get: 13 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB]
Get: 14 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB]
Get: 15 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6 [1796 kB]
Get: 16 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6 [572 kB]
Get: 17 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B]
Get: 18 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB]
Get: 19 http://deb.debian.org/debian bookworm/main amd64 sgml-base all 1.31 [15.4 kB]
Get: 20 http://deb.debian.org/debian bookworm/main amd64 netbase all 6.4 [12.8 kB]
Get: 21 http://deb.debian.org/debian bookworm/main amd64 libproc2-0 amd64 2:4.0.2-3 [62.8 kB]
Get: 22 http://deb.debian.org/debian bookworm/main amd64 procps amd64 2:4.0.2-3 [709 kB]
Get: 23 http://deb.debian.org/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 24 http://deb.debian.org/debian bookworm/main amd64 openssl amd64 3.0.8-1 [1407 kB]
Get: 25 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311 [153 kB]
Get: 26 http://deb.debian.org/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB]
Get: 27 http://deb.debian.org/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB]
Get: 28 http://deb.debian.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB]
Get: 29 http://deb.debian.org/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB]
Get: 30 http://deb.debian.org/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB]
Get: 31 http://deb.debian.org/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB]
Get: 32 http://deb.debian.org/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+b1 [86.6 kB]
Get: 33 http://deb.debian.org/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB]
Get: 34 http://deb.debian.org/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB]
Get: 35 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB]
Get: 36 http://deb.debian.org/debian bookworm/main amd64 wget amd64 1.21.3-1+b2 [984 kB]
Get: 37 http://deb.debian.org/debian bookworm/main amd64 python3-pkg-resources all 66.1.1-1 [296 kB]
Get: 38 http://deb.debian.org/debian bookworm/main amd64 python3-more-itertools all 8.10.0-2 [53.0 kB]
Get: 39 http://deb.debian.org/debian bookworm/main amd64 python3-zipp all 1.0.0-6 [6696 B]
Get: 40 http://deb.debian.org/debian bookworm/main amd64 python3-importlib-metadata all 4.12.0-1 [24.9 kB]
Get: 41 http://deb.debian.org/debian bookworm/main amd64 python3-markupsafe amd64 2.1.2-1+b1 [13.2 kB]
Get: 42 http://deb.debian.org/debian bookworm/main amd64 python3-mako all 1.2.4+ds-1 [81.9 kB]
Get: 43 http://deb.debian.org/debian bookworm/main amd64 python3-greenlet amd64 2.0.2-1 [142 kB]
Get: 44 http://deb.debian.org/debian bookworm/main amd64 python3-sqlalchemy all 1.4.46+ds1-1 [1008 kB]
Get: 45 http://deb.debian.org/debian bookworm/main amd64 python3-alembic all 1.8.1-2 [138 kB]
Get: 46 http://deb.debian.org/debian bookworm/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get: 47 http://deb.debian.org/debian bookworm/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get: 48 http://deb.debian.org/debian bookworm/main amd64 libjs-sphinxdoc all 5.3.0-4 [130 kB]
Get: 49 http://deb.debian.org/debian bookworm/main amd64 alembic all 1.8.1-2 [450 kB]
Get: 50 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]
Get: 51 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB]
Get: 52 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get: 53 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB]
Get: 54 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB]
Get: 55 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB]
Get: 56 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB]
Get: 57 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB]
Get: 58 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB]
Get: 59 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1 [72.3 kB]
Get: 60 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB]
Get: 61 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB]
Get: 62 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-8 [380 kB]
Get: 63 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB]
Get: 64 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.2-1.1 [2049 kB]
Get: 65 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.2-1.1 [7171 kB]
Get: 66 http://deb.debian.org/debian bookworm/main amd64 python3-smmap all 5.0.0-1 [21.0 kB]
Get: 67 http://deb.debian.org/debian bookworm/main amd64 python3-gitdb all 4.0.9-2 [45.7 kB]
Get: 68 http://deb.debian.org/debian bookworm/main amd64 python3-git all 3.1.30-1 [135 kB]
Get: 69 http://deb.debian.org/debian bookworm/main amd64 python3-six all 1.16.0-4 [17.5 kB]
Get: 70 http://deb.debian.org/debian bookworm/main amd64 python3-lib2to3 all 3.11.2-2 [76.2 kB]
Get: 71 http://deb.debian.org/debian bookworm/main amd64 python3-distutils all 3.11.2-2 [131 kB]
Get: 72 http://deb.debian.org/debian bookworm/main amd64 python3-setuptools all 66.1.1-1 [521 kB]
Get: 73 http://deb.debian.org/debian bookworm/main amd64 python3-pbr all 5.10.0-2 [61.4 kB]
Get: 74 http://deb.debian.org/debian bookworm/main amd64 python3-stevedore all 4.0.2-2 [21.0 kB]
Get: 75 http://deb.debian.org/debian bookworm/main amd64 libyaml-0-2 amd64 0.2.5-1 [53.6 kB]
Get: 76 http://deb.debian.org/debian bookworm/main amd64 python3-yaml amd64 6.0-3+b2 [119 kB]
Get: 77 http://deb.debian.org/debian bookworm/main amd64 python3-bandit all 1.6.2-2 [65.6 kB]
Get: 78 http://deb.debian.org/debian bookworm/main amd64 bandit all 1.6.2-2 [4892 B]
Get: 79 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 80 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-5 [517 kB]
Get: 81 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 82 http://deb.debian.org/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 83 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B]
Get: 84 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 85 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 86 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB]
Get: 87 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB]
Get: 88 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB]
Get: 89 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.1+b3 [687 kB]
Get: 90 http://deb.debian.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB]
Get: 91 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 92 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 93 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB]
Get: 94 http://deb.debian.org/debian bookworm/main amd64 dh-python all 5.20230130 [104 kB]
Get: 95 http://deb.debian.org/debian bookworm/main amd64 xml-core all 0.18+nmu1 [23.8 kB]
Get: 96 http://deb.debian.org/debian bookworm/main amd64 docutils-common all 0.19+dfsg-6 [127 kB]
Get: 97 http://deb.debian.org/debian bookworm/main amd64 python3-mccabe all 0.7.0-1 [10.5 kB]
Get: 98 http://deb.debian.org/debian bookworm/main amd64 python3-pycodestyle all 2.10.0-1 [47.4 kB]
Get: 99 http://deb.debian.org/debian bookworm/main amd64 python3-pyflakes all 2.5.0-1 [62.9 kB]
Get: 100 http://deb.debian.org/debian bookworm/main amd64 python3-flake8 all 5.0.4-4 [58.9 kB]
Get: 101 http://deb.debian.org/debian bookworm/main amd64 flake8 all 5.0.4-4 [20.6 kB]
Get: 102 http://deb.debian.org/debian bookworm/main amd64 libpng16-16 amd64 1.6.39-2 [276 kB]
Get: 103 http://deb.debian.org/debian bookworm/main amd64 libfreetype6 amd64 2.12.1+dfsg-4 [399 kB]
Get: 104 http://deb.debian.org/debian bookworm/main amd64 fonts-dejavu-core all 2.37-6 [1068 kB]
Get: 105 http://deb.debian.org/debian bookworm/main amd64 fontconfig-config amd64 2.14.1-4 [315 kB]
Get: 106 http://deb.debian.org/debian bookworm/main amd64 libfontconfig1 amd64 2.14.1-4 [386 kB]
Get: 107 http://deb.debian.org/debian bookworm/main amd64 fontconfig amd64 2.14.1-4 [449 kB]
Get: 108 http://deb.debian.org/debian bookworm/main amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [162 kB]
Get: 109 http://deb.debian.org/debian bookworm/main amd64 libann0 amd64 1.1.2+doc-9+b1 [25.1 kB]
Get: 110 http://deb.debian.org/debian bookworm/main amd64 libcdt5 amd64 2.42.2-7+b3 [39.8 kB]
Get: 111 http://deb.debian.org/debian bookworm/main amd64 libcgraph6 amd64 2.42.2-7+b3 [63.2 kB]
Get: 112 http://deb.debian.org/debian bookworm/main amd64 libaom3 amd64 3.6.0-1 [1851 kB]
Get: 113 http://deb.debian.org/debian bookworm/main amd64 libdav1d6 amd64 1.0.0-2 [495 kB]
Get: 114 http://deb.debian.org/debian bookworm/main amd64 libabsl20220623 amd64 20220623.1-1 [391 kB]
Get: 115 http://deb.debian.org/debian bookworm/main amd64 libgav1-1 amd64 0.18.0-1+b1 [332 kB]
Get: 116 http://deb.debian.org/debian bookworm/main amd64 librav1e0 amd64 0.5.1-6 [763 kB]
Get: 117 http://deb.debian.org/debian bookworm/main amd64 libsvtav1enc1 amd64 1.4.1+dfsg-1 [2121 kB]
Get: 118 http://deb.debian.org/debian bookworm/main amd64 libjpeg62-turbo amd64 1:2.1.5-2 [166 kB]
Get: 119 http://deb.debian.org/debian bookworm/main amd64 libyuv0 amd64 0.0~git20230123.b2528b0-1 [168 kB]
Get: 120 http://deb.debian.org/debian bookworm/main amd64 libavif15 amd64 0.11.1-1 [93.8 kB]
Get: 121 http://deb.debian.org/debian bookworm/main amd64 libde265-0 amd64 1.0.11-1 [185 kB]
Get: 122 http://deb.debian.org/debian bookworm/main amd64 libnuma1 amd64 2.0.16-1 [21.0 kB]
Get: 123 http://deb.debian.org/debian bookworm/main amd64 libx265-199 amd64 3.5-2+b1 [1150 kB]
Get: 124 http://deb.debian.org/debian bookworm/main amd64 libheif1 amd64 1.15.1-1 [215 kB]
Get: 125 http://deb.debian.org/debian bookworm/main amd64 libdeflate0 amd64 1.14-1 [61.4 kB]
Get: 126 http://deb.debian.org/debian bookworm/main amd64 libjbig0 amd64 2.1-6.1 [31.7 kB]
Get: 127 http://deb.debian.org/debian bookworm/main amd64 liblerc4 amd64 4.0.0+ds-2 [170 kB]
Get: 128 http://deb.debian.org/debian bookworm/main amd64 libwebp7 amd64 1.2.4-0.1 [285 kB]
Get: 129 http://deb.debian.org/debian bookworm/main amd64 libtiff6 amd64 4.5.0-5 [316 kB]
Get: 130 http://deb.debian.org/debian bookworm/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB]
Get: 131 http://deb.debian.org/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB]
Get: 132 http://deb.debian.org/debian bookworm/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB]
Get: 133 http://deb.debian.org/debian bookworm/main amd64 libxcb1 amd64 1.15-1 [144 kB]
Get: 134 http://deb.debian.org/debian bookworm/main amd64 libx11-data all 2:1.8.4-2 [292 kB]
Get: 135 http://deb.debian.org/debian bookworm/main amd64 libx11-6 amd64 2:1.8.4-2 [759 kB]
Get: 136 http://deb.debian.org/debian bookworm/main amd64 libxpm4 amd64 1:3.5.12-1.1 [48.4 kB]
Get: 137 http://deb.debian.org/debian bookworm/main amd64 libgd3 amd64 2.3.3-9 [124 kB]
Get: 138 http://deb.debian.org/debian bookworm/main amd64 libglib2.0-0 amd64 2.74.6-2 [1398 kB]
Get: 139 http://deb.debian.org/debian bookworm/main amd64 libgts-0.7-5 amd64 0.7.6+darcs121130-5+b1 [160 kB]
Get: 140 http://deb.debian.org/debian bookworm/main amd64 libpixman-1-0 amd64 0.42.2-1 [546 kB]
Get: 141 http://deb.debian.org/debian bookworm/main amd64 libxcb-render0 amd64 1.15-1 [115 kB]
Get: 142 http://deb.debian.org/debian bookworm/main amd64 libxcb-shm0 amd64 1.15-1 [105 kB]
Get: 143 http://deb.debian.org/debian bookworm/main amd64 libxext6 amd64 2:1.3.4-1+b1 [52.9 kB]
Get: 144 http://deb.debian.org/debian bookworm/main amd64 libxrender1 amd64 1:0.9.10-1.1 [33.2 kB]
Get: 145 http://deb.debian.org/debian bookworm/main amd64 libcairo2 amd64 1.16.0-7 [575 kB]
Get: 146 http://deb.debian.org/debian bookworm/main amd64 libltdl7 amd64 2.4.7-5 [393 kB]
Get: 147 http://deb.debian.org/debian bookworm/main amd64 libfribidi0 amd64 1.0.8-2.1 [65.0 kB]
Get: 148 http://deb.debian.org/debian bookworm/main amd64 libgraphite2-3 amd64 1.3.14-1 [81.2 kB]
Get: 149 http://deb.debian.org/debian bookworm/main amd64 libharfbuzz0b amd64 6.0.0+dfsg-3 [1945 kB]
Get: 150 http://deb.debian.org/debian bookworm/main amd64 libthai-data all 0.1.29-1 [176 kB]
Get: 151 http://deb.debian.org/debian bookworm/main amd64 libdatrie1 amd64 0.2.13-2+b1 [43.3 kB]
Get: 152 http://deb.debian.org/debian bookworm/main amd64 libthai0 amd64 0.1.29-1 [57.5 kB]
Get: 153 http://deb.debian.org/debian bookworm/main amd64 libpango-1.0-0 amd64 1.50.12+ds-1 [212 kB]
Get: 154 http://deb.debian.org/debian bookworm/main amd64 libpangoft2-1.0-0 amd64 1.50.12+ds-1 [47.4 kB]
Get: 155 http://deb.debian.org/debian bookworm/main amd64 libpangocairo-1.0-0 amd64 1.50.12+ds-1 [34.2 kB]
Get: 156 http://deb.debian.org/debian bookworm/main amd64 libpathplan4 amd64 2.42.2-7+b3 [42.2 kB]
Get: 157 http://deb.debian.org/debian bookworm/main amd64 libgvc6 amd64 2.42.2-7+b3 [678 kB]
Get: 158 http://deb.debian.org/debian bookworm/main amd64 libgvpr2 amd64 2.42.2-7+b3 [189 kB]
Get: 159 http://deb.debian.org/debian bookworm/main amd64 liblab-gamut1 amd64 2.42.2-7+b3 [198 kB]
Get: 160 http://deb.debian.org/debian bookworm/main amd64 x11-common all 1:7.7+23 [252 kB]
Get: 161 http://deb.debian.org/debian bookworm/main amd64 libice6 amd64 2:1.0.10-1 [58.5 kB]
Get: 162 http://deb.debian.org/debian bookworm/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB]
Get: 163 http://deb.debian.org/debian bookworm/main amd64 libxt6 amd64 1:1.2.1-1.1 [186 kB]
Get: 164 http://deb.debian.org/debian bookworm/main amd64 libxmu6 amd64 2:1.1.3-3 [60.1 kB]
Get: 165 http://deb.debian.org/debian bookworm/main amd64 libxaw7 amd64 2:1.0.14-1 [201 kB]
Get: 166 http://deb.debian.org/debian bookworm/main amd64 graphviz amd64 2.42.2-7+b3 [611 kB]
Get: 167 http://deb.debian.org/debian bookworm/main amd64 ieee-data all 20220827.1 [2029 kB]
Get: 168 http://deb.debian.org/debian bookworm/main amd64 libonig5 amd64 6.9.8-1 [188 kB]
Get: 169 http://deb.debian.org/debian bookworm/main amd64 libjq1 amd64 1.6-2.1 [135 kB]
Get: 170 http://deb.debian.org/debian bookworm/main amd64 jq amd64 1.6-2.1 [64.9 kB]
Get: 171 http://deb.debian.org/debian bookworm/main amd64 libc-ares2 amd64 1.18.1-2 [102 kB]
Get: 172 http://deb.debian.org/debian bookworm/main amd64 libev4 amd64 1:4.33-1 [43.2 kB]
Get: 173 http://deb.debian.org/debian bookworm/main amd64 libjs-bootstrap all 3.4.1+dfsg-3 [172 kB]
Get: 174 http://deb.debian.org/debian bookworm/main amd64 libjson-perl all 4.10000-1 [87.5 kB]
Get: 175 http://deb.debian.org/debian bookworm/main amd64 libnorm1 amd64 1.5.9+dfsg-2 [221 kB]
Get: 176 http://deb.debian.org/debian bookworm/main amd64 libpgm-5.3-0 amd64 5.3.128~dfsg-2 [161 kB]
Get: 177 http://deb.debian.org/debian bookworm/main amd64 libpq5 amd64 15.2-2 [185 kB]
Get: 178 http://deb.debian.org/debian bookworm/main amd64 librdkafka1 amd64 2.0.2-1 [644 kB]
Get: 179 http://deb.debian.org/debian bookworm/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get: 180 http://deb.debian.org/debian bookworm/main amd64 libsubunit-perl all 1.4.0-3 [9304 B]
Get: 181 http://deb.debian.org/debian bookworm/main amd64 libxslt1.1 amd64 1.1.35-1 [242 kB]
Get: 182 http://deb.debian.org/debian bookworm/main amd64 libzmq5 amd64 4.3.4-6 [273 kB]
Get: 183 http://deb.debian.org/debian bookworm/main amd64 lsb-release all 12.0-1 [6416 B]
Get: 184 http://deb.debian.org/debian bookworm/main amd64 python3-wheel all 0.38.4-2 [30.8 kB]
Get: 185 http://deb.debian.org/debian bookworm/main amd64 python3-pip all 23.0.1+dfsg-1 [1325 kB]
Get: 186 http://deb.debian.org/debian bookworm/main amd64 openstack-pkg-tools all 123 [93.1 kB]
Get: 187 http://deb.debian.org/debian bookworm/main amd64 pycadf-common all 3.1.1-2 [5664 B]
Get: 188 http://deb.debian.org/debian bookworm/main amd64 pyflakes3 all 2.5.0-1 [13.6 kB]
Get: 189 http://deb.debian.org/debian bookworm/main amd64 python-babel-localedata all 2.10.3-1 [5615 kB]
Get: 190 http://deb.debian.org/debian bookworm/main amd64 python-os-api-ref-common all 2.3.0+ds1-1 [9404 B]
Get: 191 http://deb.debian.org/debian bookworm/main amd64 python-oslosphinx-common all 4.18.0-5 [30.0 kB]
Get: 192 http://deb.debian.org/debian bookworm/main amd64 python3-alabaster all 0.7.12-1 [20.8 kB]
Get: 193 http://deb.debian.org/debian bookworm/main amd64 python3-all amd64 3.11.2-1+b1 [1056 B]
Get: 194 http://deb.debian.org/debian bookworm/main amd64 python3-vine all 5.0.0+dfsg-3 [15.3 kB]
Get: 195 http://deb.debian.org/debian bookworm/main amd64 python3-amqp all 5.1.1-1 [44.5 kB]
Get: 196 http://deb.debian.org/debian bookworm/main amd64 python3-anyjson all 0.3.3-5 [8340 B]
Get: 197 http://deb.debian.org/debian bookworm/main amd64 python3-appdirs all 1.4.4-3 [13.0 kB]
Get: 198 http://deb.debian.org/debian bookworm/main amd64 python3-attr all 22.2.0-1 [65.4 kB]
Get: 199 http://deb.debian.org/debian bookworm/main amd64 python3-wrapt amd64 1.14.1-2+b2 [42.1 kB]
Get: 200 http://deb.debian.org/debian bookworm/main amd64 python3-debtcollector all 2.5.0-2 [13.9 kB]
Get: 201 http://deb.debian.org/debian bookworm/main amd64 python3-wcwidth all 0.2.5+dfsg1-1.1 [21.4 kB]
Get: 202 http://deb.debian.org/debian bookworm/main amd64 python3-prettytable all 3.6.0-1 [36.0 kB]
Get: 203 http://deb.debian.org/debian bookworm/main amd64 python3-automaton all 3.0.1-2 [15.3 kB]
Get: 204 http://deb.debian.org/debian bookworm/main amd64 python3-autopage all 0.4.0-3 [12.7 kB]
Get: 205 http://deb.debian.org/debian bookworm/main amd64 python3-tz all 2022.7.1-3 [30.1 kB]
Get: 206 http://deb.debian.org/debian bookworm/main amd64 python3-babel all 2.10.3-1 [103 kB]
Get: 207 http://deb.debian.org/debian bookworm/main amd64 xclip amd64 0.13-2 [23.3 kB]
Get: 208 http://deb.debian.org/debian bookworm/main amd64 python3-pyperclip all 1.8.2-2 [13.2 kB]
Get: 209 http://deb.debian.org/debian bookworm/main amd64 python3-cmd2 all 2.4.2+ds-3 [144 kB]
Get: 210 http://deb.debian.org/debian bookworm/main amd64 python3-roman all 3.3-3 [9880 B]
Get: 211 http://deb.debian.org/debian bookworm/main amd64 python3-docutils all 0.19+dfsg-6 [382 kB]
Get: 212 http://deb.debian.org/debian bookworm/main amd64 python3-cliff all 4.0.0-2 [44.1 kB]
Get: 213 http://deb.debian.org/debian bookworm/main amd64 python3-iso8601 all 1.0.2-1 [15.7 kB]
Get: 214 http://deb.debian.org/debian bookworm/main amd64 python3-lxml amd64 4.9.2-1+b1 [1194 kB]
Get: 215 http://deb.debian.org/debian bookworm/main amd64 python3-blinker all 1.5-1 [14.7 kB]
Get: 216 http://deb.debian.org/debian bookworm/main amd64 python3-cffi-backend amd64 1.15.1-5+b1 [84.6 kB]
Get: 217 http://deb.debian.org/debian bookworm/main amd64 python3-cryptography amd64 38.0.4-3 [666 kB]
Get: 218 http://deb.debian.org/debian bookworm/main amd64 python3-jwt all 2.6.0-1 [26.6 kB]
Get: 219 http://deb.debian.org/debian bookworm/main amd64 python3-oauthlib all 3.2.2-1 [95.4 kB]
Get: 220 http://deb.debian.org/debian bookworm/main amd64 python3-os-service-types all 1.7.0-2 [12.7 kB]
Get: 221 http://deb.debian.org/debian bookworm/main amd64 python3-certifi all 2022.9.24-1 [153 kB]
Get: 222 http://deb.debian.org/debian bookworm/main amd64 python3-charset-normalizer all 3.0.1-2 [49.3 kB]
Get: 223 http://deb.debian.org/debian bookworm/main amd64 python3-idna all 3.3-1 [39.4 kB]
Get: 224 http://deb.debian.org/debian bookworm/main amd64 python3-urllib3 all 1.26.12-1 [117 kB]
Get: 225 http://deb.debian.org/debian bookworm/main amd64 python3-chardet all 5.1.0+dfsg-2 [110 kB]
Get: 226 http://deb.debian.org/debian bookworm/main amd64 python3-requests all 2.28.1+dfsg-1 [67.9 kB]
Get: 227 http://deb.debian.org/debian bookworm/main amd64 python3-keystoneauth1 all 5.0.0-2 [152 kB]
Get: 228 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.i18n all 5.1.0-3 [18.9 kB]
Get: 229 http://deb.debian.org/debian bookworm/main amd64 python3-msgpack amd64 1.0.3-2+b1 [67.3 kB]
Get: 230 http://deb.debian.org/debian bookworm/main amd64 python3-netaddr all 0.8.0-2 [295 kB]
Get: 231 http://deb.debian.org/debian bookworm/main amd64 python3-netifaces amd64 0.11.0-2+b1 [16.9 kB]
Get: 232 http://deb.debian.org/debian bookworm/main amd64 python3-packaging all 23.0-1 [32.5 kB]
Get: 233 http://deb.debian.org/debian bookworm/main amd64 python3-pyparsing all 3.0.9-1 [138 kB]
Get: 234 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.utils all 6.0.1-2 [60.3 kB]
Get: 235 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.serialization all 5.0.0-2 [15.9 kB]
Get: 236 http://deb.debian.org/debian bookworm/main amd64 python3-barbicanclient all 5.4.0-3 [44.4 kB]
Get: 237 http://deb.debian.org/debian bookworm/main amd64 python3-bcrypt amd64 3.2.2-1 [32.2 kB]
Get: 238 http://deb.debian.org/debian bookworm/main amd64 python3-memcache all 1.59-5 [26.3 kB]
Get: 239 http://deb.debian.org/debian bookworm/main amd64 python3-uhashring all 2.1-3 [10.5 kB]
Get: 240 http://deb.debian.org/debian bookworm/main amd64 python3-binary-memcached all 0.31.1+dfsg1-2 [13.6 kB]
Get: 241 http://deb.debian.org/debian bookworm/main amd64 python3-soupsieve all 2.3.2-1 [38.8 kB]
Get: 242 http://deb.debian.org/debian bookworm/main amd64 python3-bs4 all 4.11.2-2 [121 kB]
Get: 243 http://deb.debian.org/debian bookworm/main amd64 python3-cachetools all 5.2.0-1 [13.0 kB]
Get: 244 http://deb.debian.org/debian bookworm/main amd64 python3-simplejson amd64 3.18.3-1 [59.8 kB]
Get: 245 http://deb.debian.org/debian bookworm/main amd64 python3-cinderclient all 1:9.1.0-3 [132 kB]
Get: 246 http://deb.debian.org/debian bookworm/main amd64 python3-confluent-kafka amd64 1.7.0-4 [76.1 kB]
Get: 247 http://deb.debian.org/debian bookworm/main amd64 python3-coverage amd64 6.5.0+dfsg1-2+b1 [153 kB]
Get: 248 http://deb.debian.org/debian bookworm/main amd64 python3-dateutil all 2.8.2-2 [78.3 kB]
Get: 249 http://deb.debian.org/debian bookworm/main amd64 python3-decorator all 5.1.1-3 [14.9 kB]
Get: 250 http://deb.debian.org/debian bookworm/main amd64 python3-deprecation all 2.1.0-2 [14.8 kB]
Get: 251 http://deb.debian.org/debian bookworm/main amd64 python3-dnspython all 2.3.0-1 [152 kB]
Get: 252 http://deb.debian.org/debian bookworm/main amd64 python3-restructuredtext-lint all 1.3.2-2 [14.1 kB]
Get: 253 http://deb.debian.org/debian bookworm/main amd64 python3-pygments all 2.14.0+dfsg-1 [783 kB]
Get: 254 http://deb.debian.org/debian bookworm/main amd64 python3-doc8 all 0.10.1-1 [18.1 kB]
Get: 255 http://deb.debian.org/debian bookworm/main amd64 python3-websocket all 1.2.3-1 [40.4 kB]
Get: 256 http://deb.debian.org/debian bookworm/main amd64 python3-docker all 5.0.3-1 [90.2 kB]
Get: 257 http://deb.debian.org/debian bookworm/main amd64 python3-dogpile.cache all 1.1.8-2 [41.7 kB]
Get: 258 http://deb.debian.org/debian bookworm/main amd64 python3-dulwich amd64 0.21.2-1+b1 [319 kB]
Get: 259 http://deb.debian.org/debian bookworm/main amd64 python3-monotonic all 1.6-2 [5728 B]
Get: 260 http://deb.debian.org/debian bookworm/main amd64 python3-eventlet all 0.33.1-4 [174 kB]
Get: 261 http://deb.debian.org/debian bookworm/main amd64 python3-extras all 1.0.0-4 [8028 B]
Get: 262 http://deb.debian.org/debian bookworm/main amd64 python3-fasteners all 0.17.3-2 [14.7 kB]
Get: 263 http://deb.debian.org/debian bookworm/main amd64 python3-testtools all 2.5.0-4 [122 kB]
Get: 264 http://deb.debian.org/debian bookworm/main amd64 python3-fixtures all 4.0.1-2 [34.0 kB]
Get: 265 http://deb.debian.org/debian bookworm/main amd64 python3-future all 0.18.2-6 [348 kB]
Get: 266 http://deb.debian.org/debian bookworm/main amd64 python3-futurist all 2.4.1-2 [24.5 kB]
Get: 267 http://deb.debian.org/debian bookworm/main amd64 python3-zope.event all 4.4-3 [9420 B]
Get: 268 http://deb.debian.org/debian bookworm/main amd64 python3-zope.interface amd64 5.5.2-1+b1 [152 kB]
Get: 269 http://deb.debian.org/debian bookworm/main amd64 python3-gevent amd64 22.10.2-3 [748 kB]
Get: 270 http://deb.debian.org/debian bookworm/main amd64 python3-openssl all 23.0.0-1 [50.8 kB]
Get: 271 http://deb.debian.org/debian bookworm/main amd64 python3-json-pointer all 2.3-2 [15.1 kB]
Get: 272 http://deb.debian.org/debian bookworm/main amd64 python3-jsonpatch all 1.32-2 [13.2 kB]
Get: 273 http://deb.debian.org/debian bookworm/main amd64 python3-pyrsistent amd64 0.18.1-1+b3 [60.0 kB]
Get: 274 http://deb.debian.org/debian bookworm/main amd64 python3-jsonschema all 4.10.3-1 [67.9 kB]
Get: 275 http://deb.debian.org/debian bookworm/main amd64 python3-warlock all 2.0.1-2 [10.2 kB]
Get: 276 http://deb.debian.org/debian bookworm/main amd64 python3-glanceclient all 1:4.1.0-2 [132 kB]
Get: 277 http://deb.debian.org/debian bookworm/main amd64 python3-hacking all 4.1.0-2 [23.7 kB]
Get: 278 http://deb.debian.org/debian bookworm/main amd64 python3-jmespath all 1.0.1-1 [21.1 kB]
Get: 279 http://deb.debian.org/debian bookworm/main amd64 python3-munch all 2.5.0-2 [12.6 kB]
Get: 280 http://deb.debian.org/debian bookworm/main amd64 python3-requestsexceptions all 1.4.0-3 [4188 B]
Get: 281 http://deb.debian.org/debian bookworm/main amd64 python3-openstacksdk all 0.101.0-2 [598 kB]
Get: 282 http://deb.debian.org/debian bookworm/main amd64 python3-osc-lib all 2.6.2-2 [52.7 kB]
Get: 283 http://deb.debian.org/debian bookworm/main amd64 python3-swiftclient all 1:4.1.0-2 [76.7 kB]
Get: 284 http://deb.debian.org/debian bookworm/main amd64 python3-heatclient all 3.1.0-2 [118 kB]
Get: 285 http://deb.debian.org/debian bookworm/main amd64 python3-imagesize all 1.4.1-1 [6688 B]
Get: 286 http://deb.debian.org/debian bookworm/main amd64 python3-jaraco.classes all 3.2.1-3 [7184 B]
Get: 287 http://deb.debian.org/debian bookworm/main amd64 python3-jeepney all 0.8.0-3 [34.0 kB]
Get: 288 http://deb.debian.org/debian bookworm/main amd64 python3-jinja2 all 3.1.2-1 [119 kB]
Get: 289 http://deb.debian.org/debian bookworm/main amd64 python3-kerberos amd64 1.1.14-3.1+b7 [21.5 kB]
Get: 290 http://deb.debian.org/debian bookworm/main amd64 python3-pure-sasl all 0.5.1+dfsg1-2 [11.7 kB]
Get: 291 http://deb.debian.org/debian bookworm/main amd64 python3-kazoo all 2.8.0-2 [114 kB]
Get: 292 http://deb.debian.org/debian bookworm/main amd64 python3-secretstorage all 3.3.3-1 [16.9 kB]
Get: 293 http://deb.debian.org/debian bookworm/main amd64 python3-keyring all 23.9.3-2 [51.4 kB]
Get: 294 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.context all 5.0.0-2 [14.3 kB]
Get: 295 http://deb.debian.org/debian bookworm/main amd64 python3-pyinotify all 0.9.6-2 [27.4 kB]
Get: 296 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.log all 5.0.1-1 [43.6 kB]
Get: 297 http://deb.debian.org/debian bookworm/main amd64 python3-rfc3986 all 1.5.0-2 [22.2 kB]
Get: 298 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.config all 1:9.0.0-3 [108 kB]
Get: 299 http://deb.debian.org/debian bookworm/main amd64 python3-keystoneclient all 1:5.0.1-3 [200 kB]
Get: 300 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.cache all 3.2.0-1 [32.3 kB]
Get: 301 http://deb.debian.org/debian bookworm/main amd64 python3-pycadf all 3.1.1-2 [19.1 kB]
Get: 302 http://deb.debian.org/debian bookworm/main amd64 python3-webob all 1:1.8.6-3 [87.8 kB]
Get: 303 http://deb.debian.org/debian bookworm/main amd64 python3-keystonemiddleware all 10.1.0-4 [64.7 kB]
Get: 304 http://deb.debian.org/debian bookworm/main amd64 python3-kombu all 5.2.4-1 [139 kB]
Get: 305 http://deb.debian.org/debian bookworm/main amd64 python3-logutils all 0.3.5-1 [17.4 kB]
Get: 306 http://deb.debian.org/debian bookworm/main amd64 python3-requests-toolbelt all 0.10.1-1 [41.3 kB]
Get: 307 http://deb.debian.org/debian bookworm/main amd64 python3-marathon all 0.13.0-4 [32.9 kB]
Get: 308 http://deb.debian.org/debian bookworm/main amd64 python3-sqlparse all 0.4.2-1 [37.6 kB]
Get: 309 http://deb.debian.org/debian bookworm/main amd64 python3-tempita all 0.5.2-7 [15.0 kB]
Get: 310 http://deb.debian.org/debian bookworm/main amd64 python3-migrate all 0.13.0-3 [79.4 kB]
Get: 311 http://deb.debian.org/debian bookworm/main amd64 python3-networkx all 2.8.8-1 [1425 kB]
Get: 312 http://deb.debian.org/debian bookworm/main amd64 python3-os-client-config all 2.1.0-1 [18.0 kB]
Get: 313 http://deb.debian.org/debian bookworm/main amd64 python3-neutronclient all 1:8.1.0-2 [180 kB]
Get: 314 http://deb.debian.org/debian bookworm/main amd64 python3-novaclient all 2:18.1.0-3 [248 kB]
Get: 315 http://deb.debian.org/debian bookworm/main amd64 python3-openstackclient all 6.0.0-4 [455 kB]
Get: 316 http://deb.debian.org/debian bookworm/main amd64 python3-octaviaclient all 3.1.0-2 [54.5 kB]
Get: 317 http://deb.debian.org/debian bookworm/main amd64 sphinx-common all 5.3.0-4 [653 kB]
Get: 318 http://deb.debian.org/debian bookworm/main amd64 python3-snowballstemmer all 2.2.0-2 [57.8 kB]
Get: 319 http://deb.debian.org/debian bookworm/main amd64 python3-sphinx all 5.3.0-4 [549 kB]
Get: 320 http://deb.debian.org/debian bookworm/main amd64 python3-openstackdocstheme all 1.20.0-5 [864 kB]
Get: 321 http://deb.debian.org/debian bookworm/main amd64 python3-oslosphinx all 4.18.0-5 [34.5 kB]
Get: 322 http://deb.debian.org/debian bookworm/main amd64 python3-os-api-ref all 2.3.0+ds1-1 [16.8 kB]
Get: 323 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.concurrency all 5.0.1-3 [29.2 kB]
Get: 324 http://deb.debian.org/debian bookworm/main amd64 python3-psycopg2 amd64 2.9.5-1+b1 [123 kB]
Get: 325 http://deb.debian.org/debian bookworm/main amd64 python3-pymysql all 1.0.2-2 [42.2 kB]
Get: 326 http://deb.debian.org/debian bookworm/main amd64 python3-unittest2 all 1.1.0-9 [75.8 kB]
Get: 327 http://deb.debian.org/debian bookworm/main amd64 python3-testresources all 2.0.1-4 [26.2 kB]
Get: 328 http://deb.debian.org/debian bookworm/main amd64 python3-testscenarios all 0.5.0-3 [13.6 kB]
Get: 329 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.db all 12.1.0-3 [107 kB]
Get: 330 http://deb.debian.org/debian bookworm/main amd64 python3-prometheus-client all 0.16.0-0.1 [45.2 kB]
Get: 331 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.metrics all 0.5.0-2 [7056 B]
Get: 332 http://deb.debian.org/debian bookworm/main amd64 python3-statsd all 4.0.1-1 [14.0 kB]
Get: 333 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.middleware all 5.0.0-2 [33.7 kB]
Get: 334 http://deb.debian.org/debian bookworm/main amd64 python3-paste all 3.5.2+repack-1 [525 kB]
Get: 335 http://deb.debian.org/debian bookworm/main amd64 python3-pastedeploy-tpl all 3.0.1-5 [8084 B]
Get: 336 http://deb.debian.org/debian bookworm/main amd64 python3-pastedeploy all 3.0.1-5 [18.8 kB]
Get: 337 http://deb.debian.org/debian bookworm/main amd64 python3-repoze.lru all 0.7-3 [12.2 kB]
Get: 338 http://deb.debian.org/debian bookworm/main amd64 python3-routes all 2.5.1-3 [98.1 kB]
Get: 339 http://deb.debian.org/debian bookworm/main amd64 python3-yappi amd64 1.4.0-1+b1 [31.5 kB]
Get: 340 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.service all 3.0.0-2 [44.4 kB]
Get: 341 http://deb.debian.org/debian bookworm/main amd64 python3-tenacity all 8.2.1-1 [43.6 kB]
Get: 342 http://deb.debian.org/debian bookworm/main amd64 python3-py all 1.11.0-1 [89.2 kB]
Get: 343 http://deb.debian.org/debian bookworm/main amd64 python3-zmq amd64 24.0.1-4+b1 [263 kB]
Get: 344 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.messaging all 14.0.0-2 [145 kB]
Get: 345 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.policy all 4.0.0-2 [56.4 kB]
Get: 346 http://deb.debian.org/debian bookworm/main amd64 python3-psutil amd64 5.9.4-1+b1 [189 kB]
Get: 347 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.reports all 2.4.0-2 [25.7 kB]
Get: 348 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.upgradecheck all 2.0.0-2 [8628 B]
Get: 349 http://deb.debian.org/debian bookworm/main amd64 python3-oslo.versionedobjects all 3.0.1-2 [57.2 kB]
Get: 350 http://deb.debian.org/debian bookworm/main amd64 python3-voluptuous all 0.12.2-1 [43.4 kB]
Get: 351 http://deb.debian.org/debian bookworm/main amd64 python3-subunit all 1.4.0-3 [65.3 kB]
Get: 352 http://deb.debian.org/debian bookworm/main amd64 subunit all 1.4.0-3 [13.6 kB]
Get: 353 http://deb.debian.org/debian bookworm/main amd64 python3-stestr all 3.2.1-1 [60.4 kB]
Get: 354 http://deb.debian.org/debian bookworm/main amd64 python3-oslotest all 1:4.5.0-3 [18.7 kB]
Get: 355 http://deb.debian.org/debian bookworm/main amd64 python3-osprofiler all 3.4.3-2 [45.0 kB]
Get: 356 http://deb.debian.org/debian bookworm/main amd64 python3-simplegeneric all 0.8.1-5 [10.9 kB]
Get: 357 http://deb.debian.org/debian bookworm/main amd64 python3-singledispatch all 3.4.0.3-4 [7428 B]
Get: 358 http://deb.debian.org/debian bookworm/main amd64 python3-waitress all 2.1.2-2 [48.9 kB]
Get: 359 http://deb.debian.org/debian bookworm/main amd64 python3-webtest all 3.0.0-2 [34.5 kB]
Get: 360 http://deb.debian.org/debian bookworm/main amd64 python3-pecan all 1.4.1-1 [104 kB]
Get: 361 http://deb.debian.org/debian bookworm/main amd64 python3-pep8 all 1.7.1-11 [38.3 kB]
Get: 362 http://deb.debian.org/debian bookworm/main amd64 python3-pydot all 1.4.2-1 [32.7 kB]
Get: 363 http://deb.debian.org/debian bookworm/main amd64 python3-requests-mock all 1.9.3-2 [17.1 kB]
Get: 364 http://deb.debian.org/debian bookworm/main amd64 python3-taskflow all 5.0.0-3 [213 kB]
Get: 365 http://deb.debian.org/debian bookworm/main amd64 python3-werkzeug all 2.2.2-2 [205 kB]
Get: 366 http://deb.debian.org/debian bookworm/main amd64 python3-wsme all 0.11.0-3 [43.7 kB]
Fetched 96.2 MB in 8s (12.4 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libdbus-1-3:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19596 files and directories currently installed.)
Preparing to unpack .../0-libdbus-1-3_1.14.6-1_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.14.6-1) ...
Selecting previously unselected package dbus-bin.
Preparing to unpack .../1-dbus-bin_1.14.6-1_amd64.deb ...
Unpacking dbus-bin (1.14.6-1) ...
Selecting previously unselected package dbus-session-bus-common.
Preparing to unpack .../2-dbus-session-bus-common_1.14.6-1_all.deb ...
Unpacking dbus-session-bus-common (1.14.6-1) ...
Selecting previously unselected package libapparmor1:amd64.
Preparing to unpack .../3-libapparmor1_3.0.8-3_amd64.deb ...
Unpacking libapparmor1:amd64 (3.0.8-3) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../4-libexpat1_2.5.0-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.5.0-1) ...
Selecting previously unselected package dbus-daemon.
Preparing to unpack .../5-dbus-daemon_1.14.6-1_amd64.deb ...
Unpacking dbus-daemon (1.14.6-1) ...
Selecting previously unselected package dbus-system-bus-common.
Preparing to unpack .../6-dbus-system-bus-common_1.14.6-1_all.deb ...
Unpacking dbus-system-bus-common (1.14.6-1) ...
Selecting previously unselected package dbus.
Preparing to unpack .../7-dbus_1.14.6-1_amd64.deb ...
Unpacking dbus (1.14.6-1) ...
Selecting previously unselected package libpython3.11-minimal:amd64.
Preparing to unpack .../8-libpython3.11-minimal_3.11.2-6_amd64.deb ...
Unpacking libpython3.11-minimal:amd64 (3.11.2-6) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../9-python3.11-minimal_3.11.2-6_amd64.deb ...
Unpacking python3.11-minimal (3.11.2-6) ...
Setting up libpython3.11-minimal:amd64 (3.11.2-6) ...
Setting up libexpat1:amd64 (2.5.0-1) ...
Setting up python3.11-minimal (3.11.2-6) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19998 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_amd64.deb ...
Unpacking python3-minimal (3.11.2-1+b1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.0.0_all.deb ...
Unpacking media-types (10.0.0) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ...
Unpacking readline-common (8.2-1.3) ...
Selecting previously unselected package libreadline8:amd64.
Preparing to unpack .../3-libreadline8_8.2-1.3_amd64.deb ...
Unpacking libreadline8:amd64 (8.2-1.3) ...
Selecting previously unselected package libpython3.11-stdlib:amd64.
Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_amd64.deb ...
Unpacking libpython3.11-stdlib:amd64 (3.11.2-6) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../5-python3.11_3.11.2-6_amd64.deb ...
Unpacking python3.11 (3.11.2-6) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
Setting up python3-minimal (3.11.2-1+b1) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20432 files and directories currently installed.)
Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ...
Unpacking python3 (3.11.2-1+b1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../001-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package netbase.
Preparing to unpack .../002-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package libproc2-0:amd64.
Preparing to unpack .../003-libproc2-0_2%3a4.0.2-3_amd64.deb ...
Unpacking libproc2-0:amd64 (2:4.0.2-3) ...
Selecting previously unselected package procps.
Preparing to unpack .../004-procps_2%3a4.0.2-3_amd64.deb ...
Unpacking procps (2:4.0.2-3) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../005-sensible-utils_0.0.17+nmu1_all.deb ...
Unpacking sensible-utils (0.0.17+nmu1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../006-openssl_3.0.8-1_amd64.deb ...
Unpacking openssl (3.0.8-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../007-ca-certificates_20230311_all.deb ...
Unpacking ca-certificates (20230311) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../008-libmagic-mgc_1%3a5.44-3_amd64.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../009-libmagic1_1%3a5.44-3_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../010-file_1%3a5.44-3_amd64.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../011-gettext-base_0.21-12_amd64.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../012-libuchardet0_0.0.7-1_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../013-groff-base_1.22.4-10_amd64.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../014-bsdextrautils_2.38.1-5+b1_amd64.deb ...
Unpacking bsdextrautils (2.38.1-5+b1) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../015-libpipeline1_1.5.7-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../016-man-db_2.11.2-2_amd64.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package libpsl5:amd64.
Preparing to unpack .../017-libpsl5_0.21.2-1_amd64.deb ...
Unpacking libpsl5:amd64 (0.21.2-1) ...
Selecting previously unselected package wget.
Preparing to unpack .../018-wget_1.21.3-1+b2_amd64.deb ...
Unpacking wget (1.21.3-1+b2) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../019-python3-pkg-resources_66.1.1-1_all.deb ...
Unpacking python3-pkg-resources (66.1.1-1) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../020-python3-more-itertools_8.10.0-2_all.deb ...
Unpacking python3-more-itertools (8.10.0-2) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../021-python3-zipp_1.0.0-6_all.deb ...
Unpacking python3-zipp (1.0.0-6) ...
Selecting previously unselected package python3-importlib-metadata.
Preparing to unpack .../022-python3-importlib-metadata_4.12.0-1_all.deb ...
Unpacking python3-importlib-metadata (4.12.0-1) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../023-python3-markupsafe_2.1.2-1+b1_amd64.deb ...
Unpacking python3-markupsafe (2.1.2-1+b1) ...
Selecting previously unselected package python3-mako.
Preparing to unpack .../024-python3-mako_1.2.4+ds-1_all.deb ...
Unpacking python3-mako (1.2.4+ds-1) ...
Selecting previously unselected package python3-greenlet.
Preparing to unpack .../025-python3-greenlet_2.0.2-1_amd64.deb ...
Unpacking python3-greenlet (2.0.2-1) ...
Selecting previously unselected package python3-sqlalchemy.
Preparing to unpack .../026-python3-sqlalchemy_1.4.46+ds1-1_all.deb ...
Unpacking python3-sqlalchemy (1.4.46+ds1-1) ...
Selecting previously unselected package python3-alembic.
Preparing to unpack .../027-python3-alembic_1.8.1-2_all.deb ...
Unpacking python3-alembic (1.8.1-2) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../028-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../029-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../030-libjs-sphinxdoc_5.3.0-4_all.deb ...
Unpacking libjs-sphinxdoc (5.3.0-4) ...
Selecting previously unselected package alembic.
Preparing to unpack .../031-alembic_1.8.1-2_all.deb ...
Unpacking alembic (1.8.1-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../032-m4_1.4.19-3_amd64.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../033-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../034-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../035-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../036-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libbrotli1:amd64.
Preparing to unpack .../037-libbrotli1_1.0.9-2+b6_amd64.deb ...
Unpacking libbrotli1:amd64 (1.0.9-2+b6) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../038-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../039-libsasl2-2_2.1.28+dfsg-10_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ...
Selecting previously unselected package libldap-2.5-0:amd64.
Preparing to unpack .../040-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ...
Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../041-libnghttp2-14_1.52.0-1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.52.0-1) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../042-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:amd64.
Preparing to unpack .../043-libssh2-1_1.10.0-3+b1_amd64.deb ...
Unpacking libssh2-1:amd64 (1.10.0-3+b1) ...
Selecting previously unselected package libcurl3-gnutls:amd64.
Preparing to unpack .../044-libcurl3-gnutls_7.88.1-8_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.88.1-8) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../045-liberror-perl_0.17029-2_all.deb ...
Unpacking liberror-perl (0.17029-2) ...
Selecting previously unselected package git-man.
Preparing to unpack .../046-git-man_1%3a2.39.2-1.1_all.deb ...
Unpacking git-man (1:2.39.2-1.1) ...
Selecting previously unselected package git.
Preparing to unpack .../047-git_1%3a2.39.2-1.1_amd64.deb ...
Unpacking git (1:2.39.2-1.1) ...
Selecting previously unselected package python3-smmap.
Preparing to unpack .../048-python3-smmap_5.0.0-1_all.deb ...
Unpacking python3-smmap (5.0.0-1) ...
Selecting previously unselected package python3-gitdb.
Preparing to unpack .../049-python3-gitdb_4.0.9-2_all.deb ...
Unpacking python3-gitdb (4.0.9-2) ...
Selecting previously unselected package python3-git.
Preparing to unpack .../050-python3-git_3.1.30-1_all.deb ...
Unpacking python3-git (3.1.30-1) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../051-python3-six_1.16.0-4_all.deb ...
Unpacking python3-six (1.16.0-4) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../052-python3-lib2to3_3.11.2-2_all.deb ...
Unpacking python3-lib2to3 (3.11.2-2) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../053-python3-distutils_3.11.2-2_all.deb ...
Unpacking python3-distutils (3.11.2-2) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../054-python3-setuptools_66.1.1-1_all.deb ...
Unpacking python3-setuptools (66.1.1-1) ...
Selecting previously unselected package python3-pbr.
Preparing to unpack .../055-python3-pbr_5.10.0-2_all.deb ...
Unpacking python3-pbr (5.10.0-2) ...
Selecting previously unselected package python3-stevedore.
Preparing to unpack .../056-python3-stevedore_4.0.2-2_all.deb ...
Unpacking python3-stevedore (4.0.2-2) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../057-libyaml-0-2_0.2.5-1_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.2.5-1) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../058-python3-yaml_6.0-3+b2_amd64.deb ...
Unpacking python3-yaml (6.0-3+b2) ...
Selecting previously unselected package python3-bandit.
Preparing to unpack .../059-python3-bandit_1.6.2-2_all.deb ...
Unpacking python3-bandit (1.6.2-2) ...
Selecting previously unselected package bandit.
Preparing to unpack .../060-bandit_1.6.2-2_all.deb ...
Unpacking bandit (1.6.2-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../061-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../062-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../063-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../064-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../065-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../066-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../067-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../068-libelf1_0.188-2.1_amd64.deb ...
Unpacking libelf1:amd64 (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../069-dwz_0.15-1_amd64.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:amd64.
Preparing to unpack .../070-libicu72_72.1-3_amd64.deb ...
Unpacking libicu72:amd64 (72.1-3) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../071-libxml2_2.9.14+dfsg-1.1+b3_amd64.deb ...
Unpacking libxml2:amd64 (2.9.14+dfsg-1.1+b3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../072-gettext_0.21-12_amd64.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../073-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../074-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../075-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../076-dh-python_5.20230130_all.deb ...
Unpacking dh-python (5.20230130) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../077-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../078-docutils-common_0.19+dfsg-6_all.deb ...
Unpacking docutils-common (0.19+dfsg-6) ...
Selecting previously unselected package python3-mccabe.
Preparing to unpack .../079-python3-mccabe_0.7.0-1_all.deb ...
Unpacking python3-mccabe (0.7.0-1) ...
Selecting previously unselected package python3-pycodestyle.
Preparing to unpack .../080-python3-pycodestyle_2.10.0-1_all.deb ...
Unpacking python3-pycodestyle (2.10.0-1) ...
Selecting previously unselected package python3-pyflakes.
Preparing to unpack .../081-python3-pyflakes_2.5.0-1_all.deb ...
Unpacking python3-pyflakes (2.5.0-1) ...
Selecting previously unselected package python3-flake8.
Preparing to unpack .../082-python3-flake8_5.0.4-4_all.deb ...
Unpacking python3-flake8 (5.0.4-4) ...
Selecting previously unselected package flake8.
Preparing to unpack .../083-flake8_5.0.4-4_all.deb ...
Unpacking flake8 (5.0.4-4) ...
Selecting previously unselected package libpng16-16:amd64.
Preparing to unpack .../084-libpng16-16_1.6.39-2_amd64.deb ...
Unpacking libpng16-16:amd64 (1.6.39-2) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../085-libfreetype6_2.12.1+dfsg-4_amd64.deb ...
Unpacking libfreetype6:amd64 (2.12.1+dfsg-4) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../086-fonts-dejavu-core_2.37-6_all.deb ...
Unpacking fonts-dejavu-core (2.37-6) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../087-fontconfig-config_2.14.1-4_amd64.deb ...
Unpacking fontconfig-config (2.14.1-4) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../088-libfontconfig1_2.14.1-4_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.14.1-4) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../089-fontconfig_2.14.1-4_amd64.deb ...
Unpacking fontconfig (2.14.1-4) ...
Selecting previously unselected package fonts-glyphicons-halflings.
Preparing to unpack .../090-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ...
Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Selecting previously unselected package libann0.
Preparing to unpack .../091-libann0_1.1.2+doc-9+b1_amd64.deb ...
Unpacking libann0 (1.1.2+doc-9+b1) ...
Selecting previously unselected package libcdt5:amd64.
Preparing to unpack .../092-libcdt5_2.42.2-7+b3_amd64.deb ...
Unpacking libcdt5:amd64 (2.42.2-7+b3) ...
Selecting previously unselected package libcgraph6:amd64.
Preparing to unpack .../093-libcgraph6_2.42.2-7+b3_amd64.deb ...
Unpacking libcgraph6:amd64 (2.42.2-7+b3) ...
Selecting previously unselected package libaom3:amd64.
Preparing to unpack .../094-libaom3_3.6.0-1_amd64.deb ...
Unpacking libaom3:amd64 (3.6.0-1) ...
Selecting previously unselected package libdav1d6:amd64.
Preparing to unpack .../095-libdav1d6_1.0.0-2_amd64.deb ...
Unpacking libdav1d6:amd64 (1.0.0-2) ...
Selecting previously unselected package libabsl20220623:amd64.
Preparing to unpack .../096-libabsl20220623_20220623.1-1_amd64.deb ...
Unpacking libabsl20220623:amd64 (20220623.1-1) ...
Selecting previously unselected package libgav1-1:amd64.
Preparing to unpack .../097-libgav1-1_0.18.0-1+b1_amd64.deb ...
Unpacking libgav1-1:amd64 (0.18.0-1+b1) ...
Selecting previously unselected package librav1e0:amd64.
Preparing to unpack .../098-librav1e0_0.5.1-6_amd64.deb ...
Unpacking librav1e0:amd64 (0.5.1-6) ...
Selecting previously unselected package libsvtav1enc1:amd64.
Preparing to unpack .../099-libsvtav1enc1_1.4.1+dfsg-1_amd64.deb ...
Unpacking libsvtav1enc1:amd64 (1.4.1+dfsg-1) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../100-libjpeg62-turbo_1%3a2.1.5-2_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:2.1.5-2) ...
Selecting previously unselected package libyuv0:amd64.
Preparing to unpack .../101-libyuv0_0.0~git20230123.b2528b0-1_amd64.deb ...
Unpacking libyuv0:amd64 (0.0~git20230123.b2528b0-1) ...
Selecting previously unselected package libavif15:amd64.
Preparing to unpack .../102-libavif15_0.11.1-1_amd64.deb ...
Unpacking libavif15:amd64 (0.11.1-1) ...
Selecting previously unselected package libde265-0:amd64.
Preparing to unpack .../103-libde265-0_1.0.11-1_amd64.deb ...
Unpacking libde265-0:amd64 (1.0.11-1) ...
Selecting previously unselected package libnuma1:amd64.
Preparing to unpack .../104-libnuma1_2.0.16-1_amd64.deb ...
Unpacking libnuma1:amd64 (2.0.16-1) ...
Selecting previously unselected package libx265-199:amd64.
Preparing to unpack .../105-libx265-199_3.5-2+b1_amd64.deb ...
Unpacking libx265-199:amd64 (3.5-2+b1) ...
Selecting previously unselected package libheif1:amd64.
Preparing to unpack .../106-libheif1_1.15.1-1_amd64.deb ...
Unpacking libheif1:amd64 (1.15.1-1) ...
Selecting previously unselected package libdeflate0:amd64.
Preparing to unpack .../107-libdeflate0_1.14-1_amd64.deb ...
Unpacking libdeflate0:amd64 (1.14-1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../108-libjbig0_2.1-6.1_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-6.1) ...
Selecting previously unselected package liblerc4:amd64.
Preparing to unpack .../109-liblerc4_4.0.0+ds-2_amd64.deb ...
Unpacking liblerc4:amd64 (4.0.0+ds-2) ...
Selecting previously unselected package libwebp7:amd64.
Preparing to unpack .../110-libwebp7_1.2.4-0.1_amd64.deb ...
Unpacking libwebp7:amd64 (1.2.4-0.1) ...
Selecting previously unselected package libtiff6:amd64.
Preparing to unpack .../111-libtiff6_4.5.0-5_amd64.deb ...
Unpacking libtiff6:amd64 (4.5.0-5) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../112-libxau6_1%3a1.0.9-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.9-1) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../113-libbsd0_0.11.7-2_amd64.deb ...
Unpacking libbsd0:amd64 (0.11.7-2) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../114-libxdmcp6_1%3a1.1.2-3_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../115-libxcb1_1.15-1_amd64.deb ...
Unpacking libxcb1:amd64 (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../116-libx11-data_2%3a1.8.4-2_all.deb ...
Unpacking libx11-data (2:1.8.4-2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../117-libx11-6_2%3a1.8.4-2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.8.4-2) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../118-libxpm4_1%3a3.5.12-1.1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.12-1.1) ...
Selecting previously unselected package libgd3:amd64.
Preparing to unpack .../119-libgd3_2.3.3-9_amd64.deb ...
Unpacking libgd3:amd64 (2.3.3-9) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../120-libglib2.0-0_2.74.6-2_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.74.6-2) ...
Selecting previously unselected package libgts-0.7-5:amd64.
Preparing to unpack .../121-libgts-0.7-5_0.7.6+darcs121130-5+b1_amd64.deb ...
Unpacking libgts-0.7-5:amd64 (0.7.6+darcs121130-5+b1) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../122-libpixman-1-0_0.42.2-1_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.42.2-1) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../123-libxcb-render0_1.15-1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../124-libxcb-shm0_1.15-1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.15-1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../125-libxext6_2%3a1.3.4-1+b1_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.4-1+b1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../126-libxrender1_1%3a0.9.10-1.1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../127-libcairo2_1.16.0-7_amd64.deb ...
Unpacking libcairo2:amd64 (1.16.0-7) ...
Selecting previously unselected package libltdl7:amd64.
Preparing to unpack .../128-libltdl7_2.4.7-5_amd64.deb ...
Unpacking libltdl7:amd64 (2.4.7-5) ...
Selecting previously unselected package libfribidi0:amd64.
Preparing to unpack .../129-libfribidi0_1.0.8-2.1_amd64.deb ...
Unpacking libfribidi0:amd64 (1.0.8-2.1) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../130-libgraphite2-3_1.3.14-1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../131-libharfbuzz0b_6.0.0+dfsg-3_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (6.0.0+dfsg-3) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../132-libthai-data_0.1.29-1_all.deb ...
Unpacking libthai-data (0.1.29-1) ...
Selecting previously unselected package libdatrie1:amd64.
Preparing to unpack .../133-libdatrie1_0.2.13-2+b1_amd64.deb ...
Unpacking libdatrie1:amd64 (0.2.13-2+b1) ...
Selecting previously unselected package libthai0:amd64.
Preparing to unpack .../134-libthai0_0.1.29-1_amd64.deb ...
Unpacking libthai0:amd64 (0.1.29-1) ...
Selecting previously unselected package libpango-1.0-0:amd64.
Preparing to unpack .../135-libpango-1.0-0_1.50.12+ds-1_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.50.12+ds-1) ...
Selecting previously unselected package libpangoft2-1.0-0:amd64.
Preparing to unpack .../136-libpangoft2-1.0-0_1.50.12+ds-1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.50.12+ds-1) ...
Selecting previously unselected package libpangocairo-1.0-0:amd64.
Preparing to unpack .../137-libpangocairo-1.0-0_1.50.12+ds-1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.50.12+ds-1) ...
Selecting previously unselected package libpathplan4:amd64.
Preparing to unpack .../138-libpathplan4_2.42.2-7+b3_amd64.deb ...
Unpacking libpathplan4:amd64 (2.42.2-7+b3) ...
Selecting previously unselected package libgvc6.
Preparing to unpack .../139-libgvc6_2.42.2-7+b3_amd64.deb ...
Unpacking libgvc6 (2.42.2-7+b3) ...
Selecting previously unselected package libgvpr2:amd64.
Preparing to unpack .../140-libgvpr2_2.42.2-7+b3_amd64.deb ...
Unpacking libgvpr2:amd64 (2.42.2-7+b3) ...
Selecting previously unselected package liblab-gamut1:amd64.
Preparing to unpack .../141-liblab-gamut1_2.42.2-7+b3_amd64.deb ...
Unpacking liblab-gamut1:amd64 (2.42.2-7+b3) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../142-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../143-libice6_2%3a1.0.10-1_amd64.deb ...
Unpacking libice6:amd64 (2:1.0.10-1) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../144-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 .../145-libxt6_1%3a1.2.1-1.1_amd64.deb ...
Unpacking libxt6:amd64 (1:1.2.1-1.1) ...
Selecting previously unselected package libxmu6:amd64.
Preparing to unpack .../146-libxmu6_2%3a1.1.3-3_amd64.deb ...
Unpacking libxmu6:amd64 (2:1.1.3-3) ...
Selecting previously unselected package libxaw7:amd64.
Preparing to unpack .../147-libxaw7_2%3a1.0.14-1_amd64.deb ...
Unpacking libxaw7:amd64 (2:1.0.14-1) ...
Selecting previously unselected package graphviz.
Preparing to unpack .../148-graphviz_2.42.2-7+b3_amd64.deb ...
Unpacking graphviz (2.42.2-7+b3) ...
Selecting previously unselected package ieee-data.
Preparing to unpack .../149-ieee-data_20220827.1_all.deb ...
Unpacking ieee-data (20220827.1) ...
Selecting previously unselected package libonig5:amd64.
Preparing to unpack .../150-libonig5_6.9.8-1_amd64.deb ...
Unpacking libonig5:amd64 (6.9.8-1) ...
Selecting previously unselected package libjq1:amd64.
Preparing to unpack .../151-libjq1_1.6-2.1_amd64.deb ...
Unpacking libjq1:amd64 (1.6-2.1) ...
Selecting previously unselected package jq.
Preparing to unpack .../152-jq_1.6-2.1_amd64.deb ...
Unpacking jq (1.6-2.1) ...
Selecting previously unselected package libc-ares2:amd64.
Preparing to unpack .../153-libc-ares2_1.18.1-2_amd64.deb ...
Unpacking libc-ares2:amd64 (1.18.1-2) ...
Selecting previously unselected package libev4:amd64.
Preparing to unpack .../154-libev4_1%3a4.33-1_amd64.deb ...
Unpacking libev4:amd64 (1:4.33-1) ...
Selecting previously unselected package libjs-bootstrap.
Preparing to unpack .../155-libjs-bootstrap_3.4.1+dfsg-3_all.deb ...
Unpacking libjs-bootstrap (3.4.1+dfsg-3) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../156-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package libnorm1:amd64.
Preparing to unpack .../157-libnorm1_1.5.9+dfsg-2_amd64.deb ...
Unpacking libnorm1:amd64 (1.5.9+dfsg-2) ...
Selecting previously unselected package libpgm-5.3-0:amd64.
Preparing to unpack .../158-libpgm-5.3-0_5.3.128~dfsg-2_amd64.deb ...
Unpacking libpgm-5.3-0:amd64 (5.3.128~dfsg-2) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../159-libpq5_15.2-2_amd64.deb ...
Unpacking libpq5:amd64 (15.2-2) ...
Selecting previously unselected package librdkafka1:amd64.
Preparing to unpack .../160-librdkafka1_2.0.2-1_amd64.deb ...
Unpacking librdkafka1:amd64 (2.0.2-1) ...
Selecting previously unselected package libsodium23:amd64.
Preparing to unpack .../161-libsodium23_1.0.18-1_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1) ...
Selecting previously unselected package libsubunit-perl.
Preparing to unpack .../162-libsubunit-perl_1.4.0-3_all.deb ...
Unpacking libsubunit-perl (1.4.0-3) ...
Selecting previously unselected package libxslt1.1:amd64.
Preparing to unpack .../163-libxslt1.1_1.1.35-1_amd64.deb ...
Unpacking libxslt1.1:amd64 (1.1.35-1) ...
Selecting previously unselected package libzmq5:amd64.
Preparing to unpack .../164-libzmq5_4.3.4-6_amd64.deb ...
Unpacking libzmq5:amd64 (4.3.4-6) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../165-lsb-release_12.0-1_all.deb ...
Unpacking lsb-release (12.0-1) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../166-python3-wheel_0.38.4-2_all.deb ...
Unpacking python3-wheel (0.38.4-2) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../167-python3-pip_23.0.1+dfsg-1_all.deb ...
Unpacking python3-pip (23.0.1+dfsg-1) ...
Selecting previously unselected package openstack-pkg-tools.
Preparing to unpack .../168-openstack-pkg-tools_123_all.deb ...
Unpacking openstack-pkg-tools (123) ...
Selecting previously unselected package pycadf-common.
Preparing to unpack .../169-pycadf-common_3.1.1-2_all.deb ...
Unpacking pycadf-common (3.1.1-2) ...
Selecting previously unselected package pyflakes3.
Preparing to unpack .../170-pyflakes3_2.5.0-1_all.deb ...
Unpacking pyflakes3 (2.5.0-1) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../171-python-babel-localedata_2.10.3-1_all.deb ...
Unpacking python-babel-localedata (2.10.3-1) ...
Selecting previously unselected package python-os-api-ref-common.
Preparing to unpack .../172-python-os-api-ref-common_2.3.0+ds1-1_all.deb ...
Unpacking python-os-api-ref-common (2.3.0+ds1-1) ...
Selecting previously unselected package python-oslosphinx-common.
Preparing to unpack .../173-python-oslosphinx-common_4.18.0-5_all.deb ...
Unpacking python-oslosphinx-common (4.18.0-5) ...
Selecting previously unselected package python3-alabaster.
Preparing to unpack .../174-python3-alabaster_0.7.12-1_all.deb ...
Unpacking python3-alabaster (0.7.12-1) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../175-python3-all_3.11.2-1+b1_amd64.deb ...
Unpacking python3-all (3.11.2-1+b1) ...
Selecting previously unselected package python3-vine.
Preparing to unpack .../176-python3-vine_5.0.0+dfsg-3_all.deb ...
Unpacking python3-vine (5.0.0+dfsg-3) ...
Selecting previously unselected package python3-amqp.
Preparing to unpack .../177-python3-amqp_5.1.1-1_all.deb ...
Unpacking python3-amqp (5.1.1-1) ...
Selecting previously unselected package python3-anyjson.
Preparing to unpack .../178-python3-anyjson_0.3.3-5_all.deb ...
Unpacking python3-anyjson (0.3.3-5) ...
Selecting previously unselected package python3-appdirs.
Preparing to unpack .../179-python3-appdirs_1.4.4-3_all.deb ...
Unpacking python3-appdirs (1.4.4-3) ...
Selecting previously unselected package python3-attr.
Preparing to unpack .../180-python3-attr_22.2.0-1_all.deb ...
Unpacking python3-attr (22.2.0-1) ...
Selecting previously unselected package python3-wrapt.
Preparing to unpack .../181-python3-wrapt_1.14.1-2+b2_amd64.deb ...
Unpacking python3-wrapt (1.14.1-2+b2) ...
Selecting previously unselected package python3-debtcollector.
Preparing to unpack .../182-python3-debtcollector_2.5.0-2_all.deb ...
Unpacking python3-debtcollector (2.5.0-2) ...
Selecting previously unselected package python3-wcwidth.
Preparing to unpack .../183-python3-wcwidth_0.2.5+dfsg1-1.1_all.deb ...
Unpacking python3-wcwidth (0.2.5+dfsg1-1.1) ...
Selecting previously unselected package python3-prettytable.
Preparing to unpack .../184-python3-prettytable_3.6.0-1_all.deb ...
Unpacking python3-prettytable (3.6.0-1) ...
Selecting previously unselected package python3-automaton.
Preparing to unpack .../185-python3-automaton_3.0.1-2_all.deb ...
Unpacking python3-automaton (3.0.1-2) ...
Selecting previously unselected package python3-autopage.
Preparing to unpack .../186-python3-autopage_0.4.0-3_all.deb ...
Unpacking python3-autopage (0.4.0-3) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../187-python3-tz_2022.7.1-3_all.deb ...
Unpacking python3-tz (2022.7.1-3) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../188-python3-babel_2.10.3-1_all.deb ...
Unpacking python3-babel (2.10.3-1) ...
Selecting previously unselected package xclip.
Preparing to unpack .../189-xclip_0.13-2_amd64.deb ...
Unpacking xclip (0.13-2) ...
Selecting previously unselected package python3-pyperclip.
Preparing to unpack .../190-python3-pyperclip_1.8.2-2_all.deb ...
Unpacking python3-pyperclip (1.8.2-2) ...
Selecting previously unselected package python3-cmd2.
Preparing to unpack .../191-python3-cmd2_2.4.2+ds-3_all.deb ...
Unpacking python3-cmd2 (2.4.2+ds-3) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../192-python3-roman_3.3-3_all.deb ...
Unpacking python3-roman (3.3-3) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../193-python3-docutils_0.19+dfsg-6_all.deb ...
Unpacking python3-docutils (0.19+dfsg-6) ...
Selecting previously unselected package python3-cliff.
Preparing to unpack .../194-python3-cliff_4.0.0-2_all.deb ...
Unpacking python3-cliff (4.0.0-2) ...
Selecting previously unselected package python3-iso8601.
Preparing to unpack .../195-python3-iso8601_1.0.2-1_all.deb ...
Unpacking python3-iso8601 (1.0.2-1) ...
Selecting previously unselected package python3-lxml:amd64.
Preparing to unpack .../196-python3-lxml_4.9.2-1+b1_amd64.deb ...
Unpacking python3-lxml:amd64 (4.9.2-1+b1) ...
Selecting previously unselected package python3-blinker.
Preparing to unpack .../197-python3-blinker_1.5-1_all.deb ...
Unpacking python3-blinker (1.5-1) ...
Selecting previously unselected package python3-cffi-backend:amd64.
Preparing to unpack .../198-python3-cffi-backend_1.15.1-5+b1_amd64.deb ...
Unpacking python3-cffi-backend:amd64 (1.15.1-5+b1) ...
Selecting previously unselected package python3-cryptography.
Preparing to unpack .../199-python3-cryptography_38.0.4-3_amd64.deb ...
Unpacking python3-cryptography (38.0.4-3) ...
Selecting previously unselected package python3-jwt.
Preparing to unpack .../200-python3-jwt_2.6.0-1_all.deb ...
Unpacking python3-jwt (2.6.0-1) ...
Selecting previously unselected package python3-oauthlib.
Preparing to unpack .../201-python3-oauthlib_3.2.2-1_all.deb ...
Unpacking python3-oauthlib (3.2.2-1) ...
Selecting previously unselected package python3-os-service-types.
Preparing to unpack .../202-python3-os-service-types_1.7.0-2_all.deb ...
Unpacking python3-os-service-types (1.7.0-2) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../203-python3-certifi_2022.9.24-1_all.deb ...
Unpacking python3-certifi (2022.9.24-1) ...
Selecting previously unselected package python3-charset-normalizer.
Preparing to unpack .../204-python3-charset-normalizer_3.0.1-2_all.deb ...
Unpacking python3-charset-normalizer (3.0.1-2) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../205-python3-idna_3.3-1_all.deb ...
Unpacking python3-idna (3.3-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../206-python3-urllib3_1.26.12-1_all.deb ...
Unpacking python3-urllib3 (1.26.12-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../207-python3-chardet_5.1.0+dfsg-2_all.deb ...
Unpacking python3-chardet (5.1.0+dfsg-2) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../208-python3-requests_2.28.1+dfsg-1_all.deb ...
Unpacking python3-requests (2.28.1+dfsg-1) ...
Selecting previously unselected package python3-keystoneauth1.
Preparing to unpack .../209-python3-keystoneauth1_5.0.0-2_all.deb ...
Unpacking python3-keystoneauth1 (5.0.0-2) ...
Selecting previously unselected package python3-oslo.i18n.
Preparing to unpack .../210-python3-oslo.i18n_5.1.0-3_all.deb ...
Unpacking python3-oslo.i18n (5.1.0-3) ...
Selecting previously unselected package python3-msgpack.
Preparing to unpack .../211-python3-msgpack_1.0.3-2+b1_amd64.deb ...
Unpacking python3-msgpack (1.0.3-2+b1) ...
Selecting previously unselected package python3-netaddr.
Preparing to unpack .../212-python3-netaddr_0.8.0-2_all.deb ...
Unpacking python3-netaddr (0.8.0-2) ...
Selecting previously unselected package python3-netifaces:amd64.
Preparing to unpack .../213-python3-netifaces_0.11.0-2+b1_amd64.deb ...
Unpacking python3-netifaces:amd64 (0.11.0-2+b1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../214-python3-packaging_23.0-1_all.deb ...
Unpacking python3-packaging (23.0-1) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../215-python3-pyparsing_3.0.9-1_all.deb ...
Unpacking python3-pyparsing (3.0.9-1) ...
Selecting previously unselected package python3-oslo.utils.
Preparing to unpack .../216-python3-oslo.utils_6.0.1-2_all.deb ...
Unpacking python3-oslo.utils (6.0.1-2) ...
Selecting previously unselected package python3-oslo.serialization.
Preparing to unpack .../217-python3-oslo.serialization_5.0.0-2_all.deb ...
Unpacking python3-oslo.serialization (5.0.0-2) ...
Selecting previously unselected package python3-barbicanclient.
Preparing to unpack .../218-python3-barbicanclient_5.4.0-3_all.deb ...
Unpacking python3-barbicanclient (5.4.0-3) ...
Selecting previously unselected package python3-bcrypt.
Preparing to unpack .../219-python3-bcrypt_3.2.2-1_amd64.deb ...
Unpacking python3-bcrypt (3.2.2-1) ...
Selecting previously unselected package python3-memcache.
Preparing to unpack .../220-python3-memcache_1.59-5_all.deb ...
Unpacking python3-memcache (1.59-5) ...
Selecting previously unselected package python3-uhashring.
Preparing to unpack .../221-python3-uhashring_2.1-3_all.deb ...
Unpacking python3-uhashring (2.1-3) ...
Selecting previously unselected package python3-binary-memcached.
Preparing to unpack .../222-python3-binary-memcached_0.31.1+dfsg1-2_all.deb ...
Unpacking python3-binary-memcached (0.31.1+dfsg1-2) ...
Selecting previously unselected package python3-soupsieve.
Preparing to unpack .../223-python3-soupsieve_2.3.2-1_all.deb ...
Unpacking python3-soupsieve (2.3.2-1) ...
Selecting previously unselected package python3-bs4.
Preparing to unpack .../224-python3-bs4_4.11.2-2_all.deb ...
Unpacking python3-bs4 (4.11.2-2) ...
Selecting previously unselected package python3-cachetools.
Preparing to unpack .../225-python3-cachetools_5.2.0-1_all.deb ...
Unpacking python3-cachetools (5.2.0-1) ...
Selecting previously unselected package python3-simplejson.
Preparing to unpack .../226-python3-simplejson_3.18.3-1_amd64.deb ...
Unpacking python3-simplejson (3.18.3-1) ...
Selecting previously unselected package python3-cinderclient.
Preparing to unpack .../227-python3-cinderclient_1%3a9.1.0-3_all.deb ...
Unpacking python3-cinderclient (1:9.1.0-3) ...
Selecting previously unselected package python3-confluent-kafka.
Preparing to unpack .../228-python3-confluent-kafka_1.7.0-4_amd64.deb ...
Unpacking python3-confluent-kafka (1.7.0-4) ...
Selecting previously unselected package python3-coverage.
Preparing to unpack .../229-python3-coverage_6.5.0+dfsg1-2+b1_amd64.deb ...
Unpacking python3-coverage (6.5.0+dfsg1-2+b1) ...
Selecting previously unselected package python3-dateutil.
Preparing to unpack .../230-python3-dateutil_2.8.2-2_all.deb ...
Unpacking python3-dateutil (2.8.2-2) ...
Selecting previously unselected package python3-decorator.
Preparing to unpack .../231-python3-decorator_5.1.1-3_all.deb ...
Unpacking python3-decorator (5.1.1-3) ...
Selecting previously unselected package python3-deprecation.
Preparing to unpack .../232-python3-deprecation_2.1.0-2_all.deb ...
Unpacking python3-deprecation (2.1.0-2) ...
Selecting previously unselected package python3-dnspython.
Preparing to unpack .../233-python3-dnspython_2.3.0-1_all.deb ...
Unpacking python3-dnspython (2.3.0-1) ...
Selecting previously unselected package python3-restructuredtext-lint.
Preparing to unpack .../234-python3-restructuredtext-lint_1.3.2-2_all.deb ...
Unpacking python3-restructuredtext-lint (1.3.2-2) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../235-python3-pygments_2.14.0+dfsg-1_all.deb ...
Unpacking python3-pygments (2.14.0+dfsg-1) ...
Selecting previously unselected package python3-doc8.
Preparing to unpack .../236-python3-doc8_0.10.1-1_all.deb ...
Unpacking python3-doc8 (0.10.1-1) ...
Selecting previously unselected package python3-websocket.
Preparing to unpack .../237-python3-websocket_1.2.3-1_all.deb ...
Unpacking python3-websocket (1.2.3-1) ...
Selecting previously unselected package python3-docker.
Preparing to unpack .../238-python3-docker_5.0.3-1_all.deb ...
Unpacking python3-docker (5.0.3-1) ...
Selecting previously unselected package python3-dogpile.cache.
Preparing to unpack .../239-python3-dogpile.cache_1.1.8-2_all.deb ...
Unpacking python3-dogpile.cache (1.1.8-2) ...
Selecting previously unselected package python3-dulwich.
Preparing to unpack .../240-python3-dulwich_0.21.2-1+b1_amd64.deb ...
Unpacking python3-dulwich (0.21.2-1+b1) ...
Selecting previously unselected package python3-monotonic.
Preparing to unpack .../241-python3-monotonic_1.6-2_all.deb ...
Unpacking python3-monotonic (1.6-2) ...
Selecting previously unselected package python3-eventlet.
Preparing to unpack .../242-python3-eventlet_0.33.1-4_all.deb ...
Unpacking python3-eventlet (0.33.1-4) ...
Selecting previously unselected package python3-extras.
Preparing to unpack .../243-python3-extras_1.0.0-4_all.deb ...
Unpacking python3-extras (1.0.0-4) ...
Selecting previously unselected package python3-fasteners.
Preparing to unpack .../244-python3-fasteners_0.17.3-2_all.deb ...
Unpacking python3-fasteners (0.17.3-2) ...
Selecting previously unselected package python3-testtools.
Preparing to unpack .../245-python3-testtools_2.5.0-4_all.deb ...
Unpacking python3-testtools (2.5.0-4) ...
Selecting previously unselected package python3-fixtures.
Preparing to unpack .../246-python3-fixtures_4.0.1-2_all.deb ...
Unpacking python3-fixtures (4.0.1-2) ...
Selecting previously unselected package python3-future.
Preparing to unpack .../247-python3-future_0.18.2-6_all.deb ...
Unpacking python3-future (0.18.2-6) ...
Selecting previously unselected package python3-futurist.
Preparing to unpack .../248-python3-futurist_2.4.1-2_all.deb ...
Unpacking python3-futurist (2.4.1-2) ...
Selecting previously unselected package python3-zope.event.
Preparing to unpack .../249-python3-zope.event_4.4-3_all.deb ...
Unpacking python3-zope.event (4.4-3) ...
Selecting previously unselected package python3-zope.interface.
Preparing to unpack .../250-python3-zope.interface_5.5.2-1+b1_amd64.deb ...
Unpacking python3-zope.interface (5.5.2-1+b1) ...
Selecting previously unselected package python3-gevent.
Preparing to unpack .../251-python3-gevent_22.10.2-3_amd64.deb ...
Unpacking python3-gevent (22.10.2-3) ...
Selecting previously unselected package python3-openssl.
Preparing to unpack .../252-python3-openssl_23.0.0-1_all.deb ...
Unpacking python3-openssl (23.0.0-1) ...
Selecting previously unselected package python3-json-pointer.
Preparing to unpack .../253-python3-json-pointer_2.3-2_all.deb ...
Unpacking python3-json-pointer (2.3-2) ...
Selecting previously unselected package python3-jsonpatch.
Preparing to unpack .../254-python3-jsonpatch_1.32-2_all.deb ...
Unpacking python3-jsonpatch (1.32-2) ...
Selecting previously unselected package python3-pyrsistent:amd64.
Preparing to unpack .../255-python3-pyrsistent_0.18.1-1+b3_amd64.deb ...
Unpacking python3-pyrsistent:amd64 (0.18.1-1+b3) ...
Selecting previously unselected package python3-jsonschema.
Preparing to unpack .../256-python3-jsonschema_4.10.3-1_all.deb ...
Unpacking python3-jsonschema (4.10.3-1) ...
Selecting previously unselected package python3-warlock.
Preparing to unpack .../257-python3-warlock_2.0.1-2_all.deb ...
Unpacking python3-warlock (2.0.1-2) ...
Selecting previously unselected package python3-glanceclient.
Preparing to unpack .../258-python3-glanceclient_1%3a4.1.0-2_all.deb ...
Unpacking python3-glanceclient (1:4.1.0-2) ...
Selecting previously unselected package python3-hacking.
Preparing to unpack .../259-python3-hacking_4.1.0-2_all.deb ...
Unpacking python3-hacking (4.1.0-2) ...
Selecting previously unselected package python3-jmespath.
Preparing to unpack .../260-python3-jmespath_1.0.1-1_all.deb ...
Unpacking python3-jmespath (1.0.1-1) ...
Selecting previously unselected package python3-munch.
Preparing to unpack .../261-python3-munch_2.5.0-2_all.deb ...
Unpacking python3-munch (2.5.0-2) ...
Selecting previously unselected package python3-requestsexceptions.
Preparing to unpack .../262-python3-requestsexceptions_1.4.0-3_all.deb ...
Unpacking python3-requestsexceptions (1.4.0-3) ...
Selecting previously unselected package python3-openstacksdk.
Preparing to unpack .../263-python3-openstacksdk_0.101.0-2_all.deb ...
Unpacking python3-openstacksdk (0.101.0-2) ...
Selecting previously unselected package python3-osc-lib.
Preparing to unpack .../264-python3-osc-lib_2.6.2-2_all.deb ...
Unpacking python3-osc-lib (2.6.2-2) ...
Selecting previously unselected package python3-swiftclient.
Preparing to unpack .../265-python3-swiftclient_1%3a4.1.0-2_all.deb ...
Unpacking python3-swiftclient (1:4.1.0-2) ...
Selecting previously unselected package python3-heatclient.
Preparing to unpack .../266-python3-heatclient_3.1.0-2_all.deb ...
Unpacking python3-heatclient (3.1.0-2) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../267-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-jaraco.classes.
Preparing to unpack .../268-python3-jaraco.classes_3.2.1-3_all.deb ...
Unpacking python3-jaraco.classes (3.2.1-3) ...
Selecting previously unselected package python3-jeepney.
Preparing to unpack .../269-python3-jeepney_0.8.0-3_all.deb ...
Unpacking python3-jeepney (0.8.0-3) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../270-python3-jinja2_3.1.2-1_all.deb ...
Unpacking python3-jinja2 (3.1.2-1) ...
Selecting previously unselected package python3-kerberos.
Preparing to unpack .../271-python3-kerberos_1.1.14-3.1+b7_amd64.deb ...
Unpacking python3-kerberos (1.1.14-3.1+b7) ...
Selecting previously unselected package python3-pure-sasl.
Preparing to unpack .../272-python3-pure-sasl_0.5.1+dfsg1-2_all.deb ...
Unpacking python3-pure-sasl (0.5.1+dfsg1-2) ...
Selecting previously unselected package python3-kazoo.
Preparing to unpack .../273-python3-kazoo_2.8.0-2_all.deb ...
Unpacking python3-kazoo (2.8.0-2) ...
Selecting previously unselected package python3-secretstorage.
Preparing to unpack .../274-python3-secretstorage_3.3.3-1_all.deb ...
Unpacking python3-secretstorage (3.3.3-1) ...
Selecting previously unselected package python3-keyring.
Preparing to unpack .../275-python3-keyring_23.9.3-2_all.deb ...
Unpacking python3-keyring (23.9.3-2) ...
Selecting previously unselected package python3-oslo.context.
Preparing to unpack .../276-python3-oslo.context_5.0.0-2_all.deb ...
Unpacking python3-oslo.context (5.0.0-2) ...
Selecting previously unselected package python3-pyinotify.
Preparing to unpack .../277-python3-pyinotify_0.9.6-2_all.deb ...
Unpacking python3-pyinotify (0.9.6-2) ...
Selecting previously unselected package python3-oslo.log.
Preparing to unpack .../278-python3-oslo.log_5.0.1-1_all.deb ...
Unpacking python3-oslo.log (5.0.1-1) ...
Selecting previously unselected package python3-rfc3986.
Preparing to unpack .../279-python3-rfc3986_1.5.0-2_all.deb ...
Unpacking python3-rfc3986 (1.5.0-2) ...
Selecting previously unselected package python3-oslo.config.
Preparing to unpack .../280-python3-oslo.config_1%3a9.0.0-3_all.deb ...
Unpacking python3-oslo.config (1:9.0.0-3) ...
Selecting previously unselected package python3-keystoneclient.
Preparing to unpack .../281-python3-keystoneclient_1%3a5.0.1-3_all.deb ...
Unpacking python3-keystoneclient (1:5.0.1-3) ...
Selecting previously unselected package python3-oslo.cache.
Preparing to unpack .../282-python3-oslo.cache_3.2.0-1_all.deb ...
Unpacking python3-oslo.cache (3.2.0-1) ...
Selecting previously unselected package python3-pycadf.
Preparing to unpack .../283-python3-pycadf_3.1.1-2_all.deb ...
Unpacking python3-pycadf (3.1.1-2) ...
Selecting previously unselected package python3-webob.
Preparing to unpack .../284-python3-webob_1%3a1.8.6-3_all.deb ...
Unpacking python3-webob (1:1.8.6-3) ...
Selecting previously unselected package python3-keystonemiddleware.
Preparing to unpack .../285-python3-keystonemiddleware_10.1.0-4_all.deb ...
Unpacking python3-keystonemiddleware (10.1.0-4) ...
Selecting previously unselected package python3-kombu.
Preparing to unpack .../286-python3-kombu_5.2.4-1_all.deb ...
Unpacking python3-kombu (5.2.4-1) ...
Selecting previously unselected package python3-logutils.
Preparing to unpack .../287-python3-logutils_0.3.5-1_all.deb ...
Unpacking python3-logutils (0.3.5-1) ...
Selecting previously unselected package python3-requests-toolbelt.
Preparing to unpack .../288-python3-requests-toolbelt_0.10.1-1_all.deb ...
Unpacking python3-requests-toolbelt (0.10.1-1) ...
Selecting previously unselected package python3-marathon.
Preparing to unpack .../289-python3-marathon_0.13.0-4_all.deb ...
Unpacking python3-marathon (0.13.0-4) ...
Selecting previously unselected package python3-sqlparse.
Preparing to unpack .../290-python3-sqlparse_0.4.2-1_all.deb ...
Unpacking python3-sqlparse (0.4.2-1) ...
Selecting previously unselected package python3-tempita.
Preparing to unpack .../291-python3-tempita_0.5.2-7_all.deb ...
Unpacking python3-tempita (0.5.2-7) ...
Selecting previously unselected package python3-migrate.
Preparing to unpack .../292-python3-migrate_0.13.0-3_all.deb ...
Unpacking python3-migrate (0.13.0-3) ...
Selecting previously unselected package python3-networkx.
Preparing to unpack .../293-python3-networkx_2.8.8-1_all.deb ...
Unpacking python3-networkx (2.8.8-1) ...
Selecting previously unselected package python3-os-client-config.
Preparing to unpack .../294-python3-os-client-config_2.1.0-1_all.deb ...
Unpacking python3-os-client-config (2.1.0-1) ...
Selecting previously unselected package python3-neutronclient.
Preparing to unpack .../295-python3-neutronclient_1%3a8.1.0-2_all.deb ...
Unpacking python3-neutronclient (1:8.1.0-2) ...
Selecting previously unselected package python3-novaclient.
Preparing to unpack .../296-python3-novaclient_2%3a18.1.0-3_all.deb ...
Unpacking python3-novaclient (2:18.1.0-3) ...
Selecting previously unselected package python3-openstackclient.
Preparing to unpack .../297-python3-openstackclient_6.0.0-4_all.deb ...
Unpacking python3-openstackclient (6.0.0-4) ...
Selecting previously unselected package python3-octaviaclient.
Preparing to unpack .../298-python3-octaviaclient_3.1.0-2_all.deb ...
Unpacking python3-octaviaclient (3.1.0-2) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../299-sphinx-common_5.3.0-4_all.deb ...
Unpacking sphinx-common (5.3.0-4) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../300-python3-snowballstemmer_2.2.0-2_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-2) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../301-python3-sphinx_5.3.0-4_all.deb ...
Unpacking python3-sphinx (5.3.0-4) ...
Selecting previously unselected package python3-openstackdocstheme.
Preparing to unpack .../302-python3-openstackdocstheme_1.20.0-5_all.deb ...
Unpacking python3-openstackdocstheme (1.20.0-5) ...
Selecting previously unselected package python3-oslosphinx.
Preparing to unpack .../303-python3-oslosphinx_4.18.0-5_all.deb ...
Unpacking python3-oslosphinx (4.18.0-5) ...
Selecting previously unselected package python3-os-api-ref.
Preparing to unpack .../304-python3-os-api-ref_2.3.0+ds1-1_all.deb ...
Unpacking python3-os-api-ref (2.3.0+ds1-1) ...
Selecting previously unselected package python3-oslo.concurrency.
Preparing to unpack .../305-python3-oslo.concurrency_5.0.1-3_all.deb ...
Unpacking python3-oslo.concurrency (5.0.1-3) ...
Selecting previously unselected package python3-psycopg2.
Preparing to unpack .../306-python3-psycopg2_2.9.5-1+b1_amd64.deb ...
Unpacking python3-psycopg2 (2.9.5-1+b1) ...
Selecting previously unselected package python3-pymysql.
Preparing to unpack .../307-python3-pymysql_1.0.2-2_all.deb ...
Unpacking python3-pymysql (1.0.2-2) ...
Selecting previously unselected package python3-unittest2.
Preparing to unpack .../308-python3-unittest2_1.1.0-9_all.deb ...
Unpacking python3-unittest2 (1.1.0-9) ...
Selecting previously unselected package python3-testresources.
Preparing to unpack .../309-python3-testresources_2.0.1-4_all.deb ...
Unpacking python3-testresources (2.0.1-4) ...
Selecting previously unselected package python3-testscenarios.
Preparing to unpack .../310-python3-testscenarios_0.5.0-3_all.deb ...
Unpacking python3-testscenarios (0.5.0-3) ...
Selecting previously unselected package python3-oslo.db.
Preparing to unpack .../311-python3-oslo.db_12.1.0-3_all.deb ...
Unpacking python3-oslo.db (12.1.0-3) ...
Selecting previously unselected package python3-prometheus-client.
Preparing to unpack .../312-python3-prometheus-client_0.16.0-0.1_all.deb ...
Unpacking python3-prometheus-client (0.16.0-0.1) ...
Selecting previously unselected package python3-oslo.metrics.
Preparing to unpack .../313-python3-oslo.metrics_0.5.0-2_all.deb ...
Unpacking python3-oslo.metrics (0.5.0-2) ...
Selecting previously unselected package python3-statsd.
Preparing to unpack .../314-python3-statsd_4.0.1-1_all.deb ...
Unpacking python3-statsd (4.0.1-1) ...
Selecting previously unselected package python3-oslo.middleware.
Preparing to unpack .../315-python3-oslo.middleware_5.0.0-2_all.deb ...
Unpacking python3-oslo.middleware (5.0.0-2) ...
Selecting previously unselected package python3-paste.
Preparing to unpack .../316-python3-paste_3.5.2+repack-1_all.deb ...
Unpacking python3-paste (3.5.2+repack-1) ...
Selecting previously unselected package python3-pastedeploy-tpl.
Preparing to unpack .../317-python3-pastedeploy-tpl_3.0.1-5_all.deb ...
Unpacking python3-pastedeploy-tpl (3.0.1-5) ...
Selecting previously unselected package python3-pastedeploy.
Preparing to unpack .../318-python3-pastedeploy_3.0.1-5_all.deb ...
Unpacking python3-pastedeploy (3.0.1-5) ...
Selecting previously unselected package python3-repoze.lru.
Preparing to unpack .../319-python3-repoze.lru_0.7-3_all.deb ...
Unpacking python3-repoze.lru (0.7-3) ...
Selecting previously unselected package python3-routes.
Preparing to unpack .../320-python3-routes_2.5.1-3_all.deb ...
Unpacking python3-routes (2.5.1-3) ...
Selecting previously unselected package python3-yappi.
Preparing to unpack .../321-python3-yappi_1.4.0-1+b1_amd64.deb ...
Unpacking python3-yappi (1.4.0-1+b1) ...
Selecting previously unselected package python3-oslo.service.
Preparing to unpack .../322-python3-oslo.service_3.0.0-2_all.deb ...
Unpacking python3-oslo.service (3.0.0-2) ...
Selecting previously unselected package python3-tenacity.
Preparing to unpack .../323-python3-tenacity_8.2.1-1_all.deb ...
Unpacking python3-tenacity (8.2.1-1) ...
Selecting previously unselected package python3-py.
Preparing to unpack .../324-python3-py_1.11.0-1_all.deb ...
Unpacking python3-py (1.11.0-1) ...
Selecting previously unselected package python3-zmq.
Preparing to unpack .../325-python3-zmq_24.0.1-4+b1_amd64.deb ...
Unpacking python3-zmq (24.0.1-4+b1) ...
Selecting previously unselected package python3-oslo.messaging.
Preparing to unpack .../326-python3-oslo.messaging_14.0.0-2_all.deb ...
Unpacking python3-oslo.messaging (14.0.0-2) ...
Selecting previously unselected package python3-oslo.policy.
Preparing to unpack .../327-python3-oslo.policy_4.0.0-2_all.deb ...
Unpacking python3-oslo.policy (4.0.0-2) ...
Selecting previously unselected package python3-psutil.
Preparing to unpack .../328-python3-psutil_5.9.4-1+b1_amd64.deb ...
Unpacking python3-psutil (5.9.4-1+b1) ...
Selecting previously unselected package python3-oslo.reports.
Preparing to unpack .../329-python3-oslo.reports_2.4.0-2_all.deb ...
Unpacking python3-oslo.reports (2.4.0-2) ...
Selecting previously unselected package python3-oslo.upgradecheck.
Preparing to unpack .../330-python3-oslo.upgradecheck_2.0.0-2_all.deb ...
Unpacking python3-oslo.upgradecheck (2.0.0-2) ...
Selecting previously unselected package python3-oslo.versionedobjects.
Preparing to unpack .../331-python3-oslo.versionedobjects_3.0.1-2_all.deb ...
Unpacking python3-oslo.versionedobjects (3.0.1-2) ...
Selecting previously unselected package python3-voluptuous.
Preparing to unpack .../332-python3-voluptuous_0.12.2-1_all.deb ...
Unpacking python3-voluptuous (0.12.2-1) ...
Selecting previously unselected package python3-subunit.
Preparing to unpack .../333-python3-subunit_1.4.0-3_all.deb ...
Unpacking python3-subunit (1.4.0-3) ...
Selecting previously unselected package subunit.
Preparing to unpack .../334-subunit_1.4.0-3_all.deb ...
Unpacking subunit (1.4.0-3) ...
Selecting previously unselected package python3-stestr.
Preparing to unpack .../335-python3-stestr_3.2.1-1_all.deb ...
Unpacking python3-stestr (3.2.1-1) ...
Selecting previously unselected package python3-oslotest.
Preparing to unpack .../336-python3-oslotest_1%3a4.5.0-3_all.deb ...
Unpacking python3-oslotest (1:4.5.0-3) ...
Selecting previously unselected package python3-osprofiler.
Preparing to unpack .../337-python3-osprofiler_3.4.3-2_all.deb ...
Unpacking python3-osprofiler (3.4.3-2) ...
Selecting previously unselected package python3-simplegeneric.
Preparing to unpack .../338-python3-simplegeneric_0.8.1-5_all.deb ...
Unpacking python3-simplegeneric (0.8.1-5) ...
Selecting previously unselected package python3-singledispatch.
Preparing to unpack .../339-python3-singledispatch_3.4.0.3-4_all.deb ...
Unpacking python3-singledispatch (3.4.0.3-4) ...
Selecting previously unselected package python3-waitress.
Preparing to unpack .../340-python3-waitress_2.1.2-2_all.deb ...
Unpacking python3-waitress (2.1.2-2) ...
Selecting previously unselected package python3-webtest.
Preparing to unpack .../341-python3-webtest_3.0.0-2_all.deb ...
Unpacking python3-webtest (3.0.0-2) ...
Selecting previously unselected package python3-pecan.
Preparing to unpack .../342-python3-pecan_1.4.1-1_all.deb ...
Unpacking python3-pecan (1.4.1-1) ...
Selecting previously unselected package python3-pep8.
Preparing to unpack .../343-python3-pep8_1.7.1-11_all.deb ...
Unpacking python3-pep8 (1.7.1-11) ...
Selecting previously unselected package python3-pydot.
Preparing to unpack .../344-python3-pydot_1.4.2-1_all.deb ...
Unpacking python3-pydot (1.4.2-1) ...
Selecting previously unselected package python3-requests-mock.
Preparing to unpack .../345-python3-requests-mock_1.9.3-2_all.deb ...
Unpacking python3-requests-mock (1.9.3-2) ...
Selecting previously unselected package python3-taskflow.
Preparing to unpack .../346-python3-taskflow_5.0.0-3_all.deb ...
Unpacking python3-taskflow (5.0.0-3) ...
Selecting previously unselected package python3-werkzeug.
Preparing to unpack .../347-python3-werkzeug_2.2.2-2_all.deb ...
Unpacking python3-werkzeug (2.2.2-2) ...
Selecting previously unselected package python3-wsme.
Preparing to unpack .../348-python3-wsme_0.11.0-3_all.deb ...
Unpacking python3-wsme (0.11.0-3) ...
Setting up media-types (10.0.0) ...
Setting up libpipeline1:amd64 (1.5.7-1) ...
Setting up libgraphite2-3:amd64 (1.3.14-1) ...
Setting up libpixman-1-0:amd64 (0.42.2-1) ...
Setting up libaom3:amd64 (3.6.0-1) ...
Setting up libabsl20220623:amd64 (20220623.1-1) ...
Setting up libxau6:amd64 (1:1.0.9-1) ...
Setting up libsubunit-perl (1.4.0-3) ...
Setting up libapparmor1:amd64 (3.0.8-3) ...
Setting up libpsl5:amd64 (0.21.2-1) ...
Setting up libsodium23:amd64 (1.0.18-1) ...
Setting up libicu72:amd64 (72.1-3) ...
Setting up liblerc4:amd64 (4.0.0+ds-2) ...
Setting up bsdextrautils (2.38.1-5+b1) ...
Setting up wget (1.21.3-1+b2) ...
Setting up libdatrie1:amd64 (0.2.13-2+b1) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:amd64 (0.2.5-1) ...
Setting up libglib2.0-0:amd64 (2.74.6-2) ...
No schema files found: doing nothing.
Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
Setting up libpgm-5.3-0:amd64 (5.3.128~dfsg-2) ...
Setting up libev4:amd64 (1:4.33-1) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:amd64 (1.0.9-2+b6) ...
Setting up liblab-gamut1:amd64 (2.42.2-7+b3) ...
Setting up libnorm1:amd64 (1.5.9+dfsg-2) ...
Setting up x11-common (1:7.7+23) ...
invoke-rc.d: could not determine current runlevel
Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up libnghttp2-14:amd64 (1.52.0-1) ...
Setting up libmagic1:amd64 (1:5.44-3) ...
Setting up libdeflate0:amd64 (1.14-1) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up libc-ares2:amd64 (1.18.1-2) ...
Setting up file (1:5.44-3) ...
Setting up libsvtav1enc1:amd64 (1.4.1+dfsg-1) ...
Setting up libjbig0:amd64 (2.1-6.1) ...
Setting up librav1e0:amd64 (0.5.1-6) ...
Setting up python-babel-localedata (2.10.3-1) ...
Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
Setting up liberror-perl (0.17029-2) ...
Setting up libgts-0.7-5:amd64 (0.7.6+darcs121130-5+b1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libjpeg62-turbo:amd64 (1:2.1.5-2) ...
Setting up libx11-data (2:1.8.4-2) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libpathplan4:amd64 (2.42.2-7+b3) ...
Setting up libann0 (1.1.2+doc-9+b1) ...
Setting up libdbus-1-3:amd64 (1.14.6-1) ...
Setting up libfribidi0:amd64 (1.0.8-2.1) ...
Setting up python3-pastedeploy-tpl (3.0.1-5) ...
Setting up libproc2-0:amd64 (2:4.0.2-3) ...
Setting up libpng16-16:amd64 (1.6.39-2) ...
Setting up autopoint (0.21-12) ...
Setting up fonts-dejavu-core (2.37-6) ...
Setting up libgav1-1:amd64 (0.18.0-1+b1) ...
Setting up libdav1d6:amd64 (1.0.0-2) ...
Setting up libltdl7:amd64 (2.4.7-5) ...
Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ...
Setting up librdkafka1:amd64 (2.0.2-1) ...
Setting up autoconf (2.71-3) ...
Setting up libwebp7:amd64 (1.2.4-0.1) ...
Setting up pycadf-common (3.1.1-2) ...
Setting up libnuma1:amd64 (2.0.16-1) ...
Setting up ieee-data (20220827.1) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up libtiff6:amd64 (4.5.0-5) ...
Setting up dbus-session-bus-common (1.14.6-1) ...
Setting up libuchardet0:amd64 (0.0.7-1) ...
Setting up python-oslosphinx-common (4.18.0-5) ...
Setting up procps (2:4.0.2-3) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up git-man (1:2.39.2-1.1) ...
Setting up libthai-data (0.1.29-1) ...
Setting up libssh2-1:amd64 (1.10.0-3+b1) ...
Setting up netbase (6.4) ...
Setting up sgml-base (1.31) ...
Setting up libcdt5:amd64 (2.42.2-7+b3) ...
Setting up libcgraph6:amd64 (2.42.2-7+b3) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up lsb-release (12.0-1) ...
Setting up dbus-system-bus-common (1.14.6-1) ...
Setting up libde265-0:amd64 (1.0.11-1) ...
Setting up openssl (3.0.8-1) ...
Setting up libbsd0:amd64 (0.11.7-2) ...
Setting up libyuv0:amd64 (0.0~git20230123.b2528b0-1) ...
Setting up libelf1:amd64 (0.188-2.1) ...
Setting up readline-common (8.2-1.3) ...
Setting up libxml2:amd64 (2.9.14+dfsg-1.1+b3) ...
Setting up dbus-bin (1.14.6-1) ...
Setting up libonig5:amd64 (6.9.8-1) ...
Setting up libjs-bootstrap (3.4.1+dfsg-3) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libice6:amd64 (2:1.0.10-1) ...
Setting up libxdmcp6:amd64 (1:1.1.2-3) ...
Setting up libxcb1:amd64 (1.15-1) ...
Setting up gettext (0.21-12) ...
Setting up libzmq5:amd64 (4.3.4-6) ...
Setting up libavif15:amd64 (0.11.1-1) ...
Setting up libtool (2.4.7-5) ...
Setting up libxcb-render0:amd64 (1.15-1) ...
Setting up libjq1:amd64 (1.6-2.1) ...
Setting up fontconfig-config (2.14.1-4) ...
Setting up libreadline8:amd64 (8.2-1.3) ...
Setting up libxcb-shm0:amd64 (1.15-1) ...
Setting up dbus-daemon (1.14.6-1) ...
Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libthai0:amd64 (0.1.29-1) ...
Setting up ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
140 added, 0 removed; done.
Setting up libfreetype6:amd64 (2.12.1+dfsg-4) ...
Setting up dbus (1.14.6-1) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Setting up python-os-api-ref-common (2.3.0+ds1-1) ...
Setting up libjs-sphinxdoc (5.3.0-4) ...
Setting up libx265-199:amd64 (3.5-2+b1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up libgvpr2:amd64 (2.42.2-7+b3) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up xml-core (0.18+nmu1) ...
Setting up jq (1.6-2.1) ...
Setting up libxslt1.1:amd64 (1.1.35-1) ...
Setting up libx11-6:amd64 (2:1.8.4-2) ...
Setting up libharfbuzz0b:amd64 (6.0.0+dfsg-3) ...
Setting up libfontconfig1:amd64 (2.14.1-4) ...
Setting up libsm6:amd64 (2:1.2.3-1) ...
Setting up fontconfig (2.14.1-4) ...
Regenerating fonts cache... done.
Setting up libxpm4:amd64 (1:3.5.12-1.1) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpython3.11-stdlib:amd64 (3.11.2-6) ...
Setting up libpango-1.0-0:amd64 (1.50.12+ds-1) ...
Setting up libheif1:amd64 (1.15.1-1) ...
Setting up libpq5:amd64 (15.2-2) ...
Setting up libxext6:amd64 (2:1.3.4-1+b1) ...
Setting up libcurl3-gnutls:amd64 (7.88.1-8) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libcairo2:amd64 (1.16.0-7) ...
Setting up sphinx-common (5.3.0-4) ...
Setting up libgd3:amd64 (2.3.3-9) ...
Setting up git (1:2.39.2-1.1) ...
Setting up libxt6:amd64 (1:1.2.1-1.1) ...
Setting up libpangoft2-1.0-0:amd64 (1.50.12+ds-1) ...
Setting up libpangocairo-1.0-0:amd64 (1.50.12+ds-1) ...
Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
Setting up python3.11 (3.11.2-6) ...
Setting up libxmu6:amd64 (2:1.1.3-3) ...
Setting up debhelper (13.11.4) ...
Setting up python3 (3.11.2-1+b1) ...
Setting up libxaw7:amd64 (2:1.0.14-1) ...
Setting up python3-markupsafe (2.1.2-1+b1) ...
Setting up python3-psutil (5.9.4-1+b1) ...
Setting up python3-tz (2022.7.1-3) ...
Setting up python3-vine (5.0.0+dfsg-3) ...
Setting up python3-monotonic (1.6-2) ...
Setting up python3-six (1.16.0-4) ...
Setting up python3-simplejson (3.18.3-1) ...
Setting up python3-roman (3.3-3) ...
Setting up python3-decorator (5.1.1-3) ...
Setting up python3-pycodestyle (2.10.0-1) ...
Setting up python3-jinja2 (3.1.2-1) ...
Setting up python3-tempita (0.5.2-7) ...
Setting up python3-packaging (23.0-1) ...
Setting up python3-iso8601 (1.0.2-1) ...
Setting up python3-sqlparse (0.4.2-1) ...
Setting up python3-wcwidth (0.2.5+dfsg1-1.1) ...
Setting up python3-pyparsing (3.0.9-1) ...
Setting up python3-certifi (2022.9.24-1) ...
Setting up python3-snowballstemmer (2.2.0-2) ...
Setting up python3-werkzeug (2.2.2-2) ...
Setting up python3-jmespath (1.0.1-1) ...
Setting up python3-greenlet (2.0.2-1) ...
Setting up libgvc6 (2.42.2-7+b3) ...
Setting up python3-idna (3.3-1) ...
Setting up python3-wrapt (1.14.1-2+b2) ...
Setting up xclip (0.13-2) ...
Setting up python3-psycopg2 (2.9.5-1+b1) ...
Setting up python3-deprecation (2.1.0-2) ...
Setting up python3-pymysql (1.0.2-2) ...
Setting up python3-fasteners (0.17.3-2) ...
Setting up python3-jeepney (0.8.0-3) ...
Setting up python3-urllib3 (1.26.12-1) ...
Setting up python3-netifaces:amd64 (0.11.0-2+b1) ...
Setting up python3-pyrsistent:amd64 (0.18.1-1+b3) ...
Setting up python3-netaddr (0.8.0-2) ...
Setting up python3-json-pointer (2.3-2) ...
Setting up python3-lxml:amd64 (4.9.2-1+b1) ...
Setting up python3-dnspython (2.3.0-1) ...
Setting up python3-dulwich (0.21.2-1+b1) ...
Setting up python3-amqp (5.1.1-1) ...
Setting up python3-dateutil (2.8.2-2) ...
Setting up python3-mccabe (0.7.0-1) ...
Setting up python3-anyjson (0.3.3-5) ...
Setting up python3-msgpack (1.0.3-2+b1) ...
Setting up python3-singledispatch (3.4.0.3-4) ...
Setting up python3-voluptuous (0.12.2-1) ...
Setting up python3-logutils (0.3.5-1) ...
Setting up python3-simplegeneric (0.8.1-5) ...
Setting up python3-prettytable (3.6.0-1) ...
Setting up python3-lib2to3 (3.11.2-2) ...
Setting up python3-appdirs (1.4.4-3) ...
Setting up python3-smmap (5.0.0-1) ...
Setting up python3-soupsieve (2.3.2-1) ...
Setting up python3-websocket (1.2.3-1) ...
Setting up python3-confluent-kafka (1.7.0-4) ...
Setting up python3-cffi-backend:amd64 (1.15.1-5+b1) ...
Setting up python3-webob (1:1.8.6-3) ...
Setting up python3-imagesize (1.4.1-1) ...
Setting up python3-blinker (1.5-1) ...
Setting up python3-pkg-resources (66.1.1-1) ...
Setting up python3-distutils (3.11.2-2) ...
Setting up dh-python (5.20230130) ...
Setting up python3-more-itertools (8.10.0-2) ...
Setting up graphviz (2.42.2-7+b3) ...
Setting up python3-attr (22.2.0-1) ...
Setting up python3-waitress (2.1.2-2) ...
Setting up python3-jaraco.classes (3.2.1-3) ...
Setting up python3-setuptools (66.1.1-1) ...
Setting up python3-repoze.lru (0.7-3) ...
Setting up python3-py (1.11.0-1) ...
Setting up python3-wsme (0.11.0-3) ...
Setting up python3-jwt (2.6.0-1) ...
Setting up python3-cachetools (5.2.0-1) ...
Setting up python3-babel (2.10.3-1) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-zope.event (4.4-3) ...
Setting up python3-zope.interface (5.5.2-1+b1) ...
Setting up python3-pbr (5.10.0-2) ...
Setting up python3-statsd (4.0.1-1) ...
Setting up python3-charset-normalizer (3.0.1-2) ...
Setting up python3-alabaster (0.7.12-1) ...
Setting up python3-pydot (1.4.2-1) ...
Setting up python3-jsonpatch (1.32-2) ...
update-alternatives: using /usr/bin/json-patch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode
Setting up python3-tenacity (8.2.1-1) ...
Setting up python3-bcrypt (3.2.2-1) ...
Setting up python3-autopage (0.4.0-3) ...
Setting up python3-pyinotify (0.9.6-2) ...
Setting up python3-pyflakes (2.5.0-1) ...
Setting up python3-extras (1.0.0-4) ...
Setting up python3-memcache (1.59-5) ...
Setting up python3-kerberos (1.1.14-3.1+b7) ...
Setting up python3-all (3.11.2-1+b1) ...
Setting up python3-requestsexceptions (1.4.0-3) ...
Setting up python3-coverage (6.5.0+dfsg1-2+b1) ...
Setting up python3-yaml (6.0-3+b2) ...
Setting up python3-futurist (2.4.1-2) ...
Setting up python3-pyperclip (1.8.2-2) ...
Setting up python3-debtcollector (2.5.0-2) ...
Setting up python3-gitdb (4.0.9-2) ...
Setting up python3-gevent (22.10.2-3) ...
Setting up python3-zipp (1.0.0-6) ...
Setting up python3-networkx (2.8.8-1) ...
Setting up python3-kombu (5.2.4-1) ...
Setting up python3-wheel (0.38.4-2) ...
Setting up python3-munch (2.5.0-2) ...
Setting up python3-bs4 (4.11.2-2) ...
Setting up python3-sqlalchemy (1.4.46+ds1-1) ...
Setting up python3-flake8 (5.0.4-4) ...
Setting up python3-routes (2.5.1-3) ...
Setting up python3-prometheus-client (0.16.0-0.1) ...
Setting up python3-eventlet (0.33.1-4) ...
Setting up python3-pygments (2.14.0+dfsg-1) ...
Setting up python3-chardet (5.1.0+dfsg-2) ...
Setting up python3-rfc3986 (1.5.0-2) ...
Setting up python3-paste (3.5.2+repack-1) ...
Setting up python3-jsonschema (4.10.3-1) ...
Setting up python3-cmd2 (2.4.2+ds-3) ...
Setting up python3-zmq (24.0.1-4+b1) ...
Setting up python3-cryptography (38.0.4-3) ...
Setting up python3-git (3.1.30-1) ...
Setting up python3-requests (2.28.1+dfsg-1) ...
Setting up python3-oslosphinx (4.18.0-5) ...
Setting up python3-unittest2 (1.1.0-9) ...
update-alternatives: using /usr/bin/python3-unit2 to provide /usr/bin/unit2 (unit2) in auto mode
Setting up python3-oslo.context (5.0.0-2) ...
Setting up python3-uhashring (2.1-3) ...
Setting up python3-pip (23.0.1+dfsg-1) ...
Setting up python3-automaton (3.0.1-2) ...
Setting up python3-os-service-types (1.7.0-2) ...
Setting up python3-stevedore (4.0.2-2) ...
Setting up python3-future (0.18.2-6) ...
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-swiftclient (1:4.1.0-2) ...
Setting up python3-binary-memcached (0.31.1+dfsg1-2) ...
Setting up python3-migrate (0.13.0-3) ...
Setting up python3-oslo.i18n (5.1.0-3) ...
Setting up python3-mako (1.2.4+ds-1) ...
Setting up python3-pep8 (1.7.1-11) ...
Setting up pyflakes3 (2.5.0-1) ...
Setting up python3-testresources (2.0.1-4) ...
Setting up python3-requests-toolbelt (0.10.1-1) ...
Setting up python3-importlib-metadata (4.12.0-1) ...
Setting up python3-pure-sasl (0.5.1+dfsg1-2) ...
Setting up python3-warlock (2.0.1-2) ...
Setting up python3-openssl (23.0.0-1) ...
Setting up python3-pastedeploy (3.0.1-5) ...
Setting up python3-docker (5.0.3-1) ...
Setting up python3-yappi (1.4.0-1+b1) ...
Setting up python3-oslo.utils (6.0.1-2) ...
Setting up flake8 (5.0.4-4) ...
Setting up openstack-pkg-tools (123) ...
Setting up python3-dogpile.cache (1.1.8-2) ...
Setting up python3-marathon (0.13.0-4) ...
Setting up python3-oauthlib (3.2.2-1) ...
Setting up python3-secretstorage (3.3.3-1) ...
Setting up python3-kazoo (2.8.0-2) ...
Setting up python3-requests-mock (1.9.3-2) ...
Setting up python3-bandit (1.6.2-2) ...
Setting up bandit (1.6.2-2) ...
Setting up python3-alembic (1.8.1-2) ...
Setting up python3-keyring (23.9.3-2) ...
Setting up python3-webtest (3.0.0-2) ...
Setting up python3-keystoneauth1 (5.0.0-2) ...
Setting up alembic (1.8.1-2) ...
Setting up python3-hacking (4.1.0-2) ...
Setting up python3-pecan (1.4.1-1) ...
Setting up python3-oslo.serialization (5.0.0-2) ...
Setting up python3-novaclient (2:18.1.0-3) ...
Setting up python3-glanceclient (1:4.1.0-2) ...
Setting up python3-openstacksdk (0.101.0-2) ...
Setting up python3-taskflow (5.0.0-3) ...
Setting up python3-cinderclient (1:9.1.0-3) ...
Setting up python3-os-client-config (2.1.0-1) ...
Setting up python3-oslo.reports (2.4.0-2) ...
Setting up python3-fixtures (4.0.1-2) ...
Setting up python3-testtools (2.5.0-4) ...
Setting up python3-subunit (1.4.0-3) ...
Setting up python3-testscenarios (0.5.0-3) ...
Setting up subunit (1.4.0-3) ...
Processing triggers for libc-bin (2.36-9) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.19+dfsg-6) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.19+dfsg-6) ...
Setting up python3-restructuredtext-lint (1.3.2-2) ...
Setting up python3-doc8 (0.10.1-1) ...
Setting up python3-cliff (4.0.0-2) ...
Setting up python3-oslo.config (1:9.0.0-3) ...
Setting up python3-oslo.middleware (5.0.0-2) ...
Setting up python3-keystoneclient (1:5.0.1-3) ...
Setting up python3-oslo.db (12.1.0-3) ...
Setting up python3-osc-lib (2.6.2-2) ...
Setting up python3-oslo.concurrency (5.0.1-3) ...
Setting up python3-sphinx (5.3.0-4) ...
Setting up python3-oslo.log (5.0.1-1) ...
Setting up python3-pycadf (3.1.1-2) ...
Setting up python3-oslo.metrics (0.5.0-2) ...
Setting up python3-oslo.policy (4.0.0-2) ...
Setting up python3-barbicanclient (5.4.0-3) ...
Setting up python3-stestr (3.2.1-1) ...
Setting up python3-oslo.service (3.0.0-2) ...
Setting up python3-oslo.upgradecheck (2.0.0-2) ...
Setting up python3-oslotest (1:4.5.0-3) ...
Setting up python3-heatclient (3.1.0-2) ...
Setting up python3-osprofiler (3.4.3-2) ...
Setting up python3-oslo.messaging (14.0.0-2) ...
Setting up python3-openstackdocstheme (1.20.0-5) ...
Setting up python3-neutronclient (1:8.1.0-2) ...
Setting up python3-oslo.cache (3.2.0-1) ...
Setting up python3-oslo.versionedobjects (3.0.1-2) ...
Setting up python3-keystonemiddleware (10.1.0-4) ...
Setting up python3-openstackclient (6.0.0-4) ...
Setting up python3-os-api-ref (2.3.0+ds1-1) ...
Setting up python3-octaviaclient (3.1.0-2) ...
Processing triggers for ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
usrmerge is already the newest version (35).
fakeroot is already the newest version (1.31-1.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: user script /srv/workspace/pbuilder/672847/tmp/hooks/A99_set_merged_usr starting
Re-configuring usrmerge...
removed '/etc/unsupported-skip-usrmerge-conversion'
The system has been successfully converted.
I: user script /srv/workspace/pbuilder/672847/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/magnum-15.0.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../magnum_15.0.1-4_source.changes
dpkg-buildpackage: info: source package magnum
dpkg-buildpackage: info: source version 15.0.1-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Thomas Goirand <zigo@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from magnum-15.0.1/debian/source/options: --extend-diff-ignore=^[.]gitreview$
 fakeroot debian/rules clean
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh clean --buildsystem=python_distutils --with python3,sphinxdoc
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
python3 setup.py clean
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'python-requires' will not be supported in future versions. Please use the underscore name 'python_requires' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/command/easy_install.py:146: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'python-requires' will not be supported in future versions. Please use the underscore name 'python_requires' instead
  warnings.warn(
running clean
make[1]: Leaving directory '/build/magnum-15.0.1'
   dh_autoreconf_clean -O--buildsystem=python_distutils
   debian/rules override_dh_clean
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh_clean
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 '/build/magnum-15.0.1'
 debian/rules build
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh build --buildsystem=python_distutils --with python3,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: warning: Please use the third-party "pybuild" build system instead of python-distutils
dh_auto_configure: warning: This feature will be removed in compat 12.
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
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 '/build/magnum-15.0.1'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/build/magnum-15.0.1'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh binary --buildsystem=python_distutils --with python3,sphinxdoc
   dh_testroot -O--buildsystem=python_distutils
   dh_prep -O--buildsystem=python_distutils
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/build/magnum-15.0.1'
   debian/rules override_dh_install
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
for i in 3.11 ; do \
	python$i setup.py install --install-layout=deb --root=/build/magnum-15.0.1/debian/tmp ; \
done
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'python-requires' will not be supported in future versions. Please use the underscore name 'python_requires' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/command/easy_install.py:146: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'author-email' will not be supported in future versions. Please use the underscore name 'author_email' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'home-page' will not be supported in future versions. Please use the underscore name 'home_page' instead
  warnings.warn(
/usr/lib/python3/dist-packages/setuptools/dist.py:775: UserWarning: Usage of dash-separated 'python-requires' will not be supported in future versions. Please use the underscore name 'python_requires' instead
  warnings.warn(
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/hacking
copying magnum/hacking/checks.py -> build/lib/magnum/hacking
copying magnum/hacking/__init__.py -> build/lib/magnum/hacking
creating build/lib/magnum/tests
creating build/lib/magnum/tests/unit
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/tests/unit/db
copying magnum/tests/unit/db/utils.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/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/test_federation.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/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/functional
creating build/lib/magnum/tests/functional/api
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/drivers
creating build/lib/magnum/drivers/k8s_fedora_coreos_v1
copying magnum/drivers/k8s_fedora_coreos_v1/version.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1
copying magnum/drivers/k8s_fedora_coreos_v1/template_def.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1
copying magnum/drivers/k8s_fedora_coreos_v1/driver.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1
copying magnum/drivers/k8s_fedora_coreos_v1/__init__.py -> build/lib/magnum/drivers/k8s_fedora_coreos_v1
creating build/lib/magnum/tests/functional/api/v1
creating 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/clusterpatch_model.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
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_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/baypatch_model.py -> 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/baymodel_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/__init__.py -> build/lib/magnum/tests/functional/api/v1/models
creating build/lib/magnum/objects
copying magnum/objects/x509keypair.py -> build/lib/magnum/objects
copying magnum/objects/stats.py -> build/lib/magnum/objects
copying magnum/objects/quota.py -> build/lib/magnum/objects
copying magnum/objects/nodegroup.py -> build/lib/magnum/objects
copying magnum/objects/magnum_service.py -> build/lib/magnum/objects
copying magnum/objects/fields.py -> build/lib/magnum/objects
copying magnum/objects/federation.py -> build/lib/magnum/objects
copying magnum/objects/cluster_template.py -> build/lib/magnum/objects
copying magnum/objects/cluster.py -> build/lib/magnum/objects
copying magnum/objects/certificate.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/version.py -> build/lib/magnum
copying magnum/i18n.py -> build/lib/magnum
copying magnum/__init__.py -> build/lib/magnum
creating 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/template_def.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/monitor.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/__init__.py -> build/lib/magnum/drivers/mesos_ubuntu_v1
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/conductor
creating 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_nodegroup_conductor.py -> 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_k8s_cluster_conductor.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_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_cluster_conductor.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/__init__.py -> build/lib/magnum/tests/unit/conductor/handlers
creating build/lib/magnum/tests/unit/api
creating 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/controllers/test_base.py -> build/lib/magnum/tests/unit/api/controllers
copying magnum/tests/unit/api/controllers/__init__.py -> build/lib/magnum/tests/unit/api/controllers
creating 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/template_def.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/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_types.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_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_magnum_service.py -> 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_cluster_template.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_cluster.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_baymodel.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/__init__.py -> build/lib/magnum/tests/unit/api/controllers/v1
creating build/lib/magnum/tests/unit/cmd
copying magnum/tests/unit/cmd/test_status.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_db_manage.py -> 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_api.py -> build/lib/magnum/tests/unit/cmd
copying magnum/tests/unit/cmd/__init__.py -> build/lib/magnum/tests/unit/cmd
creating build/lib/magnum/db
copying magnum/db/migration.py -> build/lib/magnum/db
copying magnum/db/api.py -> build/lib/magnum/db
copying magnum/db/__init__.py -> build/lib/magnum/db
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
creating build/lib/magnum/common
creating build/lib/magnum/common/x509
copying magnum/common/x509/validator.py -> 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/__init__.py -> build/lib/magnum/common/x509
creating 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/template_def.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/driver.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/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/manager.py -> build/lib/magnum/tests/functional/common
copying magnum/tests/functional/common/datagen.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/client.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
creating build/lib/magnum/common/policies
copying magnum/common/policies/stats.py -> build/lib/magnum/common/policies
copying magnum/common/policies/quota.py -> build/lib/magnum/common/policies
copying magnum/common/policies/nodegroup.py -> build/lib/magnum/common/policies
copying magnum/common/policies/magnum_service.py -> build/lib/magnum/common/policies
copying magnum/common/policies/federation.py -> build/lib/magnum/common/policies
copying magnum/common/policies/cluster_template.py -> build/lib/magnum/common/policies
copying magnum/common/policies/cluster.py -> build/lib/magnum/common/policies
copying magnum/common/policies/certificate.py -> build/lib/magnum/common/policies
copying magnum/common/policies/baymodel.py -> build/lib/magnum/common/policies
copying magnum/common/policies/bay.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
creating build/lib/magnum/api
creating build/lib/magnum/api/middleware
copying magnum/api/middleware/parsable_error.py -> build/lib/magnum/api/middleware
copying magnum/api/middleware/auth_token.py -> build/lib/magnum/api/middleware
copying magnum/api/middleware/__init__.py -> build/lib/magnum/api/middleware
copying magnum/tests/unit/api/utils.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_servicegroup.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_expose.py -> build/lib/magnum/tests/unit/api
copying magnum/tests/unit/api/test_attr_validator.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/base.py -> build/lib/magnum/tests/unit/api
copying magnum/tests/unit/api/__init__.py -> build/lib/magnum/tests/unit/api
copying magnum/tests/functional/python_client_base.py -> build/lib/magnum/tests/functional
copying magnum/tests/functional/__init__.py -> build/lib/magnum/tests/functional
copying magnum/drivers/__init__.py -> build/lib/magnum/drivers
creating 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/template_def.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/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/functional/api/v1/clients
copying magnum/tests/functional/api/v1/clients/magnum_service_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/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/__init__.py -> build/lib/magnum/tests/functional/api/v1/clients
creating build/lib/magnum/cmd
copying magnum/cmd/status.py -> build/lib/magnum/cmd
copying magnum/cmd/driver_manage.py -> build/lib/magnum/cmd
copying magnum/cmd/db_manage.py -> build/lib/magnum/cmd
copying magnum/cmd/conductor.py -> build/lib/magnum/cmd
copying magnum/cmd/api.py -> build/lib/magnum/cmd
copying magnum/cmd/__init__.py -> build/lib/magnum/cmd
creating build/lib/magnum/drivers/common
copying magnum/drivers/common/k8s_scale_manager.py -> 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
creating build/lib/magnum/api/controllers
creating build/lib/magnum/api/controllers/v1
copying magnum/api/controllers/v1/types.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/quota.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/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/cluster_template.py -> build/lib/magnum/api/controllers/v1
copying magnum/api/controllers/v1/cluster_actions.py -> build/lib/magnum/api/controllers/v1
copying magnum/api/controllers/v1/cluster.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/baymodel.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/__init__.py -> build/lib/magnum/api/controllers/v1
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/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/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/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/test_cert_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/tests/unit/drivers
copying magnum/tests/unit/drivers/test_template_definition.py -> build/lib/magnum/tests/unit/drivers
copying magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py -> 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/__init__.py -> build/lib/magnum/tests/unit/drivers
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
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/fakes.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
creating build/lib/magnum/drivers/heat
copying magnum/drivers/heat/template_def.py -> build/lib/magnum/drivers/heat
copying magnum/drivers/heat/swarm_mode_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/k8s_template_def.py -> build/lib/magnum/drivers/heat
copying magnum/drivers/heat/k8s_fedora_template_def.py -> build/lib/magnum/drivers/heat
copying magnum/drivers/heat/k8s_coreos_template_def.py -> build/lib/magnum/drivers/heat
copying magnum/drivers/heat/driver.py -> build/lib/magnum/drivers/heat
copying magnum/drivers/heat/__init__.py -> build/lib/magnum/drivers/heat
copying magnum/api/controllers/versions.py -> build/lib/magnum/api/controllers
copying magnum/api/controllers/root.py -> build/lib/magnum/api/controllers
copying magnum/api/controllers/link.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
creating build/lib/magnum/conductor/handlers
copying magnum/conductor/handlers/nodegroup_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/conductor_listener.py -> build/lib/magnum/conductor/handlers
copying magnum/conductor/handlers/cluster_conductor.py -> build/lib/magnum/conductor/handlers
copying magnum/conductor/handlers/ca_conductor.py -> build/lib/magnum/conductor/handlers
copying magnum/conductor/handlers/__init__.py -> build/lib/magnum/conductor/handlers
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/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/api.py -> build/lib/magnum/db/sqlalchemy
copying magnum/db/sqlalchemy/__init__.py -> build/lib/magnum/db/sqlalchemy
creating 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/template_def.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/driver.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
creating build/lib/magnum/conf
copying magnum/conf/x509.py -> build/lib/magnum/conf
copying magnum/conf/utils.py -> build/lib/magnum/conf
copying magnum/conf/trust.py -> build/lib/magnum/conf
copying magnum/conf/services.py -> build/lib/magnum/conf
copying magnum/conf/rpc.py -> build/lib/magnum/conf
copying magnum/conf/quota.py -> build/lib/magnum/conf
copying magnum/conf/profiler.py -> build/lib/magnum/conf
copying magnum/conf/paths.py -> build/lib/magnum/conf
copying magnum/conf/opts.py -> build/lib/magnum/conf
copying magnum/conf/octavia.py -> build/lib/magnum/conf
copying magnum/conf/nova.py -> build/lib/magnum/conf
copying magnum/conf/neutron.py -> build/lib/magnum/conf
copying magnum/conf/magnum_client.py -> build/lib/magnum/conf
copying magnum/conf/kubernetes.py -> build/lib/magnum/conf
copying magnum/conf/keystone.py -> build/lib/magnum/conf
copying magnum/conf/heat.py -> build/lib/magnum/conf
copying magnum/conf/glance.py -> build/lib/magnum/conf
copying magnum/conf/drivers.py -> build/lib/magnum/conf
copying magnum/conf/docker_registry.py -> build/lib/magnum/conf
copying magnum/conf/docker.py -> build/lib/magnum/conf
copying magnum/conf/database.py -> build/lib/magnum/conf
copying magnum/conf/conductor.py -> build/lib/magnum/conf
copying magnum/conf/cluster_templates.py -> build/lib/magnum/conf
copying magnum/conf/cluster_heat.py -> 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/certificates.py -> build/lib/magnum/conf
copying magnum/conf/barbican.py -> build/lib/magnum/conf
copying magnum/conf/api.py -> build/lib/magnum/conf
copying magnum/conf/__init__.py -> build/lib/magnum/conf
copying magnum/conductor/utils.py -> build/lib/magnum/conductor
copying magnum/conductor/scale_manager.py -> build/lib/magnum/conductor
copying magnum/conductor/monitors.py -> build/lib/magnum/conductor
copying magnum/conductor/k8s_api.py -> build/lib/magnum/conductor
copying magnum/conductor/api.py -> build/lib/magnum/conductor
copying magnum/conductor/__init__.py -> build/lib/magnum/conductor
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
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
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/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/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/__init__.py -> build/lib/magnum/common/cert_manager
copying magnum/common/utils.py -> build/lib/magnum/common
copying magnum/common/urlfetch.py -> build/lib/magnum/common
copying magnum/common/short_id.py -> build/lib/magnum/common
copying magnum/common/service.py -> build/lib/magnum/common
copying magnum/common/rpc_service.py -> build/lib/magnum/common
copying magnum/common/rpc.py -> build/lib/magnum/common
copying magnum/common/profiler.py -> build/lib/magnum/common
copying magnum/common/policy.py -> build/lib/magnum/common
copying magnum/common/octavia.py -> build/lib/magnum/common
copying magnum/common/nova.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/keystone.py -> build/lib/magnum/common
copying magnum/common/exception.py -> build/lib/magnum/common
copying magnum/common/docker_utils.py -> build/lib/magnum/common
copying magnum/common/context.py -> build/lib/magnum/common
copying magnum/common/config.py -> build/lib/magnum/common
copying magnum/common/clients.py -> build/lib/magnum/common
copying magnum/common/cinder.py -> build/lib/magnum/common
copying magnum/common/__init__.py -> build/lib/magnum/common
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/tests/unit/common
creating 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_sign.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
copying magnum/tests/unit/test_hacking.py -> build/lib/magnum/tests/unit
copying magnum/tests/unit/__init__.py -> build/lib/magnum/tests/unit
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
creating 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/test_k8s_python_client.py -> build/lib/magnum/tests/functional/k8s
copying magnum/tests/functional/k8s/__init__.py -> build/lib/magnum/tests/functional/k8s
copying magnum/tests/unit/conductor/test_utils.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/test_rpcapi.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/__init__.py -> build/lib/magnum/tests/unit/conductor
creating 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/test_barbican.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/common/test_utils.py -> 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_short_id.py -> build/lib/magnum/tests/unit/common
copying magnum/tests/unit/common/test_service.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/test_profiler.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_octavia.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_keystone.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_docker_utils.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_clients.py -> build/lib/magnum/tests/unit/common
copying magnum/tests/unit/common/__init__.py -> build/lib/magnum/tests/unit/common
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
copying magnum/tests/functional/api/v1/__init__.py -> build/lib/magnum/tests/functional/api/v1
copying magnum/api/versioned_method.py -> build/lib/magnum/api
copying magnum/api/validation.py -> build/lib/magnum/api
copying magnum/api/utils.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/hooks.py -> build/lib/magnum/api
copying magnum/api/expose.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/app.py -> build/lib/magnum/api
copying magnum/api/__init__.py -> build/lib/magnum/api
creating 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/template_def.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/tests/unit/objects
copying magnum/tests/unit/objects/utils.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/test_objects.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/test_fields.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_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/__init__.py -> build/lib/magnum/tests/unit/objects
running egg_info
creating magnum.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] Processing SOURCES.txt
writing manifest file 'magnum.egg-info/SOURCES.txt'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.gitreview'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'magnum.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.db.sqlalchemy.alembic' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.db.sqlalchemy.alembic' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.db.sqlalchemy.alembic' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.db.sqlalchemy.alembic' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.db.sqlalchemy.alembic.versions' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.db.sqlalchemy.alembic.versions' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.db.sqlalchemy.alembic.versions' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.db.sqlalchemy.alembic.versions' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.common.templates' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.common.templates' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.common.templates' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.common.templates' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.common.templates.environments' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.common.templates.environments' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.common.templates.environments' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.common.templates.environments' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.common.templates.fragments' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.common.templates.fragments' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.common.templates.fragments' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.common.templates.fragments' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.common.templates.kubernetes.fragments' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.common.templates.kubernetes.fragments' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.common.templates.kubernetes.fragments' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.common.templates.kubernetes.fragments' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.common.templates.kubernetes.helm' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.common.templates.kubernetes.helm' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.common.templates.kubernetes.helm' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.common.templates.kubernetes.helm' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.common.templates.swarm.fragments' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.common.templates.swarm.fragments' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.common.templates.swarm.fragments' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.common.templates.swarm.fragments' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.k8s_coreos_v1.templates' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.k8s_coreos_v1.templates' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.k8s_coreos_v1.templates' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.k8s_coreos_v1.templates' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.k8s_coreos_v1.templates.fragments' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.k8s_coreos_v1.templates.fragments' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.k8s_coreos_v1.templates.fragments' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.k8s_coreos_v1.templates.fragments' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.k8s_fedora_atomic_v1.templates' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.k8s_fedora_atomic_v1.templates' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.k8s_fedora_atomic_v1.templates' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.k8s_fedora_atomic_v1.templates' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.k8s_fedora_atomic_v1.tools' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.k8s_fedora_atomic_v1.tools' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.k8s_fedora_atomic_v1.tools' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.k8s_fedora_atomic_v1.tools' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.k8s_fedora_coreos_v1.templates' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.k8s_fedora_coreos_v1.templates' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.k8s_fedora_coreos_v1.templates' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.k8s_fedora_coreos_v1.templates' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.k8s_fedora_ironic_v1.image.kubernetes' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.k8s_fedora_ironic_v1.image.kubernetes' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.k8s_fedora_ironic_v1.image.kubernetes' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.k8s_fedora_ironic_v1.image.kubernetes' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.k8s_fedora_ironic_v1.templates' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.k8s_fedora_ironic_v1.templates' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.k8s_fedora_ironic_v1.templates' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.k8s_fedora_ironic_v1.templates' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.mesos_ubuntu_v1.image' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.mesos_ubuntu_v1.image' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.mesos_ubuntu_v1.image' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.mesos_ubuntu_v1.image' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.mesos_ubuntu_v1.image.docker' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.mesos_ubuntu_v1.image.docker' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.mesos_ubuntu_v1.image.docker' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.mesos_ubuntu_v1.image.docker' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.mesos_ubuntu_v1.image.mesos' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.mesos_ubuntu_v1.image.mesos' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.mesos_ubuntu_v1.image.mesos' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.mesos_ubuntu_v1.image.mesos' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.mesos_ubuntu_v1.templates' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.mesos_ubuntu_v1.templates' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.mesos_ubuntu_v1.templates' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.mesos_ubuntu_v1.templates' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.mesos_ubuntu_v1.templates.fragments' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.mesos_ubuntu_v1.templates.fragments' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.mesos_ubuntu_v1.templates.fragments' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.mesos_ubuntu_v1.templates.fragments' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.swarm_fedora_atomic_v1.image.openvswitch' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.swarm_fedora_atomic_v1.image.openvswitch' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.swarm_fedora_atomic_v1.image.openvswitch' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.swarm_fedora_atomic_v1.image.openvswitch' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.swarm_fedora_atomic_v1.templates' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.swarm_fedora_atomic_v1.templates' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.swarm_fedora_atomic_v1.templates' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.swarm_fedora_atomic_v1.templates' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.swarm_fedora_atomic_v2.templates' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.swarm_fedora_atomic_v2.templates' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.swarm_fedora_atomic_v2.templates' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.swarm_fedora_atomic_v2.templates' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.drivers.swarm_fedora_atomic_v2.templates.fragments' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.drivers.swarm_fedora_atomic_v2.templates.fragments' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.drivers.swarm_fedora_atomic_v2.templates.fragments' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.drivers.swarm_fedora_atomic_v2.templates.fragments' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.tests.contrib' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.tests.contrib' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.tests.contrib' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.tests.contrib' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'magnum.tests.releasenotes.notes' as data is deprecated, please list it in `packages`.
    !!


    ############################
    # Package would be ignored #
    ############################
    Python recognizes 'magnum.tests.releasenotes.notes' as an importable package,
    but it is not listed in the `packages` configuration of setuptools.

    'magnum.tests.releasenotes.notes' has been automatically added to the distribution only
    because it may contain data files, but this behavior is likely to change
    in future versions of setuptools (and therefore is considered deprecated).

    Please make sure that 'magnum.tests.releasenotes.notes' is included as a package by using
    the `packages` configuration field or the proper discovery methods
    (for example by using `find_namespace_packages(...)`/`find_namespace:`
    instead of `find_packages(...)`/`find:`).

    You can read more about "package discovery" and "data files" on setuptools
    documentation page.


!!

  check.warn(importable)
creating build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates
copying magnum/drivers/k8s_fedora_coreos_v1/templates/COPYING -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates
copying magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates
copying magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates
copying magnum/drivers/k8s_fedora_coreos_v1/templates/kubemaster.yaml -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates
copying magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates
copying magnum/drivers/k8s_fedora_coreos_v1/templates/user_data.json -> build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates
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
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_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
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/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/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/configure_docker_storage_driver_fedora_coreos.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-v3-3-x.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-cinder-csi.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-clients.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments
copying magnum/drivers/common/templates/kubernetes/fragments/install-cri.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/rotate-kubernetes-ca-certs-master.sh -> build/lib/magnum/drivers/common/templates/kubernetes/fragments
copying magnum/drivers/common/templates/kubernetes/fragments/rotate-kubernetes-ca-certs-worker.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-adapter.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
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/tests/releasenotes
creating build/lib/magnum/tests/releasenotes/notes
copying magnum/tests/releasenotes/notes/separated-ca-certs-299c95eea1ffd9b1.yaml -> build/lib/magnum/tests/releasenotes/notes
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/7da8489d6a68_separated_ca_cert_for_etcd_and_front_.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/95096e2334ee_add_master_lb_enabled_to_cluster.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/c04e925e65c2_nodegroups_v2.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/f1d8b0ab8b8d_added_observations_to_cluster_template.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
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
copying magnum/api/app.wsgi -> build/lib/magnum/api
copying magnum/api/rest_api_version_history.rst -> build/lib/magnum/api
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
running install_lib
creating /build/magnum-15.0.1/debian/tmp
creating /build/magnum-15.0.1/debian/tmp/usr
creating /build/magnum-15.0.1/debian/tmp/usr/lib
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/service
copying build/lib/magnum/service/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/service
copying build/lib/magnum/service/periodic.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/service
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/barbican.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/certificates.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/cinder.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/cluster_heat.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/cluster_templates.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/database.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/docker.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/docker_registry.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/drivers.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/glance.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/heat.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/keystone.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/kubernetes.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/magnum_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/neutron.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/nova.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/octavia.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/opts.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/paths.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/profiler.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/quota.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/rpc.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/services.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/trust.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
copying build/lib/magnum/conf/x509.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd
copying build/lib/magnum/cmd/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd
copying build/lib/magnum/cmd/api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd
copying build/lib/magnum/cmd/conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd
copying build/lib/magnum/cmd/db_manage.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd
copying build/lib/magnum/cmd/driver_manage.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd
copying build/lib/magnum/cmd/status.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/rest_api_version_history.rst -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/app.wsgi -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/app.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/attr_validator.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/config.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/expose.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/hooks.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/http_error.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/servicegroup.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/validation.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
copying build/lib/magnum/api/versioned_method.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers
copying build/lib/magnum/api/controllers/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers
copying build/lib/magnum/api/controllers/base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers
copying build/lib/magnum/api/controllers/link.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers
copying build/lib/magnum/api/controllers/root.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers
copying build/lib/magnum/api/controllers/versions.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/bay.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/baymodel.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/certificate.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/cluster_actions.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/cluster_template.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/collection.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/federation.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/magnum_services.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/nodegroup.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/quota.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/stats.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
copying build/lib/magnum/api/controllers/v1/types.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/middleware
copying build/lib/magnum/api/middleware/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/middleware
copying build/lib/magnum/api/middleware/auth_token.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/middleware
copying build/lib/magnum/api/middleware/parsable_error.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/middleware
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/cinder.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/clients.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/config.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/context.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/docker_utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/exception.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/keystone.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/name_generator.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/neutron.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/nova.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/octavia.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/policy.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/profiler.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/rpc.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/rpc_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/short_id.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/urlfetch.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
copying build/lib/magnum/common/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager
copying build/lib/magnum/common/cert_manager/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager
copying build/lib/magnum/common/cert_manager/barbican_cert_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager
copying build/lib/magnum/common/cert_manager/cert_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager
copying build/lib/magnum/common/cert_manager/local_cert_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager
copying build/lib/magnum/common/cert_manager/x509keypair_cert_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/bay.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/baymodel.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/certificate.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/cluster_template.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/federation.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/magnum_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/nodegroup.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/quota.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
copying build/lib/magnum/common/policies/stats.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509
copying build/lib/magnum/common/x509/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509
copying build/lib/magnum/common/x509/extensions.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509
copying build/lib/magnum/common/x509/operations.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509
copying build/lib/magnum/common/x509/validator.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/servicegroup
copying build/lib/magnum/servicegroup/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/servicegroup
copying build/lib/magnum/servicegroup/magnum_service_periodic.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/servicegroup
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/f1d8b0ab8b8d_added_observations_to_cluster_template.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/c04e925e65c2_nodegroups_v2.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/95096e2334ee_add_master_lb_enabled_to_cluster.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/7da8489d6a68_separated_ca_cert_for_etcd_and_front_.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions
copying build/lib/magnum/db/sqlalchemy/alembic/script.py.mako -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic
copying build/lib/magnum/db/sqlalchemy/alembic/env.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic
copying build/lib/magnum/db/sqlalchemy/alembic/README -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic
copying build/lib/magnum/db/sqlalchemy/alembic.ini -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy
copying build/lib/magnum/db/sqlalchemy/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy
copying build/lib/magnum/db/sqlalchemy/api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy
copying build/lib/magnum/db/sqlalchemy/migration.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy
copying build/lib/magnum/db/sqlalchemy/models.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy
copying build/lib/magnum/db/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db
copying build/lib/magnum/db/api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db
copying build/lib/magnum/db/migration.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor
copying build/lib/magnum/conductor/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor
copying build/lib/magnum/conductor/api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor
copying build/lib/magnum/conductor/k8s_api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor
copying build/lib/magnum/conductor/monitors.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor
copying build/lib/magnum/conductor/scale_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor
copying build/lib/magnum/conductor/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/common
copying build/lib/magnum/conductor/handlers/common/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/common
copying build/lib/magnum/conductor/handlers/common/cert_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/common
copying build/lib/magnum/conductor/handlers/common/trust_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/common
copying build/lib/magnum/conductor/handlers/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers
copying build/lib/magnum/conductor/handlers/ca_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers
copying build/lib/magnum/conductor/handlers/cluster_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers
copying build/lib/magnum/conductor/handlers/conductor_listener.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers
copying build/lib/magnum/conductor/handlers/federation_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers
copying build/lib/magnum/conductor/handlers/indirection_api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers
copying build/lib/magnum/conductor/handlers/nodegroup_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/tasks
copying build/lib/magnum/conductor/tasks/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/tasks
copying build/lib/magnum/conductor/tasks/heat_tasks.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/tasks
copying build/lib/magnum/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum
copying build/lib/magnum/i18n.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum
copying build/lib/magnum/version.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/certificate.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/cluster_template.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/federation.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/fields.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/magnum_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/nodegroup.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/quota.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/stats.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
copying build/lib/magnum/objects/x509keypair.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates/fragments
copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubeminion.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubemaster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_coreos_v1/templates/kubecluster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_coreos_v1/templates/COPYING -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_coreos_v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1
copying build/lib/magnum/drivers/k8s_coreos_v1/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1
copying build/lib/magnum/drivers/k8s_coreos_v1/template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1
copying build/lib/magnum/drivers/k8s_coreos_v1/version.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates
copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmmaster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates
copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/templates/swarmcluster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/templates
copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2
copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2
copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/monitor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2
copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2
copying build/lib/magnum/drivers/swarm_fedora_atomic_v2/version.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
copying build/lib/magnum/drivers/heat/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
copying build/lib/magnum/drivers/heat/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
copying build/lib/magnum/drivers/heat/k8s_coreos_template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
copying build/lib/magnum/drivers/heat/k8s_fedora_template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
copying build/lib/magnum/drivers/heat/k8s_template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
copying build/lib/magnum/drivers/heat/swarm_fedora_template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
copying build/lib/magnum/drivers/heat/swarm_mode_template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
copying build/lib/magnum/drivers/heat/template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-network-config.sh -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/write-docker-socket.yaml -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/volume-service.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/remove-docker-key.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/network-service.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/network-config-service.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/make-cert.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/enable-services.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/configure-selinux.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/configure-etcd.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/cfn-signal.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
copying build/lib/magnum/drivers/common/templates/swarm/fragments/add-proxy.sh -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm
copying build/lib/magnum/drivers/common/templates/kubernetes/helm/prometheus-operator.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm
copying build/lib/magnum/drivers/common/templates/kubernetes/helm/prometheus-adapter.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm
copying build/lib/magnum/drivers/common/templates/kubernetes/helm/metrics-server.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm
copying build/lib/magnum/drivers/common/templates/kubernetes/helm/ingress-nginx.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/helm
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/write-heat-params.sh -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/wc-notify-master.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/upgrade-kubernetes.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/start-container-agent.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/rotate-kubernetes-ca-certs-worker.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/rotate-kubernetes-ca-certs-master.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/make-cert.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/make-cert-client.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/kube-dashboard-service.sh -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/install-helm-modules.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/install-cri.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/install-clients.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/flannel-service.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-services-minion.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-services-master.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-prometheus-monitoring.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-keystone-auth.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-traefik.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-octavia.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-ingress-controller.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-helm-tiller.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-cinder-csi.sh -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-auto-scaling.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/enable-auto-healing.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/disable-selinux.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/core-dns-service.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/configure-etcd.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
copying build/lib/magnum/drivers/common/templates/kubernetes/fragments/add-proxy.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/kubernetes/fragments
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/network_switcher_private.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/network_switcher_existing.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/floating_ip_address_switcher_public.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/floating_ip_address_switcher_private.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/enable-docker-registry.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/configure_docker_storage_driver_fedora_coreos.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/configure_docker_storage_driver_atomic.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/configure-docker-storage.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/configure-docker-registry.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/atomic-install-openstack-ca.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/api_gateway_switcher_pool.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
copying build/lib/magnum/drivers/common/templates/fragments/api_gateway_switcher_master.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/fragments
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/with_volume.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/with_private_network.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/with_master_lb_octavia.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/with_master_lb.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/with_etcd_volume.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/no_volume.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/no_private_network.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/no_master_lb.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/no_etcd_volume.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/enable_lb_floating_ip.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/enable_floating_ip.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/disable_lb_floating_ip.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/environments/disable_floating_ip.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/environments
copying build/lib/magnum/drivers/common/templates/network.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates
copying build/lib/magnum/drivers/common/templates/lb_etcd.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates
copying build/lib/magnum/drivers/common/templates/lb_api.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates
copying build/lib/magnum/drivers/common/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common
copying build/lib/magnum/drivers/common/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common
copying build/lib/magnum/drivers/common/k8s_monitor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common
copying build/lib/magnum/drivers/common/k8s_scale_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubeminion.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubemaster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/templates/kubecluster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/templates
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/image/kubernetes
copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1
copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1
copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1
copying build/lib/magnum/drivers/k8s_fedora_ironic_v1/version.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1
copying build/lib/magnum/drivers/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/swarmnode.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/swarmmaster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/cluster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/README.md -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/templates/COPYING -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/templates
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/image/openvswitch
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/monitor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1
copying build/lib/magnum/drivers/swarm_fedora_atomic_v1/version.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/tools
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubeminion.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubemaster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/templates/COPYING -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1
copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1
copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1
copying build/lib/magnum/drivers/k8s_fedora_atomic_v1/version.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates/fragments
copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosslave.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates
copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesosmaster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates
copying build/lib/magnum/drivers/mesos_ubuntu_v1/templates/mesoscluster.yaml -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/templates
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos/pre-install.d
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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/package-installs.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos
copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/mesos/elements-deps -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/mesos
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker/pre-install.d
creating /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/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/package-installs.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker
copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/docker/elements-deps -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image/docker
copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/validate_image.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image
copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/install_imagebuild_deps.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image
copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/README.md -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image
copying build/lib/magnum/drivers/mesos_ubuntu_v1/image/Dockerfile -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/image
copying build/lib/magnum/drivers/mesos_ubuntu_v1/COPYING -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1
copying build/lib/magnum/drivers/mesos_ubuntu_v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1
copying build/lib/magnum/drivers/mesos_ubuntu_v1/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1
copying build/lib/magnum/drivers/mesos_ubuntu_v1/monitor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1
copying build/lib/magnum/drivers/mesos_ubuntu_v1/scale_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1
copying build/lib/magnum/drivers/mesos_ubuntu_v1/template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1
copying build/lib/magnum/drivers/mesos_ubuntu_v1/version.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/user_data.json -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/kubeminion.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/kubemaster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/fcct-config.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/templates/COPYING -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/templates
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/template_def.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1
copying build/lib/magnum/drivers/k8s_fedora_coreos_v1/version.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/releasenotes
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/releasenotes/notes
copying build/lib/magnum/tests/releasenotes/notes/separated-ca-certs-299c95eea1ffd9b1.yaml -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/releasenotes/notes
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/contrib
copying build/lib/magnum/tests/contrib/post_test_hook.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/contrib
copying build/lib/magnum/tests/contrib/gate_hook.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/contrib
copying build/lib/magnum/tests/contrib/copy_instance_logs.sh -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/contrib
copying build/lib/magnum/tests/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
copying build/lib/magnum/tests/base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
copying build/lib/magnum/tests/conf_fixture.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
copying build/lib/magnum/tests/fake_notifier.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
copying build/lib/magnum/tests/fakes.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
copying build/lib/magnum/tests/output_fixture.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
copying build/lib/magnum/tests/policy_fixture.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
copying build/lib/magnum/tests/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s
copying build/lib/magnum/tests/functional/k8s/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s
copying build/lib/magnum/tests/functional/k8s/test_k8s_python_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s
copying build/lib/magnum/tests/functional/k8s/test_magnum_python_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm
copying build/lib/magnum/tests/functional/swarm/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm
copying build/lib/magnum/tests/functional/swarm/test_swarm_python_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic
copying build/lib/magnum/tests/functional/k8s_ironic/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic
copying build/lib/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/mesos
copying build/lib/magnum/tests/functional/mesos/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/mesos
copying build/lib/magnum/tests/functional/mesos/test_mesos_python_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/mesos
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode
copying build/lib/magnum/tests/functional/swarm_mode/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode
copying build/lib/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos
copying build/lib/magnum/tests/functional/k8s_coreos/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos
copying build/lib/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos
copying build/lib/magnum/tests/functional/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional
copying build/lib/magnum/tests/functional/python_client_base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
copying build/lib/magnum/tests/functional/common/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
copying build/lib/magnum/tests/functional/common/base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
copying build/lib/magnum/tests/functional/common/client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
copying build/lib/magnum/tests/functional/common/config.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
copying build/lib/magnum/tests/functional/common/datagen.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
copying build/lib/magnum/tests/functional/common/manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
copying build/lib/magnum/tests/functional/common/models.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
copying build/lib/magnum/tests/functional/common/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1
copying build/lib/magnum/tests/functional/api/v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients
copying build/lib/magnum/tests/functional/api/v1/clients/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients
copying build/lib/magnum/tests/functional/api/v1/clients/bay_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients
copying build/lib/magnum/tests/functional/api/v1/clients/baymodel_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients
copying build/lib/magnum/tests/functional/api/v1/clients/cert_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients
copying build/lib/magnum/tests/functional/api/v1/clients/cluster_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients
copying build/lib/magnum/tests/functional/api/v1/clients/cluster_template_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients
copying build/lib/magnum/tests/functional/api/v1/clients/magnum_service_client.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/bay_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/baymodel_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/baymodelpatch_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/baypatch_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/cert_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/cluster_id_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/cluster_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/cluster_template_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/clusterpatch_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/v1/models/magnum_service_model.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models
copying build/lib/magnum/tests/functional/api/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api
copying build/lib/magnum/tests/functional/api/base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/test_cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/test_cluster_template.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/test_federation.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/test_fields.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/test_magnum_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/test_nodegroup.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/test_objects.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/test_x509keypair.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/objects/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects
copying build/lib/magnum/tests/unit/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit
copying build/lib/magnum/tests/unit/test_hacking.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_clients.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_context.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_docker_utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_exception.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_keystone.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_neutron.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_octavia.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_policy.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_profiler.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_rpc.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_short_id.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_urlfetch.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
copying build/lib/magnum/tests/unit/common/test_utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager
copying build/lib/magnum/tests/unit/common/cert_manager/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager
copying build/lib/magnum/tests/unit/common/cert_manager/test_barbican.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager
copying build/lib/magnum/tests/unit/common/cert_manager/test_cert_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager
copying build/lib/magnum/tests/unit/common/cert_manager/test_local.py -> /build/magnum-15.0.1/debian/tmp/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 -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509
copying build/lib/magnum/tests/unit/common/x509/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509
copying build/lib/magnum/tests/unit/common/x509/test_operations.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509
copying build/lib/magnum/tests/unit/common/x509/test_sign.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509
copying build/lib/magnum/tests/unit/common/x509/test_validator.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup
copying build/lib/magnum/tests/unit/servicegroup/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup
copying build/lib/magnum/tests/unit/servicegroup/test_magnum_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conf
copying build/lib/magnum/tests/unit/conf/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conf
copying build/lib/magnum/tests/unit/conf/test_conf.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conf
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers
copying build/lib/magnum/tests/unit/drivers/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers
copying build/lib/magnum/tests/unit/drivers/test_heat_driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers
copying build/lib/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers
copying build/lib/magnum/tests/unit/drivers/test_template_definition.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/template
copying build/lib/magnum/tests/unit/template/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/template
copying build/lib/magnum/tests/unit/template/test_template.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/template
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd
copying build/lib/magnum/tests/unit/cmd/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd
copying build/lib/magnum/tests/unit/cmd/test_api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd
copying build/lib/magnum/tests/unit/cmd/test_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd
copying build/lib/magnum/tests/unit/cmd/test_db_manage.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd
copying build/lib/magnum/tests/unit/cmd/test_driver_manage.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd
copying build/lib/magnum/tests/unit/cmd/test_status.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/test_app.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/test_attr_validator.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/test_expose.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/test_hooks.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/test_servicegroup.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/test_validation.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
copying build/lib/magnum/tests/unit/api/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers
copying build/lib/magnum/tests/unit/api/controllers/noauth-paste.ini -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers
copying build/lib/magnum/tests/unit/api/controllers/auth-v1-access.ini -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers
copying build/lib/magnum/tests/unit/api/controllers/auth-root-access.ini -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers
copying build/lib/magnum/tests/unit/api/controllers/auth-paste.ini -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_bay.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_baymodel.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_certificate.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_cluster_template.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_federation.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_magnum_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_nodegroup.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_quota.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_stats.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_types.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/v1/test_utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1
copying build/lib/magnum/tests/unit/api/controllers/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers
copying build/lib/magnum/tests/unit/api/controllers/test_base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers
copying build/lib/magnum/tests/unit/api/controllers/test_root.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor
copying build/lib/magnum/tests/unit/conductor/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor
copying build/lib/magnum/tests/unit/conductor/test_k8s_api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor
copying build/lib/magnum/tests/unit/conductor/test_monitors.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor
copying build/lib/magnum/tests/unit/conductor/test_rpcapi.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor
copying build/lib/magnum/tests/unit/conductor/test_scale_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor
copying build/lib/magnum/tests/unit/conductor/test_utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks
copying build/lib/magnum/tests/unit/conductor/tasks/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks
copying build/lib/magnum/tests/unit/conductor/tasks/test_heat_tasks.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common
copying build/lib/magnum/tests/unit/conductor/handlers/common/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common
copying build/lib/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common
copying build/lib/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common
copying build/lib/magnum/tests/unit/conductor/handlers/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_ca_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_conductor_listener.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_federation_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_indirection_api.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
copying build/lib/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy
copying build/lib/magnum/tests/unit/db/sqlalchemy/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy
copying build/lib/magnum/tests/unit/db/sqlalchemy/test_types.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy
copying build/lib/magnum/tests/unit/db/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/base.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/test_cluster.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/test_cluster_template.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/test_federation.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/test_magnum_service.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/test_nodegroup.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/test_quota.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/test_x509keypair.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
copying build/lib/magnum/tests/unit/db/utils.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/service
copying build/lib/magnum/tests/unit/service/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/service
copying build/lib/magnum/tests/unit/service/test_periodic.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/service
creating /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/hacking
copying build/lib/magnum/hacking/__init__.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/hacking
copying build/lib/magnum/hacking/checks.py -> /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/hacking
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/service/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/service/periodic.py to periodic.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/api.py to api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/barbican.py to barbican.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/certificates.py to certificates.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/cinder.py to cinder.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/cluster.py to cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/cluster_heat.py to cluster_heat.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/cluster_templates.py to cluster_templates.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/conductor.py to conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/database.py to database.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/docker.py to docker.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/docker_registry.py to docker_registry.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/drivers.py to drivers.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/glance.py to glance.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/heat.py to heat.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/keystone.py to keystone.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/kubernetes.py to kubernetes.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/magnum_client.py to magnum_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/neutron.py to neutron.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/nova.py to nova.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/octavia.py to octavia.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/opts.py to opts.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/paths.py to paths.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/profiler.py to profiler.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/quota.py to quota.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/rpc.py to rpc.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/services.py to services.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/trust.py to trust.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conf/x509.py to x509.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd/api.py to api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd/conductor.py to conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd/db_manage.py to db_manage.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd/driver_manage.py to driver_manage.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/cmd/status.py to status.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/app.py to app.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/attr_validator.py to attr_validator.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/config.py to config.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/expose.py to expose.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/hooks.py to hooks.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/http_error.py to http_error.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/servicegroup.py to servicegroup.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/validation.py to validation.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/versioned_method.py to versioned_method.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/base.py to base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/link.py to link.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/root.py to root.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/versions.py to versions.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/bay.py to bay.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/baymodel.py to baymodel.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/certificate.py to certificate.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster.py to cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster_actions.py to cluster_actions.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/cluster_template.py to cluster_template.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/collection.py to collection.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/federation.py to federation.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/magnum_services.py to magnum_services.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/nodegroup.py to nodegroup.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/quota.py to quota.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/stats.py to stats.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/controllers/v1/types.py to types.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/middleware/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/middleware/auth_token.py to auth_token.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/api/middleware/parsable_error.py to parsable_error.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cinder.py to cinder.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/clients.py to clients.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/config.py to config.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/context.py to context.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/docker_utils.py to docker_utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/exception.py to exception.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/keystone.py to keystone.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/name_generator.py to name_generator.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/neutron.py to neutron.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/nova.py to nova.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/octavia.py to octavia.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policy.py to policy.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/profiler.py to profiler.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/rpc.py to rpc.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/rpc_service.py to rpc_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/service.py to service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/short_id.py to short_id.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/urlfetch.py to urlfetch.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager/barbican_cert_manager.py to barbican_cert_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager/cert_manager.py to cert_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager/local_cert_manager.py to local_cert_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/cert_manager/x509keypair_cert_manager.py to x509keypair_cert_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/base.py to base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/bay.py to bay.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/baymodel.py to baymodel.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/certificate.py to certificate.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/cluster.py to cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/cluster_template.py to cluster_template.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/federation.py to federation.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/magnum_service.py to magnum_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/nodegroup.py to nodegroup.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/quota.py to quota.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/policies/stats.py to stats.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509/extensions.py to extensions.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509/operations.py to operations.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/common/x509/validator.py to validator.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/servicegroup/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/servicegroup/magnum_service_periodic.py to magnum_service_periodic.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/fb03fdef8919_rename_baymodel_to_clustertemplate.py to fb03fdef8919_rename_baymodel_to_clustertemplate.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/f1d8b0ab8b8d_added_observations_to_cluster_template.py to f1d8b0ab8b8d_added_observations_to_cluster_template.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ef08a5e057bd_remove_pod.py to ef08a5e057bd_remove_pod.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ee92b41b8809_create_quotas_table.py to ee92b41b8809_create_quotas_table.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/e772b2598d9_add_container_command.py to e772b2598d9_add_container_command.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/d072f58ab240_modify_x509keypair_table.py to d072f58ab240_modify_x509keypair_table.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/c04e925e65c2_nodegroups_v2.py to c04e925e65c2_nodegroups_v2.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/bc46ba6cf949_add_keypair_to_cluster.py to bc46ba6cf949_add_keypair_to_cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/bb42b7cad130_remove_node_object.py to bb42b7cad130_remove_node_object.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/ac92cbae311c_add_nodegoup_table.py to ac92cbae311c_add_nodegoup_table.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/a0e7c8450ab1_add_labels_to_cluster.py to a0e7c8450ab1_add_labels_to_cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/9a1539f1cd2c_add_federation_table.py to 9a1539f1cd2c_add_federation_table.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/966a99e70ff_add_proxy.py to 966a99e70ff_add_proxy.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/95096e2334ee_add_master_lb_enabled_to_cluster.py to 95096e2334ee_add_master_lb_enabled_to_cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/859fb45df249_remove_replication_controller.py to 859fb45df249_remove_replication_controller.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/7da8489d6a68_separated_ca_cert_for_etcd_and_front_.py to 7da8489d6a68_separated_ca_cert_for_etcd_and_front_.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5ad410481b88_rename_insecure.py to 5ad410481b88_rename_insecure.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/59e7664a8ba1_add_container_status.py to 59e7664a8ba1_add_container_status.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5977879072a7_add_env_to_container.py to 5977879072a7_add_env_to_container.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/57fbdf2327a2_remove_baylock.py to 57fbdf2327a2_remove_baylock.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py to 5793cd26898d_add_bay_status.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/5518af8dbc21_rename_cert_uuid.py to 5518af8dbc21_rename_cert_uuid.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/4e263f236334_add_registry_enabled.py to 4e263f236334_add_registry_enabled.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/4956f03cabad_add_cluster_distro.py to 4956f03cabad_add_cluster_distro.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/456126c6c9e9_create_baylock_table.py to 456126c6c9e9_create_baylock_table.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/421102d1f2d2_create_x509keypair_table.py to 421102d1f2d2_create_x509keypair_table.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py to 3bea56f25597_multi_tenant.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3b6c4c42adb4_add_unique_constraints.py to 3b6c4c42adb4_add_unique_constraints.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py to 3a938526b35d_add_docker_volume_size.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/33ef79969018_add_memory_to_container.py to 33ef79969018_add_memory_to_container.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2d8657c0cdc_add_bay_uuid.py to 2d8657c0cdc_add_bay_uuid.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py to 2d1354bbf76e_ssh_authorized_key.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2b5f24dd95de_rename_service_port.py to 2b5f24dd95de_rename_service_port.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2ace4006498_rename_bay_minions_address.py to 2ace4006498_rename_bay_minions_address.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/29affeaa2bc2_rename_bay_master_address.py to 29affeaa2bc2_rename_bay_master_address.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/27ad304554e2_adding_magnum_service_functionality.py to 27ad304554e2_adding_magnum_service_functionality.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py to 2581ebaf0cb2_initial_migration.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1f196a3dabae_remove_container.py to 1f196a3dabae_remove_container.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1d045384b966_add_insecure_baymodel_attr.py to 1d045384b966_add_insecure_baymodel_attr.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1c1ff5e56048_rename_container_image_id.py to 1c1ff5e56048_rename_container_image_id.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py to 1afee1db6cd0_add_master_flavor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/156ceb17fb0a_add_bay_status_reason.py to 156ceb17fb0a_add_bay_status_reason.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/085e601a39f6_remove_service.py to 085e601a39f6_remove_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/versions/05d3e97de9ee_add_volume_driver.py to 05d3e97de9ee_add_volume_driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/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-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/alembic/env.py to env.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/api.py to api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/migration.py to migration.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/sqlalchemy/models.py to models.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/api.py to api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/db/migration.py to migration.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/api.py to api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/k8s_api.py to k8s_api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/monitors.py to monitors.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/scale_manager.py to scale_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/common/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/common/cert_manager.py to cert_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/common/trust_manager.py to trust_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/ca_conductor.py to ca_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/cluster_conductor.py to cluster_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/conductor_listener.py to conductor_listener.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/federation_conductor.py to federation_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/indirection_api.py to indirection_api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/handlers/nodegroup_conductor.py to nodegroup_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/tasks/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/conductor/tasks/heat_tasks.py to heat_tasks.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/i18n.py to i18n.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/version.py to version.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/base.py to base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/certificate.py to certificate.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/cluster.py to cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/cluster_template.py to cluster_template.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/federation.py to federation.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/fields.py to fields.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/magnum_service.py to magnum_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/nodegroup.py to nodegroup.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/quota.py to quota.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/stats.py to stats.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/objects/x509keypair.py to x509keypair.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/template_def.py to template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_coreos_v1/version.py to version.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/monitor.py to monitor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/template_def.py to template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v2/version.py to version.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_coreos_template_def.py to k8s_coreos_template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_fedora_template_def.py to k8s_fedora_template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat/k8s_template_def.py to k8s_template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat/swarm_fedora_template_def.py to swarm_fedora_template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat/swarm_mode_template_def.py to swarm_mode_template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/heat/template_def.py to template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/templates/swarm/fragments/make-cert.py to make-cert.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/k8s_monitor.py to k8s_monitor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/common/k8s_scale_manager.py to k8s_scale_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/template_def.py to template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_ironic_v1/version.py to version.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/monitor.py to monitor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/template_def.py to template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/swarm_fedora_atomic_v1/version.py to version.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/template_def.py to template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_atomic_v1/version.py to version.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/monitor.py to monitor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/scale_manager.py to scale_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/template_def.py to template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/mesos_ubuntu_v1/version.py to version.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/driver.py to driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/template_def.py to template_def.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/drivers/k8s_fedora_coreos_v1/version.py to version.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/base.py to base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/conf_fixture.py to conf_fixture.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/fake_notifier.py to fake_notifier.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/fakes.py to fakes.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/output_fixture.py to output_fixture.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/policy_fixture.py to policy_fixture.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s/test_k8s_python_client.py to test_k8s_python_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s/test_magnum_python_client.py to test_magnum_python_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm/test_swarm_python_client.py to test_swarm_python_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_ironic/test_k8s_python_client.py to test_k8s_python_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/mesos/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/mesos/test_mesos_python_client.py to test_mesos_python_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/swarm_mode/test_swarm_mode_python_client.py to test_swarm_mode_python_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/k8s_coreos/test_k8s_python_client.py to test_k8s_python_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/python_client_base.py to python_client_base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common/base.py to base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common/client.py to client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common/config.py to config.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common/datagen.py to datagen.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common/manager.py to manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common/models.py to models.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/common/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/bay_client.py to bay_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/baymodel_client.py to baymodel_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cert_client.py to cert_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cluster_client.py to cluster_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/cluster_template_client.py to cluster_template_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/clients/magnum_service_client.py to magnum_service_client.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/bay_model.py to bay_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baymodel_model.py to baymodel_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baymodelpatch_model.py to baymodelpatch_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/baypatch_model.py to baypatch_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cert_model.py to cert_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_id_model.py to cluster_id_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_model.py to cluster_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_template_model.py to cluster_template_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/cluster_templatepatch_model.py to cluster_templatepatch_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/clusterpatch_model.py to clusterpatch_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/v1/models/magnum_service_model.py to magnum_service_model.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/functional/api/base.py to base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_cluster.py to test_cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_cluster_template.py to test_cluster_template.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_federation.py to test_federation.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_fields.py to test_fields.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_magnum_service.py to test_magnum_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_nodegroup.py to test_nodegroup.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_objects.py to test_objects.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/test_x509keypair.py to test_x509keypair.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/objects/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/test_hacking.py to test_hacking.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_clients.py to test_clients.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_context.py to test_context.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_docker_utils.py to test_docker_utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_exception.py to test_exception.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_keystone.py to test_keystone.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_neutron.py to test_neutron.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_octavia.py to test_octavia.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_policy.py to test_policy.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_profiler.py to test_profiler.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_rpc.py to test_rpc.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_service.py to test_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_short_id.py to test_short_id.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_urlfetch.py to test_urlfetch.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/test_utils.py to test_utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_barbican.py to test_barbican.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_cert_manager.py to test_cert_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_local.py to test_local.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/cert_manager/test_x509keypair_cert_manager.py to test_x509keypair_cert_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_operations.py to test_operations.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_sign.py to test_sign.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/common/x509/test_validator.py to test_validator.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/servicegroup/test_magnum_service.py to test_magnum_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conf/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conf/test_conf.py to test_conf.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers/test_heat_driver.py to test_heat_driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers/test_k8s_fedora_atomic_v1_driver.py to test_k8s_fedora_atomic_v1_driver.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/drivers/test_template_definition.py to test_template_definition.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/template/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/template/test_template.py to test_template.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_api.py to test_api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_conductor.py to test_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_db_manage.py to test_db_manage.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_driver_manage.py to test_driver_manage.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/cmd/test_status.py to test_status.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/base.py to base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_app.py to test_app.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_attr_validator.py to test_attr_validator.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_expose.py to test_expose.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_hooks.py to test_hooks.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_servicegroup.py to test_servicegroup.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/test_validation.py to test_validation.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_bay.py to test_bay.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_baymodel.py to test_baymodel.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_certificate.py to test_certificate.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster.py to test_cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster_actions.py to test_cluster_actions.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_cluster_template.py to test_cluster_template.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_federation.py to test_federation.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_magnum_service.py to test_magnum_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_nodegroup.py to test_nodegroup.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_quota.py to test_quota.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_stats.py to test_stats.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_types.py to test_types.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/v1/test_utils.py to test_utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/test_base.py to test_base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/api/controllers/test_root.py to test_root.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_k8s_api.py to test_k8s_api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_monitors.py to test_monitors.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_rpcapi.py to test_rpcapi.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_scale_manager.py to test_scale_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/test_utils.py to test_utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/tasks/test_heat_tasks.py to test_heat_tasks.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/test_cert_manager.py to test_cert_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/common/test_trust_manager.py to test_trust_manager.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_ca_conductor.py to test_ca_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_cluster_conductor.py to test_cluster_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_conductor_listener.py to test_conductor_listener.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_federation_conductor.py to test_federation_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_indirection_api.py to test_indirection_api.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_k8s_cluster_conductor.py to test_k8s_cluster_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_mesos_cluster_conductor.py to test_mesos_cluster_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_nodegroup_conductor.py to test_nodegroup_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/conductor/handlers/test_swarm_cluster_conductor.py to test_swarm_cluster_conductor.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/sqlalchemy/test_types.py to test_types.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/base.py to base.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_cluster.py to test_cluster.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_cluster_template.py to test_cluster_template.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_federation.py to test_federation.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_magnum_service.py to test_magnum_service.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_nodegroup.py to test_nodegroup.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_quota.py to test_quota.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/test_x509keypair.py to test_x509keypair.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/db/utils.py to utils.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/service/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/tests/unit/service/test_periodic.py to test_periodic.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/hacking/__init__.py to __init__.cpython-311.pyc
byte-compiling /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum/hacking/checks.py to checks.cpython-311.pyc
running install_data
creating /build/magnum-15.0.1/debian/tmp/usr/etc
creating /build/magnum-15.0.1/debian/tmp/usr/etc/magnum
copying etc/magnum/api-paste.ini -> /build/magnum-15.0.1/debian/tmp/usr/etc/magnum
running install_egg_info
Copying magnum.egg-info to /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages/magnum-15.0.1.egg-info
Skipping SOURCES.txt
running install_scripts
Installing magnum-api script to /build/magnum-15.0.1/debian/tmp/usr/bin
Installing magnum-conductor script to /build/magnum-15.0.1/debian/tmp/usr/bin
Installing magnum-db-manage script to /build/magnum-15.0.1/debian/tmp/usr/bin
Installing magnum-driver-manage script to /build/magnum-15.0.1/debian/tmp/usr/bin
Installing magnum-status script to /build/magnum-15.0.1/debian/tmp/usr/bin
Installing magnum-api-wsgi script to /build/magnum-15.0.1/debian/tmp/usr/bin
rm -rf /build/magnum-15.0.1/debian/tmp/usr/etc
# See https://storyboard.openstack.org/#!/story/2003565
# to follow-up on failed tests in Sid (works in Stretch)
pkgos-dh_auto_test --no-py2 --concurrency 2 'magnum\.tests\.unit\.(?!(drivers\.test_heat_driver\.TestHeatPoller\.test_poll_done|drivers\.test_heat_driver\.TestHeatPoller\.test_poll_destroy|api\.controllers\.v1\.test_baymodel\.TestPatch|api\.controllers\.v1\.test_baymodel\.TestPost|api\.controllers\.v1\.test_cluster_template\.TestPost|api\.controllers\.v1\.test_cluster_template\.TestListClusterTemplate|api\.controllers\.v1\.test_cluster_template\.TestPatch\.test_update_cluster_template_with_cluster_not_allow_update|api\.controllers\.v1\.test_federation\.TestListFederation\.test_collection_links|api\.controllers\.v1\.test_federation\.TestPost\.test_create_federation_with_valid_name|api\.controllers\.v1\.test_cluster\.TestListCluster\.test_get_one_by_uuid|api\.controllers\.v1\.test_nodegroup\.TestPatch\.test_replace_ok))'
+ PKGOS_TEST_PARALLEL=yes
+ PKGOS_TEST_SERIAL=no
+ PYTHONS=disabled
+ PYTHON3S=disabled
+ TEST_PARALLEL_OPT=--parallel
+ TEST_SERIAL_OPT=
+ for i in $@
+ case "${1}" in
+ echo 'WARNING: --no-py2 is deprecated, and always on.'
WARNING: --no-py2 is deprecated, and always on.
+ shift
+ for i in $@
+ case "${1}" in
+ for i in $@
+ case "${1}" in
+ for i in $@
+ case "${1}" in
++ py3versions -vr
+ PYTHON3S=3.11
+ '[' yes = no ']'
+ '[' no = yes ']'
+ for pyvers in ${PYTHON3S}
+ '[' 3.11 = disabled ']'
++ echo 3.11
++ cut -d. -f1
+ PYMAJOR=3
+ echo '===> Testing with python (python3)'
===> Testing with python (python3)
++ pwd
+ '[' -d /build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages ']'
+ '[' -z '' ']'
++ pwd
+ echo 'Implicitly adding PYTHONPATH=/build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages'
Implicitly adding PYTHONPATH=/build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages
++ pwd
+ export PYTHONPATH=/build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages
+ PYTHONPATH=/build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages
+ '[' -e .stestr.conf ']'
+ '[' -x /usr/bin/python3-stestr ']'
+ STESTR=stestr
+ rm -rf .stestr
+ PYTHON=python3.11
+ stestr run --parallel --subunit --concurrency 2 'magnum\.tests\.unit\.(?!(drivers\.test_heat_driver\.TestHeatPoller\.test_poll_done|drivers\.test_heat_driver\.TestHeatPoller\.test_poll_destroy|api\.controllers\.v1\.test_baymodel\.TestPatch|api\.controllers\.v1\.test_baymodel\.TestPost|api\.controllers\.v1\.test_cluster_template\.TestPost|api\.controllers\.v1\.test_cluster_template\.TestListClusterTemplate|api\.controllers\.v1\.test_cluster_template\.TestPatch\.test_update_cluster_template_with_cluster_not_allow_update|api\.controllers\.v1\.test_federation\.TestListFederation\.test_collection_links|api\.controllers\.v1\.test_federation\.TestPost\.test_create_federation_with_valid_name|api\.controllers\.v1\.test_cluster\.TestListCluster\.test_get_one_by_uuid|api\.controllers\.v1\.test_nodegroup\.TestPatch\.test_replace_ok))'
+ subunit2pyunit
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_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_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_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.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.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__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__ge__with_higher_version
magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_higher_version ... 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_lower_version
magnum.tests.unit.api.controllers.test_base.TestVersion.test__ge__with_lower_version ... 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
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_base.TestVersion.test__gt__with_higher_major_version
magnum.tests.unit.api.controllers.test_base.TestVersion.test__gt__with_higher_major_version ... 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_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_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__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__le__with_higher_version
magnum.tests.unit.api.controllers.test_base.TestVersion.test__le__with_higher_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__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_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_major_version
magnum.tests.unit.api.controllers.test_base.TestVersion.test__lt__with_lower_major_version ... ok
INFO  [alembic.runtime.migration] Running stamp_revision  -> 7da8489d6a68
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__ne__with_equal
magnum.tests.unit.api.controllers.test_base.TestVersion.test__ne__with_equal ... 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.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_init
magnum.tests.unit.api.controllers.test_base.TestVersion.test_init ... 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_detail
magnum.tests.unit.api.controllers.v1.test_bay.TestBayPolicyEnforcement.test_policy_disallow_detail ... 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.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_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_end_version
magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_end_version ... 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.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.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.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.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.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_matches_version_too_high
magnum.tests.unit.api.controllers.test_base.TestVersion.test_matches_version_too_high ... 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.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
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
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.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_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
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.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.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.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.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.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_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.TestPatch.test_add_non_existent_property
magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_add_non_existent_property ... 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, 'master_lb_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.10
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": []}]}
DELETE: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/965988b9-8e11-4494-af57-8fc5110d3a89/detail {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
GET: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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.10
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.10
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.10
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: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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/ad963be4-6d14-40a8-8679-45ef2f6c9485
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 ad963be4-6d14-40a8-8679-45ef2f6c9485 could not be found", "detail": "Cluster ad963be4-6d14-40a8-8679-45ef2f6c9485 could not be found.", "links": []}]}
DELETE: /v1/bays/cluster1
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

DELETE: /v1/bays/not_found
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
DELETE: /v1/bays/test_bay
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '/foo', 'value': 'bar', 'op': 'add'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/uuid', 'op': 'remove'}]
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
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.TestPatch.test_remove_ok
magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_remove_ok ... 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.TestPatch.test_replace_bay_name_failed
magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_bay_name_failed ... ok
INFO  [alembic.runtime.migration] Running stamp_revision  -> 7da8489d6a68
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.TestHeathcheck.test_healthcheck_enabled
magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_enabled ... 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.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_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
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
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.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.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_get_not_found
magnum.tests.unit.api.controllers.test_root.TestRootController.test_get_not_found ... 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
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.test_root.TestRootController.test_v1_controller
magnum.tests.unit.api.controllers.test_root.TestRootController.test_v1_controller ... 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.TestV1Routing.test_route_checks_version
magnum.tests.unit.api.controllers.test_root.TestV1Routing.test_route_checks_version ... 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.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.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.TestListBay.test_collection_links
magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_collection_links ... ok
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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/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.10
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 a non-existent object 'non-existent'", "links": []}]}
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': 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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:29.358436+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.10
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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:29.358436+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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:29.358436+00:00', 'updated_at': '2023-04-22T08:09:29.564283+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.10
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': '/baymodel_id', 'value': '96f00174-c6c4-40b5-bc43-283daab58237', 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '96f00174-c6c4-40b5-bc43-283daab58237'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '96f00174-c6c4-40b5-bc43-283daab58237'}]'. Reason: can't replace a non-existent object 'baymodel_id'", "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.10
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/c6c53950-d21e-4d91-8c99-d5a404ee6d1c [{'path': '/name', 'value': 'bay_example_B', 'op': 'replace'}]
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 c6c53950-d21e-4d91-8c99-d5a404ee6d1c could not be found", "detail": "Cluster c6c53950-d21e-4d91-8c99-d5a404ee6d1c could not be found.", "links": []}]}
PATCH: /v1/bays/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/baymodel_id', 'value': '1920a7be-eb36-4d8d-855d-76fc59ed8534', 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '1920a7be-eb36-4d8d-855d-76fc59ed8534'}]'", "detail": "Couldn't apply patch '[{'path': '/baymodel_id', 'op': 'replace', 'value': '1920a7be-eb36-4d8d-855d-76fc59ed8534'}]'. Reason: can't replace a non-existent object 'baymodel_id'", "links": []}]}
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
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
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_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_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.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
magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_replace_ok_by_name ... 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/?limit=3 {}
GOT:{'bays': [{'uuid': '11e8ce7b-5b25-4109-88e9-527f9e6fc67d', '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/11e8ce7b-5b25-4109-88e9-527f9e6fc67d', 'rel': 'self'}, {'href': 'http://localhost/bays/11e8ce7b-5b25-4109-88e9-527f9e6fc67d', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'd1889308-75b1-47f0-9c35-ffc653d36b7c', '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/d1889308-75b1-47f0-9c35-ffc653d36b7c', 'rel': 'self'}, {'href': 'http://localhost/bays/d1889308-75b1-47f0-9c35-ffc653d36b7c', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'a5f694bd-25de-4676-bec8-2725f9156405', '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/a5f694bd-25de-4676-bec8-2725f9156405', 'rel': 'self'}, {'href': 'http://localhost/bays/a5f694bd-25de-4676-bec8-2725f9156405', '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=a5f694bd-25de-4676-bec8-2725f9156405'}
GET: /v1/bays {}
GOT:{'bays': [{'uuid': '63456708-3239-4581-b519-9ccb338f6e79', '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/63456708-3239-4581-b519-9ccb338f6e79', 'rel': 'self'}, {'href': 'http://localhost/bays/63456708-3239-4581-b519-9ccb338f6e79', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'd0692cbd-16e8-44d5-8a17-853aa68273bf', '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/d0692cbd-16e8-44d5-8a17-853aa68273bf', 'rel': 'self'}, {'href': 'http://localhost/bays/d0692cbd-16e8-44d5-8a17-853aa68273bf', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'd876f701-6ee4-4a67-8b4a-91db4db5df5a', '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/d876f701-6ee4-4a67-8b4a-91db4db5df5a', 'rel': 'self'}, {'href': 'http://localhost/bays/d876f701-6ee4-4a67-8b4a-91db4db5df5a', '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=d876f701-6ee4-4a67-8b4a-91db4db5df5a'}
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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:31.250297+00:00', 'updated_at': None}]}
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.10
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/detail?limit=3&marker=ef64b977-dd20-4a3e-b386-029787edeefc {}
GOT:{'bays': [{'uuid': '5dd88c60-1261-43f6-8af2-47f26c9228c2', '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/5dd88c60-1261-43f6-8af2-47f26c9228c2', 'rel': 'self'}, {'href': 'http://localhost/bays/5dd88c60-1261-43f6-8af2-47f26c9228c2', '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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:31.425888+00:00', 'updated_at': None}]}
GET: /v1/bays {}
GOT:{'bays': []}
GET: /v1/bays?limit=3&marker=e1caad2c-05cd-47b0-9a80-6850d634c5e4 {}
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_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_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_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.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.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.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.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_update_bay_async
magnum.tests.unit.api.controllers.v1.test_bay.TestPatch.test_update_bay_async ... 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.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_bay.TestPost.test_create_bay
magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay ... ok
GOT:{'bays': [{'uuid': '7e33725f-5af0-4b0a-90c8-c0bf114f87ab', '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/7e33725f-5af0-4b0a-90c8-c0bf114f87ab', 'rel': 'self'}, {'href': 'http://localhost/bays/7e33725f-5af0-4b0a-90c8-c0bf114f87ab', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}]}
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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:31.688777+00:00', 'updated_at': None}
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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:31.776467+00:00', 'updated_at': None}
GET: /v1/bays/test_bay {}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/not_found {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 {}
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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:32.010682+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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:32.106511+00:00', 'updated_at': None}
GET: /v1/bays/b43d3437-ec62-474d-a998-93aff6644b5e {}
GOT:{'uuid': 'b43d3437-ec62-474d-a998-93aff6644b5e', '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/b43d3437-ec62-474d-a998-93aff6644b5e', 'rel': 'self'}, {'href': 'http://localhost/bays/b43d3437-ec62-474d-a998-93aff6644b5e', '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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:32.282956+00:00', 'updated_at': None}
GET: /v1/bays/b43d3437-ec62-474d-a998-93aff6644b5e {}
GOT:{'uuid': 'b43d3437-ec62-474d-a998-93aff6644b5e', '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/b43d3437-ec62-474d-a998-93aff6644b5e', 'rel': 'self'}, {'href': 'http://localhost/bays/b43d3437-ec62-474d-a998-93aff6644b5e', '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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:32.282956+00:00', 'updated_at': None}
GET: /bays/b43d3437-ec62-474d-a998-93aff6644b5e {}
magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_links
magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_links ... ok
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.10
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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:30.949035+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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:30.949035+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.10
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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:31.305270+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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:31.305270+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}
PATCH: /v1/bays/test_bay [{'path': '/name', 'value': 'test_bay', 'op': 'replace'}]
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/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.10
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/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.10
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.10
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, 'master_lb_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/f6cab5f3-b6d1-4b64-9cc7-78390481c07e
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "f6cab5f3-b6d1-4b64-9cc7-78390481c07e", "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/f6cab5f3-b6d1-4b64-9cc7-78390481c07e", "rel": "self"}, {"href": "http://localhost/bays/f6cab5f3-b6d1-4b64-9cc7-78390481c07e", "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, "master_lb_enabled": true, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
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.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_no_baymodel_id
magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_no_baymodel_id ... 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_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_one
magnum.tests.unit.api.controllers.v1.test_bay.TestListBay.test_one ... 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_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_create
magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_create ... 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, 'master_lb_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/5436ed68-1e20-4ea7-a432-9773931e9f5d
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "5436ed68-1e20-4ea7-a432-9773931e9f5d", "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/5436ed68-1e20-4ea7-a432-9773931e9f5d", "rel": "self"}, {"href": "http://localhost/bays/5436ed68-1e20-4ea7-a432-9773931e9f5d", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:32.770107+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, 'master_lb_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/e280e3b7-e057-430a-b1f5-e382033da7ae
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "e280e3b7-e057-430a-b1f5-e382033da7ae", "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/e280e3b7-e057-430a-b1f5-e382033da7ae", "rel": "self"}, {"href": "http://localhost/bays/e280e3b7-e057-430a-b1f5-e382033da7ae", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:32.873024+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, 'master_lb_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.10
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, 'master_lb_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/20ba0eb7-f2e4-480c-bb99-f71195cd17e7
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "20ba0eb7-f2e4-480c-bb99-f71195cd17e7", "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/20ba0eb7-f2e4-480c-bb99-f71195cd17e7", "rel": "self"}, {"href": "http://localhost/bays/20ba0eb7-f2e4-480c-bb99-f71195cd17e7", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:33.023485+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, 'master_lb_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/58dd14f6-dc84-470c-8451-d2ce27898484
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "58dd14f6-dc84-470c-8451-d2ce27898484", "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/58dd14f6-dc84-470c-8451-d2ce27898484", "rel": "self"}, {"href": "http://localhost/bays/58dd14f6-dc84-470c-8451-d2ce27898484", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:33.224604+00:00", "updated_at": null}
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_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.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_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_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_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_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_one
magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_disallow_get_one ... 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
GOT:{'uuid': 'b43d3437-ec62-474d-a998-93aff6644b5e', '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/b43d3437-ec62-474d-a998-93aff6644b5e', 'rel': 'self'}, {'href': 'http://localhost/bays/b43d3437-ec62-474d-a998-93aff6644b5e', '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, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:32.282956+00:00', 'updated_at': None}
GET: /v1/bays {}
GOT:{'bays': [{'uuid': '167e49d4-0d55-43d3-96f0-23bd7f637101', '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/167e49d4-0d55-43d3-96f0-23bd7f637101', 'rel': 'self'}, {'href': 'http://localhost/bays/167e49d4-0d55-43d3-96f0-23bd7f637101', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '74482330-64ae-4714-af01-40e6f7b06bee', '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/74482330-64ae-4714-af01-40e6f7b06bee', 'rel': 'self'}, {'href': 'http://localhost/bays/74482330-64ae-4714-af01-40e6f7b06bee', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'bd24e938-650f-4c26-ae21-a4e949b045b7', '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/bd24e938-650f-4c26-ae21-a4e949b045b7', 'rel': 'self'}, {'href': 'http://localhost/bays/bd24e938-650f-4c26-ae21-a4e949b045b7', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': '080f6f56-a1f4-400a-98e6-73ed548b66ca', '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/080f6f56-a1f4-400a-98e6-73ed548b66ca', 'rel': 'self'}, {'href': 'http://localhost/bays/080f6f56-a1f4-400a-98e6-73ed548b66ca', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'floating_ip_enabled': True}, {'uuid': 'f1bf010c-6744-4e39-8523-2c55a3559448', '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/f1bf010c-6744-4e39-8523-2c55a3559448', 'rel': 'self'}, {'href': 'http://localhost/bays/f1bf010c-6744-4e39-8523-2c55a3559448', '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}]}
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, 'tags': ''}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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/879c4072-6607-4e4d-b02c-fe1a90fef154/detail {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
GET: /v1/baymodels {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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": []}]}
PATCH: /v1/baymodels/example_A [{'path': '/name', 'value': 'new_name', 'op': 'replace'}]
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_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_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_delete
magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_delete ... 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
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, 'master_lb_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/55cc1a33-4345-4def-a2d9-5786f772a954
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "55cc1a33-4345-4def-a2d9-5786f772a954", "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/55cc1a33-4345-4def-a2d9-5786f772a954", "rel": "self"}, {"href": "http://localhost/bays/55cc1a33-4345-4def-a2d9-5786f772a954", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:33.460573+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, 'master_lb_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/5fe30258-8e1e-4206-a17b-79f28d7446ec
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "5fe30258-8e1e-4206-a17b-79f28d7446ec", "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/5fe30258-8e1e-4206-a17b-79f28d7446ec", "rel": "self"}, {"href": "http://localhost/bays/5fe30258-8e1e-4206-a17b-79f28d7446ec", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:33.709080+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, 'master_lb_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/faa4ecfc-a609-479d-8a3c-f5d7e3556fbe
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "faa4ecfc-a609-479d-8a3c-f5d7e3556fbe", "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/faa4ecfc-a609-479d-8a3c-f5d7e3556fbe", "rel": "self"}, {"href": "http://localhost/bays/faa4ecfc-a609-479d-8a3c-f5d7e3556fbe", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:33.995363+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, 'master_lb_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.10
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, 'master_lb_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/c7510737-987c-499b-8f7f-c16be14ae09d
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "c7510737-987c-499b-8f7f-c16be14ae09d", "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/c7510737-987c-499b-8f7f-c16be14ae09d", "rel": "self"}, {"href": "http://localhost/bays/c7510737-987c-499b-8f7f-c16be14ae09d", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:34.383283+00:00", "updated_at": null}
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_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_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_update
magnum.tests.unit.api.controllers.v1.test_baymodel.TestBayModelPolicyEnforcement.test_policy_only_owner_update ... 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_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_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.TestDelete.test_delete_baymodel_not_found
magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_baymodel_not_found ... 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_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_bay.TestPost.test_create_bay_with_invalid_keypair
magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_invalid_keypair ... 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_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_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_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_baymodel.TestDelete.test_delete_multiple_baymodel_by_name
magnum.tests.unit.api.controllers.v1.test_baymodel.TestDelete.test_delete_multiple_baymodel_by_name ... ok
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, 'master_lb_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.10
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': '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_lb_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.10
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, 'master_lb_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.10
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': '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, 'master_lb_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.10
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': '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, 'master_lb_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.10
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, 'master_lb_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.10
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': '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, 'master_lb_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.10
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, 'master_lb_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.10
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": []}]}
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_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_certificate.TestGetCaCertificate.test_get_one_by_name
magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_get_one_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_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_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_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_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_certificate.TestGetCaCertificate.test_links
magnum.tests.unit.api.controllers.v1.test_certificate.TestGetCaCertificate.test_links ... 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_cluster.TestClusterObject.test_cluster_init
magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterObject.test_cluster_init ... ok
/build/magnum-15.0.1/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)
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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.10
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": []}]}
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.10
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: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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/151a4e7e-cef5-405e-b399-f52778314263
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 151a4e7e-cef5-405e-b399-f52778314263 could not be found", "detail": "ClusterTemplate 151a4e7e-cef5-405e-b399-f52778314263 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.10
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/baymodels/clustermodel1
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

DELETE: /v1/baymodels/not_found
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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/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/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'}
GET: /v1/certificates/test_cluster {}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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/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'}
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, 'master_lb_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/888f173f-5fdc-40bf-bc50-28921f452455
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "888f173f-5fdc-40bf-bc50-28921f452455", "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/888f173f-5fdc-40bf-bc50-28921f452455", "rel": "self"}, {"href": "http://localhost/bays/888f173f-5fdc-40bf-bc50-28921f452455", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:36.145678+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, 'master_lb_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.10
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_lb_enabled': False, '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.10
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/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_lb_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/a83359eb-fe96-440e-b782-673cfc27981e
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "a83359eb-fe96-440e-b782-673cfc27981e", "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/a83359eb-fe96-440e-b782-673cfc27981e", "rel": "self"}, {"href": "http://localhost/bays/a83359eb-fe96-440e-b782-673cfc27981e", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:37.165549+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, 'master_lb_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/843c4b26-11e0-481d-a66a-1a6d570cebe1
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "843c4b26-11e0-481d-a66a-1a6d570cebe1", "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/843c4b26-11e0-481d-a66a-1a6d570cebe1", "rel": "self"}, {"href": "http://localhost/bays/843c4b26-11e0-481d-a66a-1a6d570cebe1", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:37.267863+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, 'master_lb_enabled': True, '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_no_node_count
magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_no_node_count ... 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_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_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_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_on_os_distro_image
magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_on_os_distro_image ... ok
GOT:Response: 201 Created
Content-Type: application/json
Location: http://localhost/v1/bays/d3806bbd-94a8-4733-a542-2e3e3f032d38
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "d3806bbd-94a8-4733-a542-2e3e3f032d38", "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/d3806bbd-94a8-4733-a542-2e3e3f032d38", "rel": "self"}, {"href": "http://localhost/bays/d3806bbd-94a8-4733-a542-2e3e3f032d38", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:37.501270+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, 'master_lb_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/c679e613-f467-4d2e-a354-0ffd290ebd0f
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "c679e613-f467-4d2e-a354-0ffd290ebd0f", "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/c679e613-f467-4d2e-a354-0ffd290ebd0f", "rel": "self"}, {"href": "http://localhost/bays/c679e613-f467-4d2e-a354-0ffd290ebd0f", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:37.806892+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, 'master_lb_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.10
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, 'master_lb_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.10
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': '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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'a3c72ff2-b686-4442-8c17-98f378ad617e', 'bay_create_timeout': 15}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 a3c72ff2-b686-4442-8c17-98f378ad617e could not be found", "detail": "ClusterTemplate a3c72ff2-b686-4442-8c17-98f378ad617e 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, 'master_lb_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.10
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': '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_lb_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.10
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': '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, 'master_lb_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_at_end_valid_name
magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_with_period_at_end_valid_name ... 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_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
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
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
GOT:Response: 201 Created
Content-Type: application/json
Location: http://localhost/v1/bays/d15c6e40-c17b-4684-83d4-f0c93654ab54
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "d15c6e40-c17b-4684-83d4-f0c93654ab54", "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/d15c6e40-c17b-4684-83d4-f0c93654ab54", "rel": "self"}, {"href": "http://localhost/bays/d15c6e40-c17b-4684-83d4-f0c93654ab54", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:38.969433+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, 'master_lb_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.10
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, 'master_lb_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/4f2d3f82-ec74-49e7-8d49-a9d8f600b40d
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "4f2d3f82-ec74-49e7-8d49-a9d8f600b40d", "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/4f2d3f82-ec74-49e7-8d49-a9d8f600b40d", "rel": "self"}, {"href": "http://localhost/bays/4f2d3f82-ec74-49e7-8d49-a9d8f600b40d", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:39.509966+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, 'master_lb_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.10
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, 'master_lb_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/d1300fe7-4358-4798-998b-be362858da4b
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "d1300fe7-4358-4798-998b-be362858da4b", "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/d1300fe7-4358-4798-998b-be362858da4b", "rel": "self"}, {"href": "http://localhost/bays/d1300fe7-4358-4798-998b-be362858da4b", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:40.072500+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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'baymodel_id': 'e74c40e0-d825-11e2-a28f-0800200c9a66', 'bay_create_timeout': 0}
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_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_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_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
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_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_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_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_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_all
magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_get_all ... ok
GOT:Response: 201 Created
Content-Type: application/json
Location: http://localhost/v1/bays/66c3b131-f22f-4f23-aec1-37397f878d35
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "66c3b131-f22f-4f23-aec1-37397f878d35", "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/66c3b131-f22f-4f23-aec1-37397f878d35", "rel": "self"}, {"href": "http://localhost/bays/66c3b131-f22f-4f23-aec1-37397f878d35", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:40.379274+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, 'master_lb_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/94024ae6-e57d-492f-854c-732e7d6e66ac
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "94024ae6-e57d-492f-854c-732e7d6e66ac", "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/94024ae6-e57d-492f-854c-732e7d6e66ac", "rel": "self"}, {"href": "http://localhost/bays/94024ae6-e57d-492f-854c-732e7d6e66ac", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:40.673667+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, 'master_lb_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.10
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_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, 'master_lb_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/69e2160b-681e-41ba-9cf1-80f2f0997372
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "69e2160b-681e-41ba-9cf1-80f2f0997372", "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/69e2160b-681e-41ba-9cf1-80f2f0997372", "rel": "self"}, {"href": "http://localhost/bays/69e2160b-681e-41ba-9cf1-80f2f0997372", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:41.060886+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, 'master_lb_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/403ff6a8-d24a-4394-b29f-872862d4138c
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "403ff6a8-d24a-4394-b29f-872862d4138c", "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/403ff6a8-d24a-4394-b29f-872862d4138c", "rel": "self"}, {"href": "http://localhost/bays/403ff6a8-d24a-4394-b29f-872862d4138c", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:41.280891+00:00", "updated_at": null}
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, 'master_lb_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_without_name
magnum.tests.unit.api.controllers.v1.test_bay.TestPost.test_create_bay_without_name ... 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_baymodel.TestListBayModel.test_collection_links
magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_collection_links ... 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
GOT:Response: 201 Created
Content-Type: application/json
Location: http://localhost/v1/bays/098ab254-02fc-42f0-8e1b-4408d4fbcad3
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "098ab254-02fc-42f0-8e1b-4408d4fbcad3", "name": "psi-17-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/098ab254-02fc-42f0-8e1b-4408d4fbcad3", "rel": "self"}, {"href": "http://localhost/bays/098ab254-02fc-42f0-8e1b-4408d4fbcad3", "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, "master_lb_enabled": true, "created_at": "2023-04-22T08:09:41.512275+00:00", "updated_at": null}
GET: /v1/baymodels/?limit=3 {}
GOT:{'baymodels': [{'uuid': '3478f03e-1b6e-41a2-beaa-537b60206260', '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/3478f03e-1b6e-41a2-beaa-537b60206260', 'rel': 'self'}, {'href': 'http://localhost/baymodels/3478f03e-1b6e-41a2-beaa-537b60206260', '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, 'tags': '', 'created_at': '2023-04-22T08:09:41.678139+00:00', 'updated_at': None}, {'uuid': '646bf0f1-52f5-413c-9b9d-bddc0041dd47', '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/646bf0f1-52f5-413c-9b9d-bddc0041dd47', 'rel': 'self'}, {'href': 'http://localhost/baymodels/646bf0f1-52f5-413c-9b9d-bddc0041dd47', '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, 'tags': '', 'created_at': '2023-04-22T08:09:41.681352+00:00', 'updated_at': None}, {'uuid': 'd8332ae7-77e6-4a9e-bc9e-b2753310d656', '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/d8332ae7-77e6-4a9e-bc9e-b2753310d656', 'rel': 'self'}, {'href': 'http://localhost/baymodels/d8332ae7-77e6-4a9e-bc9e-b2753310d656', '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, 'tags': '', 'created_at': '2023-04-22T08:09:41.692603+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=d8332ae7-77e6-4a9e-bc9e-b2753310d656'}
GET: /v1/baymodels {}
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_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_delete
magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_only_owner_delete ... 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_baymodel.TestListBayModel.test_empty
magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_empty ... 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
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
GOT:{'baymodels': [{'uuid': '8a3a24a4-8ad5-4028-9bb4-0af15f8a9aec', '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/8a3a24a4-8ad5-4028-9bb4-0af15f8a9aec', 'rel': 'self'}, {'href': 'http://localhost/baymodels/8a3a24a4-8ad5-4028-9bb4-0af15f8a9aec', '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, 'tags': '', 'created_at': '2023-04-22T08:09:41.864994+00:00', 'updated_at': None}, {'uuid': '4c3077d0-3918-4c4e-a879-25d0adb44537', '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/4c3077d0-3918-4c4e-a879-25d0adb44537', 'rel': 'self'}, {'href': 'http://localhost/baymodels/4c3077d0-3918-4c4e-a879-25d0adb44537', '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, 'tags': '', 'created_at': '2023-04-22T08:09:41.867550+00:00', 'updated_at': None}, {'uuid': '8240b527-ba49-4bdb-aa63-579a5e8589eb', '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/8240b527-ba49-4bdb-aa63-579a5e8589eb', 'rel': 'self'}, {'href': 'http://localhost/baymodels/8240b527-ba49-4bdb-aa63-579a5e8589eb', '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, 'tags': '', 'created_at': '2023-04-22T08:09:41.869511+00:00', 'updated_at': None}], 'next': 'http://localhost/v1/baymodels?sort_key=id&sort_dir=asc&limit=3&marker=8240b527-ba49-4bdb-aa63-579a5e8589eb'}
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, 'tags': '', 'created_at': '2023-04-22T08:09:42.022887+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.10
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/detail?limit=3&marker=5563c05c-e832-4d0a-b753-1cbc2ed1f1c8 {}
GOT:{'baymodels': [{'uuid': '35eb15b3-e06c-41c4-8dff-93bc229dd52a', '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/35eb15b3-e06c-41c4-8dff-93bc229dd52a', 'rel': 'self'}, {'href': 'http://localhost/baymodels/35eb15b3-e06c-41c4-8dff-93bc229dd52a', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.100094+00:00', 'updated_at': None}]}
GET: /v1/baymodels {}
GOT:{'baymodels': []}
GET: /v1/baymodels?limit=3&marker=4a58e8c5-1a06-41fe-9bf2-9386015cb18f {}
GOT:{'baymodels': [{'uuid': '35ced61a-e09d-4de8-82de-a83883b35799', '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/35ced61a-e09d-4de8-82de-a83883b35799', 'rel': 'self'}, {'href': 'http://localhost/baymodels/35ced61a-e09d-4de8-82de-a83883b35799', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.202159+00:00', 'updated_at': None}]}
GET: /v1/baymodels/e74c40e0-d825-11e2-a28f-0800200c9a66 {}
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.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_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_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_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_baymodel.TestListBayModel.test_links
magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_links ... 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
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, 'tags': '', 'created_at': '2023-04-22T08:09:42.242679+00:00', 'updated_at': None}
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, 'tags': '', 'created_at': '2023-04-22T08:09:42.320702+00:00', 'updated_at': None}
GET: /v1/baymodels/test_baymodel {}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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/e53fa1ae-0de1-4754-87ff-105a0112db70 {}
GOT:{'uuid': 'e53fa1ae-0de1-4754-87ff-105a0112db70', '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/e53fa1ae-0de1-4754-87ff-105a0112db70', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e53fa1ae-0de1-4754-87ff-105a0112db70', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.509616+00:00', 'updated_at': None}
GET: /v1/baymodels/e53fa1ae-0de1-4754-87ff-105a0112db70 {}
GOT:{'uuid': 'e53fa1ae-0de1-4754-87ff-105a0112db70', '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/e53fa1ae-0de1-4754-87ff-105a0112db70', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e53fa1ae-0de1-4754-87ff-105a0112db70', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.509616+00:00', 'updated_at': None}
GET: /baymodels/e53fa1ae-0de1-4754-87ff-105a0112db70 {}
GOT:{'uuid': 'e53fa1ae-0de1-4754-87ff-105a0112db70', '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/e53fa1ae-0de1-4754-87ff-105a0112db70', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e53fa1ae-0de1-4754-87ff-105a0112db70', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.509616+00:00', 'updated_at': None}
GET: /v1/baymodels {}
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_baymodel.TestListBayModel.test_one
magnum.tests.unit.api.controllers.v1.test_baymodel.TestListBayModel.test_one ... 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_cluster.TestPatch.test_remove_mandatory_property_fail
magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_remove_mandatory_property_fail ... 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.TestCertPolicyEnforcement.test_policy_disallow_get_one
magnum.tests.unit.api.controllers.v1.test_certificate.TestCertPolicyEnforcement.test_policy_disallow_get_one ... ok
GOT:{'baymodels': [{'uuid': 'dfebe457-f2e6-476e-8b08-719ffe4c9983', '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/dfebe457-f2e6-476e-8b08-719ffe4c9983', 'rel': 'self'}, {'href': 'http://localhost/baymodels/dfebe457-f2e6-476e-8b08-719ffe4c9983', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.737581+00:00', 'updated_at': None}, {'uuid': '87883385-d9e5-44d6-bf16-1ec5d6c8d745', '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/87883385-d9e5-44d6-bf16-1ec5d6c8d745', 'rel': 'self'}, {'href': 'http://localhost/baymodels/87883385-d9e5-44d6-bf16-1ec5d6c8d745', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.743936+00:00', 'updated_at': None}, {'uuid': 'e5615ad5-13f3-4b1b-a5c3-62067d6d7be0', '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/e5615ad5-13f3-4b1b-a5c3-62067d6d7be0', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e5615ad5-13f3-4b1b-a5c3-62067d6d7be0', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.747299+00:00', 'updated_at': None}, {'uuid': '7e123840-9ad6-430f-95a3-c2a94e2c4d8b', '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/7e123840-9ad6-430f-95a3-c2a94e2c4d8b', 'rel': 'self'}, {'href': 'http://localhost/baymodels/7e123840-9ad6-430f-95a3-c2a94e2c4d8b', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.750484+00:00', 'updated_at': None}, {'uuid': 'e539deed-54f6-4901-9bc7-3fe75b979ada', '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/e539deed-54f6-4901-9bc7-3fe75b979ada', 'rel': 'self'}, {'href': 'http://localhost/baymodels/e539deed-54f6-4901-9bc7-3fe75b979ada', '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, 'tags': '', 'created_at': '2023-04-22T08:09:42.753552+00:00', 'updated_at': None}]}
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, 'tags': '', 'created_at': '2023-04-22T08:09:42.838593+00:00', 'updated_at': None}]}
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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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": []}]}
PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {}
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
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_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_certificate.TestPost.test_create_cert_by_cluster_name
magnum.tests.unit.api.controllers.v1.test_certificate.TestPost.test_create_cert_by_cluster_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.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_certificate.TestRotateCaCertificateNonTls.test_rotate_ca_cert_non_tls
magnum.tests.unit.api.controllers.v1.test_certificate.TestRotateCaCertificateNonTls.test_rotate_ca_cert_non_tls ... 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.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.TestDelete.test_delete_cluster_as_admin
magnum.tests.unit.api.controllers.v1.test_cluster.TestDelete.test_delete_cluster_as_admin ... ok
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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/c98bffc4-2410-46e6-b515-7f74755febc0/detail {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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": []}]}
GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
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.10
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: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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": []}]}
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.10
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": []}]}
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.10
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.10
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.10
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 [{'path': '/non-existent', 'op': 'remove'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 a non-existent object 'non-existent'", "links": []}]}
GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {}
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_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.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_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.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
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_cluster.TestPatch.test_replace_cluster_template_id_failed
magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_cluster_template_id_failed ... ok
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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": []}]}
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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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 {'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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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": []}]}
PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"}
PATCH: /v1/certificates/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 {}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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": []}]}
DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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/clusters/38818149-d0a4-498e-a5ea-7c448ab9cabe
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

DELETE: /v1/clusters/afb7cca7-1d37-4ce8-8692-9ecce5d3f8b4
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 afb7cca7-1d37-4ce8-8692-9ecce5d3f8b4 could not be found", "detail": "Cluster afb7cca7-1d37-4ce8-8692-9ecce5d3f8b4 could not be found.", "links": []}]}
DELETE: /v1/clusters/cluster1
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

DELETE: /v1/clusters/not_found
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
DELETE: /v1/clusters/test_cluster
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 {}
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.TestPatch.test_replace_health_status_ok
magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_replace_health_status_ok ... 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.TestListCluster.test_detail
magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail ... 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.TestListCluster.test_detail_against_single
magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_detail_against_single ... 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_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_empty
magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_empty ... ok
GOT:{'clusters': [{'uuid': '0ec1a698-073a-430e-8e22-ea5c7f292b2b', '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/0ec1a698-073a-430e-8e22-ea5c7f292b2b', 'rel': 'self'}, {'href': 'http://localhost/clusters/0ec1a698-073a-430e-8e22-ea5c7f292b2b', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'd11daf77-549d-4cc4-9495-fefb0e26d889', '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/d11daf77-549d-4cc4-9495-fefb0e26d889', 'rel': 'self'}, {'href': 'http://localhost/clusters/d11daf77-549d-4cc4-9495-fefb0e26d889', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '17696c65-9f96-4b8e-a046-90ffa4c41717', '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/17696c65-9f96-4b8e-a046-90ffa4c41717', 'rel': 'self'}, {'href': 'http://localhost/clusters/17696c65-9f96-4b8e-a046-90ffa4c41717', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}], 'next': 'http://localhost/v1/clusters?sort_key=id&sort_dir=asc&limit=3&marker=17696c65-9f96-4b8e-a046-90ffa4c41717'}
GET: /v1/clusters {}
GOT:{'clusters': [{'uuid': '76871b2b-2023-4e95-9d4f-b1b9148c8b21', '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/76871b2b-2023-4e95-9d4f-b1b9148c8b21', 'rel': 'self'}, {'href': 'http://localhost/clusters/76871b2b-2023-4e95-9d4f-b1b9148c8b21', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '9b38e591-0b4f-4693-b275-f54b4ce67d72', '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/9b38e591-0b4f-4693-b275-f54b4ce67d72', 'rel': 'self'}, {'href': 'http://localhost/clusters/9b38e591-0b4f-4693-b275-f54b4ce67d72', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '5c555fe0-89ce-4c0a-bf89-6dad5a4ab89b', '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/5c555fe0-89ce-4c0a-bf89-6dad5a4ab89b', 'rel': 'self'}, {'href': 'http://localhost/clusters/5c555fe0-89ce-4c0a-bf89-6dad5a4ab89b', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}], 'next': 'http://localhost/v1/clusters?sort_key=id&sort_dir=asc&limit=3&marker=5c555fe0-89ce-4c0a-bf89-6dad5a4ab89b'}
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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:45.097062+00:00', 'updated_at': None}]}
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.10
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/detail?limit=3&marker=f96c627b-7dd8-403a-a0d7-02f27078f558 {}
GOT:{'clusters': [{'uuid': '8762414c-a54e-4e35-8d00-4fd42ec10e8f', '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/8762414c-a54e-4e35-8d00-4fd42ec10e8f', 'rel': 'self'}, {'href': 'http://localhost/clusters/8762414c-a54e-4e35-8d00-4fd42ec10e8f', '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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:45.271180+00:00', 'updated_at': None}]}
GET: /v1/clusters {}
GOT:{'clusters': []}
GET: /v1/clusters {}
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.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.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.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.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.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.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.TestListCluster.test_get_one_failed_cluster
magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_failed_cluster ... ok
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': 'UNKNOWN', '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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:43.673483+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.10
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': 'UNKNOWN', '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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:43.673483+00:00', 'updated_at': '2023-04-22T08:09:43.916146+00:00'}
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.10
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': '65488e3b-600f-408d-ab28-6d421b998b5a', 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '/health_status', 'value': 'HEALTHY', 'op': 'replace'}, {'path': '/health_status_reason', 'value': '{"api": "ok"}', 'op': 'replace'}]
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': 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': 'UPDATE_IN_PROGRESS', 'status_reason': 'Completed successfully', 'health_status': 'HEALTHY', 'health_status_reason': {'api': 'ok'}, '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', '172.17.2.4'], 'master_addresses': ['172.17.2.18'], 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:44.678764+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}
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.10
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 0", "links": []}]}
PATCH: /v1/clusters/2a101caa-8406-4bf4-963e-eab816d7f777 [{'path': '/name', 'value': 'cluster_example_B', 'op': 'replace'}]
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 2a101caa-8406-4bf4-963e-eab816d7f777 could not be found", "detail": "Cluster 2a101caa-8406-4bf4-963e-eab816d7f777 could not be found.", "links": []}]}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/cluster_template_id', 'value': '3a44dd77-c830-4811-86e5-c2d1f2064d1a', 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': 4, 'op': 'replace'}]
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 {}
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
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
GOT:{'clusters': [{'uuid': 'a99e2921-764a-4852-ac53-230956e3a445', '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/a99e2921-764a-4852-ac53-230956e3a445', 'rel': 'self'}, {'href': 'http://localhost/clusters/a99e2921-764a-4852-ac53-230956e3a445', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '8235a555-eb11-43c7-bd03-505deb2b93e5', '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/8235a555-eb11-43c7-bd03-505deb2b93e5', 'rel': 'self'}, {'href': 'http://localhost/clusters/8235a555-eb11-43c7-bd03-505deb2b93e5', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'bd6b443e-ea8e-44ae-a836-ead43f7b5fb2', '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/bd6b443e-ea8e-44ae-a836-ead43f7b5fb2', 'rel': 'self'}, {'href': 'http://localhost/clusters/bd6b443e-ea8e-44ae-a836-ead43f7b5fb2', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '0452408b-a4bf-4698-ad1f-5ea7cc39b05c', '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/0452408b-a4bf-4698-ad1f-5ea7cc39b05c', 'rel': 'self'}, {'href': 'http://localhost/clusters/0452408b-a4bf-4698-ad1f-5ea7cc39b05c', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}]}
GET: /v1/clusters?limit=3&marker=27e4da07-589f-4488-8081-1df08cce9739 {}
GOT:{'clusters': [{'uuid': 'dab67902-87f9-4812-af2b-d7c598ef987a', '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/dab67902-87f9-4812-af2b-d7c598ef987a', 'rel': 'self'}, {'href': 'http://localhost/clusters/dab67902-87f9-4812-af2b-d7c598ef987a', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}]}
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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:45.648608+00:00', 'updated_at': 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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:45.715165+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.10
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/not_found {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/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': {'test-master': 'fake_reason'}, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:45.888473+00:00', 'updated_at': None}
GET: /v1/clusters/0aa72343-2eed-4759-9ecb-f2d208f4b84d {}
magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_merged_labels
magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_get_one_merged_labels ... ok
magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_links
magnum.tests.unit.api.controllers.v1.test_cluster.TestListCluster.test_links ... 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.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
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.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
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
GOT:{'uuid': '0aa72343-2eed-4759-9ecb-f2d208f4b84d', 'name': 'cluster1', 'cluster_template_id': 'bbcb76e9-d53a-40c7-aec0-de55f8efde5d', 'keypair': None, 'node_count': 3, 'master_count': 3, 'docker_volume_size': None, 'labels': {'label1': 'value3', 'label4': 'value4'}, 'master_flavor_id': None, 'flavor_id': None, 'create_timeout': 60, 'links': [{'href': 'http://localhost/v1/clusters/0aa72343-2eed-4759-9ecb-f2d208f4b84d', 'rel': 'self'}, {'href': 'http://localhost/clusters/0aa72343-2eed-4759-9ecb-f2d208f4b84d', '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, 'merge_labels': False, 'labels_overridden': {'label1': 'value1'}, 'labels_added': {'label4': 'value4'}, 'labels_skipped': {'label2': 'value2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:45.964860+00:00', 'updated_at': None}
GET: /v1/clusters/42d9e581-04e5-4ca5-a6cc-31c3da432e45 {}
GOT:{'uuid': '42d9e581-04e5-4ca5-a6cc-31c3da432e45', '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/42d9e581-04e5-4ca5-a6cc-31c3da432e45', 'rel': 'self'}, {'href': 'http://localhost/clusters/42d9e581-04e5-4ca5-a6cc-31c3da432e45', '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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:46.074752+00:00', 'updated_at': None}
GET: /v1/clusters/42d9e581-04e5-4ca5-a6cc-31c3da432e45 {}
GOT:{'uuid': '42d9e581-04e5-4ca5-a6cc-31c3da432e45', '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/42d9e581-04e5-4ca5-a6cc-31c3da432e45', 'rel': 'self'}, {'href': 'http://localhost/clusters/42d9e581-04e5-4ca5-a6cc-31c3da432e45', '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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:46.074752+00:00', 'updated_at': None}
GET: /clusters/42d9e581-04e5-4ca5-a6cc-31c3da432e45 {}
GOT:{'uuid': '42d9e581-04e5-4ca5-a6cc-31c3da432e45', '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/42d9e581-04e5-4ca5-a6cc-31c3da432e45', 'rel': 'self'}, {'href': 'http://localhost/clusters/42d9e581-04e5-4ca5-a6cc-31c3da432e45', '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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:46.074752+00:00', 'updated_at': None}
GET: /v1/clusters {}
GOT:{'clusters': [{'uuid': 'bcf9a4c0-7ccf-43a4-bdf0-7c3fbef70c82', '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/bcf9a4c0-7ccf-43a4-bdf0-7c3fbef70c82', 'rel': 'self'}, {'href': 'http://localhost/clusters/bcf9a4c0-7ccf-43a4-bdf0-7c3fbef70c82', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '8fd42df2-9ff7-4e99-a8ed-f1e12ced2765', '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/8fd42df2-9ff7-4e99-a8ed-f1e12ced2765', 'rel': 'self'}, {'href': 'http://localhost/clusters/8fd42df2-9ff7-4e99-a8ed-f1e12ced2765', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'fc215d2f-f657-48b5-bb43-4a9597610046', '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/fc215d2f-f657-48b5-bb43-4a9597610046', 'rel': 'self'}, {'href': 'http://localhost/clusters/fc215d2f-f657-48b5-bb43-4a9597610046', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': '34c46ae9-568c-4060-b0ff-40b32b1d9390', '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/34c46ae9-568c-4060-b0ff-40b32b1d9390', 'rel': 'self'}, {'href': 'http://localhost/clusters/34c46ae9-568c-4060-b0ff-40b32b1d9390', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}, {'uuid': 'ffe5c600-6671-4839-8bea-04edc7144d5b', '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/ffe5c600-6671-4839-8bea-04edc7144d5b', 'rel': 'self'}, {'href': 'http://localhost/clusters/ffe5c600-6671-4839-8bea-04edc7144d5b', 'rel': 'bookmark'}], 'stack_id': '047c6319-7abd-4bd9-a033-8c6af0173cd0', 'status': 'CREATE_IN_PROGRESS', 'health_status': None, 'merge_labels': False}]}
GET: /v1/clusters {}
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_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_actions.TestClusterUpgrade.test_upgrade
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade ... 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_actions.TestClusterUpgrade.test_upgrade_cluster_as_admin
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_cluster_as_admin ... ok
magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count
magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_cluster_not_found
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_cluster_not_found ... ok
magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count_fail
magnum.tests.unit.api.controllers.v1.test_cluster.TestPatch.test_update_cluster_with_zero_node_count_fail ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_ct_not_found
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_ct_not_found ... 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_actions.TestClusterUpgrade.test_upgrade_default_master
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_default_master ... ok
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': 'UNKNOWN', '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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:45.617660+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.10
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': 'UNKNOWN', '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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:45.928669+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}
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.10
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.10
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/30c06fb2-df86-4181-b7ff-056cd6e55b79 [{'path': '/cluster_id', 'value': '30c06fb2-df86-4181-b7ff-056cd6e55b79', 'op': 'replace'}]
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 30c06fb2-df86-4181-b7ff-056cd6e55b79 could not be found", "detail": "Cluster 30c06fb2-df86-4181-b7ff-056cd6e55b79 could not be found.", "links": []}]}
PATCH: /v1/clusters/b539a7c3-fe3c-43ad-9c28-5dc1abadd8db [{'path': '/node_count', 'value': 4, 'op': 'replace'}]
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "b539a7c3-fe3c-43ad-9c28-5dc1abadd8db"}
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.10
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"}
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.10
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"}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 0, 'op': 'replace'}]
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52 [{'path': '/node_count', 'value': 0, 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing a nodegroup to zero is not supported in the provided microversion", "detail": "Resizing a nodegroup to zero is not supported in the provided microversion.", "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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "a86edff6-79f5-4d81-9c40-9307985311ec"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
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.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.TestPost.test_create_cluster_resource_limit_reached
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_resource_limit_reached ... 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.TestPost.test_create_cluster_with_cinder_csi_disabled
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_cinder_csi_disabled ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_default_worker
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_default_worker ... 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_actions.TestClusterUpgrade.test_upgrade_ng_not_found
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_ng_not_found ... 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_actions.TestClusterUpgrade.test_upgrade_non_default_ng
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_non_default_ng ... 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_actions.TestClusterUpgrade.test_upgrade_non_default_ng_invalid_ct
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterUpgrade.test_upgrade_non_default_ng_invalid_ct ... ok
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "2eeaa4a3-4272-4d27-b2b4-0857719f0a9b"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "10befa05-a1cf-4bd7-b605-43b4edecf56c"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "313ddcab-90c4-42f2-b37c-5b5a98cbe276"}
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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "bf3a35d8-efb8-4431-99df-dd1c5754cbb0"}
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': {'cinder_csi_enabled': 'false'}, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "66570f3b-4470-4a9f-8df5-2a01211f7a0b"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "b7478cc1-5a95-4737-bbc2-ff1e2f6da7c3"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "fe2a97fe-d23f-4ad6-8e7f-5b5c2b2287b7"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "1777fc7a-b048-4058-b77a-7e7a7e44d334"}
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
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_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_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_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_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_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_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_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_federation.TestListFederation.test_detail
magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail ... 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', '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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}'. 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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
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_federation.TestListFederation.test_detail_against_single
magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_detail_against_single ... ok
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}'. 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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
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
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, 'merge_labels': False}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2'}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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"}
POST: /v1/clusters/c9044570-6e7b-47c1-8935-2e7a1659682b/actions/upgrade {'cluster_template': 'test_2'}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.8
Vary: OpenStack-API-Version
{"uuid": "c9044570-6e7b-47c1-8935-2e7a1659682b"}
POST: /v1/clusters/not_there/actions/upgrade {'cluster_template': 'test_2'}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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_there could not be found", "detail": "Cluster not_there could not be found.", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'not_there'}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": "ClusterTemplate not_there could not be found", "detail": "ClusterTemplate not_there could not be found.", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2', 'nodegroup': 'e3b92fd6-dd3f-40d9-ae77-48fabe3b9ebc'}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2', 'nodegroup': '9c92b81b-fef4-47ec-9dd9-80323b7c4061'}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2', 'nodegroup': 'not_there'}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup not_there could not be found", "detail": "Nodegroup not_there could not be found.", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_1', 'nodegroup': '27e3153e-d5bf-4b7e-b517-fb518e17f34c'}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/upgrade {'cluster_template': 'test_2', 'nodegroup': '27e3153e-d5bf-4b7e-b517-fb518e17f34c'}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Cluster Template is not valid for upgrade: Nodegroup test_ng can be upgraded only to match cluster's template (test_1)", "detail": "Cluster Template is not valid for upgrade: Nodegroup test_ng can be upgraded only to match cluster's template (test_1).", "links": []}]}
DELETE: /v1/federations/eee07eff-76a6-4579-9211-340bf1310eb8
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

GET: /v1/federations/eee07eff-76a6-4579-9211-340bf1310eb8 {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 eee07eff-76a6-4579-9211-340bf1310eb8 could not be found", "detail": "Federation eee07eff-76a6-4579-9211-340bf1310eb8 could not be found.", "links": []}]}
DELETE: /v1/federations/40533cc8-9d0b-4134-a0e6-c40df28f41ae
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 40533cc8-9d0b-4134-a0e6-c40df28f41ae could not be found", "detail": "Federation 40533cc8-9d0b-4134-a0e6-c40df28f41ae could not be found.", "links": []}]}
DELETE: /v1/federations/federation-example
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

DELETE: /v1/federations/foo
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/detail {}
GOT:{'federations': [{'uuid': '4be09144-724b-4df7-aff6-54c6b2081454', '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/4be09144-724b-4df7-aff6-54c6b2081454', 'rel': 'self'}, {'href': 'http://localhost/federations/4be09144-724b-4df7-aff6-54c6b2081454', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:49.645441+00:00', 'updated_at': None}]}
GET: /v1/federations/62fbba10-36a5-437e-a292-e536852eab26/detail {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
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_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_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_labels
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_labels ... 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_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_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_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_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_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_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_cluster.TestPost.test_create_cluster_with_merge_labels
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels ... 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
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels_no_labels
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_merge_labels_no_labels ... 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.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
GET: /v1/federations/detail?limit=3&marker=6e446e1c-d789-434f-a53b-765acbd75eb3 {}
GOT:{'federations': [{'uuid': '6e43a495-8cbf-4cc7-9c8f-fbdddbe5d209', '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/6e43a495-8cbf-4cc7-9c8f-fbdddbe5d209', 'rel': 'self'}, {'href': 'http://localhost/federations/6e43a495-8cbf-4cc7-9c8f-fbdddbe5d209', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:50.020516+00:00', 'updated_at': None}]}
GET: /v1/federations {}
GOT:{'federations': []}
GET: /v1/federations?limit=3&marker=966c61c4-4c22-4e6d-9434-8e920d24a729 {}
GOT:{'federations': [{'uuid': '1e191705-a0af-43e7-bb4b-27f1591511e8', '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/1e191705-a0af-43e7-bb4b-27f1591511e8', 'rel': 'self'}, {'href': 'http://localhost/federations/1e191705-a0af-43e7-bb4b-27f1591511e8', 'rel': 'bookmark'}]}]}
GET: /v1/federations/ab037a4f-673d-4ec0-a646-f36c51b80501 {}
GOT:{'uuid': 'ab037a4f-673d-4ec0-a646-f36c51b80501', '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/ab037a4f-673d-4ec0-a646-f36c51b80501', 'rel': 'self'}, {'href': 'http://localhost/federations/ab037a4f-673d-4ec0-a646-f36c51b80501', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:50.445294+00:00', 'updated_at': None}
GET: /v1/federations/fake-name {}
GOT:{'uuid': 'e9abf587-92dd-4237-85fd-912f024ad4e9', '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/e9abf587-92dd-4237-85fd-912f024ad4e9', 'rel': 'self'}, {'href': 'http://localhost/federations/e9abf587-92dd-4237-85fd-912f024ad4e9', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:50.597254+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.10
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": []}]}
GET: /v1/federations/not_found {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/b0fa8338-0e71-49ea-a1a2-04b2d4a3afc5 {}
GOT:{'uuid': 'b0fa8338-0e71-49ea-a1a2-04b2d4a3afc5', '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/b0fa8338-0e71-49ea-a1a2-04b2d4a3afc5', 'rel': 'self'}, {'href': 'http://localhost/federations/b0fa8338-0e71-49ea-a1a2-04b2d4a3afc5', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:51.007065+00:00', 'updated_at': None}
GET: /v1/federations/96241462-aebf-4482-a981-481c6ba887af {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 96241462-aebf-4482-a981-481c6ba887af could not be found", "detail": "Federation 96241462-aebf-4482-a981-481c6ba887af could not be found.", "links": []}]}
GET: /v1/federations/97f7ca11-b8b0-4472-8143-99edd72e6168 {}
GOT:{'uuid': '97f7ca11-b8b0-4472-8143-99edd72e6168', '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/97f7ca11-b8b0-4472-8143-99edd72e6168', 'rel': 'self'}, {'href': 'http://localhost/federations/97f7ca11-b8b0-4472-8143-99edd72e6168', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:51.409040+00:00', 'updated_at': None}
GET: /v1/federations/97f7ca11-b8b0-4472-8143-99edd72e6168 {}
GOT:{'uuid': '97f7ca11-b8b0-4472-8143-99edd72e6168', '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/97f7ca11-b8b0-4472-8143-99edd72e6168', 'rel': 'self'}, {'href': 'http://localhost/federations/97f7ca11-b8b0-4472-8143-99edd72e6168', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:51.409040+00:00', 'updated_at': None}
GET: /federations/97f7ca11-b8b0-4472-8143-99edd72e6168 {}
GOT:{'uuid': '97f7ca11-b8b0-4472-8143-99edd72e6168', '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/97f7ca11-b8b0-4472-8143-99edd72e6168', 'rel': 'self'}, {'href': 'http://localhost/federations/97f7ca11-b8b0-4472-8143-99edd72e6168', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:51.409040+00:00', 'updated_at': None}
GET: /v1/federations {}
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.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
magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_one
magnum.tests.unit.api.controllers.v1.test_federation.TestListFederation.test_one ... ok
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False, 'keypair': 'keypair2'}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "fbeb41cc-4154-4d6b-83f0-b8ee7940765e"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "220af9d1-9ae8-4c63-939a-213132446a6a"}
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_lb_enabled': True, 'node_count': 3, 'master_count': 0, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': 'm2.small', 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "41c5f9e7-62e1-45e6-ab85-86b083709b43"}
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': {'label2': 'value3', 'label4': 'value4'}, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': True}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "81686e65-e430-4293-b4ab-1f25b7521971"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': True}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "91bffc2a-dc61-4948-bc5f-4980ca26910b"}
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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
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, 'master_lb_enabled': False, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
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_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_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_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_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_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_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.TestPatch.test_member_unjoin
magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_member_unjoin ... 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.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_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_federation.TestPatch.test_unjoin_non_member_cluster
magnum.tests.unit.api.controllers.v1.test_federation.TestPatch.test_unjoin_non_member_cluster ... ok
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_federation.TestPost.test_create_federation
magnum.tests.unit.api.controllers.v1.test_federation.TestPost.test_create_federation ... ok
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
GOT:{'federations': [{'uuid': '03be7f03-96c1-4682-beca-d8df807853b1', '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/03be7f03-96c1-4682-beca-d8df807853b1', 'rel': 'self'}, {'href': 'http://localhost/federations/03be7f03-96c1-4682-beca-d8df807853b1', 'rel': 'bookmark'}]}, {'uuid': 'db292441-d77a-4cb0-bcda-1c6d5f1645d6', '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/db292441-d77a-4cb0-bcda-1c6d5f1645d6', 'rel': 'self'}, {'href': 'http://localhost/federations/db292441-d77a-4cb0-bcda-1c6d5f1645d6', 'rel': 'bookmark'}]}, {'uuid': 'df9ef23d-f18e-4d37-8766-6c5f7409bece', '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/df9ef23d-f18e-4d37-8766-6c5f7409bece', 'rel': 'self'}, {'href': 'http://localhost/federations/df9ef23d-f18e-4d37-8766-6c5f7409bece', 'rel': 'bookmark'}]}, {'uuid': '601f364a-fdb8-48c8-ba42-5c4d6773cebe', '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/601f364a-fdb8-48c8-ba42-5c4d6773cebe', 'rel': 'self'}, {'href': 'http://localhost/federations/601f364a-fdb8-48c8-ba42-5c4d6773cebe', 'rel': 'bookmark'}]}, {'uuid': '4965c214-9102-45fc-a45d-2e8820c493cf', '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/4965c214-9102-45fc-a45d-2e8820c493cf', 'rel': 'self'}, {'href': 'http://localhost/federations/4965c214-9102-45fc-a45d-2e8820c493cf', 'rel': 'bookmark'}]}]}
GET: /v1/federations {}
GOT:{'federations': [{'uuid': '14d3a92e-e190-4ff4-944a-d61061d9de48', '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/14d3a92e-e190-4ff4-944a-d61061d9de48', 'rel': 'self'}, {'href': 'http://localhost/federations/14d3a92e-e190-4ff4-944a-d61061d9de48', 'rel': 'bookmark'}]}]}
PATCH: /v1/federations/8d5e7030-1050-43d9-bc20-2938c4156867 [{'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.10
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/3477fd61-2382-4027-9394-95f2902680fc [{'path': '/member_ids', 'value': 'e006bba5-f669-4b2c-8f64-fca2da853422', 'op': 'add'}]
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 e006bba5-f669-4b2c-8f64-fca2da853422 could not be found", "detail": "Cluster e006bba5-f669-4b2c-8f64-fca2da853422 could not be found.", "links": []}]}
PATCH: /v1/federations/08f910df-8e55-422a-aa7b-7f54c6139bb2 [{'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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "08f910df-8e55-422a-aa7b-7f54c6139bb2"}
GET: /v1/federations/08f910df-8e55-422a-aa7b-7f54c6139bb2 {}
GOT:{'uuid': '08f910df-8e55-422a-aa7b-7f54c6139bb2', '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/08f910df-8e55-422a-aa7b-7f54c6139bb2', 'rel': 'self'}, {'href': 'http://localhost/federations/08f910df-8e55-422a-aa7b-7f54c6139bb2', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:52.321383+00:00', 'updated_at': '2023-04-22T08:09:52.402798+00:00'}
PATCH: /v1/federations/c9edef27-f512-42a0-9fe3-b83de509ee30 [{'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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "c9edef27-f512-42a0-9fe3-b83de509ee30"}
GET: /v1/federations/c9edef27-f512-42a0-9fe3-b83de509ee30 {}
GOT:{'uuid': 'c9edef27-f512-42a0-9fe3-b83de509ee30', '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/c9edef27-f512-42a0-9fe3-b83de509ee30', 'rel': 'self'}, {'href': 'http://localhost/federations/c9edef27-f512-42a0-9fe3-b83de509ee30', 'rel': 'bookmark'}], 'created_at': '2023-04-22T08:09:52.581822+00:00', 'updated_at': '2023-04-22T08:09:52.624775+00:00'}
PATCH: /v1/federations/e85ff0c2-2ac5-46bd-8b3e-0964c9592605 [{'path': '/member_ids', 'value': 'd1c33f3c-8787-43a1-b867-127d100b717b', 'op': 'remove'}]
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 d1c33f3c-8787-43a1-b867-127d100b717b could not be found", "detail": "Cluster d1c33f3c-8787-43a1-b867-127d100b717b could not be found.", "links": []}]}
PATCH: /v1/federations/62c861db-81aa-42f2-b129-1dbd0a70acd7 [{'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.10
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': 'ca4ebd1b-20cd-462f-8c6e-ead00ac86f3e', '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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "dccb3ec6-14cf-4ef2-8437-5623731adb6d"}
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_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_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.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.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
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 1, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "fb10360d-37cf-45d8-ad10-0274b72ab0ac"}
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_lb_enabled': True, 'node_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "11a90791-2fdf-4ff4-be74-57b7c5267924"}
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_lb_enabled': True, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "323b1785-9d31-4670-8d08-67680ce84fd9"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "60377fc6-bb06-4ed9-bd85-1732b33f1116"}
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_lb_enabled': True, 'node_count': -1, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 0", "links": []}]}
POST: /v1/clusters {'uuid': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'name': 'cluster1', 'discovery_url': None, 'cluster_template_id': '16893ebf-448f-4f2c-b29f-964ddd0fec4a', '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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 16893ebf-448f-4f2c-b29f-964ddd0fec4a could not be found", "detail": "ClusterTemplate 16893ebf-448f-4f2c-b29f-964ddd0fec4a could not be found.", "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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': 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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
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_with_timeout_negative
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_timeout_negative ... 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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "86861bf3-55a9-48b6-972b-a5c126bd2e57"}
POST: /v1/federations {'uuid': 'cf9e589e-9b4b-4a86-bdc5-b9c07a0cfd92', 'name': 'fake-name', 'hostcluster_id': '452f41dc-fcaf-4d77-a351-51542abd096e', '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.10
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 452f41dc-fcaf-4d77-a351-51542abd096e could not be found", "detail": "Cluster 452f41dc-fcaf-4d77-a351-51542abd096e could not be found.", "links": []}]}
POST: /v1/federations {'uuid': '074eb459-fe8e-4fde-be77-32f2bd4ae00b', '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.10
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': '53866688-8096-40a4-9ff2-0786e22c912b', '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.10
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': 'b9b0ed13-f813-4738-844c-844dc96fb88d', '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.10
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': '4715ea58-1518-4945-9c01-fe086bf2c7b6', '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.10
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': '89c01881-3b85-4cfb-9dab-440eda0609b7', '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.10
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': 'd74da103-6825-4d3a-8318-a8212d0a4875', '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.10
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': '04dc5565-c4fb-4b9b-a312-1537eb4e3db9', '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.10
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': '45811cfc-9868-4125-8fdb-0273f890aa7d', '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.10
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": []}]}
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_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.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_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_nodegroup.TestListNodegroups.test_get_all
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all ... ok
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_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_nodegroup.TestListNodegroups.test_get_all_by_name
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_by_name ... 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
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': -1, 'docker_volume_size': None, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "6086857b-e6fd-4b71-834f-3efe5aff291b"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "a631ab1c-ebb8-4b6e-810b-95fd8baf1e94"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "ba697cab-054e-4270-b34f-d9a8e9535f22"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "985cadfb-606b-404c-8442-6f746cf685f0"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "3759d071-7412-45fe-adde-c9b8d9352160"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "b7db472a-88ef-40db-bedd-87b1300708e2"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "ec07752e-7dc7-4843-a039-740a1fbc2074"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "2273719e-c34f-4aca-9fec-bf8d760c3df3"}
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_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_cluster.TestPost.test_create_cluster_with_zero_node_count
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_zero_node_count ... 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
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_zero_node_count_fail
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_with_zero_node_count_fail ... 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.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_nodegroup.TestListNodegroups.test_get_all_with_pagination_marker
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_with_pagination_marker ... 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
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_wrong_microversion
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_all_wrong_microversion ... ok
POST: /v1/federations {'uuid': '55d966ff-9a67-49c3-be58-745b86a7a6be', '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.10
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/federations {'uuid': '647a65ad-d161-475f-ad30-1678fad6c71a', '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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "27708d73-df56-4db9-b01f-37bcdc03573b"}
GET: /v1/mservices {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/0e05c6d4-21df-468b-99be-ad7b50a7fb56/nodegroups {}
GOT:{'nodegroups': [{'uuid': '2f0a50a7-641e-4934-b7f0-5aa72ee2f2af', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': '5b43b05c-80e0-42c1-8932-6e35961f733e', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]}
GET: /v1/clusters/0587e7c9-a6c0-432e-956d-93aa5aefdcff/nodegroups {}
GOT:{'nodegroups': [{'uuid': '205cae32-5cb3-4424-8b3f-97d8e8d87b67', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': '321e9e9d-dced-4c82-8725-c88e9e71e76c', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]}
GET: /v1/clusters/cluster1/nodegroups {}
GOT:{'nodegroups': [{'uuid': '31370075-0561-4a1e-8483-46a71ba14bda', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': '5c6d395e-5677-46da-84f5-2599c402fa77', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]}
GET: /v1/clusters/cluster1/nodegroups {}
GOT:{'nodegroups': [{'uuid': 'ed4c0e43-0581-4da1-952b-52572f91807e', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': 'e64fe449-2355-42a3-af6a-5ddda68b80bf', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}, {'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'non_default_ng', 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]}
GET: /v1/clusters/cluster1/nodegroups?role=non-existent {}
GOT:{'nodegroups': []}
GET: /v1/clusters/cluster1/nodegroups?role=master {}
GOT:{'nodegroups': [{'uuid': 'e7eb58d0-f152-401c-a36b-32d019cf7e11', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]}
GET: /v1/clusters/cluster1/nodegroups?role=worker {}
GOT:{'nodegroups': [{'uuid': 'e36795e1-1d1d-414a-8339-4479edeb2d23', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}]}
GET: /v1/clusters/not-here/nodegroups {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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/61383a87-25b8-4d4b-a937-00df66655e1a/nodegroups?limit=1 {}
GOT:{'nodegroups': [{'uuid': 'daac72c5-6df2-479a-8112-02af3d2f2887', 'name': 'test-worker', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}], 'next': 'http://localhost/v1/clusters/61383a87-25b8-4d4b-a937-00df66655e1a/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=daac72c5-6df2-479a-8112-02af3d2f2887'}
GET: /v1/clusters/61383a87-25b8-4d4b-a937-00df66655e1a/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=daac72c5-6df2-479a-8112-02af3d2f2887 {}
GOT:{'nodegroups': [{'uuid': 'b494a104-f3e9-4c57-98c7-46bcc0d4cdb5', 'name': 'test-master', 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'master', 'min_node_count': 0, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'merge_labels': False}], 'next': 'http://localhost/v1/clusters/61383a87-25b8-4d4b-a937-00df66655e1a/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=b494a104-f3e9-4c57-98c7-46bcc0d4cdb5'}
GET: /v1/clusters/61383a87-25b8-4d4b-a937-00df66655e1a/nodegroups?sort_key=id&sort_dir=asc&limit=1&marker=b494a104-f3e9-4c57-98c7-46bcc0d4cdb5 {}
GOT:{'nodegroups': []}
GET: /v1/clusters/f36ff151-2d37-4f50-b7f7-305857c43230/nodegroups/ {}
GOT:Response: 406 Not Acceptable
Content-Type: application/json
{"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]}
GET: /v1/clusters/acf789e2-493a-4399-97b1-d4e4f59ca5b3/nodegroups/0b4f3699-37f9-4b75-b97b-a96d484b6338 {}
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.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_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_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_nodegroup.TestListNodegroups.test_get_one_non_default
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_default ... 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_nodegroup.TestListNodegroups.test_get_one_non_default_skipped_labels
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_non_default_skipped_labels ... 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
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "3141cf09-59f0-4af2-9703-0d81a8865873"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "35caf6db-ce8a-4e5a-9ea3-2530550d9da7"}
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_lb_enabled': True, 'node_count': 0, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"uuid": "71334ed2-c27f-4ec0-abbc-e913bf2b14c2"}
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_lb_enabled': True, 'node_count': 0, 'master_count': 3, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing a nodegroup to zero is not supported in the provided microversion", "detail": "Resizing a nodegroup to zero is not supported in the provided microversion.", "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, 'labels': None, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "f5a69224-0aa9-4fdf-9881-ae51748700de"}
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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "676299ee-6721-4633-a165-5a2fdf61ca80"}
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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "909f9288-f3c9-41cd-aa5b-d65f29f88f33"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "c330e57d-8072-46d9-9764-f4f929e79a9a"}
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_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "8d429402-8fa2-4d97-937f-554b65103d5b"}
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': {'label2': 'value3', 'label4': 'value4'}, 'master_flavor_id': None, 'flavor_id': None, 'fixed_network': None, 'fixed_subnet': None, 'floating_ip_enabled': True, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_merge_labels
magnum.tests.unit.api.controllers.v1.test_cluster.TestPost.test_create_cluster_without_merge_labels ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_wrong_microversion
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestListNodegroups.test_get_one_wrong_microversion ... 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.TestPatch.test_remove_internal_attr
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_internal_attr ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize ... ok
GOT:{'id': 1, 'uuid': '0b4f3699-37f9-4b75-b97b-a96d484b6338', 'name': 'test-worker', 'cluster_id': 'acf789e2-493a-4399-97b1-d4e4f59ca5b3', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/acf789e2-493a-4399-97b1-d4e4f59ca5b3/nodegroups/0b4f3699-37f9-4b75-b97b-a96d484b6338', 'rel': 'self'}, {'href': 'http://localhost/clusters/acf789e2-493a-4399-97b1-d4e4f59ca5b3/nodegroups/0b4f3699-37f9-4b75-b97b-a96d484b6338', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': 'test_image', 'node_addresses': ['172.17.2.4'], 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'status_reason': 'Completed successfully', 'version': '1', 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {}, 'created_at': '2023-04-22T08:09:55.907664+00:00', 'updated_at': None}
GET: /v1/clusters/5beaae63-607e-409c-acb3-6bee9bfe81bf/nodegroups/48418a88-6a26-49bb-a6fa-1472e5795058 {}
GOT:{'id': 3, 'uuid': '48418a88-6a26-49bb-a6fa-1472e5795058', 'name': 'test-worker', 'cluster_id': '5beaae63-607e-409c-acb3-6bee9bfe81bf', 'project_id': '5beaae63-607e-409c-acb3-6bee9bfe81bf', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/5beaae63-607e-409c-acb3-6bee9bfe81bf/nodegroups/48418a88-6a26-49bb-a6fa-1472e5795058', 'rel': 'self'}, {'href': 'http://localhost/clusters/5beaae63-607e-409c-acb3-6bee9bfe81bf/nodegroups/48418a88-6a26-49bb-a6fa-1472e5795058', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': 'test_image', 'node_addresses': ['172.17.2.4'], 'node_count': 3, 'role': 'worker', 'min_node_count': 1, 'max_node_count': None, 'is_default': True, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'status_reason': 'Completed successfully', 'version': '1', 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {}, 'created_at': '2023-04-22T08:09:56.116221+00:00', 'updated_at': None}
GET: /v1/clusters/f60da469-cf13-458a-8a7c-b4ffd4a033ff/nodegroups/non_default_ng {}
GOT:{'id': 3, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'non_default_ng', 'cluster_id': 'f60da469-cf13-458a-8a7c-b4ffd4a033ff', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {'label1': 'value3', 'label2': 'value2', 'label4': 'value4'}, 'links': [{'href': 'http://localhost/v1/clusters/f60da469-cf13-458a-8a7c-b4ffd4a033ff/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/f60da469-cf13-458a-8a7c-b4ffd4a033ff/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', '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, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'status_reason': 'Completed successfully', 'version': '1', 'merge_labels': False, 'labels_overridden': {'label1': 'value1'}, 'labels_added': {'label4': 'value4'}, 'labels_skipped': {}, 'created_at': '2023-04-22T08:09:56.253133+00:00', 'updated_at': None}
GET: /v1/clusters/df359c3d-e7e9-413f-8195-7496eed76f86/nodegroups/non_default_ng {}
GOT:{'id': 3, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'non_default_ng', 'cluster_id': 'df359c3d-e7e9-413f-8195-7496eed76f86', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {'label1': 'value3', 'label4': 'value4'}, 'links': [{'href': 'http://localhost/v1/clusters/df359c3d-e7e9-413f-8195-7496eed76f86/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/df359c3d-e7e9-413f-8195-7496eed76f86/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', '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, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'status_reason': 'Completed successfully', 'version': '1', 'merge_labels': False, 'labels_overridden': {'label1': 'value1'}, 'labels_added': {'label4': 'value4'}, 'labels_skipped': {'label2': 'value2'}, 'created_at': '2023-04-22T08:09:56.382871+00:00', 'updated_at': None}
GET: /v1/clusters/0235da19-8da1-4b31-937a-811bc3d45833/nodegroups/not-here {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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/f6479eb1-3a41-4127-a988-66c89ae0a083/nodegroups/ce6acc90-ae62-4e95-85a9-01eed7397210 {}
GOT:Response: 406 Not Acceptable
Content-Type: application/json
{"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/node_count', 'op': 'remove'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/node_count' is an internal attribute and can not be updated", "detail": "'/node_count' is an internal attribute and can not be updated", "links": []}]}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/min_node_count', 'op': 'remove'}]
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "483203a3-dbee-4a9c-9d65-9820512f4df8", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "bookmark"}], "flavor_id": null, "image_id": null, "node_addresses": ["172.17.2.4"], "node_count": 2, "role": "worker", "min_node_count": 0, "max_node_count": 5, "is_default": false, "stack_id": "047c6319-7abd-fake-a033-8c6af0173cd0", "status": "CREATE_COMPLETE", "status_reason": "Completed successfully", "version": "1", "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2023-04-22T08:09:57.121112+00:00", "updated_at": null}
GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 {}
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_min_node_count
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_min_node_count ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_master_nodegroup
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_master_nodegroup ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_non_existent_property
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_non_existent_property ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_greater_than_max
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_greater_than_max ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_remove_ok ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_less_than_min
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_node_count_less_than_min ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_max_node_count_failed
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_max_node_count_failed ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_min_node_count_failed
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_min_node_count_failed ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_nodegroup
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_nodegroup ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_node_count_failed
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_node_count_failed ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_wrong_microversion
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_replace_wrong_microversion ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count ... ok
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count_fail
magnum.tests.unit.api.controllers.v1.test_cluster_actions.TestClusterResize.test_resize_with_zero_node_count_fail ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_update_nodegroup_as_admin
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPatch.test_update_nodegroup_as_admin ... 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
GOT:{'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'cluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, 'node_addresses': ['172.17.2.4'], 'node_count': 2, 'role': 'worker', 'min_node_count': 0, 'max_node_count': 5, 'is_default': False, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'status_reason': 'Completed successfully', 'version': '1', 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {}, 'created_at': '2023-04-22T08:09:57.121112+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/not_there', 'op': 'remove'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Couldn't apply patch '[{'path': '/not_there', 'op': 'remove'}]'", "detail": "Couldn't apply patch '[{'path': '/not_there', 'op': 'remove'}]'. Reason: can't remove a non-existent object 'not_there'", "links": []}]}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/max_node_count', 'op': 'remove'}]
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "483203a3-dbee-4a9c-9d65-9820512f4df8", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8", "rel": "bookmark"}], "flavor_id": null, "image_id": null, "node_addresses": ["172.17.2.4"], "node_count": 2, "role": "worker", "min_node_count": 2, "max_node_count": null, "is_default": false, "stack_id": "047c6319-7abd-fake-a033-8c6af0173cd0", "status": "CREATE_COMPLETE", "status_reason": "Completed successfully", "version": "1", "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2023-04-22T08:09:57.499502+00:00", "updated_at": null}
GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 {}
GOT:{'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'cluster_id': '5d12f6fd-a196-4bf0-ae4c-1f639a523a52', 'project_id': 'fake_project', 'docker_volume_size': None, 'labels': {}, 'links': [{'href': 'http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'self'}, {'href': 'http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8', 'rel': 'bookmark'}], 'flavor_id': None, 'image_id': None, 'node_addresses': ['172.17.2.4'], 'node_count': 2, 'role': 'worker', 'min_node_count': 2, 'max_node_count': None, 'is_default': False, 'stack_id': '047c6319-7abd-fake-a033-8c6af0173cd0', 'status': 'CREATE_COMPLETE', 'status_reason': 'Completed successfully', 'version': '1', 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {}, 'created_at': '2023-04-22T08:09:57.499502+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/max_node_count', 'value': 1, 'op': 'replace'}]
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 409, "title": "max_node_count for nodegroup1 is invalid (min_node_count (2) should be less or equal to max_node_count (1))", "detail": "max_node_count for nodegroup1 is invalid (min_node_count (2) should be less or equal to max_node_count (1)).", "links": []}]}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/min_node_count', 'value': 3, 'op': 'replace'}]
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 409, "title": "min_node_count for nodegroup1 is invalid (min_node_count (3) should be less or equal to node_count (2))", "detail": "min_node_count for nodegroup1 is invalid (min_node_count (3) should be less or equal to node_count (2)).", "links": []}]}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/node_count', 'value': 3, 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "'/node_count' is an internal attribute and can not be updated", "detail": "'/node_count' is an internal attribute and can not be updated", "links": []}]}
PATCH: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 [{'path': '/max_node_count', 'value': 4, 'op': 'replace'}]
GOT:Response: 406 Not Acceptable
Content-Type: application/json
{"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]}
PATCH: /v1/clusters/97d1bd56-d728-44dc-8d3d-e0e788f15a6d/nodegroups/0fc1f81e-8c0e-4b43-a8d6-270f5412a7af [{'path': '/max_node_count', 'value': 4, 'op': 'replace'}]
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 50, "uuid": "0fc1f81e-8c0e-4b43-a8d6-270f5412a7af", "name": "nodegroup1", "cluster_id": "97d1bd56-d728-44dc-8d3d-e0e788f15a6d", "project_id": "fake", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/97d1bd56-d728-44dc-8d3d-e0e788f15a6d/nodegroups/0fc1f81e-8c0e-4b43-a8d6-270f5412a7af", "rel": "self"}, {"href": "http://localhost/clusters/97d1bd56-d728-44dc-8d3d-e0e788f15a6d/nodegroups/0fc1f81e-8c0e-4b43-a8d6-270f5412a7af", "rel": "bookmark"}], "flavor_id": null, "image_id": null, "node_addresses": ["172.17.2.4"], "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": 4, "is_default": false, "stack_id": "047c6319-7abd-fake-a033-8c6af0173cd0", "status": "CREATE_COMPLETE", "status_reason": "Completed successfully", "version": "1", "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2023-04-22T08:09:58.329092+00:00", "updated_at": null}
POST: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 10}
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_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_invalid_resource
magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_quota_invalid_resource ... ok
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "91171642-c824-4d84-a818-eac4b75d3d0b"}
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, 'master_lb_enabled': True, 'node_count': 3, 'master_count': 3, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "4b78c2aa-eca0-49ab-b8a7-04b280c53425"}
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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.7
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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:56.980422+00:00', 'updated_at': None}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': '57af23bf-3acb-48c1-94a9-adc3118069fc'}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
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': '5a23144e-7e2f-448b-8411-97a66fee068c'}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing test-worker outside the allowed range: min_node_count = 1, max_node_count = 5", "detail": "Resizing test-worker outside the allowed range: min_node_count = 1, max_node_count = 5", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 3, 'nodegroup': 'db926778-bf4f-44d4-972d-7c0be79e335c'}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing test-worker outside the allowed range: min_node_count = 4, max_node_count = None", "detail": "Resizing test-worker outside the allowed range: min_node_count = 4, max_node_count = None", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 6, 'nodegroup': 'f698ac1e-83fb-44a0-a4e5-d18883ab92c3'}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
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, 'merge_labels': False, 'labels_overridden': {}, 'labels_added': {}, 'labels_skipped': {'key1': 'val1', 'key2': 'val2'}, 'master_lb_enabled': True, 'created_at': '2023-04-22T08:09:57.817543+00:00', 'updated_at': None}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 0, 'nodegroup': 'cf23c2a3-bf06-44ed-8d49-3f847ef07ca4'}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"uuid": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52"}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/actions/resize {'node_count': 0, 'nodegroup': '203e55e2-9a2d-4027-b9bb-10050eb9d3f4'}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.9
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Resizing a nodegroup to zero is not supported in the provided microversion", "detail": "Resizing a nodegroup to zero is not supported in the provided microversion.", "links": []}]}
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_delete
magnum.tests.unit.api.controllers.v1.test_cluster_template.TestClusterTemplatePolicyEnforcement.test_policy_disallow_delete ... 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_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_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_quota.TestQuota.test_create_zero_quota
magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_create_zero_quota ... 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_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_empty
magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_empty ... 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_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_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_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.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_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_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_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_get_all_non_admin
magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_all_non_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_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_cluster_template.TestDelete.test_delete_cluster_template
magnum.tests.unit.api.controllers.v1.test_cluster_template.TestDelete.test_delete_cluster_template ... 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.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_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_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_quota.TestQuota.test_get_one_no_config_default
magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_no_config_default ... 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.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_quota.TestQuota.test_get_one_with_config_default
magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_get_one_with_config_default ... 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_quota.TestQuota.test_one
magnum.tests.unit.api.controllers.v1.test_quota.TestQuota.test_one ... ok
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, 'tags': ''}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
DELETE: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/6df1dd3a-89c0-4a77-be01-a9e335b9c83c/detail {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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.10
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/e74c40e0-d825-11e2-a28f-0800200c9a66 {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/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.10
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: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/3794b1d0-66f1-45bc-bb04-0cab3ad38f30
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

DELETE: /v1/clustertemplates/8496ca0f-f427-4915-aec8-a46819557641
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 8496ca0f-f427-4915-aec8-a46819557641 could not be found", "detail": "ClusterTemplate 8496ca0f-f427-4915-aec8-a46819557641 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.10
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.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version

DELETE: /v1/clustertemplates/not_found
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.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
GOT:Response: 201 Created
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": "2023-04-22T08:09:58.565455+00:00", "updated_at": null}
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.10
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 0", "links": []}]}
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.10
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": []}]}
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.10
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": []}]}
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.10
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': 0}
GOT:Response: 201 Created
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"id": 42, "hard_limit": 0, "project_id": "fake_project", "resource": "Cluster", "created_at": "2023-04-22T08:09:58.927697+00:00", "updated_at": null}
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.10
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": "2023-04-22T08:09:59.027914+00:00", "updated_at": null}
DELETE: /v1/quotas/fake_project/Cluster
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
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: 200 OK
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"hard_limit": 20, "project_id": "fake_project", "resource": "Cluster"}
GET: /v1/quotas {}
GOT:{'quotas': []}
GET: /v1/quotas?all_tenants=True {}
GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'proj-id-0', 'resource': 'Cluster', 'created_at': '2023-04-22T08:09:59.238654+00:00', 'updated_at': None}, {'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2023-04-22T08:09:59.241182+00:00', 'updated_at': None}, {'id': 3, 'hard_limit': 10, 'project_id': 'proj-id-2', 'resource': 'Cluster', 'created_at': '2023-04-22T08:09:59.247588+00:00', 'updated_at': None}, {'id': 4, 'hard_limit': 10, 'project_id': 'proj-id-3', 'resource': 'Cluster', 'created_at': '2023-04-22T08:09:59.249409+00:00', 'updated_at': None}]}
GET: /v1/quotas?all_tenants=False {}
GOT:{'quotas': [{'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2023-04-22T08:09:59.396123+00:00', 'updated_at': None}]}
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': '2023-04-22T08:09:59.560010+00:00', 'updated_at': None}]}
GET: /v1/quotas {}
GOT:{'quotas': [{'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2023-04-22T08:09:59.672557+00:00', 'updated_at': None}]}
GET: /v1/quotas {}
GOT:{'quotas': [{'id': 3, 'hard_limit': 10, 'project_id': 'proj-id-2', 'resource': 'Cluster', 'created_at': '2023-04-22T08:09:59.841610+00:00', 'updated_at': None}]}
GET: /v1/quotas?all_tenants=True {}
GOT:{'quotas': []}
GET: /v1/quotas?limit=2&all_tenants=True {}
GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'proj-id-0', 'resource': 'Cluster', 'created_at': '2023-04-22T08:10:00.193731+00:00', 'updated_at': None}, {'id': 2, 'hard_limit': 10, 'project_id': 'proj-id-1', 'resource': 'Cluster', 'created_at': '2023-04-22T08:10:00.195847+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/Cluster {}
GOT:{'id': 1, 'hard_limit': 10, 'project_id': 'fake_project', 'resource': 'Cluster', 'created_at': '2023-04-22T08:10:00.345667+00:00', 'updated_at': None}
GET: /v1/quotas/fake_project/Cluster {}
GOT:Response: 200 OK
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"hard_limit": 20, "project_id": "fake_project", "resource": "Cluster"}
GET: /v1/quotas/invalid_proj/invalid_res {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
GET: /v1/quotas/fake_project/Cluster {}
GOT:Response: 200 OK
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"hard_limit": 15, "project_id": "fake_project", "resource": "Cluster"}
GET: /v1/quotas {}
GOT:{'quotas': [{'id': 1, 'hard_limit': 10, 'project_id': 'fake_project', 'resource': 'Cluster', 'created_at': '2023-04-22T08:10:00.969206+00:00', 'updated_at': None}]}
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.10
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": "2023-04-22T08:10:01.164561+00:00", "updated_at": null}
PATCH: /v1/quotas {'id': 42, 'project_id': 'fake_project', 'resource': 'Cluster', 'hard_limit': 20}
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.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
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
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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_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.TestPatch.test_remove_non_existent_property_fail
magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_remove_non_existent_property_fail ... ok
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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/clustertemplates/test_cluster_template
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": []}]}
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.10
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': '/image_id', 'value': 'img', 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '/image_id', 'op': 'remove'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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.10
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.10
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.10
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.10
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.10
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/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.10
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.10
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': '/non-existent', 'op': 'remove'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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 a non-existent object 'non-existent'", "links": []}]}
GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {}
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_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_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_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_stats.TestStatsController.test_empty
magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_empty ... ok
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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
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.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
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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, 'tags': '', 'created_at': '2023-04-22T08:10:02.129825+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.10
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, "tags": "", "created_at": "2023-04-22T08:10:02.129825+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, 'tags': '', 'created_at': '2023-04-22T08:10:02.129825+00:00', 'updated_at': '2023-04-22T08:10:02.229158+00:00'}
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.10
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': '/external_network_id', 'value': 'aaa', 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '/flavor_id', 'value': 'aaa', 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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': '/image_id', 'value': 'aaa', 'op': 'replace'}]
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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.10
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.10
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, "tags": "", "created_at": "2023-04-22T08:10:03.134488+00:00", "updated_at": null}
GET: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 {}
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_stats.TestStatsController.test_get_self_stats
magnum.tests.unit.api.controllers.v1.test_stats.TestStatsController.test_get_self_stats ... ok
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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_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
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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_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.TestBooleanType.test_frombasetype_no_value
magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_frombasetype_no_value ... ok
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, 'tags': '', 'created_at': '2023-04-22T08:10:03.134488+00:00', 'updated_at': '2000-01-01T00:00:00+00:00'}
PATCH: /v1/clustertemplates/81a1b7a3-cc07-4bc8-b53d-6db3b43782e6 [{'path': '/name', 'value': 'cluster_model_example_B', 'op': 'replace'}]
GOT:Response: 200 OK
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.1
Vary: OpenStack-API-Version
{"uuid": "81a1b7a3-cc07-4bc8-b53d-6db3b43782e6", "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/81a1b7a3-cc07-4bc8-b53d-6db3b43782e6", "rel": "self"}, {"href": "http://localhost/clustertemplates/81a1b7a3-cc07-4bc8-b53d-6db3b43782e6", "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": "81a1b7a3-cc07-4bc8-b53d-6db3b43782e6", "user_id": "fake_user", "hidden": false, "tags": "", "created_at": "2023-04-22T08:10:03.307410+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.10
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, "tags": "", "created_at": "2023-04-22T08:10:03.418720+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, 'tags': '', 'created_at': '2023-04-22T08:10:03.418720+00:00', 'updated_at': '2023-04-22T08:10:03.473156+00:00'}
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.10
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, "tags": "", "created_at": "2023-04-22T08:10:03.638344+00:00", "updated_at": null}
PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/labels', 'value': "{'etcd_volume_size': '1'}", 'op': 'replace'}]
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_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_false_values
magnum.tests.unit.api.controllers.v1.test_types.TestBooleanType.test_valid_false_values ... 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_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_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.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_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
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.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_devicemapper
magnum.tests.unit.api.controllers.v1.test_cluster_template.TestPatch.test_update_cluster_template_with_devicemapper ... ok
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
GOT:Response: 200 OK
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, "tags": "", "created_at": "2023-04-22T08:10:03.837818+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, 'tags': '', 'created_at': '2023-04-22T08:10:03.837818+00:00', 'updated_at': '2023-04-22T08:10:03.879272+00:00'}
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.10
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': '/public', 'value': True, 'op': 'replace'}]
GOT:Response: 200 OK
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, "tags": "", "created_at": "2023-04-22T08:10:04.401835+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, 'tags': '', 'created_at': '2023-04-22T08:10:04.401835+00:00', 'updated_at': '2023-04-22T08:10:04.515170+00:00'}
PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/docker_storage_driver', 'value': 'devicemapper', 'op': 'replace'}]
GOT:Response: 200 OK
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": false, "tags": "", "created_at": "2023-04-22T08:10:04.698113+00:00", "updated_at": null}
PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}]
PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/hidden', 'value': True, 'op': 'replace'}]
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_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.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.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.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_many
magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceController.test_get_many ... 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_magnum_service.TestMagnumServiceObject.test_msvc_obj_fields_filtering
magnum.tests.unit.api.controllers.v1.test_magnum_service.TestMagnumServiceObject.test_msvc_obj_fields_filtering ... ok
GOT:Response: 200 OK
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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, "tags": "", "created_at": "2023-04-22T08:10:05.266071+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, 'tags': '', 'created_at': '2023-04-22T08:10:05.266071+00:00', 'updated_at': '2023-04-22T08:10:05.333924+00:00'}
PATCH: /v1/clustertemplates/4060a672-c4eb-4979-a20b-2f59eafe117f [{'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.10
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 4060a672-c4eb-4979-a20b-2f59eafe117f could not be found", "detail": "ClusterTemplate 4060a672-c4eb-4979-a20b-2f59eafe117f could not be found.", "links": []}]}
PATCH: /v1/clustertemplates/e74c40e0-d825-11e2-a28f-0800200c9a66 [{'path': '/public', 'value': True, 'op': 'replace'}]
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.10
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, "tags": "", "created_at": "2023-04-22T08:10:05.941823+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, 'tags': '', 'created_at': '2023-04-22T08:10:05.941823+00:00', 'updated_at': '2023-04-22T08:10:05.989189+00:00'}
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'}, {'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/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'}]}
DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/not-there
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_by_name_not_found
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_by_name_not_found ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_default_nodegroup
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_default_nodegroup ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup_as_admin
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup_as_admin ... 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_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_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_nodegroup.TestDelete.test_delete_nodegroup_by_name
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_nodegroup_by_name ... 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_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_nodegroup.TestDelete.test_delete_not_found
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_not_found ... 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
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_wrong_microversion
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestDelete.test_delete_wrong_microversion ... 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_op
magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_invalid_op ... 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_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_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_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_nodegroup.TestNodegroupObject.test_nodegroup_init
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestNodegroupObject.test_nodegroup_init ... 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.api.controllers.v1.test_types.TestJsonPatchType.test_update_mandatory_attr
magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_update_mandatory_attr ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_master_ng
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_master_ng ... 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.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.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.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_cluster_no_api_address
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_cluster_no_api_address ... 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.controllers.v1.test_nodegroup.TestPost.test_create_ng_same_name
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_same_name ... 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.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_clientfault
magnum.tests.unit.api.test_hooks.TestNoExceptionTracebackHook.test_hook_server_debug_on_clientfault ... ok
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup not-there could not be found", "detail": "Nodegroup not-there could not be found.", "links": []}]}
DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/96eb3ed3-fdda-431b-a459-206dc9e21dbb
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Deleting a default nodegroup is not supported", "detail": "Deleting a default nodegroup is not supported.", "links": []}]}
DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version

GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8 {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup 483203a3-dbee-4a9c-9d65-9820512f4df8 could not be found", "detail": "Nodegroup 483203a3-dbee-4a9c-9d65-9820512f4df8 could not be found.", "links": []}]}
DELETE: /v1/clusters/a3942fc5-a8b6-4fc0-8ec1-31cde12db9a7/nodegroups/71b248ba-1d50-4e47-b269-5edb499d5a22
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version

DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1
GOT:Response: 204 No Content
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version

GET: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/nodegroup1 {}
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup nodegroup1 could not be found", "detail": "Nodegroup nodegroup1 could not be found.", "links": []}]}
DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/a0f00001-7438-40ba-9036-6336ac68c08f
GOT:Response: 404 Not Found
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 404, "title": "Nodegroup a0f00001-7438-40ba-9036-6336ac68c08f could not be found", "detail": "Nodegroup a0f00001-7438-40ba-9036-6336ac68c08f could not be found.", "links": []}]}
DELETE: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/483203a3-dbee-4a9c-9d65-9820512f4df8
GOT:Response: 406 Not Acceptable
Content-Type: application/json
{"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]}
GET: /v1/clusters/8f07405b-5295-4133-a152-b9b6fd03a7df/nodegroups {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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/clusters/92b2d72a-1402-45dc-901b-94cf72156163/nodegroups/2b0f7957-ab3b-4114-8e63-db8a32383343 {}
GOT:Response: 403 Forbidden
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
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/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'master', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 400 Bad Request
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 400, "title": "Creating master nodegroups is currently not supported", "detail": "Creating master nodegroups is currently not supported.", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 409, "title": "Cluster API address is not available yet", "detail": "Cluster API address is not available yet", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'test-master', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 409, "title": "A node group with name test-master already exists in the cluster cluster1", "detail": "A node group with name test-master already exists in the cluster cluster1.", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': {'label3': 'value3'}, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_labels
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_labels ... 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.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels ... 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.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_nodegroup.TestPost.test_create_ng_with_merge_labels_no_labels
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_with_merge_labels_no_labels ... 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.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_wrong_microversion
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_ng_wrong_microversion ... 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.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup ... 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_alive_with_updated
magnum.tests.unit.api.test_servicegroup.TestServiceGroup.test_service_is_up_alive_with_updated ... 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.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_invalid_node_count
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_invalid_node_count ... 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_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
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "d2690c87-a393-4f58-a8e1-751f8e679679", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {"label3": "value3"}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/d2690c87-a393-4f58-a8e1-751f8e679679", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/d2690c87-a393-4f58-a8e1-751f8e679679", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {"label3": "value3"}, "labels_skipped": {"label1": "value1", "label2": "value2"}, "created_at": "2023-04-22T08:10:10.070934+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': {'label1': 'value3', 'label4': 'value4'}, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': True}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "8a1a2cfc-78b7-4e70-9951-9d0e02b0cc23", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {"label1": "value3", "label2": "value2", "label4": "value4"}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/8a1a2cfc-78b7-4e70-9951-9d0e02b0cc23", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/8a1a2cfc-78b7-4e70-9951-9d0e02b0cc23", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {"label1": "value1"}, "labels_added": {"label4": "value4"}, "labels_skipped": {}, "created_at": "2023-04-22T08:10:10.294350+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': True}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "9582eaaa-94f3-474b-84a9-94b614bf4c83", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {"label1": "value1", "label2": "value2"}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/9582eaaa-94f3-474b-84a9-94b614bf4c83", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/9582eaaa-94f3-474b-84a9-94b614bf4c83", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2023-04-22T08:10:10.565158+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'new_ng', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 406 Not Acceptable
Content-Type: application/json
{"errors": [{"request_id": "", "code": "", "status": 406, "title": "", "detail": "", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "5f84e8e0-2ef9-451f-987b-83ef0a501476", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/5f84e8e0-2ef9-451f-987b-83ef0a501476", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/5f84e8e0-2ef9-451f-987b-83ef0a501476", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 7, 'role': 'worker', 'max_node_count': 5, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 409, "title": "max_node_count for nodegroup1 is invalid (node_count (7) should be less or equal to max_node_count (5))", "detail": "max_node_count for nodegroup1 is invalid (node_count (7) should be less or equal to max_node_count (5)).", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 2, 'role': 'worker', 'max_node_count': None, 'min_node_count': 3, 'merge_labels': False}
GOT:Response: 409 Conflict
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"errors": [{"request_id": "", "code": "client", "status": 409, "title": "min_node_count for nodegroup1 is invalid (min_node_count (3) should be less or equal to node_count (2))", "detail": "min_node_count for nodegroup1 is invalid (min_node_count (3) should be less or equal to node_count (2)).", "links": []}]}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'name': 'test_ng'}
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_only_name
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_only_name ... 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
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.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_flavor
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_flavor ... 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.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.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.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.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.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_image_id
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_image_id ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_labels
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_labels ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_max_node_count
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_max_node_count ... ok
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 3, "uuid": "f7a47c4a-448f-4376-8389-ef0a7543b325", "name": "test_ng", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/f7a47c4a-448f-4376-8389-ef0a7543b325", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/f7a47c4a-448f-4376-8389-ef0a7543b325", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 1, "role": "worker", "min_node_count": 0, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': 'test_flavor', 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "63d2b976-9414-4f07-8120-6fa4b80e0064", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/63d2b976-9414-4f07-8120-6fa4b80e0064", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/63d2b976-9414-4f07-8120-6fa4b80e0064", "rel": "bookmark"}], "flavor_id": "test_flavor", "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': 'test_image', 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "89d3f89a-9889-451e-9862-aaa2a5b81b35", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/89d3f89a-9889-451e-9862-aaa2a5b81b35", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/89d3f89a-9889-451e-9862-aaa2a5b81b35", "rel": "bookmark"}], "flavor_id": null, "image_id": "test_image", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': {'label1': 'value1'}, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "17c13481-805c-4459-9689-2575c1c82234", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {"label1": "value1"}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/17c13481-805c-4459-9689-2575c1c82234", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/17c13481-805c-4459-9689-2575c1c82234", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {"label1": "value1"}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'worker', 'max_node_count': 5, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "4f04c7ba-0498-4707-8c8e-29614d05dadd", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/4f04c7ba-0498-4707-8c8e-29614d05dadd", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/4f04c7ba-0498-4707-8c8e-29614d05dadd", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "worker", "min_node_count": 1, "max_node_count": 5, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 3, 'role': 'test-role', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_role
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_role ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_zero_nodes
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_with_zero_nodes ... ok
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_without_node_count
magnum.tests.unit.api.controllers.v1.test_nodegroup.TestPost.test_create_nodegroup_without_node_count ... 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.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.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_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_multitype_tostring
magnum.tests.unit.api.controllers.v1.test_types.TestMultiType.test_multitype_tostring ... 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
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_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_types.TestNameType.test_valid_name
magnum.tests.unit.api.controllers.v1.test_types.TestNameType.test_valid_name ... 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.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.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.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.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.cmd.test_driver_manage.TestMagnumDriverManage.test_none_arg
magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_none_arg ... 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.cmd.test_status.TestUpgradeChecks.test_checks
magnum.tests.unit.cmd.test_status.TestUpgradeChecks.test_checks ... 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.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
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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.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
/usr/lib/python3/dist-packages/oslo_versionedobjects/fields.py:367: 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
  warnings.warn("%s is an invalid UUID. Using UUIDFields "
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_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.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
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican ... 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.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_noauth
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_barbican_noauth ... 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.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.common.test_clients.ClientsTest.test_clients_glance
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance ... 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_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_docker_memory
magnum.tests.unit.api.controllers.v1.test_utils.TestApiUtils.test_validate_docker_memory ... 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.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_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_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.common.test_clients.ClientsTest.test_clients_glance_cached
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_cached ... 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.common.test_clients.ClientsTest.test_clients_glance_noauth
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_glance_noauth ... 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.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.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_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_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_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_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_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_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_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_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_keypair_with_valid_keypair
magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_keypair_with_valid_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_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_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_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_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_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_strategy_missing
magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_labels_strategy_missing ... 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.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.common.test_clients.ClientsTest.test_clients_heat_noauth
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_noauth ... 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.common.test_clients.ClientsTest.test_clients_heat_region
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_heat_region ... 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.common.test_clients.ClientsTest.test_clients_neutron
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron ... 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.common.test_clients.ClientsTest.test_clients_neutron_cached
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_cached ... 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.common.test_clients.ClientsTest.test_clients_neutron_noauth
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_noauth ... 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.common.test_clients.ClientsTest.test_clients_neutron_region
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_neutron_region ... 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.common.test_clients.ClientsTest.test_clients_nova
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova ... 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_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_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_with_invalid_flavor
magnum.tests.unit.api.test_attr_validator.TestAttrValidator.test_validate_os_resources_with_invalid_flavor ... 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_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
magnum.tests.unit.api.test_hooks.TestContextHook.test_context_hook_before_method ... 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.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_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_all_allowed_create
magnum.tests.unit.api.test_validation.TestValidation.test_enforce_network_driver_types_all_allowed_create ... 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.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_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_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_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_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_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_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.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_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_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_invalid_create
magnum.tests.unit.api.test_validation.TestValidation.test_enforce_volume_driver_types_invalid_create ... 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.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.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.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_http_config_workers
magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_http_config_workers ... 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_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_api.TestMagnumAPI.test_api_https_no_key
magnum.tests.unit.cmd.test_api.TestMagnumAPI.test_api_https_no_key ... ok
magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor
magnum.tests.unit.cmd.test_conductor.TestMagnumConductor.test_conductor ... 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.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_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_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_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_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_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_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.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_delete_cert
magnum.tests.unit.common.cert_manager.test_local.TestLocalManager.test_delete_cert ... 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.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.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.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.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_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.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_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.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.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_docker_client_init_url
magnum.tests.unit.common.test_docker_utils.DockerClientTestCase.test_docker_client_init_url ... 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
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_all_exceptions
magnum.tests.unit.common.test_exception.TestException.test_all_exceptions ... 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_exception.TestException.test_message_is_templated
magnum.tests.unit.common.test_exception.TestException.test_message_is_templated ... 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.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_client_with_password_legacy
magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_password_legacy ... ok
magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_token
magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_client_with_token ... 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_create_trustee
magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_create_trustee ... 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.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_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_keystone.KeystoneClientTest.test_trustee_domain_id
magnum.tests.unit.common.test_keystone.KeystoneClientTest.test_trustee_domain_id ... 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_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_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_profiler.TestProfiler.test_setup_profiler
magnum.tests.unit.common.test_profiler.TestProfiler.test_setup_profiler ... 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.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_cleanup
magnum.tests.unit.common.test_rpc.TestRpc.test_cleanup ... 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_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
magnum.tests.unit.common.test_rpc.TestRpc.test_get_client ... 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
magnum.tests.unit.common.test_rpc.TestRpc.test_get_server ... 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_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_get_transport_url_null
magnum.tests.unit.common.test_rpc.TestRpc.test_get_transport_url_null ... 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_urlfetch.TestUrlFetch.test_get
magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get ... 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.common.test_urlfetch.TestUrlFetch.test_get_unsupported_scheme
magnum.tests.unit.common.test_urlfetch.TestUrlFetch.test_get_unsupported_scheme ... 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.common.test_utils.UtilsTestCase.test_get_docker_quantity
magnum.tests.unit.common.test_utils.UtilsTestCase.test_get_docker_quantity ... 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.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.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.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.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.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_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack
magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_create_stack ... 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.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
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_no_discoveryurl
magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_coreos_no_discoveryurl ... 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.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.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_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.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_dns
magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_extract_template_definition_without_dns ... 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.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_k8s_cluster_conductor.TestClusterConductorWithK8s.test_update_stack
magnum.tests.unit.conductor.handlers.test_k8s_cluster_conductor.TestClusterConductorWithK8s.test_update_stack ... 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_create_stack_with_error
magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack_with_error ... 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.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.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.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.conductor.test_rpcapi.RPCAPITestCase.test_cluster_create
magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_create ... 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_cluster_update
magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_cluster_update ... 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_nodegroup_create
magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_create ... ok
magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_delete
magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_delete ... ok
magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_update
magnum.tests.unit.conductor.test_rpcapi.RPCAPITestCase.test_nodegroup_update ... 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_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_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.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_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.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_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.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.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.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.common.test_clients.ClientsTest.test_clients_nova_cached
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_cached ... 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.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.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_magnum_url
magnum.tests.unit.common.test_clients.ClientsTest.test_magnum_url ... 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.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_context
magnum.tests.unit.common.test_context.ContextTestCase.test_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.common.test_context.ContextTestCase.test_context_with_roles
magnum.tests.unit.common.test_context.ContextTestCase.test_context_with_roles ... 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.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.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_name
magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_name ... 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.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.test_utils.TestConductorUtils.test_retrieve_cluster_template
magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_template ... 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.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid
magnum.tests.unit.conductor.test_utils.TestConductorUtils.test_retrieve_cluster_uuid ... 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.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.common.test_neutron.NeutronTest.test_delete_floatingip_exception
magnum.tests.unit.common.test_neutron.NeutronTest.test_delete_floatingip_exception ... 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.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.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.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.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.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.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.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.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.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_neutron.NeutronTest.test_get_fixed_subnet_id
magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id ... 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.common.test_neutron.NeutronTest.test_get_fixed_subnet_id_conflict
magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id_conflict ... ok
magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id_notfound
magnum.tests.unit.common.test_neutron.NeutronTest.test_get_fixed_subnet_id_notfound ... 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.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.common.test_octavia.OctaviaTest.test_delete_loadbalancers_already_deleted
magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_already_deleted ... 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.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_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.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.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.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
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.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_name_hidden
magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_by_name_hidden ... 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.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.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
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_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_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
magnum.tests.unit.db.test_cluster_template.DbClusterTemplateTestCase.test_get_cluster_template_list ... 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.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_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.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_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.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_create_federation_already_exists
magnum.tests.unit.db.test_federation.DbFederationTestCase.test_create_federation_already_exists ... 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_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_destroy_federation_by_uuid
magnum.tests.unit.db.test_federation.DbFederationTestCase.test_destroy_federation_by_uuid ... 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_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
magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list ... 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.db.test_federation.DbFederationTestCase.test_get_federation_list_sorted
magnum.tests.unit.db.test_federation.DbFederationTestCase.test_get_federation_list_sorted ... ok
/build/magnum-15.0.1/magnum/db/sqlalchemy/api.py:119: SAWarning: TypeDecorator JSONEncodedList() will not produce a cache key because the ``cache_ok`` attribute is not set to True.  This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions.  Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this error at: https://sqlalche.me/e/14/cprf)
  return query.all()
/build/magnum-15.0.1/magnum/db/sqlalchemy/api.py:119: SAWarning: TypeDecorator JSONEncodedDict() will not produce a cache key because the ``cache_ok`` attribute is not set to True.  This can have significant performance implications including some performance degradations in comparison to prior SQLAlchemy versions.  Set this attribute to True if this type object's state is safe to use in a cache key, or False to disable this warning. (Background on this error at: https://sqlalche.me/e/14/cprf)
  return query.all()
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.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.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_not_found
magnum.tests.unit.db.test_federation.DbFederationTestCase.test_update_federation_not_found ... 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_nodegroup.DbNodeGroupTestCase.test_create_nodegroup
magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_create_nodegroup ... 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.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_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.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup
magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_destroy_nodegroup ... 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.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.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_id
magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_by_id ... 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_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_get_nodegroup_that_does_not_exist
magnum.tests.unit.db.test_nodegroup.DbNodeGroupTestCase.test_get_nodegroup_that_does_not_exist ... 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.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_nodegroup_failed
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_nodegroup_failed ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_create_complete
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_create_complete ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_create_failed
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_create_failed ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_creating
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_creating ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_delete_failed
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_delete_failed ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_delete_failed_def_ng
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_delete_failed_def_ng ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_deleted
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_deleted ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_deleting
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_deleting ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_failed_default_ng
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_failed_default_ng ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_multiple_new_ngs
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_multiple_new_ngs ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_multiple_ngs_failed_and_updating
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_multiple_ngs_failed_and_updating ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_create_failed
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_create_failed ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_created
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_created ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_creating
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_creating ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_delete_failed
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_delete_failed ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_deleted
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_deleted ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_deleting
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_deleting ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_rollback_complete
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_rollback_complete ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_rollback_failed
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_rollback_failed ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_update_failed
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_update_failed ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_updated
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_new_ng_updated ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_rollback_failed_def_ng
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_rollback_failed_def_ng ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_rollback_failed_default_ng
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_rollback_failed_default_ng ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_update_complete
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_update_complete ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_update_failed
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_update_failed ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_updating
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_poll_and_check_updating ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_creating
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_creating ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_deleting
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_deleting ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_creating
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_creating ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_deleting
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_deleting ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_updating
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_new_ng_updating ... ok
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_updating
magnum.tests.unit.drivers.test_heat_driver.TestHeatPoller.test_stack_not_found_updating ... 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.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.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_heat_param
magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_get_heat_param ... 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
magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url ... 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_swarm_validate_discovery_url_invalid
magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_swarm_validate_discovery_url_invalid ... 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.AtomicSwarmTemplateDefinitionTestCase.test_update_outputs
magnum.tests.unit.drivers.test_template_definition.AtomicSwarmTemplateDefinitionTestCase.test_update_outputs ... 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_client_error
magnum.tests.unit.drivers.test_template_definition.FedoraK8sIronicTemplateDefinitionTestCase.test_get_fixed_network_id_with_client_error ... 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.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.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_disabled_without_fp
magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_env_lb_disabled_without_fp ... 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.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_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.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_add_fip_master_lb_fip_disabled_cluster_fip_enabled
magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_add_fip_master_lb_fip_disabled_cluster_fip_enabled ... 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.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.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.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.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.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_get_vm_ubuntu_mesos_definition
magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_get_vm_ubuntu_mesos_definition ... 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.drivers.test_template_definition.TemplateDefinitionTestCase.test_output_mapping
magnum.tests.unit.drivers.test_template_definition.TemplateDefinitionTestCase.test_output_mapping ... 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.objects.test_cluster.TestClusterObject.test_create
magnum.tests.unit.objects.test_cluster.TestClusterObject.test_create ... ok
magnum.tests.unit.objects.test_cluster.TestClusterObject.test_destroy
magnum.tests.unit.objects.test_cluster.TestClusterObject.test_destroy ... 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.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_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
magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list ... 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_list_with_filters
magnum.tests.unit.objects.test_cluster.TestClusterObject.test_list_with_filters ... 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.TestClusterObject.test_save
magnum.tests.unit.objects.test_cluster.TestClusterObject.test_save ... 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_destroy
magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_destroy ... 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_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_get_by_name
magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_get_by_name ... 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_cluster_template.TestClusterTemplateObject.test_list
magnum.tests.unit.objects.test_cluster_template.TestClusterTemplateObject.test_list ... 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_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_get_by_id
magnum.tests.unit.objects.test_federation.TestFederationObject.test_get_by_id ... 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_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_federation.TestFederationObject.test_list_all
magnum.tests.unit.objects.test_federation.TestFederationObject.test_list_all ... 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_federation.TestFederationObject.test_refresh
magnum.tests.unit.objects.test_federation.TestFederationObject.test_refresh ... ok
magnum.tests.unit.objects.test_federation.TestFederationObject.test_save
magnum.tests.unit.objects.test_federation.TestFederationObject.test_save ... 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_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.TestContainerStatus.test_stringify_invalid
magnum.tests.unit.objects.test_fields.TestContainerStatus.test_stringify_invalid ... 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_bad_values
magnum.tests.unit.objects.test_fields.TestServerType.test_coerce_bad_values ... 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_fields.TestServerType.test_from_primitive
magnum.tests.unit.objects.test_fields.TestServerType.test_from_primitive ... 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_stringify_invalid
magnum.tests.unit.objects.test_fields.TestServerType.test_stringify_invalid ... 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.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_1
magnum.tests.unit.objects.test_objects.TestObject.test_changed_1 ... 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_changed_3
magnum.tests.unit.objects.test_objects.TestObject.test_changed_3 ... 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_contains
magnum.tests.unit.objects.test_objects.TestObject.test_contains ... 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_get_changes
magnum.tests.unit.objects.test_objects.TestObject.test_get_changes ... 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_objects.TestObject.test_hydration
magnum.tests.unit.objects.test_objects.TestObject.test_hydration ... 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_hydration_type_error
magnum.tests.unit.objects.test_objects.TestObject.test_hydration_type_error ... ok
magnum.tests.unit.objects.test_objects.TestObject.test_load
magnum.tests.unit.objects.test_objects.TestObject.test_load ... ok
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_loaded_in_primitive
magnum.tests.unit.objects.test_objects.TestObject.test_loaded_in_primitive ... 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_objects.TestObject.test_obj_constructor
magnum.tests.unit.objects.test_objects.TestObject.test_obj_constructor ... 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.objects.test_objects.TestObject.test_object_inheritance
magnum.tests.unit.objects.test_objects.TestObject.test_object_inheritance ... 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.TestObject.test_object_property_type_error
magnum.tests.unit.objects.test_objects.TestObject.test_object_property_type_error ... 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.objects.test_objects.TestObject.test_static_result
magnum.tests.unit.objects.test_objects.TestObject.test_static_result ... ok
magnum.tests.unit.objects.test_objects.TestObject.test_unknown_objtype
magnum.tests.unit.objects.test_objects.TestObject.test_unknown_objtype ... 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.TestObject.test_with_alternate_context
magnum.tests.unit.objects.test_objects.TestObject.test_with_alternate_context ... 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_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_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_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_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_objects.TestObjectSerializer.test_object_serialization
magnum.tests.unit.objects.test_objects.TestObjectSerializer.test_object_serialization ... 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_create
magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_create ... 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_bad_id_and_uuid
magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_get_bad_id_and_uuid ... 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
magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_list ... 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.objects.test_x509keypair.TestX509KeyPairObject.test_refresh
magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_refresh ... ok
magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_save
magnum.tests.unit.objects.test_x509keypair.TestX509KeyPairObject.test_save ... 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.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_send_cluster_metrics_monitor_none
magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_send_cluster_metrics_monitor_none ... 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.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.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.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.service.test_periodic.PeriodicTestCase.test_update_status_non_trusts_error
magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_update_status_non_trusts_error ... ok
magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_update_status_trusts_not_found
magnum.tests.unit.service.test_periodic.PeriodicTestCase.test_update_status_trusts_not_found ... ok
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "5c48a09c-8fa9-477a-86ec-8016d3d03c2d", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/5c48a09c-8fa9-477a-86ec-8016d3d03c2d", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/5c48a09c-8fa9-477a-86ec-8016d3d03c2d", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 3, "role": "test-role", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'node_count': 0, 'role': 'worker', 'max_node_count': None, 'min_node_count': 0, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "78afdd42-1c5c-4267-81f0-a662ab6dc545", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/78afdd42-1c5c-4267-81f0-a662ab6dc545", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/78afdd42-1c5c-4267-81f0-a662ab6dc545", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 0, "role": "worker", "min_node_count": 0, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
POST: /v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups {'id': 12, 'uuid': '483203a3-dbee-4a9c-9d65-9820512f4df8', 'name': 'nodegroup1', 'docker_volume_size': None, 'labels': None, 'flavor_id': None, 'image_id': None, 'role': 'worker', 'max_node_count': None, 'min_node_count': 1, 'merge_labels': False}
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
Openstack-Api-Minimum-Version: container-infra 1.1
Openstack-Api-Version: container-infra 1.10
Vary: OpenStack-API-Version
{"id": 12, "uuid": "c6134343-0202-4091-923c-a4513e4db243", "name": "nodegroup1", "cluster_id": "5d12f6fd-a196-4bf0-ae4c-1f639a523a52", "project_id": "fake_project", "docker_volume_size": null, "labels": {}, "links": [{"href": "http://localhost/v1/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/c6134343-0202-4091-923c-a4513e4db243", "rel": "self"}, {"href": "http://localhost/clusters/5d12f6fd-a196-4bf0-ae4c-1f639a523a52/nodegroups/c6134343-0202-4091-923c-a4513e4db243", "rel": "bookmark"}], "flavor_id": null, "image_id": "ubuntu", "node_addresses": null, "node_count": 1, "role": "worker", "min_node_count": 1, "max_node_count": null, "is_default": false, "stack_id": null, "status": null, "status_reason": null, "version": null, "merge_labels": false, "labels_overridden": {}, "labels_added": {}, "labels_skipped": {}, "created_at": "2000-01-01T00:00:00+00:00", "updated_at": null}
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
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
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
magnum.tests.unit.test_hacking.HackingTestCase.test_check_explicit_underscore_import
magnum.tests.unit.test_hacking.HackingTestCase.test_check_explicit_underscore_import ... 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: M352  LOG.warn is deprecated, please use LOG.warning!
magnum.tests.unit.test_hacking.HackingTestCase.test_no_log_warn
magnum.tests.unit.test_hacking.HackingTestCase.test_no_log_warn ... 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
stdin:1:1: M339  Do not use xrange().
magnum.tests.unit.test_hacking.HackingTestCase.test_no_xrange
magnum.tests.unit.test_hacking.HackingTestCase.test_no_xrange ... 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
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_octavia.OctaviaTest.test_delete_loadbalancers_with_stack_not_found
magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_with_stack_not_found ... 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.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
magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_deserialize_entity ... 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.TestRequestContextSerializer.test_serialize_entity
magnum.tests.unit.common.test_rpc.TestRequestContextSerializer.test_serialize_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_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_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_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_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_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_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_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_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_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_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.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_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.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.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_no_retry_on_success
magnum.tests.unit.common.test_utils.ExecuteTestCase.test_no_retry_on_success ... 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_safe_rstrip
magnum.tests.unit.common.test_utils.ExecuteTestCase.test_safe_rstrip ... 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.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.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.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
magnum.tests.unit.common.test_utils.TempFilesTestCase.test_tempdir ... 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.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.common.x509.test_operations.TestX509Operations.test_decrypt_key
magnum.tests.unit.common.x509.test_operations.TestX509Operations.test_decrypt_key ... 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_has_publickey
magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_has_publickey ... 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_set_subject_name
magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_ca_certificate_set_subject_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_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_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_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.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_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.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_sign.TestX509.test_sign_empty_chars
magnum.tests.unit.common.x509.test_sign.TestX509.test_sign_empty_chars ... 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.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.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_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_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_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_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_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_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.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_cert_sign
magnum.tests.unit.common.x509.test_validator.TestValidators.test_remove_ca_key_usage_cert_sign ... 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.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_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_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.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_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
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_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_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_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
magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_certificates ... 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.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_generate_client_cert
magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_generate_client_cert ... 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_ca_certificate_ca_cert_type
magnum.tests.unit.conductor.handlers.common.test_cert_manager.CertManagerTestCase.test_get_cluster_ca_certificate_ca_cert_type ... 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_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_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.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.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.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_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_delete_with_lb
magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_cluster_delete_with_lb ... 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.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
magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create ... 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.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_create_with_environment
magnum.tests.unit.conductor.handlers.test_cluster_conductor.TestHandler.test_create_with_environment ... 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.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.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.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_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.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.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.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.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_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
magnum.tests.unit.conductor.handlers.test_indirection_api.TestIndirectionApiConductor.test_object_action ... 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_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.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.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_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_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_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_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.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_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.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed_bad_request
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_create_failed_bad_request ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_failed
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_failed ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_and_ng_not_found
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_and_ng_not_found ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_not_found
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_not_found ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_operation_ongoing
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_delete_stack_operation_ongoing ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_udpate
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_udpate ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed ... ok
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed_bad_request
magnum.tests.unit.conductor.handlers.test_nodegroup_conductor.TestHandler.test_nodegroup_update_failed_bad_request ... 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.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_only_required
magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_only_required ... 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_lb_octavia
magnum.tests.unit.conductor.handlers.test_swarm_cluster_conductor.TestClusterConductorWithSwarm.test_extract_template_definition_with_lb_octavia ... 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.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.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.conductor.test_monitors.MonitorsTestCase.test_is_magnum_auto_healer_running
magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_is_magnum_auto_healer_running ... 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.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.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_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.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_k8s_monitor_health_unhealthy_node
magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unhealthy_node ... ok
magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unreachable_cluster
magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unreachable_cluster ... ok
magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unreachable_with_master_lb
magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_k8s_monitor_health_unreachable_with_master_lb ... 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_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_compute_memory_util
magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_mesos_monitor_compute_memory_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.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_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.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.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.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_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_monitor_get_metric_unit
magnum.tests.unit.conductor.test_monitors.MonitorsTestCase.test_swarm_monitor_get_metric_unit ... 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_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_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.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.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.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.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.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.TestMesosScaleManager.test_get_hosts_with_container
magnum.tests.unit.conductor.test_scale_manager.TestMesosScaleManager.test_get_hosts_with_container ... 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.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.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.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.conf.test_conf.ConfTestCase.test_list_opts
magnum.tests.unit.conf.test_conf.ConfTestCase.test_list_opts ... 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_create_cluster_already_exists
magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_create_cluster_already_exists ... 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.db.test_cluster.DbClusterTestCase.test_destroy_cluster
magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_destroy_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_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_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_id
magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_id ... 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_by_name_multiple_cluster
magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_get_cluster_by_name_multiple_cluster ... 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_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_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.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.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_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.DbClusterTestCase.test_update_cluster_not_found
magnum.tests.unit.db.test_cluster.DbClusterTestCase.test_update_cluster_not_found ... 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_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service
magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_create_magnum_service ... 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.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_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.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.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.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_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service
magnum.tests.unit.db.test_magnum_service.DbMagnumServiceTestCase.test_update_magnum_service ... 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.db.test_quota.DbQuotaTestCase.test_create_quota
magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_create_quota ... 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_delete_quota
magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_delete_quota ... 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.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_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.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.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_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_get_quota_list_sorted
magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_get_quota_list_sorted ... 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.db.test_quota.DbQuotaTestCase.test_update_quota
magnum.tests.unit.db.test_quota.DbQuotaTestCase.test_update_quota ... 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.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
magnum.tests.unit.db.test_x509keypair.DbX509KeyPairTestCase.test_destroy_x509keypair ... 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.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.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_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.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_ca_rotate_not_supported
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_ca_rotate_not_supported ... ok
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_downgrade_not_supported
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_downgrade_not_supported ... ok
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_invalid_ct
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_invalid_ct ... ok
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_master_ng
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_master_ng ... ok
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_worker_ng
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_default_worker_ng ... ok
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_non_default_ng
magnum.tests.unit.drivers.test_k8s_fedora_atomic_v1_driver.K8sFedoraAtomicV1DriverTest.test_upgrade_non_default_ng ... 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_discovery_url_fail
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_discovery_url_fail ... 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_heat_param
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_heat_param ... 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.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.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_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_get_params_octavia_enabled
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_k8s_get_params_octavia_enabled ... ok
Exception ignored in: <function KubernetesAPI.__del__ at 0x7f1f2acc6340>
Traceback (most recent call last):
  File "/build/magnum-15.0.1/magnum/conductor/k8s_api.py", line 93, in __del__
    self.ca_file.close()
  File "/usr/lib/python3.11/tempfile.py", line 648, in close
    self._closer.close()
  File "/usr/lib/python3.11/tempfile.py", line 585, in close
    unlink(self.name)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpohh42727/tmpw4mnsbte/tmp597ttgyd'
Exception ignored in: <function _TemporaryFileCloser.__del__ at 0x7f1f32b01f80>
Traceback (most recent call last):
  File "/usr/lib/python3.11/tempfile.py", line 589, in __del__
    self.close()
  File "/usr/lib/python3.11/tempfile.py", line 585, in close
    unlink(self.name)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpohh42727/tmpw4mnsbte/tmpy87vgxk6'
Exception ignored in: <function _TemporaryFileCloser.__del__ at 0x7f1f32b01f80>
Traceback (most recent call last):
  File "/usr/lib/python3.11/tempfile.py", line 589, in __del__
    self.close()
  File "/usr/lib/python3.11/tempfile.py", line 585, in close
    unlink(self.name)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpohh42727/tmpw4mnsbte/tmpclj6_kbj'
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.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.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_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_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.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs ... ok
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs_find_subnet_cidr
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs_find_subnet_cidr ... ok
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs_fixed_subnet_cidr
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_set_master_lb_allowed_cidrs_fixed_subnet_cidr ... 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.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_k8s_outputs_none_api_address
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_k8s_outputs_none_api_address ... 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.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.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address
magnum.tests.unit.drivers.test_template_definition.AtomicK8sTemplateDefinitionTestCase.test_update_outputs_node_address ... 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.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.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.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_swarm_get_params
magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_params ... ok
magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_scale_params
magnum.tests.unit.drivers.test_template_definition.AtomicSwarmModeTemplateDefinitionTestCase.test_swarm_get_scale_params ... 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.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.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.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.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.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_heat_param
magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_mesos_get_heat_param ... 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.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.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_update_outputs
magnum.tests.unit.drivers.test_template_definition.UbuntuMesosTemplateDefinitionTestCase.test_update_outputs ... 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.TestClusterHealthStatus.test_coerce_good_values
magnum.tests.unit.objects.test_fields.TestClusterHealthStatus.test_coerce_good_values ... 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.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_coerce_good_values
magnum.tests.unit.objects.test_fields.TestClusterStatus.test_coerce_good_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_bad_values
magnum.tests.unit.objects.test_fields.TestClusterType.test_coerce_bad_values ... 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_from_primitive
magnum.tests.unit.objects.test_fields.TestClusterType.test_from_primitive ... ok
magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify
magnum.tests.unit.objects.test_fields.TestClusterType.test_stringify ... 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.TestClusterType.test_to_primitive
magnum.tests.unit.objects.test_fields.TestClusterType.test_to_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_coerce_good_values
magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_coerce_good_values ... 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.TestMagnumServiceBinary.test_stringify
magnum.tests.unit.objects.test_fields.TestMagnumServiceBinary.test_stringify ... 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.objects.test_magnum_service.TestMagnumServiceObject.test_create
magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_create ... 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_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_magnum_service.TestMagnumServiceObject.test_save
magnum.tests.unit.objects.test_magnum_service.TestMagnumServiceObject.test_save ... 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_destroy
magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_destroy ... 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_name
magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_get_by_name ... 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
magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_list ... 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_nodegroup.TestNodeGroupObject.test_refresh
magnum.tests.unit.objects.test_nodegroup.TestNodeGroupObject.test_refresh ... 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_objects.TestObjectVersions.test_versions
magnum.tests.unit.objects.test_objects.TestObjectVersions.test_versions ... 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.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
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
GOT:Response: 202 Accepted
Content-Type: application/json
Openstack-Api-Maximum-Version: container-infra 1.10
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": "2023-04-22T08:10:01.164561+00:00", "updated_at": "2023-04-22T08:10:01.195208+00:00"}
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.10
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": "2023-04-22T08:10:01.324673+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.10
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 {}
GOT:{'clusters': 2, 'nodes': 12}
GET: /v1/stats?project_id=34 {}
GOT:{'clusters': 0, 'nodes': 0}
GET: /v1/stats?project_id=234 {}
GOT:{'clusters': 1, 'nodes': 6}
GET: /v1/stats {}
GOT:{'clusters': 0, 'nodes': 0}
GET: /v1/stats?project_id=123&type=invalid {}
GET: /v1/stats {}
GOT:{'clusters': 1, 'nodes': 6}
GET: /v1/stats {}
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": []}]}
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": []}]}
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": "Test exception message", "detail": "Test exception message.", "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": []}]}

----------------------------------------------------------------------
Ran 1342 tests in 368.216s

OK
+ stestr slowest
Test id                                                                                                     Runtime (s)
----------------------------------------------------------------------------------------------------------  -----------
magnum.tests.unit.common.test_octavia.OctaviaTest.test_delete_loadbalancers_timeout                         60.299
magnum.tests.unit.common.test_clients.ClientsTest.test_clients_nova_cached                                  30.328
magnum.tests.unit.conductor.tasks.test_heat_tasks.HeatTasksTests.test_create_stack                           5.191
magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_subject_name           5.116
magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_set_issuer_name            4.609
magnum.tests.unit.api.controllers.v1.test_cluster.TestClusterPolicyEnforcement.test_policy_disallow_create   3.487
magnum.tests.unit.api.controllers.v1.test_types.TestJsonPatchType.test_cannot_add_internal_attr              3.152
magnum.tests.unit.cmd.test_driver_manage.TestMagnumDriverManage.test_correct_arg_with_details_and_path       3.040
magnum.tests.unit.api.controllers.test_root.TestHeathcheck.test_healthcheck_disable_file                     2.905
magnum.tests.unit.common.x509.test_sign.TestX509.test_generate_client_certificate_has_publickey              2.872
+ rm -rf .stestr
dh_install --fail-missing
dh_install: warning: Please use dh_missing --list-missing/--fail-missing instead
dh_install: warning: This feature will be removed in compat 12.
mkdir -p /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common
PYTHONPATH=/build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages oslo-config-generator \
	--output-file /build/magnum-15.0.1/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 /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_authtoken magnum
pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.HpWAvp:[keystone_authtoken]/www_authenticate_uri
pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.HpWAvp:[keystone_authtoken]/auth_type
pkgos_inifile: Setting value in pkgos-readd-keystone-authtoken-missing-options.HpWAvp:[keystone_authtoken]/region_name
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf oslo_concurrency lock_path /var/lock/magnum
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[oslo_concurrency]/lock_path
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_authtoken auth_protocol http
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_authtoken]/auth_protocol
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf DEFAULT pybasedir /usr/lib/python3/dist-packages
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[DEFAULT]/pybasedir
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf DEFAULT bindir /usr/bin
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[DEFAULT]/bindir
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf DEFAULT state_path /var/lock/magnum
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[DEFAULT]/state_path
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf api host 0.0.0.0
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[api]/host
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf certificates cert_manager_type barbican
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[certificates]/cert_manager_type
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf oslo_messaging_notifications driver messaging
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[oslo_messaging_notifications]/driver
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_authtoken auth_version v3
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_authtoken]/auth_version
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf trust cluster_user_trust true
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[trust]/cluster_user_trust
# Magnum using also keystone_auth, set some defaults
# which are configured by debconf later
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth auth_protocol http
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/auth_protocol
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth auth_version v3
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/auth_version
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth auth_url http://localhost:5000
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/auth_url
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth www_authenticate_uri http://localhost:5000
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/www_authenticate_uri
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth project_name service
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/project_name
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth project_domain_name default
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/project_domain_name
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth username magnum
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/username
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth user_domain_name default
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/user_domain_name
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth region_name regionOne
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/region_name
pkgos-fix-config-default /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf keystone_auth auth_type password
pkgos_inifile: Setting value in /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/magnum.conf:[keystone_auth]/auth_type
mkdir -p /build/magnum-15.0.1/debian/magnum-common/etc/magnum/policy.d
PYTHONPATH=/build/magnum-15.0.1/debian/tmp/usr/lib/python3/dist-packages oslopolicy-sample-generator \
	--output-file /build/magnum-15.0.1/debian/magnum-common/etc/magnum/policy.d/00_default_policy.yaml \
	--format yaml \
	--namespace magnum
WARNING:oslo_config.cfg:Deprecated: Option "format" from group "DEFAULT" is deprecated for removal (
``policy_file`` support for JSON formatted file is deprecated.
So these tools also deprecate the support of generating or
upgrading policy file in JSON format.
).  Its value may be silently ignored in the future.
# Comment out deprecated policies, otherwise, Nova doesn't work
sed -i 's/^"/#"/' /build/magnum-15.0.1/debian/magnum-common/etc/magnum/policy.d/00_default_policy.yaml
cp etc/magnum/api-paste.ini /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common
cp etc/magnum/keystone_auth_default_policy.sample /build/magnum-15.0.1/debian/magnum-common/usr/share/magnum-common/keystone_auth_default_policy.json
make[1]: Leaving directory '/build/magnum-15.0.1'
   dh_installdocs -O--buildsystem=python_distutils
   dh_sphinxdoc -O--buildsystem=python_distutils
dh_sphinxdoc: warning: Sphinx documentation not found
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if [ -e /build/magnum-15.0.1/debian/CHANGELOG ] ; then \
	dh_installchangelogs /build/magnum-15.0.1/debian/CHANGELOG ; \
else \
	dh_installchangelogs ; \
fi
make[1]: Leaving directory '/build/magnum-15.0.1'
   dh_installdebconf -O--buildsystem=python_distutils
   dh_systemd_enable -O--buildsystem=python_distutils
   debian/rules override_dh_python3
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
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-status
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-db-manage
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-api-wsgi
I: dh_python3 tools:114: replacing shebang in debian/python3-magnum/usr/bin/magnum-api
make[1]: Leaving directory '/build/magnum-15.0.1'
   debian/rules override_dh_installinit
make[1]: Entering directory '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
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
+ for i in `ls -1 debian/*.init.in`
++ sed s/.init.in//
++ echo debian/magnum-api.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
+ for i in `ls -1 debian/*.init.in`
++ sed s/.init.in//
++ echo debian/magnum-conductor.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
+ for i in `ls debian/*.init.in`
++ sed s/.init.in/.service.in/
++ echo debian/magnum-api.init.in
+ MYINIT=debian/magnum-api.service.in
+ '[' -e debian/magnum-api.service.in ']'
+ pkgos-gen-systemd-unit debian/magnum-api.init.in
+ for i in `ls debian/*.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 '/build/magnum-15.0.1'
   dh_systemd_start -O--buildsystem=python_distutils
   dh_installlogrotate -O--buildsystem=python_distutils
   dh_lintian -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 '/build/magnum-15.0.1'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if dpkg-vendor --derives-from ubuntu ; then \
	dh_gencontrol -- -T/build/magnum-15.0.1/debian/ubuntu_control_vars ; \
else \
	dh_gencontrol -- -T/build/magnum-15.0.1/debian/debian_control_vars ; \
fi
dpkg-gencontrol: warning: Depends field of package magnum-common: substitution variable ${python3:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package magnum-conductor: substitution variable ${python3:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package magnum-api: substitution variable ${python3:Depends} used, but is not defined
dpkg-gencontrol: warning: package magnum-common: substitution variable ${ostack-lsb-base} unused, but is defined
dpkg-gencontrol: warning: package python3-magnum: substitution variable ${ostack-lsb-base} unused, but is defined
make[1]: Leaving directory '/build/magnum-15.0.1'
   dh_md5sums -O--buildsystem=python_distutils
   dh_builddeb -O--buildsystem=python_distutils
dpkg-deb: building package 'python3-magnum' in '../python3-magnum_15.0.1-4_all.deb'.
dpkg-deb: building package 'magnum-conductor' in '../magnum-conductor_15.0.1-4_all.deb'.
dpkg-deb: building package 'magnum-api' in '../magnum-api_15.0.1-4_all.deb'.
dpkg-deb: building package 'magnum-common' in '../magnum-common_15.0.1-4_all.deb'.
 dpkg-genbuildinfo --build=binary -O../magnum_15.0.1-4_amd64.buildinfo
 dpkg-genchanges --build=binary -O../magnum_15.0.1-4_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-source: info: using options from magnum-15.0.1/debian/source/options: --extend-diff-ignore=^[.]gitreview$
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/672847/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/672847/tmp/hooks/B01_cleanup finished
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/672847 and its subdirectories
I: Current time: Sat Apr 22 22:14:49 +14 2023
I: pbuilder-time-stamp: 1682151289