https://launchpad.net/ubuntu/+source/watcher/2:12.0.0~rc1-0ubuntu1/+build/27943694 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos03-amd64-036 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:55:07 UTC 2024 x86_64 Buildd toolchain package versions: launchpad-buildd_236~650~ubuntu20.04.1 python3-lpbuildd_236~650~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 27 Mar 21:19:39 ntpdate[1858]: adjust time server 10.211.37.1 offset -0.001391 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-27943694 --image-type chroot /home/buildd/filecache-default/1fe94ca8758119221c8de2550665a1bb335bd6a9 Creating target for build PACKAGEBUILD-27943694 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-27943694 Starting target for build PACKAGEBUILD-27943694 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-27943694 'deb http://ftpmaster.internal/ubuntu noble main universe' 'deb http://ftpmaster.internal/ubuntu noble-security main universe' 'deb http://ftpmaster.internal/ubuntu noble-updates main universe' 'deb http://ftpmaster.internal/ubuntu noble-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-27943694 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-27943694 Updating target for build PACKAGEBUILD-27943694 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu noble-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu noble-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 Packages [1443 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main Translation-en [517 kB] Get:7 http://ftpmaster.internal/ubuntu noble/universe amd64 Packages [15.1 MB] Get:8 http://ftpmaster.internal/ubuntu noble/universe Translation-en [6017 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [691 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main Translation-en [236 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [4269 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe Translation-en [1598 kB] Fetched 30.5 MB in 3s (8944 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libnsl-dev libperl5.36 libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libnettle8* libnpth0* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc-13-x86-64-linux-gnu gcc-14-base gcc-x86-64-linux-gnu libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 perl-modules-5.38 The following packages have been kept back: apt apt-utils optipng The following packages will be upgraded: base-files base-passwd bash bash-completion binutils binutils-common binutils-x86-64-linux-gnu bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libgpg-error-l10n libgpg-error0 libgprofng0 libgssapi-krb5-2 libhwasan0 libidn2-0 libip4tc2 libitm1 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblsan0 liblzma5 libmd0 libmount1 libncursesw6 libnsl-dev libnsl2 libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpng16-16 libproc2-0 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libtsan2 libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev login logsave lto-disabled-list mawk mount ncurses-base ncurses-bin openssl passwd perl perl-base pinentry-curses procps psmisc readline-common sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 157 upgraded, 20 newly installed, 11 to remove and 3 not upgraded. Need to get 117 MB of archives. After this operation, 78.3 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libnsl-dev amd64 1.3.0-3build2 [70.5 kB] Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libcrypt-dev amd64 1:4.4.36-4 [128 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libc6-dev amd64 2.39-0ubuntu6 [2126 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libc-dev-bin amd64 2.39-0ubuntu6 [20.4 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libtirpc-common all 1.3.4+ds-1.1 [8018 B] Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libtirpc-dev amd64 1.3.4+ds-1.1 [193 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 libnss-nisplus amd64 1.3-5 [22.3 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.1 [82.5 kB] Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgssapi-krb5-2 amd64 1.20.1-6ubuntu1 [142 kB] Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libkrb5-3 amd64 1.20.1-6ubuntu1 [347 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libk5crypto3 amd64 1.20.1-6ubuntu1 [81.7 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libkrb5support0 amd64 1.20.1-6ubuntu1 [33.4 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 libacl1 amd64 2.3.2-1 [16.7 kB] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libapparmor1 amd64 4.0.0-beta3-0ubuntu2 [49.4 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libaudit-common all 1:3.1.2-2.1 [5674 B] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcap-ng0 amd64 0.8.4-2build1 [15.1 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libaudit1 amd64 1:3.1.2-2.1 [46.8 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libblkid1 amd64 2.39.3-9ubuntu2 [122 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 libcap2 amd64 1:2.66-5ubuntu1 [29.9 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 libcrypt1 amd64 1:4.4.36-4 [95.3 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 libgpg-error-l10n all 1.47-3build1 [8024 B] Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 libgpg-error0 amd64 1.47-3build1 [70.0 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libgcrypt20 amd64 1.10.3-2 [532 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 liblzma5 amd64 5.6.0-0.2 [157 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 libzstd1 amd64 1.5.5+dfsg2-2 [297 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libkmod2 amd64 31+20240202-2ubuntu4 [51.5 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-8-0 amd64 10.42-4ubuntu1 [228 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libselinux1 amd64 3.5-2ubuntu1 [79.5 kB] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libmount1 amd64 2.39.3-9ubuntu2 [134 kB] Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl-modules-5.38 all 5.38.2-3.2 [3110 kB] Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdb5.3t64 amd64 5.3.28+dfsg2-6 [738 kB] Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdbm6t64 amd64 1.23-5.1 [34.4 kB] Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdbm-compat4t64 amd64 1.23-5.1 [6700 B] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libperl5.38t64 amd64 5.38.2-3.2 [4871 kB] Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl amd64 5.38.2-3.2 [231 kB] Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 perl-base amd64 5.38.2-3.2 [1823 kB] Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 liblocale-gettext-perl amd64 1.07-6ubuntu4 [15.8 kB] Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libtext-iconv-perl amd64 1.7-8build2 [13.5 kB] Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libtext-charwidth-perl amd64 0.04-11build2 [9322 B] Get:40 http://ftpmaster.internal/ubuntu noble/main amd64 libc6 amd64 2.39-0ubuntu6 [3262 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main amd64 libc-bin amd64 2.39-0ubuntu6 [682 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 openssl amd64 3.0.13-0ubuntu2 [1002 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd-shared amd64 255.4-1ubuntu5 [2067 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcryptsetup12 amd64 2:2.7.0-1ubuntu2 [266 kB] Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libssl3t64 amd64 3.0.13-0ubuntu2 [1936 kB] Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-dev all 255.4-1ubuntu5 [103 kB] Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd-sysv amd64 255.4-1ubuntu5 [11.9 kB] Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 systemd amd64 255.4-1ubuntu5 [3470 kB] Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsystemd0 amd64 255.4-1ubuntu5 [428 kB] Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpam-modules-bin amd64 1.5.3-5ubuntu3 [51.9 kB] Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpam-modules amd64 1.5.3-5ubuntu3 [279 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 bzip2 amd64 1.0.8-5ubuntu1 [34.6 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main amd64 libbz2-1.0 amd64 1.0.8-5ubuntu1 [34.4 kB] Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 zlib1g amd64 1:1.3.dfsg-3.1ubuntu1 [62.7 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 debconf-i18n all 1.5.86 [205 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 debconf all 1.5.86 [124 kB] Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpam0g amd64 1.5.3-5ubuntu3 [67.5 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 libseccomp2 amd64 2.5.5-1ubuntu2 [50.3 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 libargon2-1 amd64 0~20190702+dfsg-4 [21.4 kB] Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libudev1 amd64 255.4-1ubuntu5 [174 kB] Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdevmapper1.02.1 amd64 2:1.02.185-3ubuntu2 [139 kB] Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libuuid1 amd64 2.39.3-9ubuntu2 [35.0 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfdisk1 amd64 2.39.3-9ubuntu2 [146 kB] Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 mount amd64 2.39.3-9ubuntu2 [118 kB] Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcom-err2 amd64 1.47.0-2.4~exp1ubuntu2 [22.7 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 libkeyutils1 amd64 1.6.3-3 [9386 B] Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libnsl2 amd64 1.3.0-3build2 [41.3 kB] Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 linux-libc-dev amd64 6.8.0-20.20 [1597 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-14-base amd64 14-20240315-1ubuntu1 [47.0 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-s1 amd64 14-20240315-1ubuntu1 [78.1 kB] Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 base-files amd64 13ubuntu8 [74.2 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 debianutils amd64 5.17 [89.8 kB] Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 bash amd64 5.2.21-2ubuntu3 [794 kB] Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 bsdutils amd64 1:2.39.3-9ubuntu2 [94.9 kB] Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 coreutils amd64 9.4-3ubuntu3 [1411 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 libp11-kit0 amd64 0.25.3-4ubuntu1 [299 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 libunistring5 amd64 1.1-2 [537 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 libgnutls30 amd64 3.8.3-1ubuntu1 [996 kB] Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libnettle8t64 amd64 3.9.1-2.2 [181 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++6 amd64 14-20240315-1ubuntu1 [795 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main amd64 libxxhash0 amd64 0.8.2-2 [25.5 kB] Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libapt-pkg6.0t64 amd64 2.7.14 [985 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main amd64 tar amd64 1.35+dfsg-3 [253 kB] Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg amd64 1.22.6ubuntu5 [1283 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main amd64 dash amd64 0.5.12-6ubuntu4 [89.8 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main amd64 diffutils amd64 1:3.10-1 [176 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main amd64 grep amd64 3.11-4 [176 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main amd64 gzip amd64 1.12-1ubuntu2 [98.8 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main amd64 hostname amd64 3.23+nmu2ubuntu1 [11.0 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main amd64 login amd64 1:4.13+dfsg1-4ubuntu1 [201 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main amd64 ncurses-bin amd64 6.4+20240113-1ubuntu1 [188 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 sed amd64 4.9-2 [204 kB] Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 util-linux amd64 2.39.3-9ubuntu2 [1127 kB] Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdebconfclient0 amd64 0.271ubuntu2 [11.3 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main amd64 base-passwd amd64 3.6.3 [51.2 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main amd64 init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main amd64 ncurses-base all 6.4+20240113-1ubuntu1 [25.4 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main amd64 sysvinit-utils amd64 3.08-6ubuntu2 [34.1 kB] Get:99 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 logsave amd64 1.47.0-2.4~exp1ubuntu2 [22.4 kB] Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libext2fs2t64 amd64 1.47.0-2.4~exp1ubuntu2 [221 kB] Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 e2fsprogs amd64 1.47.0-2.4~exp1ubuntu2 [601 kB] Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gpg amd64 2.4.4-2ubuntu15 [565 kB] Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libreadline8t64 amd64 8.2-4 [153 kB] Get:104 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gpgconf amd64 2.4.4-2ubuntu15 [103 kB] Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gpg-agent amd64 2.4.4-2ubuntu15 [227 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main amd64 libnpth0t64 amd64 1.6-3.1 [8316 B] Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 readline-common all 8.2-4 [56.4 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main amd64 libncursesw6 amd64 6.4+20240113-1ubuntu1 [148 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main amd64 libtinfo6 amd64 6.4+20240113-1ubuntu1 [108 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main amd64 init amd64 1.66ubuntu1 [6186 B] Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu2 [64.4 kB] Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 uuid-runtime amd64 2.39.3-9ubuntu2 [33.0 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main amd64 libattr1 amd64 1:2.5.2-1 [11.4 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main amd64 libmd0 amd64 1.1.0-2 [27.1 kB] Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpam-runtime all 1.5.3-5ubuntu3 [40.8 kB] Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsemanage-common all 3.5-1build4 [10.1 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main amd64 libsepol2 amd64 3.5-2 [300 kB] Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsemanage2 amd64 3.5-1build4 [93.1 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main amd64 passwd amd64 1:4.13+dfsg1-4ubuntu1 [844 kB] Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gpgv amd64 2.4.4-2ubuntu15 [157 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main amd64 libffi8 amd64 3.4.6-1 [24.7 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main amd64 libidn2-0 amd64 2.3.7-2 [66.0 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main amd64 ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libproc2-0 amd64 2:4.0.4-4ubuntu2 [59.2 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libss2 amd64 1.47.0-2.4~exp1ubuntu2 [17.0 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main amd64 mawk amd64 1.3.4.20240123-1 [127 kB] Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 procps amd64 2:4.0.4-4ubuntu2 [708 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main amd64 sensible-utils all 0.0.22 [22.5 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main amd64 ca-certificates all 20240203 [159 kB] Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 krb5-locales all 1.20.1-6ubuntu1 [13.8 kB] Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsqlite3-0 amd64 3.45.1-1ubuntu1 [701 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main amd64 tzdata all 2024a-1ubuntu1 [273 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main amd64 bash-completion all 1:2.11-8 [180 kB] Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 bsdextrautils amd64 2.39.3-9ubuntu2 [73.6 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main amd64 libip4tc2 amd64 1.8.10-3ubuntu1 [23.3 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main amd64 libpng16-16 amd64 1.6.43-1 [186 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main amd64 psmisc amd64 23.7-1 [179 kB] Get:138 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 xz-utils amd64 5.6.0-0.2 [272 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main amd64 libgprofng0 amd64 2.42-4ubuntu1 [851 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main amd64 libctf0 amd64 2.42-4ubuntu1 [94.6 kB] Get:141 http://ftpmaster.internal/ubuntu noble/main amd64 libctf-nobfd0 amd64 2.42-4ubuntu1 [97.1 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main amd64 binutils-x86-64-linux-gnu amd64 2.42-4ubuntu1 [2470 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main amd64 libbinutils amd64 2.42-4ubuntu1 [573 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main amd64 binutils amd64 2.42-4ubuntu1 [18.0 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main amd64 binutils-common amd64 2.42-4ubuntu1 [239 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main amd64 libsframe1 amd64 2.42-4ubuntu1 [14.8 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240315-1ubuntu1 [1172 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-21ubuntu1 [14.4 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-21ubuntu1 [2398 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240315-1ubuntu1 [147 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240315-1ubuntu1 [28.9 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240315-1ubuntu1 [10.4 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240315-1ubuntu1 [3026 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240315-1ubuntu1 [1310 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240315-1ubuntu1 [1629 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240315-1ubuntu1 [155 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-21ubuntu1 [479 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-21ubuntu1 [2687 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240315-1ubuntu1 [2732 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240315-1ubuntu1 [47.7 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-21ubuntu1 [1030 B] Get:162 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-base amd64 13.2.0-21ubuntu1 [48.3 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-21ubuntu1 [21.9 MB] Get:164 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-21ubuntu1 [12.5 MB] Get:165 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-21ubuntu1 [11.2 MB] Get:166 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] Get:167 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] Get:168 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] Get:170 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] Get:171 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] Get:172 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dpkg-dev all 1.22.6ubuntu5 [1074 kB] Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdpkg-perl all 1.22.6ubuntu5 [269 kB] Get:174 http://ftpmaster.internal/ubuntu noble/main amd64 lto-disabled-list all 47 [12.4 kB] Get:175 http://ftpmaster.internal/ubuntu noble/main amd64 libfakeroot amd64 1.33-1 [32.4 kB] Get:176 http://ftpmaster.internal/ubuntu noble/main amd64 fakeroot amd64 1.33-1 [67.2 kB] Get:177 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 pinentry-curses amd64 1.2.1-3ubuntu4 [35.2 kB] Preconfiguring packages ... Fetched 117 MB in 6s (21.2 MB/s) (Reading database ... 13648 files and directories currently installed.) Preparing to unpack .../0-libnsl-dev_1.3.0-3build2_amd64.deb ... Unpacking libnsl-dev:amd64 (1.3.0-3build2) over (1.3.0-2build2) ... Preparing to unpack .../1-libcrypt-dev_1%3a4.4.36-4_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.36-4) over (1:4.4.36-2) ... Preparing to unpack .../2-libc6-dev_2.39-0ubuntu6_amd64.deb ... Unpacking libc6-dev:amd64 (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Preparing to unpack .../3-libc-dev-bin_2.39-0ubuntu6_amd64.deb ... Unpacking libc-dev-bin (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Preparing to unpack .../4-libtirpc-common_1.3.4+ds-1.1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1) over (1.3.3+ds-1) ... Preparing to unpack .../5-libtirpc-dev_1.3.4+ds-1.1_amd64.deb ... Unpacking libtirpc-dev:amd64 (1.3.4+ds-1.1) over (1.3.3+ds-1) ... Preparing to unpack .../6-libnss-nisplus_1.3-5_amd64.deb ... Unpacking libnss-nisplus:amd64 (1.3-5) over (1.3-0ubuntu6) ... dpkg: libtirpc3:amd64: dependency problems, but removing anyway as you requested: libnsl2:amd64 depends on libtirpc3 (>= 1.0.2). (Reading database ... 13652 files and directories currently installed.) Removing libtirpc3:amd64 (1.3.3+ds-1) ... Selecting previously unselected package libtirpc3t64:amd64. (Reading database ... 13646 files and directories currently installed.) Preparing to unpack .../0-libtirpc3t64_1.3.4+ds-1.1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.1) ... Preparing to unpack .../1-libgssapi-krb5-2_1.20.1-6ubuntu1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-6ubuntu1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libkrb5-3_1.20.1-6ubuntu1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-6ubuntu1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libk5crypto3_1.20.1-6ubuntu1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-6ubuntu1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-libkrb5support0_1.20.1-6ubuntu1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-6ubuntu1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../5-libacl1_2.3.2-1_amd64.deb ... Unpacking libacl1:amd64 (2.3.2-1) over (2.3.1-3) ... Setting up libacl1:amd64 (2.3.2-1) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu2_amd64.deb ... Unpacking libapparmor1:amd64 (4.0.0-beta3-0ubuntu2) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.8.4-2build1) over (0.8.3-1build2) ... Setting up libcap-ng0:amd64 (0.8.4-2build1) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1_amd64.deb ... Unpacking libaudit1:amd64 (1:3.1.2-2.1) over (1:3.1.1-1) ... Setting up libaudit1:amd64 (1:3.1.2-2.1) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_amd64.deb ... Unpacking libblkid1:amd64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libblkid1:amd64 (2.39.3-9ubuntu2) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu1_amd64.deb ... Unpacking libcap2:amd64 (1:2.66-5ubuntu1) over (1:2.66-4ubuntu1) ... Setting up libcap2:amd64 (1:2.66-5ubuntu1) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.36-4_amd64.deb ... Unpacking libcrypt1:amd64 (1:4.4.36-4) over (1:4.4.36-2) ... Setting up libcrypt1:amd64 (1:4.4.36-4) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build1_all.deb ... Unpacking libgpg-error-l10n (1.47-3build1) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build1_amd64.deb ... Unpacking libgpg-error0:amd64 (1.47-3build1) over (1.47-2) ... Setting up libgpg-error0:amd64 (1.47-3build1) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2_amd64.deb ... Unpacking libgcrypt20:amd64 (1.10.3-2) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:amd64 (1.10.3-2) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.0-0.2_amd64.deb ... Unpacking liblzma5:amd64 (5.6.0-0.2) over (5.4.1-0.2) ... Setting up liblzma5:amd64 (5.6.0-0.2) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2_amd64.deb ... Unpacking libzstd1:amd64 (1.5.5+dfsg2-2) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:amd64 (1.5.5+dfsg2-2) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu4_amd64.deb ... Unpacking libkmod2:amd64 (31+20240202-2ubuntu4) over (30+20230519-1ubuntu3) ... Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu1_amd64.deb ... Unpacking libpcre2-8-0:amd64 (10.42-4ubuntu1) over (10.42-4) ... Setting up libpcre2-8-0:amd64 (10.42-4ubuntu1) ... (Reading database ... 13657 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu1_amd64.deb ... Unpacking libselinux1:amd64 (3.5-2ubuntu1) over (3.5-1) ... Setting up libselinux1:amd64 (3.5-2ubuntu1) ... (Reading database ... 13658 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu2_amd64.deb ... Unpacking libmount1:amd64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libmount1:amd64 (2.39.3-9ubuntu2) ... (Reading database ... 13658 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2_amd64.deb ... Unpacking perl (5.38.2-3.2) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2) ... dpkg: libdb5.3:amd64: dependency problems, but removing anyway as you requested: libperl5.36:amd64 depends on libdb5.3. libpam-modules:amd64 depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 15070 files and directories currently installed.) Removing libdb5.3:amd64 (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:amd64. (Reading database ... 15064 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-6_amd64.deb ... Unpacking libdb5.3t64:amd64 (5.3.28+dfsg2-6) ... dpkg: libgdbm6:amd64: dependency problems, but removing anyway as you requested: libperl5.36:amd64 depends on libgdbm6 (>= 1.21). libgdbm-compat4:amd64 depends on libgdbm6 (>= 1.16). (Reading database ... 15070 files and directories currently installed.) Removing libgdbm6:amd64 (1.23-3) ... Selecting previously unselected package libgdbm6t64:amd64. (Reading database ... 15065 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1_amd64.deb ... Unpacking libgdbm6t64:amd64 (1.23-5.1) ... dpkg: libgdbm-compat4:amd64: dependency problems, but removing anyway as you requested: libperl5.36:amd64 depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 15071 files and directories currently installed.) Removing libgdbm-compat4:amd64 (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:amd64. (Reading database ... 15066 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1_amd64.deb ... Unpacking libgdbm-compat4t64:amd64 (1.23-5.1) ... Selecting previously unselected package libperl5.38t64:amd64. Preparing to unpack .../libperl5.38t64_5.38.2-3.2_amd64.deb ... Unpacking libperl5.38t64:amd64 (5.38.2-3.2) ... Preparing to unpack .../perl-base_5.38.2-3.2_amd64.deb ... Unpacking perl-base (5.38.2-3.2) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2) ... (Reading database ... 15597 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu4_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu4) over (1.07-6) ... Preparing to unpack .../libtext-iconv-perl_1.7-8build2_amd64.deb ... Unpacking libtext-iconv-perl:amd64 (1.7-8build2) over (1.7-8) ... Preparing to unpack .../libtext-charwidth-perl_0.04-11build2_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11build2) over (0.04-11) ... Preparing to unpack .../libc6_2.39-0ubuntu6_amd64.deb ... Unpacking libc6:amd64 (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Setting up libc6:amd64 (2.39-0ubuntu6) ... (Reading database ... 15601 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu6_amd64.deb ... Unpacking libc-bin (2.39-0ubuntu6) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu6) ... (Reading database ... 15601 files and directories currently installed.) Preparing to unpack .../openssl_3.0.13-0ubuntu2_amd64.deb ... Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu2) ... Preparing to unpack .../libsystemd-shared_255.4-1ubuntu5_amd64.deb ... Unpacking libsystemd-shared:amd64 (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu2_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.7.0-1ubuntu2) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:amd64: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 15600 files and directories currently installed.) Removing libssl3:amd64 (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:amd64. (Reading database ... 15589 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_amd64.deb ... Unpacking libssl3t64:amd64 (3.0.13-0ubuntu2) ... Setting up libssl3t64:amd64 (3.0.13-0ubuntu2) ... (Reading database ... 15602 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu5_all.deb ... Unpacking systemd-dev (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu5_amd64.deb ... Unpacking systemd-sysv (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu5_amd64.deb ... Unpacking systemd (255.4-1ubuntu5) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu5_amd64.deb ... Unpacking libsystemd0:amd64 (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Setting up libsystemd0:amd64 (255.4-1ubuntu5) ... (Reading database ... 15764 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu3_amd64.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu3) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu3_amd64.deb ... Unpacking libpam-modules:amd64 (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/x86_64-linux-gnu/security': Directory not empty Setting up libpam-modules:amd64 (1.5.3-5ubuntu3) ... Installing new version of config file /etc/security/namespace.init ... (Reading database ... 15760 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5ubuntu1_amd64.deb ... Unpacking bzip2 (1.0.8-5ubuntu1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5ubuntu1_amd64.deb ... Unpacking libbz2-1.0:amd64 (1.0.8-5ubuntu1) over (1.0.8-5build1) ... Setting up libbz2-1.0:amd64 (1.0.8-5ubuntu1) ... (Reading database ... 15760 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_amd64.deb ... Unpacking zlib1g:amd64 (1:1.3.dfsg-3.1ubuntu1) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:amd64 (1:1.3.dfsg-3.1ubuntu1) ... (Reading database ... 15760 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86_all.deb ... Unpacking debconf-i18n (1.5.86) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86_all.deb ... Unpacking debconf (1.5.86) over (1.5.82) ... Setting up debconf (1.5.86) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 15759 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu3_amd64.deb ... Unpacking libpam0g:amd64 (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... Setting up libpam0g:amd64 (1.5.3-5ubuntu3) ... (Reading database ... 15758 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu2_amd64.deb ... Unpacking libseccomp2:amd64 (2.5.5-1ubuntu2) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:amd64 (2.5.5-1ubuntu2) ... (Reading database ... 15758 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4_amd64.deb ... Unpacking libargon2-1:amd64 (0~20190702+dfsg-4) over (0~20190702+dfsg-3) ... Preparing to unpack .../libudev1_255.4-1ubuntu5_amd64.deb ... Unpacking libudev1:amd64 (255.4-1ubuntu5) over (253.5-1ubuntu6) ... Setting up libudev1:amd64 (255.4-1ubuntu5) ... (Reading database ... 15758 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu2_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.185-3ubuntu2) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_amd64.deb ... Unpacking libuuid1:amd64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libuuid1:amd64 (2.39.3-9ubuntu2) ... (Reading database ... 15758 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu2_amd64.deb ... Unpacking libfdisk1:amd64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu2_amd64.deb ... Unpacking mount (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu2_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-3) over (1.6.3-2) ... Preparing to unpack .../4-libnsl2_1.3.0-3build2_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3build2) over (1.3.0-2build2) ... Preparing to unpack .../5-linux-libc-dev_6.8.0-20.20_amd64.deb ... Unpacking linux-libc-dev:amd64 (6.8.0-20.20) over (6.5.0-9.9) ... Selecting previously unselected package gcc-14-base:amd64. Preparing to unpack .../6-gcc-14-base_14-20240315-1ubuntu1_amd64.deb ... Unpacking gcc-14-base:amd64 (14-20240315-1ubuntu1) ... Setting up gcc-14-base:amd64 (14-20240315-1ubuntu1) ... (Reading database ... 15773 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_amd64.deb ... Unpacking libgcc-s1:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:amd64 (14-20240315-1ubuntu1) ... (Reading database ... 15773 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu8_amd64.deb ... Unpacking base-files (13ubuntu8) over (13ubuntu3) ... Setting up base-files (13ubuntu8) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 15780 files and directories currently installed.) Preparing to unpack .../debianutils_5.17_amd64.deb ... Unpacking debianutils (5.17) over (5.8-1) ... Setting up debianutils (5.17) ... (Reading database ... 15779 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu3_amd64.deb ... Unpacking bash (5.2.21-2ubuntu3) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu3) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 15779 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_amd64.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu2) ... (Reading database ... 15779 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 15753 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu3_amd64.deb ... Unpacking coreutils (9.4-3ubuntu3) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu3) ... (Reading database ... 15758 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.3-4ubuntu1) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:amd64 (0.25.3-4ubuntu1) ... Selecting previously unselected package libunistring5:amd64. (Reading database ... 15758 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2_amd64.deb ... Unpacking libunistring5:amd64 (1.1-2) ... Setting up libunistring5:amd64 (1.1-2) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.8.3-1ubuntu1_amd64.deb ... Unpacking libgnutls30:amd64 (3.8.3-1ubuntu1) over (3.8.1-4ubuntu1) ... Setting up libgnutls30:amd64 (3.8.3-1ubuntu1) ... dpkg: libnettle8:amd64: dependency problems, but removing anyway as you requested: libhogweed6:amd64 depends on libnettle8. libgnutls30:amd64 depends on libnettle8 (>= 3.9~). (Reading database ... 15764 files and directories currently installed.) Removing libnettle8:amd64 (3.9.1-2) ... Selecting previously unselected package libnettle8t64:amd64. (Reading database ... 15757 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2_amd64.deb ... Unpacking libnettle8t64:amd64 (3.9.1-2.2) ... Setting up libnettle8t64:amd64 (3.9.1-2.2) ... (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:amd64 (14-20240315-1ubuntu1) ... (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2_amd64.deb ... Unpacking libxxhash0:amd64 (0.8.2-2) over (0.8.1-1) ... dpkg: libapt-pkg6.0:amd64: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). (Reading database ... 15765 files and directories currently installed.) Removing libapt-pkg6.0:amd64 (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:amd64. (Reading database ... 15716 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.14_amd64.deb ... Unpacking libapt-pkg6.0t64:amd64 (2.7.14) ... Setting up libxxhash0:amd64 (0.8.2-2) ... Setting up libapt-pkg6.0t64:amd64 (2.7.14) ... (Reading database ... 15766 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3_amd64.deb ... Unpacking tar (1.35+dfsg-3) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3) ... (Reading database ... 15766 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu5_amd64.deb ... Unpacking dpkg (1.22.6ubuntu5) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu5) ... (Reading database ... 15764 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu4_amd64.deb ... Unpacking dash (0.5.12-6ubuntu4) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu4) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1_amd64.deb ... Unpacking diffutils (1:3.10-1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../archives/grep_3.11-4_amd64.deb ... Unpacking grep (3.11-4) over (3.11-2) ... Setting up grep (3.11-4) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu2_amd64.deb ... Unpacking gzip (1.12-1ubuntu2) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu2) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu1_amd64.deb ... Unpacking hostname (3.23+nmu2ubuntu1) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu1) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu1_amd64.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu1) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu1_amd64.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu1) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-2_amd64.deb ... Unpacking sed (4.9-2) over (4.9-1) ... Setting up sed (4.9-2) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu2_amd64.deb ... Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu2) ... (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu2_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.271ubuntu2) over (0.270ubuntu1) ... Setting up libdebconfclient0:amd64 (0.271ubuntu2) ... (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3_amd64.deb ... Unpacking base-passwd (3.6.3) over (3.6.1) ... Setting up base-passwd (3.6.3) ... (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu1_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu1) ... (Reading database ... 15765 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu2_amd64.deb ... Unpacking sysvinit-utils (3.08-6ubuntu2) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu2) ... (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu2_amd64.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:amd64: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 15763 files and directories currently installed.) Removing libext2fs2:amd64 (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:amd64. (Reading database ... 15756 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu2_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2 to /lib/x86_64-linux-gnu/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libe2p.so.2.3 to /lib/x86_64-linux-gnu/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2 to /lib/x86_64-linux-gnu/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/x86_64-linux-gnu/libext2fs.so.2.4 to /lib/x86_64-linux-gnu/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:amd64 (1.47.0-2.4~exp1ubuntu2) ... Setting up libcom-err2:amd64 (1.47.0-2.4~exp1ubuntu2) ... Setting up libext2fs2t64:amd64 (1.47.0-2.4~exp1ubuntu2) ... (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu2_amd64.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../gpg_2.4.4-2ubuntu15_amd64.deb ... Unpacking gpg (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... dpkg: libreadline8:amd64: dependency problems, but removing anyway as you requested: gpgconf depends on libreadline8 (>= 6.0). (Reading database ... 15770 files and directories currently installed.) Removing libreadline8:amd64 (8.2-1.3) ... Selecting previously unselected package libreadline8t64:amd64. (Reading database ... 15758 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-4) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu15_amd64.deb ... Unpacking gpgconf (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpg-agent_2.4.4-2ubuntu15_amd64.deb ... Unpacking gpg-agent (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... (Reading database ... 15777 files and directories currently installed.) Removing libnpth0:amd64 (1.6-3build2) ... Selecting previously unselected package libnpth0t64:amd64. (Reading database ... 15772 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1_amd64.deb ... Unpacking libnpth0t64:amd64 (1.6-3.1) ... Setting up libnpth0t64:amd64 (1.6-3.1) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu1_amd64.deb ... Unpacking libncursesw6:amd64 (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu1_amd64.deb ... Unpacking libtinfo6:amd64 (6.4+20240113-1ubuntu1) over (6.4+20230625-2) ... Setting up libtinfo6:amd64 (6.4+20240113-1ubuntu1) ... Setting up libapparmor1:amd64 (4.0.0-beta3-0ubuntu2) ... Setting up libargon2-1:amd64 (0~20190702+dfsg-4) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.185-3ubuntu2) ... Setting up libcryptsetup12:amd64 (2:2.7.0-1ubuntu2) ... Setting up libfdisk1:amd64 (2.39.3-9ubuntu2) ... Setting up libkmod2:amd64 (31+20240202-2ubuntu4) ... Setting up libsystemd-shared:amd64 (255.4-1ubuntu5) ... Setting up systemd-dev (255.4-1ubuntu5) ... Setting up mount (2.39.3-9ubuntu2) ... Setting up systemd (255.4-1ubuntu5) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/pstore.conf ... Installing new version of config file /etc/systemd/sleep.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (255.4-1ubuntu5) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_amd64.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_amd64.deb ... Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:amd64 (2.39.3-9ubuntu2) ... (Reading database ... 15779 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu2_amd64.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../libattr1_1%3a2.5.2-1_amd64.deb ... Unpacking libattr1:amd64 (1:2.5.2-1) over (1:2.5.1-4) ... Setting up libattr1:amd64 (1:2.5.2-1) ... (Reading database ... 15779 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2_amd64.deb ... Unpacking libmd0:amd64 (1.1.0-2) over (1.1.0-1) ... Setting up libmd0:amd64 (1.1.0-2) ... (Reading database ... 15779 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu3_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu3) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu3) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build4_all.deb ... Unpacking libsemanage-common (3.5-1build4) over (3.5-1) ... Setting up libsemanage-common (3.5-1build4) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2_amd64.deb ... Unpacking libsepol2:amd64 (3.5-2) over (3.5-1) ... Setting up libsepol2:amd64 (3.5-2) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build4_amd64.deb ... Unpacking libsemanage2:amd64 (3.5-1build4) over (3.5-1) ... Setting up libsemanage2:amd64 (3.5-1build4) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu1_amd64.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu1) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu1) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu15_amd64.deb ... Unpacking gpgv (2.4.4-2ubuntu15) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu15) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1_amd64.deb ... Unpacking libffi8:amd64 (3.4.6-1) over (3.4.4-1) ... Setting up libffi8:amd64 (3.4.6-1) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.7-2) over (2.3.4-1) ... Setting up libidn2-0:amd64 (2.3.7-2) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu2_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-4ubuntu2) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu2_amd64.deb ... Unpacking libss2:amd64 (1.47.0-2.4~exp1ubuntu2) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1_amd64.deb ... Unpacking mawk (1.3.4.20240123-1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu2_amd64.deb ... Unpacking procps (2:4.0.4-4ubuntu2) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu1_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu1) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-libsqlite3-0_3.45.1-1ubuntu1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.45.1-1ubuntu1) over (3.42.0-1) ... Preparing to unpack .../08-tzdata_2024a-1ubuntu1_all.deb ... Unpacking tzdata (2024a-1ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../09-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../10-bsdextrautils_2.39.3-9ubuntu2_amd64.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.1-4ubuntu2) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu1_amd64.deb ... Unpacking libip4tc2:amd64 (1.8.10-3ubuntu1) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libpng16-16_1.6.43-1_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.43-1) over (1.6.40-1) ... Preparing to unpack .../13-psmisc_23.7-1_amd64.deb ... Unpacking psmisc (23.7-1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.0-0.2_amd64.deb ... Unpacking xz-utils (5.6.0-0.2) over (5.4.1-0.2) ... Preparing to unpack .../15-libgprofng0_2.42-4ubuntu1_amd64.deb ... Unpacking libgprofng0:amd64 (2.42-4ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../16-libctf0_2.42-4ubuntu1_amd64.deb ... Unpacking libctf0:amd64 (2.42-4ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf-nobfd0_2.42-4ubuntu1_amd64.deb ... Unpacking libctf-nobfd0:amd64 (2.42-4ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../18-binutils-x86-64-linux-gnu_2.42-4ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.42-4ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../19-libbinutils_2.42-4ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.42-4ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../20-binutils_2.42-4ubuntu1_amd64.deb ... Unpacking binutils (2.42-4ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils-common_2.42-4ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.42-4ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../22-libsframe1_2.42-4ubuntu1_amd64.deb ... Unpacking libsframe1:amd64 (2.42-4ubuntu1) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libubsan1_14-20240315-1ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../24-g++-13_13.2.0-21ubuntu1_amd64.deb ... Unpacking g++-13 (13.2.0-21ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-libstdc++-13-dev_13.2.0-21ubuntu1_amd64.deb ... Unpacking libstdc++-13-dev:amd64 (13.2.0-21ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../26-libgomp1_14-20240315-1ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../27-libitm1_14-20240315-1ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-libatomic1_14-20240315-1ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libasan8_14-20240315-1ubuntu1_amd64.deb ... Unpacking libasan8:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-liblsan0_14-20240315-1ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-libhwasan0_14-20240315-1ubuntu1_amd64.deb ... Unpacking libhwasan0:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-libquadmath0_14-20240315-1ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-gcc-13_13.2.0-21ubuntu1_amd64.deb ... Unpacking gcc-13 (13.2.0-21ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-libgcc-13-dev_13.2.0-21ubuntu1_amd64.deb ... Unpacking libgcc-13-dev:amd64 (13.2.0-21ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../35-libtsan2_14-20240315-1ubuntu1_amd64.deb ... Unpacking libtsan2:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../36-libcc1-0_14-20240315-1ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (14-20240315-1ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../37-cpp-13_13.2.0-21ubuntu1_amd64.deb ... Unpacking cpp-13 (13.2.0-21ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../38-gcc-13-base_13.2.0-21ubuntu1_amd64.deb ... Unpacking gcc-13-base:amd64 (13.2.0-21ubuntu1) over (13.2.0-4ubuntu3) ... Selecting previously unselected package gcc-13-x86-64-linux-gnu. Preparing to unpack .../39-gcc-13-x86-64-linux-gnu_13.2.0-21ubuntu1_amd64.deb ... Unpacking gcc-13-x86-64-linux-gnu (13.2.0-21ubuntu1) ... Selecting previously unselected package g++-13-x86-64-linux-gnu. Preparing to unpack .../40-g++-13-x86-64-linux-gnu_13.2.0-21ubuntu1_amd64.deb ... Unpacking g++-13-x86-64-linux-gnu (13.2.0-21ubuntu1) ... Selecting previously unselected package cpp-13-x86-64-linux-gnu. Preparing to unpack .../41-cpp-13-x86-64-linux-gnu_13.2.0-21ubuntu1_amd64.deb ... Unpacking cpp-13-x86-64-linux-gnu (13.2.0-21ubuntu1) ... Preparing to unpack .../42-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../43-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../44-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-x86-64-linux-gnu. Preparing to unpack .../45-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-x86-64-linux-gnu. Preparing to unpack .../46-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-x86-64-linux-gnu. Preparing to unpack .../47-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Preparing to unpack .../48-dpkg-dev_1.22.6ubuntu5_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu5) over (1.22.0ubuntu1) ... Preparing to unpack .../49-libdpkg-perl_1.22.6ubuntu5_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu5) over (1.22.0ubuntu1) ... Preparing to unpack .../50-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../51-libfakeroot_1.33-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.33-1) over (1.32.1-1) ... Preparing to unpack .../52-fakeroot_1.33-1_amd64.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Preparing to unpack .../53-pinentry-curses_1.2.1-3ubuntu4_amd64.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu4) over (1.2.1-1ubuntu1) ... Setting up libip4tc2:amd64 (1.8.10-3ubuntu1) ... Setting up libtext-iconv-perl:amd64 (1.7-8build2) ... Setting up libtext-charwidth-perl:amd64 (0.04-11build2) ... Setting up libkeyutils1:amd64 (1.6.3-3) ... Setting up lto-disabled-list (47) ... Setting up libgdbm6t64:amd64 (1.23-5.1) ... Setting up bsdextrautils (2.39.3-9ubuntu2) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:amd64 (1.23-5.1) ... Setting up psmisc (23.7-1) ... Setting up libtirpc-common (1.3.4+ds-1.1) ... Setting up libsqlite3-0:amd64 (3.45.1-1ubuntu1) ... Setting up binutils-common:amd64 (2.42-4ubuntu1) ... Installing new version of config file /etc/gprofng.rc ... Setting up linux-libc-dev:amd64 (6.8.0-20.20) ... Setting up libctf-nobfd0:amd64 (2.42-4ubuntu1) ... Setting up krb5-locales (1.20.1-6ubuntu1) ... Setting up libgomp1:amd64 (14-20240315-1ubuntu1) ... Setting up bzip2 (1.0.8-5ubuntu1) ... Setting up libsframe1:amd64 (2.42-4ubuntu1) ... Setting up libfakeroot:amd64 (1.33-1) ... Setting up libkrb5support0:amd64 (1.20.1-6ubuntu1) ... Setting up tzdata (2024a-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Mar 27 21:20:04 UTC 2024. Universal Time is now: Wed Mar 27 21:20:04 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up gcc-13-base:amd64 (13.2.0-21ubuntu1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.0-0.2) ... Setting up perl-modules-5.38 (5.38.2-3.2) ... Setting up libquadmath0:amd64 (14-20240315-1ubuntu1) ... Setting up libproc2-0:amd64 (2:4.0.4-4ubuntu2) ... Setting up libpng16-16:amd64 (1.6.43-1) ... Setting up libatomic1:amd64 (14-20240315-1ubuntu1) ... Setting up libss2:amd64 (1.47.0-2.4~exp1ubuntu2) ... Setting up libncursesw6:amd64 (6.4+20240113-1ubuntu1) ... Setting up libk5crypto3:amd64 (1.20.1-6ubuntu1) ... Setting up logsave (1.47.0-2.4~exp1ubuntu2) ... Setting up libdb5.3t64:amd64 (5.3.28+dfsg2-6) ... Setting up libubsan1:amd64 (14-20240315-1ubuntu1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libhwasan0:amd64 (14-20240315-1ubuntu1) ... Setting up libcrypt-dev:amd64 (1:4.4.36-4) ... Setting up libasan8:amd64 (14-20240315-1ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu2) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1) ... Setting up libkrb5-3:amd64 (1.20.1-6ubuntu1) ... Setting up libperl5.38t64:amd64 (5.38.2-3.2) ... Setting up libtsan2:amd64 (14-20240315-1ubuntu1) ... Setting up libbinutils:amd64 (2.42-4ubuntu1) ... Setting up libc-dev-bin (2.39-0ubuntu6) ... Setting up openssl (3.0.13-0ubuntu2) ... Setting up libgpg-error-l10n (1.47-3build1) ... Setting up readline-common (8.2-4) ... Setting up libcc1-0:amd64 (14-20240315-1ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu4) ... Setting up liblsan0:amd64 (14-20240315-1ubuntu1) ... Setting up libitm1:amd64 (14-20240315-1ubuntu1) ... Setting up libctf0:amd64 (2.42-4ubuntu1) ... Setting up pinentry-curses (1.2.1-3ubuntu4) ... Setting up cpp-13-x86-64-linux-gnu (13.2.0-21ubuntu1) ... Setting up debconf-i18n (1.5.86) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu2) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2) ... Setting up libgprofng0:amd64 (2.42-4ubuntu1) ... Setting up libgssapi-krb5-2:amd64 (1.20.1-6ubuntu1) ... Setting up libdpkg-perl (1.22.6ubuntu5) ... Setting up libreadline8t64:amd64 (8.2-4) ... Setting up libgcc-13-dev:amd64 (13.2.0-21ubuntu1) ... Setting up gpgconf (2.4.4-2ubuntu15) ... Setting up libc6-dev:amd64 (2.39-0ubuntu6) ... Setting up gpg (2.4.4-2ubuntu15) ... Setting up libstdc++-13-dev:amd64 (13.2.0-21ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.42-4ubuntu1) ... Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up gpg-agent (2.4.4-2ubuntu15) ... Setting up cpp-13 (13.2.0-21ubuntu1) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.1) ... Setting up gcc-13-x86-64-linux-gnu (13.2.0-21ubuntu1) ... Setting up binutils (2.42-4ubuntu1) ... Setting up dpkg-dev (1.22.6ubuntu5) ... Setting up libtirpc-dev:amd64 (1.3.4+ds-1.1) ... Setting up gcc-13 (13.2.0-21ubuntu1) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:amd64 (1.3.0-3build2) ... Setting up g++-13-x86-64-linux-gnu (13.2.0-21ubuntu1) ... Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up libnss-nisplus:amd64 (1.3-5) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:amd64 (1.3.0-3build2) ... Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-21ubuntu1) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Processing triggers for libc-bin (2.39-0ubuntu6) ... Processing triggers for debianutils (5.17) ... (Reading database ... 15764 files and directories currently installed.) Purging configuration files for libssl3:amd64 (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-27943694 amd64 noble-proposed -c chroot:build-PACKAGEBUILD-27943694 --arch=amd64 --dist=noble-proposed --nolog -A 'watcher_12.0.0~rc1-0ubuntu1.dsc' Initiating build PACKAGEBUILD-27943694 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:55:07 UTC 2024 x86_64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos03-amd64-036.buildd +==============================================================================+ | watcher 2:12.0.0~rc1-0ubuntu1 (amd64) Wed, 27 Mar 2024 21:20:07 +0000 | +==============================================================================+ Package: watcher Version: 2:12.0.0~rc1-0ubuntu1 Source Version: 2:12.0.0~rc1-0ubuntu1 Distribution: noble-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-27943694/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/watcher-VQR0TT/resolver-mmPAte' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- watcher_12.0.0~rc1-0ubuntu1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/watcher-VQR0TT/watcher-12.0.0~rc1' with '<>' I: NOTICE: Log filtering will replace 'build/watcher-VQR0TT' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-python, openstack-pkg-tools (>= 119ubuntu1~), po-debconf, python3-all, python3-pbr (>= 3.1.1), python3-setuptools, python3-sphinx (>= 2.0.0), build-essential, fakeroot, python3-apscheduler (>= 3.5.1), python3-cinderclient (>= 1:3.5.0), python3-coverage (>= 4.5.1), python3-croniter (>= 0.3.20), python3-doc8 (>= 0.8.0), python3-freezegun (>= 0.3.10), python3-futurist (>= 1.8.0), python3-glanceclient (>= 1:2.9.1), python3-gnocchiclient (>= 7.0.1), python3-hacking (>= 1.1.0), python3-ironicclient (>= 2.5.0), python3-jsonpatch (>= 1.21), python3-jsonschema (>= 3.2.0), python3-keystoneauth1 (>= 3.4.0), python3-keystoneclient (>= 1:3.15.0), python3-keystonemiddleware (>= 4.21.0), python3-libmaas (>= 0.6.8), python3-lxml (>= 4.5.1), python3-microversion-parse (>= 0.2.1), python3-mock (>= 2.0.0), python3-monascaclient (>= 1.12.0), python3-networkx (>= 2.4), python3-neutronclient (>= 1:6.7.0), python3-novaclient (>= 2:14.1.0), python3-openstackclient (>= 3.14.0), python3-openstackdocstheme (>= 2.2.1), python3-os-api-ref (>= 1.4.0), python3-os-resource-classes (>= 0.4.0), python3-os-testr (>= 1.0.0), python3-oslo.cache (>= 1.29.0), python3-oslo.concurrency (>= 3.26.0), python3-oslo.config (>= 1:6.8.0), python3-oslo.context (>= 1:2.21.0), python3-oslo.db (>= 4.44.0), python3-oslo.i18n (>= 3.20.0), python3-oslo.log (>= 3.37.0), python3-oslo.messaging (>= 14.1.0), python3-oslo.policy (>= 3.6.0), python3-oslo.reports (>= 1.27.0), python3-oslo.serialization (>= 2.25.0), python3-oslo.service (>= 1.30.0), python3-oslo.upgradecheck (>= 1.3.0), python3-oslo.utils (>= 3.36.0), python3-oslo.versionedobjects (>= 1.32.0), python3-oslotest (>= 1:3.3.0), python3-pastedeploy (>= 1.5.2), python3-pecan (>= 1.3.2), python3-prettytable (>= 0.7.2), python3-six (>= 1.11.0), python3-sphinxcontrib-pecanwsme (>= 0.8.0), python3-sphinxcontrib.apidoc (>= 0.2.0), python3-sphinxcontrib.svg2pdfconverter (>= 0.1.0), python3-sqlalchemy (>= 1.2.5), python3-stestr (>= 2.0.0), python3-stevedore (>= 1:1.28.0), python3-taskflow (>= 3.8.0), python3-testscenarios (>= 0.5.0), python3-testtools (>= 2.3.0), python3-voluptuous, python3-webob (>= 1:1.8.5), python3-webtest (>= 2.0.27), python3-wsme (>= 0.9.2) Filtered Build-Depends: debhelper-compat (= 13), dh-python, openstack-pkg-tools (>= 119ubuntu1~), po-debconf, python3-all, python3-pbr (>= 3.1.1), python3-setuptools, python3-sphinx (>= 2.0.0), build-essential, fakeroot, python3-apscheduler (>= 3.5.1), python3-cinderclient (>= 1:3.5.0), python3-coverage (>= 4.5.1), python3-croniter (>= 0.3.20), python3-doc8 (>= 0.8.0), python3-freezegun (>= 0.3.10), python3-futurist (>= 1.8.0), python3-glanceclient (>= 1:2.9.1), python3-gnocchiclient (>= 7.0.1), python3-hacking (>= 1.1.0), python3-ironicclient (>= 2.5.0), python3-jsonpatch (>= 1.21), python3-jsonschema (>= 3.2.0), python3-keystoneauth1 (>= 3.4.0), python3-keystoneclient (>= 1:3.15.0), python3-keystonemiddleware (>= 4.21.0), python3-libmaas (>= 0.6.8), python3-lxml (>= 4.5.1), python3-microversion-parse (>= 0.2.1), python3-mock (>= 2.0.0), python3-monascaclient (>= 1.12.0), python3-networkx (>= 2.4), python3-neutronclient (>= 1:6.7.0), python3-novaclient (>= 2:14.1.0), python3-openstackclient (>= 3.14.0), python3-openstackdocstheme (>= 2.2.1), python3-os-api-ref (>= 1.4.0), python3-os-resource-classes (>= 0.4.0), python3-os-testr (>= 1.0.0), python3-oslo.cache (>= 1.29.0), python3-oslo.concurrency (>= 3.26.0), python3-oslo.config (>= 1:6.8.0), python3-oslo.context (>= 1:2.21.0), python3-oslo.db (>= 4.44.0), python3-oslo.i18n (>= 3.20.0), python3-oslo.log (>= 3.37.0), python3-oslo.messaging (>= 14.1.0), python3-oslo.policy (>= 3.6.0), python3-oslo.reports (>= 1.27.0), python3-oslo.serialization (>= 2.25.0), python3-oslo.service (>= 1.30.0), python3-oslo.upgradecheck (>= 1.3.0), python3-oslo.utils (>= 3.36.0), python3-oslo.versionedobjects (>= 1.32.0), python3-oslotest (>= 1:3.3.0), python3-pastedeploy (>= 1.5.2), python3-pecan (>= 1.3.2), python3-prettytable (>= 0.7.2), python3-six (>= 1.11.0), python3-sphinxcontrib-pecanwsme (>= 0.8.0), python3-sphinxcontrib.apidoc (>= 0.2.0), python3-sphinxcontrib.svg2pdfconverter (>= 0.1.0), python3-sqlalchemy (>= 1.2.5), python3-stestr (>= 2.0.0), python3-stevedore (>= 1:1.28.0), python3-taskflow (>= 3.8.0), python3-testscenarios (>= 0.5.0), python3-testtools (>= 2.3.0), python3-voluptuous, python3-webob (>= 1:1.8.5), python3-webtest (>= 2.0.27), python3-wsme (>= 0.9.2) dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [969 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1063 B] Get:5 copy:/<>/apt_archive ./ Packages [1147 B] Fetched 3179 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libperl5.36 libtext-charwidth-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme alembic at-spi2-common autoconf automake autopoint autotools-dev dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session dconf-gsettings-backend dconf-service debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism dictionaries-common docutils-common dwz emacsen-common file flake8 fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome fonts-glyphicons-halflings gettext gettext-base glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme hunspell-en-us ieee-data imagemagick-6-common inkscape intltool-debian jq lib2geom1.2.0t64 libarchive-zip-perl libaspell15 libatk-bridge2.0-0t64 libatk1.0-0t64 libatkmm-1.6-1v5 libatspi2.0-0t64 libavahi-client3 libavahi-common-data libavahi-common3 libboost-filesystem1.83.0 libbrotli1 libbsd0 libcairo-gobject2 libcairo2 libcairomm-1.0-1v5 libcdr-0.1-1 libcolord2 libcups2t64 libcurl3t64-gnutls libdatrie1 libdav1d7 libdbus-1-3 libdconf1 libde265-0 libdebhelper-perl libdeflate0 libdouble-conversion3 libduktape207 libdw1t64 libelf1t64 libenchant-2-2 libepoxy0 libexpat1 libfftw3-double3 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libfribidi0 libgc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libglib2.0-0t64 libglibmm-2.4-1t64 libgnutls30t64 libgraphite2-3 libgsl27 libgslcblas0 libgspell-1-2 libgspell-1-common libgtk-3-0t64 libgtk-3-common libgtkmm-3.0-1t64 libharfbuzz0b libheif-plugin-dav1d libheif-plugin-libde265 libheif1 libhogweed6t64 libhunspell-1.7-0 libice6 libicu74 libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-bootstrap libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl liblcms2-2 libldap2 liblerc4 liblqr-1-0 libltdl7 libmagic-mgc libmagic1t64 libmagick++-6.q16-9t64 libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 libnghttp2-14 libnspr4 libnss3 libonig5 libopenjp2-7 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpipeline1 libpixman-1-0 libpng16-16t64 libpoppler-glib8t64 libpoppler134 libpotrace0 libpq5 libprotobuf32t64 libproxy1v5 libpsl5t64 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libpython3.12-minimal libpython3.12-stdlib libraqm0 libraw23t64 librevenge-0.0-0 librsvg2-2 librsvg2-bin librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libsharpyuv0 libsigc++-2.0-0v5 libsm6 libsodium23 libsoup-2.4-1 libsoup2.4-common libssh-4 libsub-override-perl libsubunit-perl libthai-data libthai0 libtiff6 libtool libuchardet0 libvisio-0.1-1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 libwebpdemux2 libwebpmux3 libwpd-0.10-10 libwpg-0.3-3 libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2 libxmu6 libxrandr2 libxrender1 libxslt1.1 libxt6t64 libyaml-0-2 m4 man-db media-types netbase openstack-pkg-tools po-debconf pycadf-common pyflakes3 python-babel-localedata python-os-api-ref-common python-tinycss2-common python3 python3-aiohttp python3-aiosignal python3-alabaster python3-alembic python3-all python3-amqp python3-appdirs python3-apscheduler python3-argcomplete python3-arrow python3-async-timeout python3-attr python3-automaton python3-autopage python3-babel python3-bcrypt python3-blinker python3-bs4 python3-bson python3-cachetools python3-cairocffi python3-cairosvg python3-certifi python3-cffi python3-cffi-backend python3-chardet python3-cinderclient python3-cliff python3-cmd2 python3-colorclass python3-coverage python3-croniter python3-cryptography python3-cssselect2 python3-dateutil python3-debtcollector python3-decorator python3-defusedxml python3-deprecation python3-dnspython python3-doc8 python3-docutils python3-dogpile.cache python3-dulwich python3-eventlet python3-extras python3-fasteners python3-fixtures python3-flake8 python3-freezegun python3-frozenlist python3-futurist python3-glanceclient python3-gnocchiclient python3-greenlet python3-hacking python3-idna python3-imagesize python3-importlib-metadata python3-ironicclient python3-iso8601 python3-jinja2 python3-jmespath python3-json-pointer python3-jsonpatch python3-jsonschema python3-jwt python3-keystoneauth1 python3-keystoneclient python3-keystonemiddleware python3-kombu python3-libmaas python3-logutils python3-lxml python3-macaroonbakery python3-mako python3-markupsafe python3-mccabe python3-memcache python3-microversion-parse python3-migrate python3-minimal python3-mock python3-monascaclient python3-monotonic python3-more-itertools python3-mox3 python3-msgpack python3-multidict python3-munch python3-nacl python3-netaddr python3-netifaces python3-networkx python3-neutronclient python3-novaclient python3-oauthlib python3-openssl python3-openstackclient python3-openstackdocstheme python3-openstacksdk python3-os-api-ref python3-os-client-config python3-os-resource-classes python3-os-service-types python3-os-testr python3-osc-lib python3-osc-placement python3-oslo.cache python3-oslo.concurrency python3-oslo.config python3-oslo.context python3-oslo.db python3-oslo.i18n python3-oslo.log python3-oslo.messaging python3-oslo.metrics python3-oslo.middleware python3-oslo.policy python3-oslo.reports python3-oslo.serialization python3-oslo.service python3-oslo.upgradecheck python3-oslo.utils python3-oslo.versionedobjects python3-oslotest python3-packaging python3-paste python3-pastedeploy python3-pastedeploy-tpl python3-pbr python3-pecan python3-pil python3-pip python3-pkg-resources python3-platformdirs python3-ply python3-prettytable python3-prometheus-client python3-protobuf python3-psutil python3-psycopg2 python3-pyasyncore python3-pycadf python3-pycodestyle python3-pycparser python3-pyflakes python3-pygments python3-pyinotify python3-pymacaroons python3-pymongo python3-pymysql python3-pyparsing python3-pyperclip python3-pyrsistent python3-repoze.lru python3-requests python3-requestsexceptions python3-restructuredtext-lint python3-rfc3339 python3-rfc3986 python3-roman python3-routes python3-setuptools python3-simplegeneric python3-simplejson python3-singledispatch python3-six python3-snowballstemmer python3-soupsieve python3-sphinx python3-sphinxcontrib-pecanwsme python3-sphinxcontrib.apidoc python3-sphinxcontrib.httpdomain python3-sphinxcontrib.svg2pdfconverter python3-sqlalchemy python3-sqlalchemy-utils python3-sqlparse python3-statsd python3-stestr python3-stevedore python3-subunit python3-taskflow python3-tempita python3-tenacity python3-terminaltables python3-testrepository python3-testresources python3-testscenarios python3-testtools python3-tinycss2 python3-tomlkit python3-typing-extensions python3-tz python3-tzlocal python3-unittest2 python3-urllib3 python3-vine python3-voluptuous python3-waitress python3-warlock python3-wcwidth python3-webencodings python3-webob python3-webtest python3-wheel python3-wrapt python3-wsme python3-xcffib python3-yaml python3-yarl python3-zipp python3.11 python3.11-minimal python3.12 python3.12-minimal session-migration sgml-base shared-mime-info sphinx-common subunit testrepository ubuntu-mono wget x11-common xclip xkb-data xml-core Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make flit python3-build python3-installer ispell | aspell | hunspell wordlist gettext-doc libasprintf-dev libgettextpo-dev groff hunspell openoffice.org-hunspell | openoffice.org-core dia inkscape-tutorials libsvg-perl pstoedit python3-uniconvertor ruby aspell colord cups-common libenchant-2-voikko libfftw3-bin libfftw3-dev low-memory-monitor gnutls-bin gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html gvfs libheif-plugin-ffmpegdec libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc libheif-plugin-rav1e libheif-plugin-svtenc liblcms2-utils libmagickcore-6.q16-7-extra libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python-amqp-doc python-arrow-doc python-attr-doc python-automaton-doc python-blinker-doc python-cairocffi-doc python3-dev python-cliff-doc python-cmd2-doc python-coverage-doc python-cryptography-doc python3-cryptography-vectors python-cssselect2-doc python-debtcollector-doc python3-trio python3-aioquic python3-h2 python3-httpx python3-httpcore python-doc8-doc docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python3-gpg python-eventlet-doc python-futurist-doc python-glanceclient-doc python-gnocchiclient-doc python-greenlet-dev python-greenlet-doc python-jinja2-doc python-jsonschema-doc python3-rfc3987 python3-uritemplate python3-webcolors python3-crypto python-keystoneauth1-doc python3-requests-kerberos python3-keyring python-kombu-doc python3-boto3 python3-django python3-redis python-lxml-doc python-mako-doc python3-beaker memcached python-microversion-parse-doc python-migrate-doc python-mock-doc python-nacl-doc ipython3 python-netaddr-docs python-networkx-doc python3-gdal python3-matplotlib python3-pydot python3-pygraphviz python3-scipy python-openssl-doc python3-openssl-dbg python-openstacksdk-doc python-os-client-config-doc python-os-service-types-doc python-os-testr-doc python-osc-lib-doc python-osc-placement-doc python3-binary-memcached python-oslo.cache-doc python-oslo.concurrency-doc python-oslo.log-doc python3-confluent-kafka python3-zmq python-oslo.middleware-doc python-oslo.policy-doc python-oslo.reports-doc python-oslo.service-doc python-oslo.versionedobjects-doc libapache2-mod-python python-pecan-doc python-pil-doc python-ply-doc python-psycopg2-doc python-pygments-doc ttf-bitstream-vera python-pyinotify-doc python-pymongo-doc python-pymysql-doc python-pyparsing-doc python3-socks python-requests-doc python-setuptools-doc python3-stemmer dvipng fonts-freefont-otf imagemagick-6.q16 latexmk libjs-mathjax python3-lib2to3 python3-sphinx-rtd-theme sphinx-doc tex-gyre texlive-fonts-recommended texlive-latex-extra texlive-plain-generic python-sqlalchemy-doc python3-fdb python3-pymssql python3-mysqldb python3-asyncpg python3-aiosqlite python-sqlalchemy-utils-doc python3-infinity python3-intervals python3-psycopg2cffi python-sqlparse-doc python-stestr-doc python3-kazoo python3-pydotplus python-tenacity-doc python3-terminaltables-doc python-testtools-doc python-tinycss2-doc python3-brotli python-waitress-doc python-webob-doc python-webtest-doc python3.11-venv python3.11-doc binfmt-support python3.12-venv python3.12-doc sgml-base-doc Recommended packages: aspell fig2dev imagemagick libimage-magick-perl libwmf-bin python3-cssselect python3-numpy python3-scour aspell-en | aspell-dictionary | aspell6a-dictionary at-spi2-core enchant-2 libarchive-cpio-perl libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs libgtk-3-bin libheif-plugin-aomenc libheif-plugin-x265 javascript-common libjson-xs-perl libldap-common ghostscript fonts-urw-base35 poppler-data publicsuffix libsasl2-modules libltdl-dev autopkgtest madison-lite pristine-tar libmail-sendmail-perl python3-aiodns python3-bson-ext libpaper-utils python3-fastimport python3-html5lib python3-pastescript python3-olefile python3-dev python3-gridfs python3-pymongo-ext python3-sqlalchemy-ext xauth The following packages will be REMOVED: libgnutls30* libhogweed6* libpng16-16* The following NEW packages will be installed: adwaita-icon-theme alembic at-spi2-common autoconf automake autopoint autotools-dev dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session dconf-gsettings-backend dconf-service debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism dictionaries-common docutils-common dwz emacsen-common file flake8 fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome fonts-glyphicons-halflings gettext gettext-base glib-networking glib-networking-common glib-networking-services groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme hunspell-en-us ieee-data imagemagick-6-common inkscape intltool-debian jq lib2geom1.2.0t64 libarchive-zip-perl libaspell15 libatk-bridge2.0-0t64 libatk1.0-0t64 libatkmm-1.6-1v5 libatspi2.0-0t64 libavahi-client3 libavahi-common-data libavahi-common3 libboost-filesystem1.83.0 libbrotli1 libbsd0 libcairo-gobject2 libcairo2 libcairomm-1.0-1v5 libcdr-0.1-1 libcolord2 libcups2t64 libcurl3t64-gnutls libdatrie1 libdav1d7 libdbus-1-3 libdconf1 libde265-0 libdebhelper-perl libdeflate0 libdouble-conversion3 libduktape207 libdw1t64 libelf1t64 libenchant-2-2 libepoxy0 libexpat1 libfftw3-double3 libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libfribidi0 libgc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libglib2.0-0t64 libglibmm-2.4-1t64 libgnutls30t64 libgraphite2-3 libgsl27 libgslcblas0 libgspell-1-2 libgspell-1-common libgtk-3-0t64 libgtk-3-common libgtkmm-3.0-1t64 libharfbuzz0b libheif-plugin-dav1d libheif-plugin-libde265 libheif1 libhogweed6t64 libhunspell-1.7-0 libice6 libicu74 libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjq1 libjs-bootstrap libjs-jquery libjs-sphinxdoc libjs-underscore libjson-perl liblcms2-2 libldap2 liblerc4 liblqr-1-0 libltdl7 libmagic-mgc libmagic1t64 libmagick++-6.q16-9t64 libmagickcore-6.q16-7t64 libmagickwand-6.q16-7t64 libnghttp2-14 libnspr4 libnss3 libonig5 libopenjp2-7 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpipeline1 libpixman-1-0 libpng16-16t64 libpoppler-glib8t64 libpoppler134 libpotrace0 libpq5 libprotobuf32t64 libproxy1v5 libpsl5t64 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libpython3.12-minimal libpython3.12-stdlib libraqm0 libraw23t64 librevenge-0.0-0 librsvg2-2 librsvg2-bin librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libsharpyuv0 libsigc++-2.0-0v5 libsm6 libsodium23 libsoup-2.4-1 libsoup2.4-common libssh-4 libsub-override-perl libsubunit-perl libthai-data libthai0 libtiff6 libtool libuchardet0 libvisio-0.1-1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 libwebpdemux2 libwebpmux3 libwpd-0.10-10 libwpg-0.3-3 libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2 libxmu6 libxrandr2 libxrender1 libxslt1.1 libxt6t64 libyaml-0-2 m4 man-db media-types netbase openstack-pkg-tools po-debconf pycadf-common pyflakes3 python-babel-localedata python-os-api-ref-common python-tinycss2-common python3 python3-aiohttp python3-aiosignal python3-alabaster python3-alembic python3-all python3-amqp python3-appdirs python3-apscheduler python3-argcomplete python3-arrow python3-async-timeout python3-attr python3-automaton python3-autopage python3-babel python3-bcrypt python3-blinker python3-bs4 python3-bson python3-cachetools python3-cairocffi python3-cairosvg python3-certifi python3-cffi python3-cffi-backend python3-chardet python3-cinderclient python3-cliff python3-cmd2 python3-colorclass python3-coverage python3-croniter python3-cryptography python3-cssselect2 python3-dateutil python3-debtcollector python3-decorator python3-defusedxml python3-deprecation python3-dnspython python3-doc8 python3-docutils python3-dogpile.cache python3-dulwich python3-eventlet python3-extras python3-fasteners python3-fixtures python3-flake8 python3-freezegun python3-frozenlist python3-futurist python3-glanceclient python3-gnocchiclient python3-greenlet python3-hacking python3-idna python3-imagesize python3-importlib-metadata python3-ironicclient python3-iso8601 python3-jinja2 python3-jmespath python3-json-pointer python3-jsonpatch python3-jsonschema python3-jwt python3-keystoneauth1 python3-keystoneclient python3-keystonemiddleware python3-kombu python3-libmaas python3-logutils python3-lxml python3-macaroonbakery python3-mako python3-markupsafe python3-mccabe python3-memcache python3-microversion-parse python3-migrate python3-minimal python3-mock python3-monascaclient python3-monotonic python3-more-itertools python3-mox3 python3-msgpack python3-multidict python3-munch python3-nacl python3-netaddr python3-netifaces python3-networkx python3-neutronclient python3-novaclient python3-oauthlib python3-openssl python3-openstackclient python3-openstackdocstheme python3-openstacksdk python3-os-api-ref python3-os-client-config python3-os-resource-classes python3-os-service-types python3-os-testr python3-osc-lib python3-osc-placement python3-oslo.cache python3-oslo.concurrency python3-oslo.config python3-oslo.context python3-oslo.db python3-oslo.i18n python3-oslo.log python3-oslo.messaging python3-oslo.metrics python3-oslo.middleware python3-oslo.policy python3-oslo.reports python3-oslo.serialization python3-oslo.service python3-oslo.upgradecheck python3-oslo.utils python3-oslo.versionedobjects python3-oslotest python3-packaging python3-paste python3-pastedeploy python3-pastedeploy-tpl python3-pbr python3-pecan python3-pil python3-pip python3-pkg-resources python3-platformdirs python3-ply python3-prettytable python3-prometheus-client python3-protobuf python3-psutil python3-psycopg2 python3-pyasyncore python3-pycadf python3-pycodestyle python3-pycparser python3-pyflakes python3-pygments python3-pyinotify python3-pymacaroons python3-pymongo python3-pymysql python3-pyparsing python3-pyperclip python3-pyrsistent python3-repoze.lru python3-requests python3-requestsexceptions python3-restructuredtext-lint python3-rfc3339 python3-rfc3986 python3-roman python3-routes python3-setuptools python3-simplegeneric python3-simplejson python3-singledispatch python3-six python3-snowballstemmer python3-soupsieve python3-sphinx python3-sphinxcontrib-pecanwsme python3-sphinxcontrib.apidoc python3-sphinxcontrib.httpdomain python3-sphinxcontrib.svg2pdfconverter python3-sqlalchemy python3-sqlalchemy-utils python3-sqlparse python3-statsd python3-stestr python3-stevedore python3-subunit python3-taskflow python3-tempita python3-tenacity python3-terminaltables python3-testrepository python3-testresources python3-testscenarios python3-testtools python3-tinycss2 python3-tomlkit python3-typing-extensions python3-tz python3-tzlocal python3-unittest2 python3-urllib3 python3-vine python3-voluptuous python3-waitress python3-warlock python3-wcwidth python3-webencodings python3-webob python3-webtest python3-wheel python3-wrapt python3-wsme python3-xcffib python3-yaml python3-yarl python3-zipp python3.11 python3.11-minimal python3.12 python3.12-minimal sbuild-build-depends-main-dummy session-migration sgml-base shared-mime-info sphinx-common subunit testrepository ubuntu-mono wget x11-common xclip xkb-data xml-core 0 upgraded, 449 newly installed, 3 to remove and 3 not upgraded. Need to get 126 MB of archives. After this operation, 567 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1360 B] Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libhogweed6t64 amd64 3.9.1-2.2 [199 kB] Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgnutls30t64 amd64 3.8.3-1.1ubuntu2 [1094 kB] Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpng16-16t64 amd64 1.6.43-3 [187 kB] Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.12-minimal amd64 3.12.2-4build3 [830 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 libexpat1 amd64 2.6.1-2 [86.9 kB] Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.12-minimal amd64 3.12.2-4build3 [2199 kB] Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-minimal amd64 3.12.2-0ubuntu1 [27.1 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 media-types all 10.1.0 [27.5 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 netbase all 6.4 [13.1 kB] Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.12-stdlib amd64 3.12.2-4build3 [2001 kB] Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.12 amd64 3.12.2-4build3 [645 kB] Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3-stdlib amd64 3.12.2-0ubuntu1 [9794 B] Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3 amd64 3.12.2-0ubuntu1 [24.1 kB] Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.11-minimal amd64 3.11.8-1build4 [839 kB] Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.11-minimal amd64 3.11.8-1build4 [2062 kB] Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfftw3-double3 amd64 3.3.10-1ubuntu2 [838 kB] Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libbrotli1 amd64 1.1.0-2build1 [331 kB] Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libfreetype6 amd64 2.13.2+dfsg-1build2 [402 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu1 [37.3 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu1 [139 kB] Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsharpyuv0 amd64 1.3.2-0.4build2 [15.8 kB] Get:25 http://ftpmaster.internal/ubuntu noble/universe amd64 libdav1d7 amd64 1.4.1-1 [604 kB] Get:26 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 libheif-plugin-dav1d amd64 1.17.6-1ubuntu2 [10.0 kB] Get:27 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 libde265-0 amd64 1.0.15-1build1 [166 kB] Get:28 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 libheif-plugin-libde265 amd64 1.17.6-1ubuntu2 [8172 B] Get:29 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 libheif1 amd64 1.17.6-1ubuntu2 [276 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 libjbig0 amd64 2.1-6.1ubuntu1 [29.3 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 libjpeg-turbo8 amd64 2.1.5-2ubuntu1 [147 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] Get:33 http://ftpmaster.internal/ubuntu noble/main amd64 liblcms2-2 amd64 2.14-2 [161 kB] Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-0t64 amd64 2.79.3-3ubuntu5 [1540 kB] Get:35 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build1 [28.6 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main amd64 libltdl7 amd64 2.4.7-7 [40.5 kB] Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libopenjp2-7 amd64 2.5.0-2build2 [173 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main amd64 libraw23t64 amd64 0.21.2-2.1 [378 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main amd64 libdeflate0 amd64 1.19-1 [43.7 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main amd64 liblerc4 amd64 4.0.0+ds-4ubuntu1 [184 kB] Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libwebp7 amd64 1.3.2-0.4build2 [230 kB] Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu1 [199 kB] Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libwebpdemux2 amd64 1.3.2-0.4build2 [12.4 kB] Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libwebpmux3 amd64 1.3.2-0.4build2 [25.7 kB] Get:45 http://ftpmaster.internal/ubuntu noble/main amd64 libxau6 amd64 1:1.0.9-1build5 [7634 B] Get:46 http://ftpmaster.internal/ubuntu noble/main amd64 libbsd0 amd64 0.12.1-1 [41.2 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main amd64 libxdmcp6 amd64 1:1.1.3-0ubuntu5 [10.9 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb1 amd64 1.15-1 [48.0 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 libx11-data all 2:1.8.7-1 [115 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 libx11-6 amd64 2:1.8.7-1 [642 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libxext6 amd64 2:1.3.4-1build1 [31.8 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 libicu74 amd64 74.2-1ubuntu1 [10.9 MB] Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libxml2 amd64 2.9.14+dfsg-1.3ubuntu2 [762 kB] Get:54 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 imagemagick-6-common all 8:6.9.12.98+dfsg1-5.2build1 [69.5 kB] Get:55 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 libmagickcore-6.q16-7t64 amd64 8:6.9.12.98+dfsg1-5.2build1 [1811 kB] Get:56 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 libmagickwand-6.q16-7t64 amd64 8:6.9.12.98+dfsg1-5.2build1 [318 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 sgml-base all 1.31 [11.4 kB] Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdbus-1-3 amd64 1.14.10-4ubuntu2 [210 kB] Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dbus-bin amd64 1.14.10-4ubuntu2 [39.3 kB] Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dbus-session-bus-common all 1.14.10-4ubuntu2 [80.3 kB] Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dbus-daemon amd64 1.14.10-4ubuntu2 [118 kB] Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dbus-system-bus-common all 1.14.10-4ubuntu2 [81.5 kB] Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dbus amd64 1.14.10-4ubuntu2 [24.3 kB] Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpam-systemd amd64 255.4-1ubuntu5 [235 kB] Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dbus-user-session amd64 1.14.10-4ubuntu2 [9960 B] Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 libfribidi0 amd64 1.0.13-3 [26.1 kB] Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpython3.11-stdlib amd64 3.11.8-1build4 [1898 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 libyaml-0-2 amd64 0.2.5-1 [52.8 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 python3-cffi-backend amd64 1.16.0-2 [105 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 python3-netifaces amd64 0.11.0-2build2 [19.9 kB] Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pygments all 2.17.2+dfsg-1 [819 kB] Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-yaml amd64 6.0.1-2build1 [123 kB] Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3.11 amd64 3.11.8-1build4 [589 kB] Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 shared-mime-info amd64 2.4-1build1 [473 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 xkb-data all 2.41-2 [395 kB] Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libmagic-mgc amd64 1:5.45-3 [307 kB] Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libmagic1t64 amd64 1:5.45-3 [87.2 kB] Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 file amd64 1:5.45-3 [22.0 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 gettext-base amd64 0.21-14ubuntu1 [38.3 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main amd64 libuchardet0 amd64 0.0.8-1 [75.3 kB] Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 groff-base amd64 1.23.0-3build1 [1020 kB] Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libnghttp2-14 amd64 1.59.0-1build1 [73.8 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main amd64 libpipeline1 amd64 1.5.7-1 [23.3 kB] Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 man-db amd64 2.12.0-3build4 [1230 kB] Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpsl5t64 amd64 0.21.2-1.1 [57.0 kB] Get:87 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 wget amd64 1.21.4-1ubuntu2 [333 kB] Get:88 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3ubuntu1 [7774 B] Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.10+dfsg-3ubuntu1 [147 kB] Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gtk-update-icon-cache amd64 3.24.41-1.1ubuntu3 [50.6 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main amd64 hicolor-icon-theme all 0.17-2 [9976 B] Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 humanity-icon-theme all 0.6.16 [1282 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main amd64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main amd64 adwaita-icon-theme all 46~rc-1 [723 kB] Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-typing-extensions all 4.10.0-1 [60.7 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main amd64 python3-more-itertools all 10.2.0-1 [52.9 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main amd64 python3-zipp all 1.0.0-6 [6090 B] Get:98 http://ftpmaster.internal/ubuntu noble/main amd64 python3-importlib-metadata all 4.12.0-1 [17.8 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main amd64 python3-markupsafe amd64 2.1.5-1build1 [12.6 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main amd64 python3-mako all 1.3.2-1 [63.3 kB] Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-greenlet amd64 3.0.3-0ubuntu3 [154 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main amd64 python3-sqlalchemy all 1.4.50+ds1-1 [1020 kB] Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-alembic all 1.13.1-3 [149 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libjs-sphinxdoc all 7.2.6-6 [149 kB] Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 alembic all 1.13.1-3 [294 kB] Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 at-spi2-common all 2.51.90-3 [8222 B] Get:109 http://ftpmaster.internal/ubuntu noble/main amd64 m4 amd64 1.4.19-4 [243 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main amd64 autoconf all 2.71-3 [339 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main amd64 autotools-dev all 20220109.1 [44.9 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main amd64 autopoint all 0.21-14ubuntu1 [422 kB] Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdconf1 amd64 0.40.0-4build1 [39.4 kB] Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dconf-service amd64 0.40.0-4build1 [27.4 kB] Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dconf-gsettings-backend amd64 0.40.0-4build1 [22.1 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main amd64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main amd64 libtool all 2.4.7-7 [166 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main amd64 dh-autoreconf all 20 [16.1 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-override-perl all 0.10-1 [10.0 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libelf1t64 amd64 0.190-1.1build2 [57.5 kB] Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libdw1t64 amd64 0.190-1.1build2 [261 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main amd64 debugedit amd64 1:5.0-5 [46.1 kB] Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 dwz amd64 0.15-1build5 [115 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main amd64 gettext amd64 0.21-14ubuntu1 [864 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main amd64 debhelper all 13.14.1ubuntu5 [869 kB] Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-setuptools all 68.1.2-2ubuntu1 [396 kB] Get:133 http://ftpmaster.internal/ubuntu noble/universe amd64 dh-python all 6.20231223ubuntu2 [111 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main amd64 emacsen-common all 3.0.5 [12.1 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main amd64 dictionaries-common all 1.29.7 [188 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main amd64 xml-core all 0.19 [20.3 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main amd64 docutils-common all 0.20.1+dfsg-3 [132 kB] Get:138 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-mccabe all 0.7.0-1 [8678 B] Get:139 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pycodestyle all 2.11.1-1 [29.9 kB] Get:140 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 python3-pyflakes all 3.2.0-1 [52.8 kB] Get:141 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 python3-flake8 all 7.0.0-1 [43.7 kB] Get:142 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 flake8 all 7.0.0-1 [6448 B] Get:143 http://ftpmaster.internal/ubuntu noble/main amd64 fontconfig amd64 2.15.0-1.1ubuntu1 [180 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] Get:145 http://ftpmaster.internal/ubuntu noble/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB] Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu1 [20.1 kB] Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu1 [53.2 kB] Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libldap2 amd64 2.6.7+dfsg-1~exp1ubuntu6 [195 kB] Get:149 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2build6 [56.3 kB] Get:150 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libssh-4 amd64 0.10.6-2build1 [188 kB] Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu8 [332 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main amd64 libduktape207 amd64 2.7.0+tests-0ubuntu2 [144 kB] Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libproxy1v5 amd64 0.5.4-3build1 [26.5 kB] Get:154 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 glib-networking-common all 2.80~rc-1 [6626 B] Get:155 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 glib-networking-services amd64 2.80~rc-1 [12.7 kB] Get:156 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 session-migration amd64 0.3.9 [9018 B] Get:157 http://ftpmaster.internal/ubuntu noble/main amd64 gsettings-desktop-schemas all 46.0-1ubuntu1 [35.5 kB] Get:158 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 glib-networking amd64 2.80~rc-1 [64.1 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main amd64 hunspell-en-us all 1:2020.12.07-2 [280 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main amd64 ieee-data all 20220827.1 [2113 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main amd64 libpixman-1-0 amd64 0.42.2-1 [268 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-render0 amd64 1.15-1 [16.3 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-shm0 amd64 1.15-1 [5740 B] Get:164 http://ftpmaster.internal/ubuntu noble/main amd64 libxrender1 amd64 1:0.9.10-1.1 [20.0 kB] Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcairo2 amd64 1.18.0-1ubuntu1 [566 kB] Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcairo-gobject2 amd64 1.18.0-1ubuntu1 [127 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main amd64 libgraphite2-3 amd64 1.3.14-2 [83.1 kB] Get:168 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libharfbuzz0b amd64 8.3.0-2build1 [469 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main amd64 libthai-data all 0.1.29-2 [158 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main amd64 libdatrie1 amd64 0.2.13-3 [20.9 kB] Get:171 http://ftpmaster.internal/ubuntu noble/main amd64 libthai0 amd64 0.1.29-2 [18.8 kB] Get:172 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpango-1.0-0 amd64 1.52.1+ds-1 [231 kB] Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpangoft2-1.0-0 amd64 1.52.1+ds-1 [42.5 kB] Get:174 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpangocairo-1.0-0 amd64 1.52.1+ds-1 [28.8 kB] Get:175 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 librsvg2-2 amd64 2.57.91+dfsg-2ubuntu1 [2149 kB] Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 librsvg2-common amd64 2.57.91+dfsg-2ubuntu1 [17.6 kB] Get:177 http://ftpmaster.internal/ubuntu noble/universe amd64 libdouble-conversion3 amd64 3.3.0-1 [39.9 kB] Get:178 http://ftpmaster.internal/ubuntu noble/universe amd64 libgslcblas0 amd64 2.7.1+dfsg-6ubuntu1 [104 kB] Get:179 http://ftpmaster.internal/ubuntu noble/universe amd64 libgsl27 amd64 2.7.1+dfsg-6ubuntu1 [987 kB] Get:180 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 lib2geom1.2.0t64 amd64 1.2.2-3.1 [344 kB] Get:181 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libatk1.0-0t64 amd64 2.51.90-3 [54.7 kB] Get:182 http://ftpmaster.internal/ubuntu noble/main amd64 libsigc++-2.0-0v5 amd64 2.12.1-1 [12.7 kB] Get:183 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglibmm-2.4-1t64 amd64 2.66.6-3.2build1 [627 kB] Get:184 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libatkmm-1.6-1v5 amd64 2.28.4-1build2 [77.0 kB] Get:185 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-2.1ubuntu2 [283 kB] Get:186 http://ftpmaster.internal/ubuntu noble/main amd64 libcairomm-1.0-1v5 amd64 1.14.5-1 [43.6 kB] Get:187 http://ftpmaster.internal/ubuntu noble/main amd64 librevenge-0.0-0 amd64 0.0.5-3 [207 kB] Get:188 http://ftpmaster.internal/ubuntu noble/main amd64 libcdr-0.1-1 amd64 0.1.7-1build1 [389 kB] Get:189 http://ftpmaster.internal/ubuntu noble/main amd64 libgc1 amd64 1:8.2.6-1 [90.2 kB] Get:190 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgspell-1-common all 1.12.2-1build3 [6246 B] Get:191 http://ftpmaster.internal/ubuntu noble/main amd64 libaspell15 amd64 0.60.8.1-1 [393 kB] Get:192 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libhunspell-1.7-0 amd64 1.7.2+really1.7.2-10build1 [294 kB] Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libenchant-2-2 amd64 2.3.3-2build1 [51.3 kB] Get:194 http://ftpmaster.internal/ubuntu noble/main amd64 libxi6 amd64 2:1.8.1-1 [32.4 kB] Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libatspi2.0-0t64 amd64 2.51.90-3 [79.9 kB] Get:196 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libatk-bridge2.0-0t64 amd64 2.51.90-3 [66.0 kB] Get:197 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcolord2 amd64 1.4.7-1build1 [149 kB] Get:198 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libavahi-common-data amd64 0.8-13ubuntu4 [29.5 kB] Get:199 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libavahi-common3 amd64 0.8-13ubuntu4 [23.3 kB] Get:200 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libavahi-client3 amd64 0.8-13ubuntu4 [26.8 kB] Get:201 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcups2t64 amd64 2.4.7-1.2ubuntu2 [269 kB] Get:202 http://ftpmaster.internal/ubuntu noble/main amd64 libepoxy0 amd64 1.5.10-1 [237 kB] Get:203 http://ftpmaster.internal/ubuntu noble/main amd64 libwayland-client0 amd64 1.22.0-2.1 [26.2 kB] Get:204 http://ftpmaster.internal/ubuntu noble/main amd64 libwayland-cursor0 amd64 1.22.0-2.1 [10.6 kB] Get:205 http://ftpmaster.internal/ubuntu noble/main amd64 libwayland-egl1 amd64 1.22.0-2.1 [5526 B] Get:206 http://ftpmaster.internal/ubuntu noble/main amd64 libxcomposite1 amd64 1:0.4.5-1build2 [7192 B] Get:207 http://ftpmaster.internal/ubuntu noble/main amd64 libxfixes3 amd64 1:6.0.0-2 [10.9 kB] Get:208 http://ftpmaster.internal/ubuntu noble/main amd64 libxcursor1 amd64 1:1.2.1-1 [21.4 kB] Get:209 http://ftpmaster.internal/ubuntu noble/main amd64 libxdamage1 amd64 1:1.1.6-1 [6098 B] Get:210 http://ftpmaster.internal/ubuntu noble/main amd64 libxinerama1 amd64 2:1.1.4-3 [7382 B] Get:211 http://ftpmaster.internal/ubuntu noble/main amd64 libxkbcommon0 amd64 1.6.0-1 [123 kB] Get:212 http://ftpmaster.internal/ubuntu noble/main amd64 libxrandr2 amd64 2:1.5.2-2 [20.4 kB] Get:213 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgtk-3-common all 3.24.41-1.1ubuntu3 [1202 kB] Get:214 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgtk-3-0t64 amd64 3.24.41-1.1ubuntu3 [2900 kB] Get:215 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgspell-1-2 amd64 1.12.2-1build3 [52.4 kB] Get:216 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpangomm-1.4-1v5 amd64 2.46.4-1build2 [52.1 kB] Get:217 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libgtkmm-3.0-1t64 amd64 3.24.8-3.2build1 [984 kB] Get:218 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 libmagick++-6.q16-9t64 amd64 8:6.9.12.98+dfsg1-5.2build1 [148 kB] Get:219 http://ftpmaster.internal/ubuntu noble/main amd64 libnspr4 amd64 2:4.35-1.1 [117 kB] Get:220 http://ftpmaster.internal/ubuntu noble/main amd64 libnss3 amd64 2:3.98-1 [1445 kB] Get:221 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpoppler134 amd64 24.02.0-1ubuntu8 [1113 kB] Get:222 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpoppler-glib8t64 amd64 24.02.0-1ubuntu8 [157 kB] Get:223 http://ftpmaster.internal/ubuntu noble/universe amd64 libpotrace0 amd64 1.16-2 [17.2 kB] Get:224 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsoup2.4-common all 2.74.3-6 [7936 B] Get:225 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libsoup-2.4-1 amd64 2.74.3-6 [281 kB] Get:226 http://ftpmaster.internal/ubuntu noble/main amd64 libvisio-0.1-1 amd64 0.1.7-1build8 [237 kB] Get:227 http://ftpmaster.internal/ubuntu noble/main amd64 libwpd-0.10-10 amd64 0.10.3-2build1 [209 kB] Get:228 http://ftpmaster.internal/ubuntu noble/main amd64 libwpg-0.3-3 amd64 0.3.4-3 [51.4 kB] Get:229 http://ftpmaster.internal/ubuntu noble/main amd64 libxslt1.1 amd64 1.1.39-0exp1 [167 kB] Get:230 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 inkscape amd64 1.2.2-2ubuntu10 [21.5 MB] Get:231 http://ftpmaster.internal/ubuntu noble/main amd64 libonig5 amd64 6.9.9-1 [173 kB] Get:232 http://ftpmaster.internal/ubuntu noble/main amd64 libjq1 amd64 1.7.1-3 [140 kB] Get:233 http://ftpmaster.internal/ubuntu noble/main amd64 jq amd64 1.7.1-3 [65.5 kB] Get:234 http://ftpmaster.internal/ubuntu noble/main amd64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:235 http://ftpmaster.internal/ubuntu noble/main amd64 libice6 amd64 2:1.0.10-1build2 [42.6 kB] Get:236 http://ftpmaster.internal/ubuntu noble/main amd64 libimagequant0 amd64 2.18.0-1 [36.3 kB] Get:237 http://ftpmaster.internal/ubuntu noble/universe amd64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB] Get:238 http://ftpmaster.internal/ubuntu noble/main amd64 libjson-perl all 4.10000-1 [81.9 kB] Get:239 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libpq5 amd64 16.2-1ubuntu2 [138 kB] Get:240 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libprotobuf32t64 amd64 3.21.12-8.2 [923 kB] Get:241 http://ftpmaster.internal/ubuntu noble/main amd64 libraqm0 amd64 0.10.1-1 [14.6 kB] Get:242 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 librsvg2-bin amd64 2.57.91+dfsg-2ubuntu1 [2304 kB] Get:243 http://ftpmaster.internal/ubuntu noble/main amd64 libsm6 amd64 2:1.2.3-1build2 [16.7 kB] Get:244 http://ftpmaster.internal/ubuntu noble/main amd64 libsodium23 amd64 1.0.18-1build2 [164 kB] Get:245 http://ftpmaster.internal/ubuntu noble/universe amd64 libsubunit-perl all 1.4.2-3 [5830 B] Get:246 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libxt6t64 amd64 1:1.2.1-1.2 [171 kB] Get:247 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libxmu6 amd64 2:1.1.3-3build1 [47.6 kB] Get:248 http://ftpmaster.internal/ubuntu noble/main amd64 pycadf-common all 3.1.1-3 [4466 B] Get:249 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 pyflakes3 all 3.2.0-1 [3480 B] Get:250 http://ftpmaster.internal/ubuntu noble/main amd64 python-babel-localedata all 2.10.3-3build1 [6357 kB] Get:251 http://ftpmaster.internal/ubuntu noble/universe amd64 python-tinycss2-common all 1.2.1-2 [33.9 kB] Get:252 http://ftpmaster.internal/ubuntu noble/main amd64 python3-idna all 3.6-2 [46.0 kB] Get:253 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-multidict amd64 6.0.4-1.1 [53.6 kB] Get:254 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-yarl amd64 1.8.2-3build1 [69.3 kB] Get:255 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-async-timeout all 4.0.3-1 [6412 B] Get:256 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-frozenlist amd64 1.4.0-1build1 [63.2 kB] Get:257 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-aiosignal all 1.3.1-1 [5172 B] Get:258 http://ftpmaster.internal/ubuntu noble/main amd64 python3-attr all 23.2.0-2 [48.6 kB] Get:259 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-aiohttp amd64 3.9.1-1 [380 kB] Get:260 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-all amd64 3.12.2-0ubuntu1 [886 B] Get:261 http://ftpmaster.internal/ubuntu noble/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] Get:262 http://ftpmaster.internal/ubuntu noble/main amd64 python3-six all 1.16.0-4 [12.4 kB] Get:263 http://ftpmaster.internal/ubuntu noble/main amd64 python3-tz all 2024.1-2 [31.4 kB] Get:264 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-tzlocal all 5.2-1.1 [20.5 kB] Get:265 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-apscheduler all 3.9.1-2 [41.4 kB] Get:266 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-argcomplete all 3.1.4-1 [33.5 kB] Get:267 http://ftpmaster.internal/ubuntu noble/main amd64 python3-dateutil all 2.8.2-3 [79.2 kB] Get:268 http://ftpmaster.internal/ubuntu noble/main amd64 python3-arrow all 1.2.3-1 [55.7 kB] Get:269 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pbr all 5.11.1-0ubuntu1 [66.5 kB] Get:270 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-wrapt amd64 1.15.0-2build2 [34.7 kB] Get:271 http://ftpmaster.internal/ubuntu noble/main amd64 python3-debtcollector all 2.5.0-3 [13.3 kB] Get:272 http://ftpmaster.internal/ubuntu noble/main amd64 python3-wcwidth all 0.2.5+dfsg1-1.1ubuntu1 [22.5 kB] Get:273 http://ftpmaster.internal/ubuntu noble/main amd64 python3-prettytable all 3.6.0-1 [33.1 kB] Get:274 http://ftpmaster.internal/ubuntu noble/main amd64 python3-automaton all 3.2.0-0ubuntu1 [15.1 kB] Get:275 http://ftpmaster.internal/ubuntu noble/main amd64 python3-autopage all 0.4.0-3 [12.8 kB] Get:276 http://ftpmaster.internal/ubuntu noble/main amd64 python3-babel all 2.10.3-3build1 [87.5 kB] Get:277 http://ftpmaster.internal/ubuntu noble/main amd64 python3-blinker all 1.7.0-1 [14.3 kB] Get:278 http://ftpmaster.internal/ubuntu noble/main amd64 python3-soupsieve all 2.5-1 [33.0 kB] Get:279 http://ftpmaster.internal/ubuntu noble/main amd64 python3-bs4 all 4.12.3-1 [109 kB] Get:280 http://ftpmaster.internal/ubuntu noble/main amd64 python3-bson amd64 3.11.0-1build7 [36.3 kB] Get:281 http://ftpmaster.internal/ubuntu noble/main amd64 python3-cachetools all 5.3.0-2 [10.6 kB] Get:282 http://ftpmaster.internal/ubuntu noble/main amd64 python3-ply all 3.11-6 [46.5 kB] Get:283 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pycparser all 2.21-1 [76.9 kB] Get:284 http://ftpmaster.internal/ubuntu noble/main amd64 python3-cffi all 1.16.0-2 [74.3 kB] Get:285 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-xcffib all 0.11.1-4 [64.1 kB] Get:286 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 python3-cairocffi all 1.6.1-1build1 [61.3 kB] Get:287 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-lxml amd64 5.1.0-1build1 [1325 kB] Get:288 http://ftpmaster.internal/ubuntu noble/main amd64 python3-webencodings all 0.5.1-5 [11.5 kB] Get:289 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-tinycss2 all 1.2.1-2 [19.6 kB] Get:290 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-cssselect2 all 0.7.0-1 [16.1 kB] Get:291 http://ftpmaster.internal/ubuntu noble/main amd64 python3-defusedxml all 0.7.1-2 [42.0 kB] Get:292 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pil amd64 10.2.0-1 [487 kB] Get:293 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-cairosvg all 2.7.1-1 [37.7 kB] Get:294 http://ftpmaster.internal/ubuntu noble/main amd64 python3-certifi all 2023.11.17-1 [165 kB] Get:295 http://ftpmaster.internal/ubuntu noble/main amd64 python3-chardet all 5.2.0+dfsg-1 [117 kB] Get:296 http://ftpmaster.internal/ubuntu noble/main amd64 python3-iso8601 all 1.0.2-1 [15.8 kB] Get:297 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-cryptography amd64 41.0.7-4build2 [810 kB] Get:298 http://ftpmaster.internal/ubuntu noble/main amd64 python3-jwt all 2.7.0-1 [20.9 kB] Get:299 http://ftpmaster.internal/ubuntu noble/main amd64 python3-oauthlib all 3.2.2-1 [89.7 kB] Get:300 http://ftpmaster.internal/ubuntu noble/main amd64 python3-os-service-types all 1.7.0-3 [12.7 kB] Get:301 http://ftpmaster.internal/ubuntu noble/main amd64 python3-urllib3 all 2.0.7-1 [113 kB] Get:302 http://ftpmaster.internal/ubuntu noble/main amd64 python3-requests all 2.31.0+dfsg-1ubuntu1 [50.7 kB] Get:303 http://ftpmaster.internal/ubuntu noble/main amd64 python3-stevedore all 1:5.1.0-0ubuntu1 [21.0 kB] Get:304 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-keystoneauth1 all 5.6.0-0ubuntu1 [164 kB] Get:305 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.i18n all 6.3.0-0ubuntu1 [22.2 kB] Get:306 http://ftpmaster.internal/ubuntu noble/main amd64 python3-netaddr all 0.8.0-2ubuntu1 [319 kB] Get:307 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pyparsing all 3.1.1-1 [86.2 kB] Get:308 http://ftpmaster.internal/ubuntu noble/main amd64 python3-packaging all 23.2-1 [40.6 kB] Get:309 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.utils all 7.1.0-0ubuntu1 [63.2 kB] Get:310 http://ftpmaster.internal/ubuntu noble/main amd64 python3-simplejson amd64 3.19.2-1build1 [62.8 kB] Get:311 http://ftpmaster.internal/ubuntu noble/main amd64 python3-cinderclient all 1:9.5.0-0ubuntu1 [133 kB] Get:312 http://ftpmaster.internal/ubuntu noble/universe amd64 xclip amd64 0.13-3 [17.6 kB] Get:313 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pyperclip all 1.8.2-2 [11.5 kB] Get:314 http://ftpmaster.internal/ubuntu noble/main amd64 python3-cmd2 all 2.4.3+ds-2 [120 kB] Get:315 http://ftpmaster.internal/ubuntu noble/main amd64 python3-roman all 3.3-3 [9632 B] Get:316 http://ftpmaster.internal/ubuntu noble/main amd64 python3-docutils all 0.20.1+dfsg-3 [393 kB] Get:317 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-cliff all 4.6.0-0ubuntu1 [43.0 kB] Get:318 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-colorclass all 2.2.2-2 [262 kB] Get:319 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-coverage amd64 7.3.2-0ubuntu1 [146 kB] Get:320 http://ftpmaster.internal/ubuntu noble/main amd64 python3-croniter all 1.3.15-2 [20.2 kB] Get:321 http://ftpmaster.internal/ubuntu noble/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] Get:322 http://ftpmaster.internal/ubuntu noble/main amd64 python3-deprecation all 2.1.0-3 [8806 B] Get:323 http://ftpmaster.internal/ubuntu noble/main amd64 python3-dnspython all 2.6.1-1ubuntu1 [163 kB] Get:324 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-restructuredtext-lint all 1.3.2-2 [12.8 kB] Get:325 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-doc8 all 0.10.1-3 [17.0 kB] Get:326 http://ftpmaster.internal/ubuntu noble/main amd64 python3-dogpile.cache all 1.1.8-3 [41.3 kB] Get:327 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-dulwich amd64 0.21.6-1build1 [310 kB] Get:328 http://ftpmaster.internal/ubuntu noble/main amd64 python3-monotonic all 1.6-2 [5732 B] Get:329 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-eventlet all 0.35.1-0ubuntu2 [274 kB] Get:330 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-extras all 1.0.0-5 [7066 B] Get:331 http://ftpmaster.internal/ubuntu noble/main amd64 python3-fasteners all 0.18-2 [12.5 kB] Get:332 http://ftpmaster.internal/ubuntu noble/main amd64 python3-testtools all 2.7.1-3 [123 kB] Get:333 http://ftpmaster.internal/ubuntu noble/main amd64 python3-fixtures all 4.0.1-3 [33.6 kB] Get:334 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-freezegun all 1.2.1+actually1.2.1-1 [14.9 kB] Get:335 http://ftpmaster.internal/ubuntu noble/main amd64 python3-futurist all 2.4.1-3 [24.1 kB] Get:336 http://ftpmaster.internal/ubuntu noble/main amd64 python3-jmespath all 1.0.1-1 [21.3 kB] Get:337 http://ftpmaster.internal/ubuntu noble/main amd64 python3-json-pointer all 2.0-0ubuntu1 [8320 B] Get:338 http://ftpmaster.internal/ubuntu noble/main amd64 python3-jsonpatch all 1.32-3 [12.1 kB] Get:339 http://ftpmaster.internal/ubuntu noble/main amd64 python3-munch all 4.0.0-1 [10.8 kB] Get:340 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-platformdirs all 4.2.0-1 [16.1 kB] Get:341 http://ftpmaster.internal/ubuntu noble/main amd64 python3-requestsexceptions all 1.4.0-3 [4232 B] Get:342 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-openstacksdk all 3.0.0-0ubuntu2 [667 kB] Get:343 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-os-client-config all 2.1.0-0ubuntu5 [17.6 kB] Get:344 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-osc-lib all 3.0.1-0ubuntu1 [54.0 kB] Get:345 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gnocchiclient all 7.0.8-0ubuntu1 [31.9 kB] Get:346 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-hacking all 4.1.0-3 [22.5 kB] Get:347 http://ftpmaster.internal/ubuntu noble/main amd64 python3-imagesize all 1.4.1-1 [6844 B] Get:348 http://ftpmaster.internal/ubuntu noble/main amd64 python3-jinja2 all 3.1.2-1ubuntu1 [107 kB] Get:349 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-pyrsistent amd64 0.20.0-1build1 [55.7 kB] Get:350 http://ftpmaster.internal/ubuntu noble/main amd64 python3-jsonschema all 4.10.3-2ubuntu1 [62.9 kB] Get:351 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.context all 1:5.5.0-0ubuntu1 [13.7 kB] Get:352 http://ftpmaster.internal/ubuntu noble/main amd64 python3-msgpack amd64 1.0.3-3build1 [98.9 kB] Get:353 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.serialization all 5.4.0-0ubuntu1 [15.6 kB] Get:354 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pyasyncore all 1.0.2-2 [10.1 kB] Get:355 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pyinotify all 0.9.6-2ubuntu1 [25.0 kB] Get:356 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.log all 5.5.0-0ubuntu1 [46.9 kB] Get:357 http://ftpmaster.internal/ubuntu noble/main amd64 python3-rfc3986 all 2.0.0-2 [21.9 kB] Get:358 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.config all 1:9.4.0-0ubuntu1 [88.0 kB] Get:359 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-keystoneclient all 1:5.4.0-0ubuntu1 [180 kB] Get:360 http://ftpmaster.internal/ubuntu noble/main amd64 python3-memcache all 1.59-8 [17.1 kB] Get:361 http://ftpmaster.internal/ubuntu noble/main amd64 python3-oslo.cache all 3.7.0-0ubuntu1 [40.3 kB] Get:362 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pycadf all 3.1.1-3 [17.4 kB] Get:363 http://ftpmaster.internal/ubuntu noble/main amd64 python3-webob all 1:1.8.7-1 [86.1 kB] Get:364 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-keystonemiddleware all 10.6.0-0ubuntu1 [80.3 kB] Get:365 http://ftpmaster.internal/ubuntu noble/main amd64 python3-vine all 5.0.0+dfsg-3 [13.9 kB] Get:366 http://ftpmaster.internal/ubuntu noble/main amd64 python3-amqp all 5.2.0-1 [43.4 kB] Get:367 http://ftpmaster.internal/ubuntu noble/main amd64 python3-kombu all 5.3.5-2 [144 kB] Get:368 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pymongo amd64 3.11.0-1build7 [181 kB] Get:369 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-terminaltables all 3.1.10-3 [13.5 kB] Get:370 http://ftpmaster.internal/ubuntu noble/main amd64 python3-nacl amd64 1.5.0-4 [57.9 kB] Get:371 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 python3-protobuf amd64 3.21.12-8.2 [199 kB] Get:372 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pymacaroons all 0.13.0-6 [13.4 kB] Get:373 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-rfc3339 all 1.1-4 [6744 B] Get:374 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-macaroonbakery all 1.3.4-1 [64.4 kB] Get:375 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-libmaas all 0.6.8-0ubuntu2 [80.0 kB] Get:376 http://ftpmaster.internal/ubuntu noble/main amd64 python3-logutils all 0.3.5-3 [17.7 kB] Get:377 http://ftpmaster.internal/ubuntu noble/main amd64 python3-microversion-parse all 1.0.1-2 [10.4 kB] Get:378 http://ftpmaster.internal/ubuntu noble/main amd64 python3-sqlparse all 0.4.4-1 [31.5 kB] Get:379 http://ftpmaster.internal/ubuntu noble/main amd64 python3-tempita all 0.5.2-7 [15.0 kB] Get:380 http://ftpmaster.internal/ubuntu noble/main amd64 python3-migrate all 0.13.0-0ubuntu2 [70.8 kB] Get:381 http://ftpmaster.internal/ubuntu noble/main amd64 python3-monascaclient all 2.8.0-0ubuntu1 [21.5 kB] Get:382 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-mox3 all 1.0.0-2 [32.6 kB] Get:383 http://ftpmaster.internal/ubuntu noble/main amd64 python3-networkx all 2.8.8-1ubuntu1 [1468 kB] Get:384 http://ftpmaster.internal/ubuntu noble/main amd64 python3-neutronclient all 1:11.2.0-0ubuntu1 [121 kB] Get:385 http://ftpmaster.internal/ubuntu noble/main amd64 python3-novaclient all 2:18.5.0-0ubuntu1 [181 kB] Get:386 http://ftpmaster.internal/ubuntu noble/main amd64 python3-openssl all 23.2.0-1 [47.8 kB] Get:387 http://ftpmaster.internal/ubuntu noble/main amd64 python3-osc-placement all 4.3.0-0ubuntu1 [35.2 kB] Get:388 http://ftpmaster.internal/ubuntu noble/main amd64 python3-openstackclient all 6.3.0-0ubuntu1 [428 kB] Get:389 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-openstackdocstheme all 3.2.0-0ubuntu2 [863 kB] Get:390 http://ftpmaster.internal/ubuntu noble/main amd64 python3-os-resource-classes all 1.1.0-0ubuntu1 [6604 B] Get:391 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-tomlkit all 0.12.4-1 [37.5 kB] Get:392 http://ftpmaster.internal/ubuntu noble/main amd64 python3-voluptuous all 0.14.2-1 [42.7 kB] Get:393 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-subunit all 1.4.2-3 [67.5 kB] Get:394 http://ftpmaster.internal/ubuntu noble/universe amd64 subunit all 1.4.2-3 [4488 B] Get:395 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-stestr all 4.1.0-1 [56.8 kB] Get:396 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-os-testr all 3.0.0-0ubuntu1 [18.7 kB] Get:397 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.concurrency all 6.0.0-0ubuntu1 [30.9 kB] Get:398 http://ftpmaster.internal/ubuntu noble/main amd64 python3-unittest2 all 1.1.0-11 [76.0 kB] Get:399 http://ftpmaster.internal/ubuntu noble/main amd64 python3-testresources all 2.0.1-4.1 [26.7 kB] Get:400 http://ftpmaster.internal/ubuntu noble/main amd64 python3-testscenarios all 0.5.0-4 [13.0 kB] Get:401 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.db all 15.0.0-0ubuntu1 [98.8 kB] Get:402 http://ftpmaster.internal/ubuntu noble/main amd64 python3-prometheus-client all 0.19.0+ds1-1 [41.7 kB] Get:403 http://ftpmaster.internal/ubuntu noble/main amd64 python3-oslo.metrics all 0.8.0-0ubuntu1 [7414 B] Get:404 http://ftpmaster.internal/ubuntu noble/main amd64 python3-bcrypt amd64 3.2.2-1 [32.5 kB] Get:405 http://ftpmaster.internal/ubuntu noble/main amd64 python3-statsd all 4.0.1-1 [12.9 kB] Get:406 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.middleware all 6.1.0-0ubuntu1 [33.6 kB] Get:407 http://ftpmaster.internal/ubuntu noble/main amd64 python3-paste all 3.7.1-1 [203 kB] Get:408 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pastedeploy-tpl all 3.1-1 [5652 B] Get:409 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pastedeploy all 3.1-1 [13.5 kB] Get:410 http://ftpmaster.internal/ubuntu noble/main amd64 python3-repoze.lru all 0.7-3 [12.3 kB] Get:411 http://ftpmaster.internal/ubuntu noble/main amd64 python3-routes all 2.5.1-1ubuntu1 [89.0 kB] Get:412 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.service all 3.4.0-0ubuntu1 [49.5 kB] Get:413 http://ftpmaster.internal/ubuntu noble/main amd64 python3-tenacity all 8.2.3-2 [14.8 kB] Get:414 http://ftpmaster.internal/ubuntu noble/main amd64 python3-oslo.messaging all 14.6.0-0ubuntu1 [156 kB] Get:415 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.policy all 4.3.0-0ubuntu1 [57.9 kB] Get:416 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-psutil amd64 5.9.8-2 [195 kB] Get:417 http://ftpmaster.internal/ubuntu noble/main amd64 python3-oslo.reports all 3.3.0-0ubuntu1 [26.3 kB] Get:418 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-oslo.upgradecheck all 2.3.0-0ubuntu1 [9256 B] Get:419 http://ftpmaster.internal/ubuntu noble/main amd64 python3-oslo.versionedobjects all 3.3.0-0ubuntu1 [59.9 kB] Get:420 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-testrepository all 0.0.20-8 [57.5 kB] Get:421 http://ftpmaster.internal/ubuntu noble/universe amd64 testrepository all 0.0.20-8 [12.3 kB] Get:422 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-oslotest all 1:4.5.0-0ubuntu2 [17.6 kB] Get:423 http://ftpmaster.internal/ubuntu noble/main amd64 python3-simplegeneric all 0.8.1-5 [10.7 kB] Get:424 http://ftpmaster.internal/ubuntu noble/main amd64 python3-singledispatch all 3.4.0.3-4 [7494 B] Get:425 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pecan all 1.5.1-0ubuntu1 [87.1 kB] Get:426 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 python3-wheel all 0.42.0-2 [53.1 kB] Get:427 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 python3-pip all 24.0+dfsg-1ubuntu1 [1316 kB] Get:428 http://ftpmaster.internal/ubuntu noble/main amd64 python3-psycopg2 amd64 2.9.9-1 [181 kB] Get:429 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pymysql all 1.0.2-2ubuntu1 [38.1 kB] Get:430 http://ftpmaster.internal/ubuntu noble/main amd64 python3-snowballstemmer all 2.2.0-4 [59.7 kB] Get:431 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 sphinx-common all 7.2.6-6 [739 kB] Get:432 http://ftpmaster.internal/ubuntu noble/main amd64 python3-alabaster all 0.7.12-1 [17.8 kB] Get:433 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-sphinx all 7.2.6-6 [557 kB] Get:434 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-sphinxcontrib.httpdomain all 1.8.0-3 [15.8 kB] Get:435 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-sphinxcontrib-pecanwsme all 0.10.0-3 [6398 B] Get:436 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-sphinxcontrib.apidoc all 0.3.0-2ubuntu1 [8032 B] Get:437 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-sphinxcontrib.svg2pdfconverter all 1.2.2-1 [6934 B] Get:438 http://ftpmaster.internal/ubuntu noble/main amd64 python3-sqlalchemy-utils all 0.41.1-0ubuntu1 [59.4 kB] Get:439 http://ftpmaster.internal/ubuntu noble/main amd64 python3-taskflow all 5.5.0-0ubuntu1 [255 kB] Get:440 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-waitress all 2.1.2-2 [48.0 kB] Get:441 http://ftpmaster.internal/ubuntu noble/main amd64 python3-warlock all 2.0.1-3 [6164 B] Get:442 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-webtest all 3.0.0-3 [28.6 kB] Get:443 http://ftpmaster.internal/ubuntu noble/main amd64 python3-wsme all 0.12.1-0ubuntu1 [44.5 kB] Get:444 http://ftpmaster.internal/ubuntu noble/universe amd64 openstack-pkg-tools all 123ubuntu2 [94.5 kB] Get:445 http://ftpmaster.internal/ubuntu noble/universe amd64 python-os-api-ref-common all 2.3.0-0ubuntu1 [9660 B] Get:446 http://ftpmaster.internal/ubuntu noble/main amd64 python3-glanceclient all 1:4.4.0-0ubuntu1 [117 kB] Get:447 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 python3-ironicclient all 5.5.0-0ubuntu2 [126 kB] Get:448 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-mock all 5.1.0-1 [64.1 kB] Get:449 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-os-api-ref all 2.3.0-0ubuntu1 [23.6 kB] Preconfiguring packages ... Fetched 126 MB in 11s (11.2 MB/s) dpkg: libhogweed6:amd64: dependency problems, but removing anyway as you requested: libgnutls30:amd64 depends on libhogweed6 (>= 3.6). (Reading database ... 15764 files and directories currently installed.) Removing libhogweed6:amd64 (3.9.1-2) ... Selecting previously unselected package libhogweed6t64:amd64. (Reading database ... 15759 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2_amd64.deb ... Unpacking libhogweed6t64:amd64 (3.9.1-2.2) ... dpkg: libgnutls30:amd64: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 15765 files and directories currently installed.) Removing libgnutls30:amd64 (3.8.3-1ubuntu1) ... Selecting previously unselected package libgnutls30t64:amd64. (Reading database ... 15756 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.3-1.1ubuntu2) ... Setting up libhogweed6t64:amd64 (3.9.1-2.2) ... Setting up libgnutls30t64:amd64 (3.8.3-1.1ubuntu2) ... dpkg: libpng16-16:amd64: dependency problems, but removing anyway as you requested: optipng depends on libpng16-16 (>= 1.6.2-1). (Reading database ... 15787 files and directories currently installed.) Removing libpng16-16:amd64 (1.6.43-1) ... Selecting previously unselected package libpng16-16t64:amd64. (Reading database ... 15777 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-3_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.43-3) ... Selecting previously unselected package libpython3.12-minimal:amd64. Preparing to unpack .../libpython3.12-minimal_3.12.2-4build3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.2-4build3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.1-2_amd64.deb ... Unpacking libexpat1:amd64 (2.6.1-2) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.2-4build3_amd64.deb ... Unpacking python3.12-minimal (3.12.2-4build3) ... Setting up libpython3.12-minimal:amd64 (3.12.2-4build3) ... Setting up libexpat1:amd64 (2.6.1-2) ... Setting up python3.12-minimal (3.12.2-4build3) ... Selecting previously unselected package python3-minimal. (Reading database ... 16106 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.12.2-0ubuntu1_amd64.deb ... Unpacking python3-minimal (3.12.2-0ubuntu1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../3-libpython3.12-stdlib_3.12.2-4build3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.2-4build3) ... Selecting previously unselected package python3.12. Preparing to unpack .../4-python3.12_3.12.2-4build3_amd64.deb ... Unpacking python3.12 (3.12.2-4build3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.12.2-0ubuntu1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.2-0ubuntu1) ... Setting up python3-minimal (3.12.2-0ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 16546 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.2-0ubuntu1_amd64.deb ... Unpacking python3 (3.12.2-0ubuntu1) ... Selecting previously unselected package libpython3.11-minimal:amd64. Preparing to unpack .../001-libpython3.11-minimal_3.11.8-1build4_amd64.deb ... Unpacking libpython3.11-minimal:amd64 (3.11.8-1build4) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../002-python3.11-minimal_3.11.8-1build4_amd64.deb ... Unpacking python3.11-minimal (3.11.8-1build4) ... Selecting previously unselected package libfftw3-double3:amd64. Preparing to unpack .../003-libfftw3-double3_3.3.10-1ubuntu2_amd64.deb ... Unpacking libfftw3-double3:amd64 (3.3.10-1ubuntu2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../004-libbrotli1_1.1.0-2build1_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2build1) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../005-libfreetype6_2.13.2+dfsg-1build2_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.2+dfsg-1build2) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../006-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../007-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../008-fontconfig-config_2.15.0-1.1ubuntu1_amd64.deb ... Unpacking fontconfig-config (2.15.0-1.1ubuntu1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../009-libfontconfig1_2.15.0-1.1ubuntu1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu1) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../010-libsharpyuv0_1.3.2-0.4build2_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.3.2-0.4build2) ... Selecting previously unselected package libdav1d7:amd64. Preparing to unpack .../011-libdav1d7_1.4.1-1_amd64.deb ... Unpacking libdav1d7:amd64 (1.4.1-1) ... Selecting previously unselected package libheif-plugin-dav1d:amd64. Preparing to unpack .../012-libheif-plugin-dav1d_1.17.6-1ubuntu2_amd64.deb ... Unpacking libheif-plugin-dav1d:amd64 (1.17.6-1ubuntu2) ... Selecting previously unselected package libde265-0:amd64. Preparing to unpack .../013-libde265-0_1.0.15-1build1_amd64.deb ... Unpacking libde265-0:amd64 (1.0.15-1build1) ... Selecting previously unselected package libheif-plugin-libde265:amd64. Preparing to unpack .../014-libheif-plugin-libde265_1.17.6-1ubuntu2_amd64.deb ... Unpacking libheif-plugin-libde265:amd64 (1.17.6-1ubuntu2) ... Selecting previously unselected package libheif1:amd64. Preparing to unpack .../015-libheif1_1.17.6-1ubuntu2_amd64.deb ... Unpacking libheif1:amd64 (1.17.6-1ubuntu2) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1ubuntu1) ... Selecting previously unselected package libjpeg-turbo8:amd64. Preparing to unpack .../017-libjpeg-turbo8_2.1.5-2ubuntu1_amd64.deb ... Unpacking libjpeg-turbo8:amd64 (2.1.5-2ubuntu1) ... Selecting previously unselected package libjpeg8:amd64. Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ... Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../019-liblcms2-2_2.14-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.14-2) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../020-libglib2.0-0t64_2.79.3-3ubuntu5_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.79.3-3ubuntu5) ... Selecting previously unselected package liblqr-1-0:amd64. Preparing to unpack .../021-liblqr-1-0_0.4.2-2.1build1_amd64.deb ... Unpacking liblqr-1-0:amd64 (0.4.2-2.1build1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../022-libltdl7_2.4.7-7_amd64.deb ... Unpacking libltdl7:amd64 (2.4.7-7) ... Selecting previously unselected package libopenjp2-7:amd64. Preparing to unpack .../023-libopenjp2-7_2.5.0-2build2_amd64.deb ... Unpacking libopenjp2-7:amd64 (2.5.0-2build2) ... Selecting previously unselected package libraw23t64:amd64. Preparing to unpack .../024-libraw23t64_0.21.2-2.1_amd64.deb ... Unpacking libraw23t64:amd64 (0.21.2-2.1) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../025-libdeflate0_1.19-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.19-1) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../026-liblerc4_4.0.0+ds-4ubuntu1_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-4ubuntu1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../027-libwebp7_1.3.2-0.4build2_amd64.deb ... Unpacking libwebp7:amd64 (1.3.2-0.4build2) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../028-libtiff6_4.5.1+git230720-4ubuntu1_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu1) ... Selecting previously unselected package libwebpdemux2:amd64. Preparing to unpack .../029-libwebpdemux2_1.3.2-0.4build2_amd64.deb ... Unpacking libwebpdemux2:amd64 (1.3.2-0.4build2) ... Selecting previously unselected package libwebpmux3:amd64. Preparing to unpack .../030-libwebpmux3_1.3.2-0.4build2_amd64.deb ... Unpacking libwebpmux3:amd64 (1.3.2-0.4build2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../031-libxau6_1%3a1.0.9-1build5_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1build5) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../032-libbsd0_0.12.1-1_amd64.deb ... Unpacking libbsd0:amd64 (0.12.1-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../033-libxdmcp6_1%3a1.1.3-0ubuntu5_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../034-libxcb1_1.15-1_amd64.deb ... Unpacking libxcb1:amd64 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../035-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../036-libx11-6_2%3a1.8.7-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.7-1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../037-libxext6_2%3a1.3.4-1build1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1build1) ... Selecting previously unselected package libicu74:amd64. Preparing to unpack .../038-libicu74_74.2-1ubuntu1_amd64.deb ... Unpacking libicu74:amd64 (74.2-1ubuntu1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../039-libxml2_2.9.14+dfsg-1.3ubuntu2_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3ubuntu2) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../040-imagemagick-6-common_8%3a6.9.12.98+dfsg1-5.2build1_all.deb ... Unpacking imagemagick-6-common (8:6.9.12.98+dfsg1-5.2build1) ... Selecting previously unselected package libmagickcore-6.q16-7t64:amd64. Preparing to unpack .../041-libmagickcore-6.q16-7t64_8%3a6.9.12.98+dfsg1-5.2build1_amd64.deb ... Unpacking libmagickcore-6.q16-7t64:amd64 (8:6.9.12.98+dfsg1-5.2build1) ... Selecting previously unselected package libmagickwand-6.q16-7t64:amd64. Preparing to unpack .../042-libmagickwand-6.q16-7t64_8%3a6.9.12.98+dfsg1-5.2build1_amd64.deb ... Unpacking libmagickwand-6.q16-7t64:amd64 (8:6.9.12.98+dfsg1-5.2build1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../043-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../044-libdbus-1-3_1.14.10-4ubuntu2_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-4ubuntu2) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../045-dbus-bin_1.14.10-4ubuntu2_amd64.deb ... Unpacking dbus-bin (1.14.10-4ubuntu2) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../046-dbus-session-bus-common_1.14.10-4ubuntu2_all.deb ... Unpacking dbus-session-bus-common (1.14.10-4ubuntu2) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../047-dbus-daemon_1.14.10-4ubuntu2_amd64.deb ... Unpacking dbus-daemon (1.14.10-4ubuntu2) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../048-dbus-system-bus-common_1.14.10-4ubuntu2_all.deb ... Unpacking dbus-system-bus-common (1.14.10-4ubuntu2) ... Selecting previously unselected package dbus. Preparing to unpack .../049-dbus_1.14.10-4ubuntu2_amd64.deb ... Unpacking dbus (1.14.10-4ubuntu2) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../050-libpam-systemd_255.4-1ubuntu5_amd64.deb ... Unpacking libpam-systemd:amd64 (255.4-1ubuntu5) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../051-dbus-user-session_1.14.10-4ubuntu2_amd64.deb ... Unpacking dbus-user-session (1.14.10-4ubuntu2) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../052-libfribidi0_1.0.13-3_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.13-3) ... Selecting previously unselected package libpython3.11-stdlib:amd64. Preparing to unpack .../053-libpython3.11-stdlib_3.11.8-1build4_amd64.deb ... Unpacking libpython3.11-stdlib:amd64 (3.11.8-1build4) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../054-libyaml-0-2_0.2.5-1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-1) ... Selecting previously unselected package python3-cffi-backend:amd64. Preparing to unpack .../055-python3-cffi-backend_1.16.0-2_amd64.deb ... Unpacking python3-cffi-backend:amd64 (1.16.0-2) ... Selecting previously unselected package python3-netifaces:amd64. Preparing to unpack .../056-python3-netifaces_0.11.0-2build2_amd64.deb ... Unpacking python3-netifaces:amd64 (0.11.0-2build2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../057-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... Unpacking python3-pkg-resources (68.1.2-2ubuntu1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../058-python3-pygments_2.17.2+dfsg-1_all.deb ... Unpacking python3-pygments (2.17.2+dfsg-1) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../059-python3-yaml_6.0.1-2build1_amd64.deb ... Unpacking python3-yaml (6.0.1-2build1) ... Selecting previously unselected package python3.11. Preparing to unpack .../060-python3.11_3.11.8-1build4_amd64.deb ... Unpacking python3.11 (3.11.8-1build4) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../061-shared-mime-info_2.4-1build1_amd64.deb ... Unpacking shared-mime-info (2.4-1build1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../062-xkb-data_2.41-2_all.deb ... Unpacking xkb-data (2.41-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../063-libmagic-mgc_1%3a5.45-3_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../064-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../065-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../066-gettext-base_0.21-14ubuntu1_amd64.deb ... Unpacking gettext-base (0.21-14ubuntu1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../067-libuchardet0_0.0.8-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../068-groff-base_1.23.0-3build1_amd64.deb ... Unpacking groff-base (1.23.0-3build1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../069-libnghttp2-14_1.59.0-1build1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.59.0-1build1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../070-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../071-man-db_2.12.0-3build4_amd64.deb ... Unpacking man-db (2.12.0-3build4) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../072-libpsl5t64_0.21.2-1.1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1) ... Selecting previously unselected package wget. Preparing to unpack .../073-wget_1.21.4-1ubuntu2_amd64.deb ... Unpacking wget (1.21.4-1ubuntu2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../074-libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu1) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../075-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu1_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-3ubuntu1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../076-gtk-update-icon-cache_3.24.41-1.1ubuntu3_amd64.deb ... Unpacking gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../077-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../078-humanity-icon-theme_0.6.16_all.deb ... Unpacking humanity-icon-theme (0.6.16) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../079-ubuntu-mono_24.04-0ubuntu1_all.deb ... Unpacking ubuntu-mono (24.04-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../080-adwaita-icon-theme_46~rc-1_all.deb ... Unpacking adwaita-icon-theme (46~rc-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../081-python3-typing-extensions_4.10.0-1_all.deb ... Unpacking python3-typing-extensions (4.10.0-1) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../082-python3-more-itertools_10.2.0-1_all.deb ... Unpacking python3-more-itertools (10.2.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../083-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 .../084-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 .../085-python3-markupsafe_2.1.5-1build1_amd64.deb ... Unpacking python3-markupsafe (2.1.5-1build1) ... Selecting previously unselected package python3-mako. Preparing to unpack .../086-python3-mako_1.3.2-1_all.deb ... Unpacking python3-mako (1.3.2-1) ... Selecting previously unselected package python3-greenlet. Preparing to unpack .../087-python3-greenlet_3.0.3-0ubuntu3_amd64.deb ... Unpacking python3-greenlet (3.0.3-0ubuntu3) ... Selecting previously unselected package python3-sqlalchemy. Preparing to unpack .../088-python3-sqlalchemy_1.4.50+ds1-1_all.deb ... Unpacking python3-sqlalchemy (1.4.50+ds1-1) ... Selecting previously unselected package python3-alembic. Preparing to unpack .../089-python3-alembic_1.13.1-3_all.deb ... Unpacking python3-alembic (1.13.1-3) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../090-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 .../091-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 .../092-libjs-sphinxdoc_7.2.6-6_all.deb ... Unpacking libjs-sphinxdoc (7.2.6-6) ... Selecting previously unselected package alembic. Preparing to unpack .../093-alembic_1.13.1-3_all.deb ... Unpacking alembic (1.13.1-3) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../094-at-spi2-common_2.51.90-3_all.deb ... Unpacking at-spi2-common (2.51.90-3) ... Selecting previously unselected package m4. Preparing to unpack .../095-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../096-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../097-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../098-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../099-autopoint_0.21-14ubuntu1_all.deb ... Unpacking autopoint (0.21-14ubuntu1) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../100-libdconf1_0.40.0-4build1_amd64.deb ... Unpacking libdconf1:amd64 (0.40.0-4build1) ... Selecting previously unselected package dconf-service. Preparing to unpack .../101-dconf-service_0.40.0-4build1_amd64.deb ... Unpacking dconf-service (0.40.0-4build1) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../102-dconf-gsettings-backend_0.40.0-4build1_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.40.0-4build1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../103-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../104-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../105-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../106-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 .../107-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../108-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 .../109-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../110-libelf1t64_0.190-1.1build2_amd64.deb ... Unpacking libelf1t64:amd64 (0.190-1.1build2) ... Selecting previously unselected package libdw1t64:amd64. Preparing to unpack .../111-libdw1t64_0.190-1.1build2_amd64.deb ... Unpacking libdw1t64:amd64 (0.190-1.1build2) ... Selecting previously unselected package debugedit. Preparing to unpack .../112-debugedit_1%3a5.0-5_amd64.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../113-dwz_0.15-1build5_amd64.deb ... Unpacking dwz (0.15-1build5) ... Selecting previously unselected package gettext. Preparing to unpack .../114-gettext_0.21-14ubuntu1_amd64.deb ... Unpacking gettext (0.21-14ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../115-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 .../116-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../117-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../118-python3-setuptools_68.1.2-2ubuntu1_all.deb ... Unpacking python3-setuptools (68.1.2-2ubuntu1) ... Selecting previously unselected package dh-python. Preparing to unpack .../119-dh-python_6.20231223ubuntu2_all.deb ... Unpacking dh-python (6.20231223ubuntu2) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../120-emacsen-common_3.0.5_all.deb ... Unpacking emacsen-common (3.0.5) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../121-dictionaries-common_1.29.7_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.29.7) ... Selecting previously unselected package xml-core. Preparing to unpack .../122-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package docutils-common. Preparing to unpack .../123-docutils-common_0.20.1+dfsg-3_all.deb ... Unpacking docutils-common (0.20.1+dfsg-3) ... Selecting previously unselected package python3-mccabe. Preparing to unpack .../124-python3-mccabe_0.7.0-1_all.deb ... Unpacking python3-mccabe (0.7.0-1) ... Selecting previously unselected package python3-pycodestyle. Preparing to unpack .../125-python3-pycodestyle_2.11.1-1_all.deb ... Unpacking python3-pycodestyle (2.11.1-1) ... Selecting previously unselected package python3-pyflakes. Preparing to unpack .../126-python3-pyflakes_3.2.0-1_all.deb ... Unpacking python3-pyflakes (3.2.0-1) ... Selecting previously unselected package python3-flake8. Preparing to unpack .../127-python3-flake8_7.0.0-1_all.deb ... Unpacking python3-flake8 (7.0.0-1) ... Selecting previously unselected package flake8. Preparing to unpack .../128-flake8_7.0.0-1_all.deb ... Unpacking flake8 (7.0.0-1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../129-fontconfig_2.15.0-1.1ubuntu1_amd64.deb ... Unpacking fontconfig (2.15.0-1.1ubuntu1) ... Selecting previously unselected package fonts-font-awesome. Preparing to unpack .../130-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Selecting previously unselected package fonts-glyphicons-halflings. Preparing to unpack .../131-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 libsasl2-modules-db:amd64. Preparing to unpack .../132-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../133-libsasl2-2_2.1.28+dfsg1-5ubuntu1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu1) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../134-libldap2_2.6.7+dfsg-1~exp1ubuntu6_amd64.deb ... Unpacking libldap2:amd64 (2.6.7+dfsg-1~exp1ubuntu6) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../135-librtmp1_2.4+20151223.gitfa8646d.1-2build6_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build6) ... Selecting previously unselected package libssh-4:amd64. Preparing to unpack .../136-libssh-4_0.10.6-2build1_amd64.deb ... Unpacking libssh-4:amd64 (0.10.6-2build1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../137-libcurl3t64-gnutls_8.5.0-2ubuntu8_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu8) ... Selecting previously unselected package libduktape207:amd64. Preparing to unpack .../138-libduktape207_2.7.0+tests-0ubuntu2_amd64.deb ... Unpacking libduktape207:amd64 (2.7.0+tests-0ubuntu2) ... Selecting previously unselected package libproxy1v5:amd64. Preparing to unpack .../139-libproxy1v5_0.5.4-3build1_amd64.deb ... Unpacking libproxy1v5:amd64 (0.5.4-3build1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../140-glib-networking-common_2.80~rc-1_all.deb ... Unpacking glib-networking-common (2.80~rc-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../141-glib-networking-services_2.80~rc-1_amd64.deb ... Unpacking glib-networking-services (2.80~rc-1) ... Selecting previously unselected package session-migration. Preparing to unpack .../142-session-migration_0.3.9_amd64.deb ... Unpacking session-migration (0.3.9) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../143-gsettings-desktop-schemas_46.0-1ubuntu1_all.deb ... Unpacking gsettings-desktop-schemas (46.0-1ubuntu1) ... Selecting previously unselected package glib-networking:amd64. Preparing to unpack .../144-glib-networking_2.80~rc-1_amd64.deb ... Unpacking glib-networking:amd64 (2.80~rc-1) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../145-hunspell-en-us_1%3a2020.12.07-2_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-2) ... Selecting previously unselected package ieee-data. Preparing to unpack .../146-ieee-data_20220827.1_all.deb ... Unpacking ieee-data (20220827.1) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../147-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 .../148-libxcb-render0_1.15-1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.15-1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../149-libxcb-shm0_1.15-1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.15-1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../150-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 .../151-libcairo2_1.18.0-1ubuntu1_amd64.deb ... Unpacking libcairo2:amd64 (1.18.0-1ubuntu1) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../152-libcairo-gobject2_1.18.0-1ubuntu1_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.0-1ubuntu1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../153-libgraphite2-3_1.3.14-2_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-2) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../154-libharfbuzz0b_8.3.0-2build1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (8.3.0-2build1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../155-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../156-libdatrie1_0.2.13-3_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-3) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../157-libthai0_0.1.29-2_amd64.deb ... Unpacking libthai0:amd64 (0.1.29-2) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../158-libpango-1.0-0_1.52.1+ds-1_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.52.1+ds-1) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../159-libpangoft2-1.0-0_1.52.1+ds-1_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.52.1+ds-1) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../160-libpangocairo-1.0-0_1.52.1+ds-1_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.52.1+ds-1) ... Selecting previously unselected package librsvg2-2:amd64. Preparing to unpack .../161-librsvg2-2_2.57.91+dfsg-2ubuntu1_amd64.deb ... Unpacking librsvg2-2:amd64 (2.57.91+dfsg-2ubuntu1) ... Selecting previously unselected package librsvg2-common:amd64. Preparing to unpack .../162-librsvg2-common_2.57.91+dfsg-2ubuntu1_amd64.deb ... Unpacking librsvg2-common:amd64 (2.57.91+dfsg-2ubuntu1) ... Selecting previously unselected package libdouble-conversion3:amd64. Preparing to unpack .../163-libdouble-conversion3_3.3.0-1_amd64.deb ... Unpacking libdouble-conversion3:amd64 (3.3.0-1) ... Selecting previously unselected package libgslcblas0:amd64. Preparing to unpack .../164-libgslcblas0_2.7.1+dfsg-6ubuntu1_amd64.deb ... Unpacking libgslcblas0:amd64 (2.7.1+dfsg-6ubuntu1) ... Selecting previously unselected package libgsl27:amd64. Preparing to unpack .../165-libgsl27_2.7.1+dfsg-6ubuntu1_amd64.deb ... Unpacking libgsl27:amd64 (2.7.1+dfsg-6ubuntu1) ... Selecting previously unselected package lib2geom1.2.0t64:amd64. Preparing to unpack .../166-lib2geom1.2.0t64_1.2.2-3.1_amd64.deb ... Unpacking lib2geom1.2.0t64:amd64 (1.2.2-3.1) ... Selecting previously unselected package libatk1.0-0t64:amd64. Preparing to unpack .../167-libatk1.0-0t64_2.51.90-3_amd64.deb ... Unpacking libatk1.0-0t64:amd64 (2.51.90-3) ... Selecting previously unselected package libsigc++-2.0-0v5:amd64. Preparing to unpack .../168-libsigc++-2.0-0v5_2.12.1-1_amd64.deb ... Unpacking libsigc++-2.0-0v5:amd64 (2.12.1-1) ... Selecting previously unselected package libglibmm-2.4-1t64:amd64. Preparing to unpack .../169-libglibmm-2.4-1t64_2.66.6-3.2build1_amd64.deb ... Unpacking libglibmm-2.4-1t64:amd64 (2.66.6-3.2build1) ... Selecting previously unselected package libatkmm-1.6-1v5:amd64. Preparing to unpack .../170-libatkmm-1.6-1v5_2.28.4-1build2_amd64.deb ... Unpacking libatkmm-1.6-1v5:amd64 (2.28.4-1build2) ... Selecting previously unselected package libboost-filesystem1.83.0:amd64. Preparing to unpack .../171-libboost-filesystem1.83.0_1.83.0-2.1ubuntu2_amd64.deb ... Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-2.1ubuntu2) ... Selecting previously unselected package libcairomm-1.0-1v5:amd64. Preparing to unpack .../172-libcairomm-1.0-1v5_1.14.5-1_amd64.deb ... Unpacking libcairomm-1.0-1v5:amd64 (1.14.5-1) ... Selecting previously unselected package librevenge-0.0-0:amd64. Preparing to unpack .../173-librevenge-0.0-0_0.0.5-3_amd64.deb ... Unpacking librevenge-0.0-0:amd64 (0.0.5-3) ... Selecting previously unselected package libcdr-0.1-1:amd64. Preparing to unpack .../174-libcdr-0.1-1_0.1.7-1build1_amd64.deb ... Unpacking libcdr-0.1-1:amd64 (0.1.7-1build1) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../175-libgc1_1%3a8.2.6-1_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.6-1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../176-libgspell-1-common_1.12.2-1build3_all.deb ... Unpacking libgspell-1-common (1.12.2-1build3) ... Selecting previously unselected package libaspell15:amd64. Preparing to unpack .../177-libaspell15_0.60.8.1-1_amd64.deb ... Unpacking libaspell15:amd64 (0.60.8.1-1) ... Selecting previously unselected package libhunspell-1.7-0:amd64. Preparing to unpack .../178-libhunspell-1.7-0_1.7.2+really1.7.2-10build1_amd64.deb ... Unpacking libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10build1) ... Selecting previously unselected package libenchant-2-2:amd64. Preparing to unpack .../179-libenchant-2-2_2.3.3-2build1_amd64.deb ... Unpacking libenchant-2-2:amd64 (2.3.3-2build1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../180-libxi6_2%3a1.8.1-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.1-1) ... Selecting previously unselected package libatspi2.0-0t64:amd64. Preparing to unpack .../181-libatspi2.0-0t64_2.51.90-3_amd64.deb ... Unpacking libatspi2.0-0t64:amd64 (2.51.90-3) ... Selecting previously unselected package libatk-bridge2.0-0t64:amd64. Preparing to unpack .../182-libatk-bridge2.0-0t64_2.51.90-3_amd64.deb ... Unpacking libatk-bridge2.0-0t64:amd64 (2.51.90-3) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../183-libcolord2_1.4.7-1build1_amd64.deb ... Unpacking libcolord2:amd64 (1.4.7-1build1) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../184-libavahi-common-data_0.8-13ubuntu4_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-13ubuntu4) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../185-libavahi-common3_0.8-13ubuntu4_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-13ubuntu4) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../186-libavahi-client3_0.8-13ubuntu4_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-13ubuntu4) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../187-libcups2t64_2.4.7-1.2ubuntu2_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.7-1.2ubuntu2) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../188-libepoxy0_1.5.10-1_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.10-1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../189-libwayland-client0_1.22.0-2.1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.22.0-2.1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../190-libwayland-cursor0_1.22.0-2.1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.22.0-2.1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../191-libwayland-egl1_1.22.0-2.1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.22.0-2.1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../192-libxcomposite1_1%3a0.4.5-1build2_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.5-1build2) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../193-libxfixes3_1%3a6.0.0-2_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../194-libxcursor1_1%3a1.2.1-1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.1-1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../195-libxdamage1_1%3a1.1.6-1_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.6-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../196-libxinerama1_2%3a1.1.4-3_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../197-libxkbcommon0_1.6.0-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.6.0-1) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../198-libxrandr2_2%3a1.5.2-2_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.2-2) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../199-libgtk-3-common_3.24.41-1.1ubuntu3_all.deb ... Unpacking libgtk-3-common (3.24.41-1.1ubuntu3) ... Selecting previously unselected package libgtk-3-0t64:amd64. Preparing to unpack .../200-libgtk-3-0t64_3.24.41-1.1ubuntu3_amd64.deb ... Unpacking libgtk-3-0t64:amd64 (3.24.41-1.1ubuntu3) ... Selecting previously unselected package libgspell-1-2:amd64. Preparing to unpack .../201-libgspell-1-2_1.12.2-1build3_amd64.deb ... Unpacking libgspell-1-2:amd64 (1.12.2-1build3) ... Selecting previously unselected package libpangomm-1.4-1v5:amd64. Preparing to unpack .../202-libpangomm-1.4-1v5_2.46.4-1build2_amd64.deb ... Unpacking libpangomm-1.4-1v5:amd64 (2.46.4-1build2) ... Selecting previously unselected package libgtkmm-3.0-1t64:amd64. Preparing to unpack .../203-libgtkmm-3.0-1t64_3.24.8-3.2build1_amd64.deb ... Unpacking libgtkmm-3.0-1t64:amd64 (3.24.8-3.2build1) ... Selecting previously unselected package libmagick++-6.q16-9t64:amd64. Preparing to unpack .../204-libmagick++-6.q16-9t64_8%3a6.9.12.98+dfsg1-5.2build1_amd64.deb ... Unpacking libmagick++-6.q16-9t64:amd64 (8:6.9.12.98+dfsg1-5.2build1) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../205-libnspr4_2%3a4.35-1.1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.35-1.1) ... Selecting previously unselected package libnss3:amd64. Preparing to unpack .../206-libnss3_2%3a3.98-1_amd64.deb ... Unpacking libnss3:amd64 (2:3.98-1) ... Selecting previously unselected package libpoppler134:amd64. Preparing to unpack .../207-libpoppler134_24.02.0-1ubuntu8_amd64.deb ... Unpacking libpoppler134:amd64 (24.02.0-1ubuntu8) ... Selecting previously unselected package libpoppler-glib8t64:amd64. Preparing to unpack .../208-libpoppler-glib8t64_24.02.0-1ubuntu8_amd64.deb ... Unpacking libpoppler-glib8t64:amd64 (24.02.0-1ubuntu8) ... Selecting previously unselected package libpotrace0:amd64. Preparing to unpack .../209-libpotrace0_1.16-2_amd64.deb ... Unpacking libpotrace0:amd64 (1.16-2) ... Selecting previously unselected package libsoup2.4-common. Preparing to unpack .../210-libsoup2.4-common_2.74.3-6_all.deb ... Unpacking libsoup2.4-common (2.74.3-6) ... Selecting previously unselected package libsoup-2.4-1:amd64. Preparing to unpack .../211-libsoup-2.4-1_2.74.3-6_amd64.deb ... Unpacking libsoup-2.4-1:amd64 (2.74.3-6) ... Selecting previously unselected package libvisio-0.1-1:amd64. Preparing to unpack .../212-libvisio-0.1-1_0.1.7-1build8_amd64.deb ... Unpacking libvisio-0.1-1:amd64 (0.1.7-1build8) ... Selecting previously unselected package libwpd-0.10-10:amd64. Preparing to unpack .../213-libwpd-0.10-10_0.10.3-2build1_amd64.deb ... Unpacking libwpd-0.10-10:amd64 (0.10.3-2build1) ... Selecting previously unselected package libwpg-0.3-3:amd64. Preparing to unpack .../214-libwpg-0.3-3_0.3.4-3_amd64.deb ... Unpacking libwpg-0.3-3:amd64 (0.3.4-3) ... Selecting previously unselected package libxslt1.1:amd64. Preparing to unpack .../215-libxslt1.1_1.1.39-0exp1_amd64.deb ... Unpacking libxslt1.1:amd64 (1.1.39-0exp1) ... Selecting previously unselected package inkscape. Preparing to unpack .../216-inkscape_1.2.2-2ubuntu10_amd64.deb ... Unpacking inkscape (1.2.2-2ubuntu10) ... Selecting previously unselected package libonig5:amd64. Preparing to unpack .../217-libonig5_6.9.9-1_amd64.deb ... Unpacking libonig5:amd64 (6.9.9-1) ... Selecting previously unselected package libjq1:amd64. Preparing to unpack .../218-libjq1_1.7.1-3_amd64.deb ... Unpacking libjq1:amd64 (1.7.1-3) ... Selecting previously unselected package jq. Preparing to unpack .../219-jq_1.7.1-3_amd64.deb ... Unpacking jq (1.7.1-3) ... Selecting previously unselected package x11-common. Preparing to unpack .../220-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../221-libice6_2%3a1.0.10-1build2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-1build2) ... Selecting previously unselected package libimagequant0:amd64. Preparing to unpack .../222-libimagequant0_2.18.0-1_amd64.deb ... Unpacking libimagequant0:amd64 (2.18.0-1) ... Selecting previously unselected package libjs-bootstrap. Preparing to unpack .../223-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 .../224-libjson-perl_4.10000-1_all.deb ... Unpacking libjson-perl (4.10000-1) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../225-libpq5_16.2-1ubuntu2_amd64.deb ... Unpacking libpq5:amd64 (16.2-1ubuntu2) ... Selecting previously unselected package libprotobuf32t64:amd64. Preparing to unpack .../226-libprotobuf32t64_3.21.12-8.2_amd64.deb ... Unpacking libprotobuf32t64:amd64 (3.21.12-8.2) ... Selecting previously unselected package libraqm0:amd64. Preparing to unpack .../227-libraqm0_0.10.1-1_amd64.deb ... Unpacking libraqm0:amd64 (0.10.1-1) ... Selecting previously unselected package librsvg2-bin. Preparing to unpack .../228-librsvg2-bin_2.57.91+dfsg-2ubuntu1_amd64.deb ... Unpacking librsvg2-bin (2.57.91+dfsg-2ubuntu1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../229-libsm6_2%3a1.2.3-1build2_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1build2) ... Selecting previously unselected package libsodium23:amd64. Preparing to unpack .../230-libsodium23_1.0.18-1build2_amd64.deb ... Unpacking libsodium23:amd64 (1.0.18-1build2) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../231-libsubunit-perl_1.4.2-3_all.deb ... Unpacking libsubunit-perl (1.4.2-3) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../232-libxt6t64_1%3a1.2.1-1.2_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../233-libxmu6_2%3a1.1.3-3build1_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3build1) ... Selecting previously unselected package pycadf-common. Preparing to unpack .../234-pycadf-common_3.1.1-3_all.deb ... Unpacking pycadf-common (3.1.1-3) ... Selecting previously unselected package pyflakes3. Preparing to unpack .../235-pyflakes3_3.2.0-1_all.deb ... Unpacking pyflakes3 (3.2.0-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../236-python-babel-localedata_2.10.3-3build1_all.deb ... Unpacking python-babel-localedata (2.10.3-3build1) ... Selecting previously unselected package python-tinycss2-common. Preparing to unpack .../237-python-tinycss2-common_1.2.1-2_all.deb ... Unpacking python-tinycss2-common (1.2.1-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../238-python3-idna_3.6-2_all.deb ... Unpacking python3-idna (3.6-2) ... Selecting previously unselected package python3-multidict. Preparing to unpack .../239-python3-multidict_6.0.4-1.1_amd64.deb ... Unpacking python3-multidict (6.0.4-1.1) ... Selecting previously unselected package python3-yarl. Preparing to unpack .../240-python3-yarl_1.8.2-3build1_amd64.deb ... Unpacking python3-yarl (1.8.2-3build1) ... Selecting previously unselected package python3-async-timeout. Preparing to unpack .../241-python3-async-timeout_4.0.3-1_all.deb ... Unpacking python3-async-timeout (4.0.3-1) ... Selecting previously unselected package python3-frozenlist. Preparing to unpack .../242-python3-frozenlist_1.4.0-1build1_amd64.deb ... Unpacking python3-frozenlist (1.4.0-1build1) ... Selecting previously unselected package python3-aiosignal. Preparing to unpack .../243-python3-aiosignal_1.3.1-1_all.deb ... Unpacking python3-aiosignal (1.3.1-1) ... Selecting previously unselected package python3-attr. Preparing to unpack .../244-python3-attr_23.2.0-2_all.deb ... Unpacking python3-attr (23.2.0-2) ... Selecting previously unselected package python3-aiohttp. Preparing to unpack .../245-python3-aiohttp_3.9.1-1_amd64.deb ... Unpacking python3-aiohttp (3.9.1-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../246-python3-all_3.12.2-0ubuntu1_amd64.deb ... Unpacking python3-all (3.12.2-0ubuntu1) ... Selecting previously unselected package python3-appdirs. Preparing to unpack .../247-python3-appdirs_1.4.4-4_all.deb ... Unpacking python3-appdirs (1.4.4-4) ... Selecting previously unselected package python3-six. Preparing to unpack .../248-python3-six_1.16.0-4_all.deb ... Unpacking python3-six (1.16.0-4) ... Selecting previously unselected package python3-tz. Preparing to unpack .../249-python3-tz_2024.1-2_all.deb ... Unpacking python3-tz (2024.1-2) ... Selecting previously unselected package python3-tzlocal. Preparing to unpack .../250-python3-tzlocal_5.2-1.1_all.deb ... Unpacking python3-tzlocal (5.2-1.1) ... Selecting previously unselected package python3-apscheduler. Preparing to unpack .../251-python3-apscheduler_3.9.1-2_all.deb ... Unpacking python3-apscheduler (3.9.1-2) ... Selecting previously unselected package python3-argcomplete. Preparing to unpack .../252-python3-argcomplete_3.1.4-1_all.deb ... Unpacking python3-argcomplete (3.1.4-1) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../253-python3-dateutil_2.8.2-3_all.deb ... Unpacking python3-dateutil (2.8.2-3) ... Selecting previously unselected package python3-arrow. Preparing to unpack .../254-python3-arrow_1.2.3-1_all.deb ... Unpacking python3-arrow (1.2.3-1) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../255-python3-pbr_5.11.1-0ubuntu1_all.deb ... Unpacking python3-pbr (5.11.1-0ubuntu1) ... Selecting previously unselected package python3-wrapt. Preparing to unpack .../256-python3-wrapt_1.15.0-2build2_amd64.deb ... Unpacking python3-wrapt (1.15.0-2build2) ... Selecting previously unselected package python3-debtcollector. Preparing to unpack .../257-python3-debtcollector_2.5.0-3_all.deb ... Unpacking python3-debtcollector (2.5.0-3) ... Selecting previously unselected package python3-wcwidth. Preparing to unpack .../258-python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1_all.deb ... Unpacking python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... Selecting previously unselected package python3-prettytable. Preparing to unpack .../259-python3-prettytable_3.6.0-1_all.deb ... Unpacking python3-prettytable (3.6.0-1) ... Selecting previously unselected package python3-automaton. Preparing to unpack .../260-python3-automaton_3.2.0-0ubuntu1_all.deb ... Unpacking python3-automaton (3.2.0-0ubuntu1) ... Selecting previously unselected package python3-autopage. Preparing to unpack .../261-python3-autopage_0.4.0-3_all.deb ... Unpacking python3-autopage (0.4.0-3) ... Selecting previously unselected package python3-babel. Preparing to unpack .../262-python3-babel_2.10.3-3build1_all.deb ... Unpacking python3-babel (2.10.3-3build1) ... Selecting previously unselected package python3-blinker. Preparing to unpack .../263-python3-blinker_1.7.0-1_all.deb ... Unpacking python3-blinker (1.7.0-1) ... Selecting previously unselected package python3-soupsieve. Preparing to unpack .../264-python3-soupsieve_2.5-1_all.deb ... Unpacking python3-soupsieve (2.5-1) ... Selecting previously unselected package python3-bs4. Preparing to unpack .../265-python3-bs4_4.12.3-1_all.deb ... Unpacking python3-bs4 (4.12.3-1) ... Selecting previously unselected package python3-bson. Preparing to unpack .../266-python3-bson_3.11.0-1build7_amd64.deb ... Unpacking python3-bson (3.11.0-1build7) ... Selecting previously unselected package python3-cachetools. Preparing to unpack .../267-python3-cachetools_5.3.0-2_all.deb ... Unpacking python3-cachetools (5.3.0-2) ... Selecting previously unselected package python3-ply. Preparing to unpack .../268-python3-ply_3.11-6_all.deb ... Unpacking python3-ply (3.11-6) ... Selecting previously unselected package python3-pycparser. Preparing to unpack .../269-python3-pycparser_2.21-1_all.deb ... Unpacking python3-pycparser (2.21-1) ... Selecting previously unselected package python3-cffi. Preparing to unpack .../270-python3-cffi_1.16.0-2_all.deb ... Unpacking python3-cffi (1.16.0-2) ... Selecting previously unselected package python3-xcffib. Preparing to unpack .../271-python3-xcffib_0.11.1-4_all.deb ... Unpacking python3-xcffib (0.11.1-4) ... Selecting previously unselected package python3-cairocffi. Preparing to unpack .../272-python3-cairocffi_1.6.1-1build1_all.deb ... Unpacking python3-cairocffi (1.6.1-1build1) ... Selecting previously unselected package python3-lxml:amd64. Preparing to unpack .../273-python3-lxml_5.1.0-1build1_amd64.deb ... Unpacking python3-lxml:amd64 (5.1.0-1build1) ... Selecting previously unselected package python3-webencodings. Preparing to unpack .../274-python3-webencodings_0.5.1-5_all.deb ... Unpacking python3-webencodings (0.5.1-5) ... Selecting previously unselected package python3-tinycss2. Preparing to unpack .../275-python3-tinycss2_1.2.1-2_all.deb ... Unpacking python3-tinycss2 (1.2.1-2) ... Selecting previously unselected package python3-cssselect2. Preparing to unpack .../276-python3-cssselect2_0.7.0-1_all.deb ... Unpacking python3-cssselect2 (0.7.0-1) ... Selecting previously unselected package python3-defusedxml. Preparing to unpack .../277-python3-defusedxml_0.7.1-2_all.deb ... Unpacking python3-defusedxml (0.7.1-2) ... Selecting previously unselected package python3-pil:amd64. Preparing to unpack .../278-python3-pil_10.2.0-1_amd64.deb ... Unpacking python3-pil:amd64 (10.2.0-1) ... Selecting previously unselected package python3-cairosvg. Preparing to unpack .../279-python3-cairosvg_2.7.1-1_all.deb ... Unpacking python3-cairosvg (2.7.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../280-python3-certifi_2023.11.17-1_all.deb ... Unpacking python3-certifi (2023.11.17-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../281-python3-chardet_5.2.0+dfsg-1_all.deb ... Unpacking python3-chardet (5.2.0+dfsg-1) ... Selecting previously unselected package python3-iso8601. Preparing to unpack .../282-python3-iso8601_1.0.2-1_all.deb ... Unpacking python3-iso8601 (1.0.2-1) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../283-python3-cryptography_41.0.7-4build2_amd64.deb ... Unpacking python3-cryptography (41.0.7-4build2) ... Selecting previously unselected package python3-jwt. Preparing to unpack .../284-python3-jwt_2.7.0-1_all.deb ... Unpacking python3-jwt (2.7.0-1) ... Selecting previously unselected package python3-oauthlib. Preparing to unpack .../285-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 .../286-python3-os-service-types_1.7.0-3_all.deb ... Unpacking python3-os-service-types (1.7.0-3) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../287-python3-urllib3_2.0.7-1_all.deb ... Unpacking python3-urllib3 (2.0.7-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../288-python3-requests_2.31.0+dfsg-1ubuntu1_all.deb ... Unpacking python3-requests (2.31.0+dfsg-1ubuntu1) ... Selecting previously unselected package python3-stevedore. Preparing to unpack .../289-python3-stevedore_1%3a5.1.0-0ubuntu1_all.deb ... Unpacking python3-stevedore (1:5.1.0-0ubuntu1) ... Selecting previously unselected package python3-keystoneauth1. Preparing to unpack .../290-python3-keystoneauth1_5.6.0-0ubuntu1_all.deb ... Unpacking python3-keystoneauth1 (5.6.0-0ubuntu1) ... Selecting previously unselected package python3-oslo.i18n. Preparing to unpack .../291-python3-oslo.i18n_6.3.0-0ubuntu1_all.deb ... Unpacking python3-oslo.i18n (6.3.0-0ubuntu1) ... Selecting previously unselected package python3-netaddr. Preparing to unpack .../292-python3-netaddr_0.8.0-2ubuntu1_all.deb ... Unpacking python3-netaddr (0.8.0-2ubuntu1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../293-python3-pyparsing_3.1.1-1_all.deb ... Unpacking python3-pyparsing (3.1.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../294-python3-packaging_23.2-1_all.deb ... Unpacking python3-packaging (23.2-1) ... Selecting previously unselected package python3-oslo.utils. Preparing to unpack .../295-python3-oslo.utils_7.1.0-0ubuntu1_all.deb ... Unpacking python3-oslo.utils (7.1.0-0ubuntu1) ... Selecting previously unselected package python3-simplejson. Preparing to unpack .../296-python3-simplejson_3.19.2-1build1_amd64.deb ... Unpacking python3-simplejson (3.19.2-1build1) ... Selecting previously unselected package python3-cinderclient. Preparing to unpack .../297-python3-cinderclient_1%3a9.5.0-0ubuntu1_all.deb ... Unpacking python3-cinderclient (1:9.5.0-0ubuntu1) ... Selecting previously unselected package xclip. Preparing to unpack .../298-xclip_0.13-3_amd64.deb ... Unpacking xclip (0.13-3) ... Selecting previously unselected package python3-pyperclip. Preparing to unpack .../299-python3-pyperclip_1.8.2-2_all.deb ... Unpacking python3-pyperclip (1.8.2-2) ... Selecting previously unselected package python3-cmd2. Preparing to unpack .../300-python3-cmd2_2.4.3+ds-2_all.deb ... Unpacking python3-cmd2 (2.4.3+ds-2) ... Selecting previously unselected package python3-roman. Preparing to unpack .../301-python3-roman_3.3-3_all.deb ... Unpacking python3-roman (3.3-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../302-python3-docutils_0.20.1+dfsg-3_all.deb ... Unpacking python3-docutils (0.20.1+dfsg-3) ... Selecting previously unselected package python3-cliff. Preparing to unpack .../303-python3-cliff_4.6.0-0ubuntu1_all.deb ... Unpacking python3-cliff (4.6.0-0ubuntu1) ... Selecting previously unselected package python3-colorclass. Preparing to unpack .../304-python3-colorclass_2.2.2-2_all.deb ... Unpacking python3-colorclass (2.2.2-2) ... Selecting previously unselected package python3-coverage. Preparing to unpack .../305-python3-coverage_7.3.2-0ubuntu1_amd64.deb ... Unpacking python3-coverage (7.3.2-0ubuntu1) ... Selecting previously unselected package python3-croniter. Preparing to unpack .../306-python3-croniter_1.3.15-2_all.deb ... Unpacking python3-croniter (1.3.15-2) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../307-python3-decorator_5.1.1-5_all.deb ... Unpacking python3-decorator (5.1.1-5) ... Selecting previously unselected package python3-deprecation. Preparing to unpack .../308-python3-deprecation_2.1.0-3_all.deb ... Unpacking python3-deprecation (2.1.0-3) ... Selecting previously unselected package python3-dnspython. Preparing to unpack .../309-python3-dnspython_2.6.1-1ubuntu1_all.deb ... Unpacking python3-dnspython (2.6.1-1ubuntu1) ... Selecting previously unselected package python3-restructuredtext-lint. Preparing to unpack .../310-python3-restructuredtext-lint_1.3.2-2_all.deb ... Unpacking python3-restructuredtext-lint (1.3.2-2) ... Selecting previously unselected package python3-doc8. Preparing to unpack .../311-python3-doc8_0.10.1-3_all.deb ... Unpacking python3-doc8 (0.10.1-3) ... Selecting previously unselected package python3-dogpile.cache. Preparing to unpack .../312-python3-dogpile.cache_1.1.8-3_all.deb ... Unpacking python3-dogpile.cache (1.1.8-3) ... Selecting previously unselected package python3-dulwich. Preparing to unpack .../313-python3-dulwich_0.21.6-1build1_amd64.deb ... Unpacking python3-dulwich (0.21.6-1build1) ... Selecting previously unselected package python3-monotonic. Preparing to unpack .../314-python3-monotonic_1.6-2_all.deb ... Unpacking python3-monotonic (1.6-2) ... Selecting previously unselected package python3-eventlet. Preparing to unpack .../315-python3-eventlet_0.35.1-0ubuntu2_all.deb ... Unpacking python3-eventlet (0.35.1-0ubuntu2) ... Selecting previously unselected package python3-extras. Preparing to unpack .../316-python3-extras_1.0.0-5_all.deb ... Unpacking python3-extras (1.0.0-5) ... Selecting previously unselected package python3-fasteners. Preparing to unpack .../317-python3-fasteners_0.18-2_all.deb ... Unpacking python3-fasteners (0.18-2) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../318-python3-testtools_2.7.1-3_all.deb ... Unpacking python3-testtools (2.7.1-3) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../319-python3-fixtures_4.0.1-3_all.deb ... Unpacking python3-fixtures (4.0.1-3) ... Selecting previously unselected package python3-freezegun. Preparing to unpack .../320-python3-freezegun_1.2.1+actually1.2.1-1_all.deb ... Unpacking python3-freezegun (1.2.1+actually1.2.1-1) ... Selecting previously unselected package python3-futurist. Preparing to unpack .../321-python3-futurist_2.4.1-3_all.deb ... Unpacking python3-futurist (2.4.1-3) ... Selecting previously unselected package python3-jmespath. Preparing to unpack .../322-python3-jmespath_1.0.1-1_all.deb ... Unpacking python3-jmespath (1.0.1-1) ... Selecting previously unselected package python3-json-pointer. Preparing to unpack .../323-python3-json-pointer_2.0-0ubuntu1_all.deb ... Unpacking python3-json-pointer (2.0-0ubuntu1) ... Selecting previously unselected package python3-jsonpatch. Preparing to unpack .../324-python3-jsonpatch_1.32-3_all.deb ... Unpacking python3-jsonpatch (1.32-3) ... Selecting previously unselected package python3-munch. Preparing to unpack .../325-python3-munch_4.0.0-1_all.deb ... Unpacking python3-munch (4.0.0-1) ... Selecting previously unselected package python3-platformdirs. Preparing to unpack .../326-python3-platformdirs_4.2.0-1_all.deb ... Unpacking python3-platformdirs (4.2.0-1) ... Selecting previously unselected package python3-requestsexceptions. Preparing to unpack .../327-python3-requestsexceptions_1.4.0-3_all.deb ... Unpacking python3-requestsexceptions (1.4.0-3) ... Selecting previously unselected package python3-openstacksdk. Preparing to unpack .../328-python3-openstacksdk_3.0.0-0ubuntu2_all.deb ... Unpacking python3-openstacksdk (3.0.0-0ubuntu2) ... Selecting previously unselected package python3-os-client-config. Preparing to unpack .../329-python3-os-client-config_2.1.0-0ubuntu5_all.deb ... Unpacking python3-os-client-config (2.1.0-0ubuntu5) ... Selecting previously unselected package python3-osc-lib. Preparing to unpack .../330-python3-osc-lib_3.0.1-0ubuntu1_all.deb ... Unpacking python3-osc-lib (3.0.1-0ubuntu1) ... Selecting previously unselected package python3-gnocchiclient. Preparing to unpack .../331-python3-gnocchiclient_7.0.8-0ubuntu1_all.deb ... Unpacking python3-gnocchiclient (7.0.8-0ubuntu1) ... Selecting previously unselected package python3-hacking. Preparing to unpack .../332-python3-hacking_4.1.0-3_all.deb ... Unpacking python3-hacking (4.1.0-3) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../333-python3-imagesize_1.4.1-1_all.deb ... Unpacking python3-imagesize (1.4.1-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../334-python3-jinja2_3.1.2-1ubuntu1_all.deb ... Unpacking python3-jinja2 (3.1.2-1ubuntu1) ... Selecting previously unselected package python3-pyrsistent:amd64. Preparing to unpack .../335-python3-pyrsistent_0.20.0-1build1_amd64.deb ... Unpacking python3-pyrsistent:amd64 (0.20.0-1build1) ... Selecting previously unselected package python3-jsonschema. Preparing to unpack .../336-python3-jsonschema_4.10.3-2ubuntu1_all.deb ... Unpacking python3-jsonschema (4.10.3-2ubuntu1) ... Selecting previously unselected package python3-oslo.context. Preparing to unpack .../337-python3-oslo.context_1%3a5.5.0-0ubuntu1_all.deb ... Unpacking python3-oslo.context (1:5.5.0-0ubuntu1) ... Selecting previously unselected package python3-msgpack. Preparing to unpack .../338-python3-msgpack_1.0.3-3build1_amd64.deb ... Unpacking python3-msgpack (1.0.3-3build1) ... Selecting previously unselected package python3-oslo.serialization. Preparing to unpack .../339-python3-oslo.serialization_5.4.0-0ubuntu1_all.deb ... Unpacking python3-oslo.serialization (5.4.0-0ubuntu1) ... Selecting previously unselected package python3-pyasyncore. Preparing to unpack .../340-python3-pyasyncore_1.0.2-2_all.deb ... Unpacking python3-pyasyncore (1.0.2-2) ... Selecting previously unselected package python3-pyinotify. Preparing to unpack .../341-python3-pyinotify_0.9.6-2ubuntu1_all.deb ... Unpacking python3-pyinotify (0.9.6-2ubuntu1) ... Selecting previously unselected package python3-oslo.log. Preparing to unpack .../342-python3-oslo.log_5.5.0-0ubuntu1_all.deb ... Unpacking python3-oslo.log (5.5.0-0ubuntu1) ... Selecting previously unselected package python3-rfc3986. Preparing to unpack .../343-python3-rfc3986_2.0.0-2_all.deb ... Unpacking python3-rfc3986 (2.0.0-2) ... Selecting previously unselected package python3-oslo.config. Preparing to unpack .../344-python3-oslo.config_1%3a9.4.0-0ubuntu1_all.deb ... Unpacking python3-oslo.config (1:9.4.0-0ubuntu1) ... Selecting previously unselected package python3-keystoneclient. Preparing to unpack .../345-python3-keystoneclient_1%3a5.4.0-0ubuntu1_all.deb ... Unpacking python3-keystoneclient (1:5.4.0-0ubuntu1) ... Selecting previously unselected package python3-memcache. Preparing to unpack .../346-python3-memcache_1.59-8_all.deb ... Unpacking python3-memcache (1.59-8) ... Selecting previously unselected package python3-oslo.cache. Preparing to unpack .../347-python3-oslo.cache_3.7.0-0ubuntu1_all.deb ... Unpacking python3-oslo.cache (3.7.0-0ubuntu1) ... Selecting previously unselected package python3-pycadf. Preparing to unpack .../348-python3-pycadf_3.1.1-3_all.deb ... Unpacking python3-pycadf (3.1.1-3) ... Selecting previously unselected package python3-webob. Preparing to unpack .../349-python3-webob_1%3a1.8.7-1_all.deb ... Unpacking python3-webob (1:1.8.7-1) ... Selecting previously unselected package python3-keystonemiddleware. Preparing to unpack .../350-python3-keystonemiddleware_10.6.0-0ubuntu1_all.deb ... Unpacking python3-keystonemiddleware (10.6.0-0ubuntu1) ... Selecting previously unselected package python3-vine. Preparing to unpack .../351-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 .../352-python3-amqp_5.2.0-1_all.deb ... Unpacking python3-amqp (5.2.0-1) ... Selecting previously unselected package python3-kombu. Preparing to unpack .../353-python3-kombu_5.3.5-2_all.deb ... Unpacking python3-kombu (5.3.5-2) ... Selecting previously unselected package python3-pymongo. Preparing to unpack .../354-python3-pymongo_3.11.0-1build7_amd64.deb ... Unpacking python3-pymongo (3.11.0-1build7) ... Selecting previously unselected package python3-terminaltables. Preparing to unpack .../355-python3-terminaltables_3.1.10-3_all.deb ... Unpacking python3-terminaltables (3.1.10-3) ... Selecting previously unselected package python3-nacl. Preparing to unpack .../356-python3-nacl_1.5.0-4_amd64.deb ... Unpacking python3-nacl (1.5.0-4) ... Selecting previously unselected package python3-protobuf. Preparing to unpack .../357-python3-protobuf_3.21.12-8.2_amd64.deb ... Unpacking python3-protobuf (3.21.12-8.2) ... Selecting previously unselected package python3-pymacaroons. Preparing to unpack .../358-python3-pymacaroons_0.13.0-6_all.deb ... Unpacking python3-pymacaroons (0.13.0-6) ... Selecting previously unselected package python3-rfc3339. Preparing to unpack .../359-python3-rfc3339_1.1-4_all.deb ... Unpacking python3-rfc3339 (1.1-4) ... Selecting previously unselected package python3-macaroonbakery. Preparing to unpack .../360-python3-macaroonbakery_1.3.4-1_all.deb ... Unpacking python3-macaroonbakery (1.3.4-1) ... Selecting previously unselected package python3-libmaas. Preparing to unpack .../361-python3-libmaas_0.6.8-0ubuntu2_all.deb ... Unpacking python3-libmaas (0.6.8-0ubuntu2) ... Selecting previously unselected package python3-logutils. Preparing to unpack .../362-python3-logutils_0.3.5-3_all.deb ... Unpacking python3-logutils (0.3.5-3) ... Selecting previously unselected package python3-microversion-parse. Preparing to unpack .../363-python3-microversion-parse_1.0.1-2_all.deb ... Unpacking python3-microversion-parse (1.0.1-2) ... Selecting previously unselected package python3-sqlparse. Preparing to unpack .../364-python3-sqlparse_0.4.4-1_all.deb ... Unpacking python3-sqlparse (0.4.4-1) ... Selecting previously unselected package python3-tempita. Preparing to unpack .../365-python3-tempita_0.5.2-7_all.deb ... Unpacking python3-tempita (0.5.2-7) ... Selecting previously unselected package python3-migrate. Preparing to unpack .../366-python3-migrate_0.13.0-0ubuntu2_all.deb ... Unpacking python3-migrate (0.13.0-0ubuntu2) ... Selecting previously unselected package python3-monascaclient. Preparing to unpack .../367-python3-monascaclient_2.8.0-0ubuntu1_all.deb ... Unpacking python3-monascaclient (2.8.0-0ubuntu1) ... Selecting previously unselected package python3-mox3. Preparing to unpack .../368-python3-mox3_1.0.0-2_all.deb ... Unpacking python3-mox3 (1.0.0-2) ... Selecting previously unselected package python3-networkx. Preparing to unpack .../369-python3-networkx_2.8.8-1ubuntu1_all.deb ... Unpacking python3-networkx (2.8.8-1ubuntu1) ... Selecting previously unselected package python3-neutronclient. Preparing to unpack .../370-python3-neutronclient_1%3a11.2.0-0ubuntu1_all.deb ... Unpacking python3-neutronclient (1:11.2.0-0ubuntu1) ... Selecting previously unselected package python3-novaclient. Preparing to unpack .../371-python3-novaclient_2%3a18.5.0-0ubuntu1_all.deb ... Unpacking python3-novaclient (2:18.5.0-0ubuntu1) ... Selecting previously unselected package python3-openssl. Preparing to unpack .../372-python3-openssl_23.2.0-1_all.deb ... Unpacking python3-openssl (23.2.0-1) ... Selecting previously unselected package python3-osc-placement. Preparing to unpack .../373-python3-osc-placement_4.3.0-0ubuntu1_all.deb ... Unpacking python3-osc-placement (4.3.0-0ubuntu1) ... Selecting previously unselected package python3-openstackclient. Preparing to unpack .../374-python3-openstackclient_6.3.0-0ubuntu1_all.deb ... Unpacking python3-openstackclient (6.3.0-0ubuntu1) ... Selecting previously unselected package python3-openstackdocstheme. Preparing to unpack .../375-python3-openstackdocstheme_3.2.0-0ubuntu2_all.deb ... Unpacking python3-openstackdocstheme (3.2.0-0ubuntu2) ... Selecting previously unselected package python3-os-resource-classes. Preparing to unpack .../376-python3-os-resource-classes_1.1.0-0ubuntu1_all.deb ... Unpacking python3-os-resource-classes (1.1.0-0ubuntu1) ... Selecting previously unselected package python3-tomlkit. Preparing to unpack .../377-python3-tomlkit_0.12.4-1_all.deb ... Unpacking python3-tomlkit (0.12.4-1) ... Selecting previously unselected package python3-voluptuous. Preparing to unpack .../378-python3-voluptuous_0.14.2-1_all.deb ... Unpacking python3-voluptuous (0.14.2-1) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../379-python3-subunit_1.4.2-3_all.deb ... Unpacking python3-subunit (1.4.2-3) ... Selecting previously unselected package subunit. Preparing to unpack .../380-subunit_1.4.2-3_all.deb ... Unpacking subunit (1.4.2-3) ... Selecting previously unselected package python3-stestr. Preparing to unpack .../381-python3-stestr_4.1.0-1_all.deb ... Unpacking python3-stestr (4.1.0-1) ... Selecting previously unselected package python3-os-testr. Preparing to unpack .../382-python3-os-testr_3.0.0-0ubuntu1_all.deb ... Unpacking python3-os-testr (3.0.0-0ubuntu1) ... Selecting previously unselected package python3-oslo.concurrency. Preparing to unpack .../383-python3-oslo.concurrency_6.0.0-0ubuntu1_all.deb ... Unpacking python3-oslo.concurrency (6.0.0-0ubuntu1) ... Selecting previously unselected package python3-unittest2. Preparing to unpack .../384-python3-unittest2_1.1.0-11_all.deb ... Unpacking python3-unittest2 (1.1.0-11) ... Selecting previously unselected package python3-testresources. Preparing to unpack .../385-python3-testresources_2.0.1-4.1_all.deb ... Unpacking python3-testresources (2.0.1-4.1) ... Selecting previously unselected package python3-testscenarios. Preparing to unpack .../386-python3-testscenarios_0.5.0-4_all.deb ... Unpacking python3-testscenarios (0.5.0-4) ... Selecting previously unselected package python3-oslo.db. Preparing to unpack .../387-python3-oslo.db_15.0.0-0ubuntu1_all.deb ... Unpacking python3-oslo.db (15.0.0-0ubuntu1) ... Selecting previously unselected package python3-prometheus-client. Preparing to unpack .../388-python3-prometheus-client_0.19.0+ds1-1_all.deb ... Unpacking python3-prometheus-client (0.19.0+ds1-1) ... Selecting previously unselected package python3-oslo.metrics. Preparing to unpack .../389-python3-oslo.metrics_0.8.0-0ubuntu1_all.deb ... Unpacking python3-oslo.metrics (0.8.0-0ubuntu1) ... Selecting previously unselected package python3-bcrypt. Preparing to unpack .../390-python3-bcrypt_3.2.2-1_amd64.deb ... Unpacking python3-bcrypt (3.2.2-1) ... Selecting previously unselected package python3-statsd. Preparing to unpack .../391-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 .../392-python3-oslo.middleware_6.1.0-0ubuntu1_all.deb ... Unpacking python3-oslo.middleware (6.1.0-0ubuntu1) ... Selecting previously unselected package python3-paste. Preparing to unpack .../393-python3-paste_3.7.1-1_all.deb ... Unpacking python3-paste (3.7.1-1) ... Selecting previously unselected package python3-pastedeploy-tpl. Preparing to unpack .../394-python3-pastedeploy-tpl_3.1-1_all.deb ... Unpacking python3-pastedeploy-tpl (3.1-1) ... Selecting previously unselected package python3-pastedeploy. Preparing to unpack .../395-python3-pastedeploy_3.1-1_all.deb ... Unpacking python3-pastedeploy (3.1-1) ... Selecting previously unselected package python3-repoze.lru. Preparing to unpack .../396-python3-repoze.lru_0.7-3_all.deb ... Unpacking python3-repoze.lru (0.7-3) ... Selecting previously unselected package python3-routes. Preparing to unpack .../397-python3-routes_2.5.1-1ubuntu1_all.deb ... Unpacking python3-routes (2.5.1-1ubuntu1) ... Selecting previously unselected package python3-oslo.service. Preparing to unpack .../398-python3-oslo.service_3.4.0-0ubuntu1_all.deb ... Unpacking python3-oslo.service (3.4.0-0ubuntu1) ... Selecting previously unselected package python3-tenacity. Preparing to unpack .../399-python3-tenacity_8.2.3-2_all.deb ... Unpacking python3-tenacity (8.2.3-2) ... Selecting previously unselected package python3-oslo.messaging. Preparing to unpack .../400-python3-oslo.messaging_14.6.0-0ubuntu1_all.deb ... Unpacking python3-oslo.messaging (14.6.0-0ubuntu1) ... Selecting previously unselected package python3-oslo.policy. Preparing to unpack .../401-python3-oslo.policy_4.3.0-0ubuntu1_all.deb ... Unpacking python3-oslo.policy (4.3.0-0ubuntu1) ... Selecting previously unselected package python3-psutil. Preparing to unpack .../402-python3-psutil_5.9.8-2_amd64.deb ... Unpacking python3-psutil (5.9.8-2) ... Selecting previously unselected package python3-oslo.reports. Preparing to unpack .../403-python3-oslo.reports_3.3.0-0ubuntu1_all.deb ... Unpacking python3-oslo.reports (3.3.0-0ubuntu1) ... Selecting previously unselected package python3-oslo.upgradecheck. Preparing to unpack .../404-python3-oslo.upgradecheck_2.3.0-0ubuntu1_all.deb ... Unpacking python3-oslo.upgradecheck (2.3.0-0ubuntu1) ... Selecting previously unselected package python3-oslo.versionedobjects. Preparing to unpack .../405-python3-oslo.versionedobjects_3.3.0-0ubuntu1_all.deb ... Unpacking python3-oslo.versionedobjects (3.3.0-0ubuntu1) ... Selecting previously unselected package python3-testrepository. Preparing to unpack .../406-python3-testrepository_0.0.20-8_all.deb ... Unpacking python3-testrepository (0.0.20-8) ... Selecting previously unselected package testrepository. Preparing to unpack .../407-testrepository_0.0.20-8_all.deb ... Unpacking testrepository (0.0.20-8) ... Selecting previously unselected package python3-oslotest. Preparing to unpack .../408-python3-oslotest_1%3a4.5.0-0ubuntu2_all.deb ... Unpacking python3-oslotest (1:4.5.0-0ubuntu2) ... Selecting previously unselected package python3-simplegeneric. Preparing to unpack .../409-python3-simplegeneric_0.8.1-5_all.deb ... Unpacking python3-simplegeneric (0.8.1-5) ... Selecting previously unselected package python3-singledispatch. Preparing to unpack .../410-python3-singledispatch_3.4.0.3-4_all.deb ... Unpacking python3-singledispatch (3.4.0.3-4) ... Selecting previously unselected package python3-pecan. Preparing to unpack .../411-python3-pecan_1.5.1-0ubuntu1_all.deb ... Unpacking python3-pecan (1.5.1-0ubuntu1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../412-python3-wheel_0.42.0-2_all.deb ... Unpacking python3-wheel (0.42.0-2) ... Selecting previously unselected package python3-pip. Preparing to unpack .../413-python3-pip_24.0+dfsg-1ubuntu1_all.deb ... Unpacking python3-pip (24.0+dfsg-1ubuntu1) ... Selecting previously unselected package python3-psycopg2. Preparing to unpack .../414-python3-psycopg2_2.9.9-1_amd64.deb ... Unpacking python3-psycopg2 (2.9.9-1) ... Selecting previously unselected package python3-pymysql. Preparing to unpack .../415-python3-pymysql_1.0.2-2ubuntu1_all.deb ... Unpacking python3-pymysql (1.0.2-2ubuntu1) ... Selecting previously unselected package python3-snowballstemmer. Preparing to unpack .../416-python3-snowballstemmer_2.2.0-4_all.deb ... Unpacking python3-snowballstemmer (2.2.0-4) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../417-sphinx-common_7.2.6-6_all.deb ... Unpacking sphinx-common (7.2.6-6) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../418-python3-alabaster_0.7.12-1_all.deb ... Unpacking python3-alabaster (0.7.12-1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../419-python3-sphinx_7.2.6-6_all.deb ... Unpacking python3-sphinx (7.2.6-6) ... Selecting previously unselected package python3-sphinxcontrib.httpdomain. Preparing to unpack .../420-python3-sphinxcontrib.httpdomain_1.8.0-3_all.deb ... Unpacking python3-sphinxcontrib.httpdomain (1.8.0-3) ... Selecting previously unselected package python3-sphinxcontrib-pecanwsme. Preparing to unpack .../421-python3-sphinxcontrib-pecanwsme_0.10.0-3_all.deb ... Unpacking python3-sphinxcontrib-pecanwsme (0.10.0-3) ... Selecting previously unselected package python3-sphinxcontrib.apidoc. Preparing to unpack .../422-python3-sphinxcontrib.apidoc_0.3.0-2ubuntu1_all.deb ... Unpacking python3-sphinxcontrib.apidoc (0.3.0-2ubuntu1) ... Selecting previously unselected package python3-sphinxcontrib.svg2pdfconverter. Preparing to unpack .../423-python3-sphinxcontrib.svg2pdfconverter_1.2.2-1_all.deb ... Unpacking python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Selecting previously unselected package python3-sqlalchemy-utils. Preparing to unpack .../424-python3-sqlalchemy-utils_0.41.1-0ubuntu1_all.deb ... Unpacking python3-sqlalchemy-utils (0.41.1-0ubuntu1) ... Selecting previously unselected package python3-taskflow. Preparing to unpack .../425-python3-taskflow_5.5.0-0ubuntu1_all.deb ... Unpacking python3-taskflow (5.5.0-0ubuntu1) ... Selecting previously unselected package python3-waitress. Preparing to unpack .../426-python3-waitress_2.1.2-2_all.deb ... Unpacking python3-waitress (2.1.2-2) ... Selecting previously unselected package python3-warlock. Preparing to unpack .../427-python3-warlock_2.0.1-3_all.deb ... Unpacking python3-warlock (2.0.1-3) ... Selecting previously unselected package python3-webtest. Preparing to unpack .../428-python3-webtest_3.0.0-3_all.deb ... Unpacking python3-webtest (3.0.0-3) ... Selecting previously unselected package python3-wsme. Preparing to unpack .../429-python3-wsme_0.12.1-0ubuntu1_all.deb ... Unpacking python3-wsme (0.12.1-0ubuntu1) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../430-openstack-pkg-tools_123ubuntu2_all.deb ... Unpacking openstack-pkg-tools (123ubuntu2) ... Selecting previously unselected package python-os-api-ref-common. Preparing to unpack .../431-python-os-api-ref-common_2.3.0-0ubuntu1_all.deb ... Unpacking python-os-api-ref-common (2.3.0-0ubuntu1) ... Selecting previously unselected package python3-glanceclient. Preparing to unpack .../432-python3-glanceclient_1%3a4.4.0-0ubuntu1_all.deb ... Unpacking python3-glanceclient (1:4.4.0-0ubuntu1) ... Selecting previously unselected package python3-ironicclient. Preparing to unpack .../433-python3-ironicclient_5.5.0-0ubuntu2_all.deb ... Unpacking python3-ironicclient (5.5.0-0ubuntu2) ... Selecting previously unselected package python3-mock. Preparing to unpack .../434-python3-mock_5.1.0-1_all.deb ... Unpacking python3-mock (5.1.0-1) ... Selecting previously unselected package python3-os-api-ref. Preparing to unpack .../435-python3-os-api-ref_2.3.0-0ubuntu1_all.deb ... Unpacking python3-os-api-ref (2.3.0-0ubuntu1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../436-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up libgraphite2-3:amd64 (1.3.14-2) ... Setting up liblcms2-2:amd64 (2.14-2) ... Setting up libpixman-1-0:amd64 (0.42.2-1) ... Setting up libsharpyuv0:amd64 (1.3.2-0.4build2) ... Setting up libprotobuf32t64:amd64 (3.21.12-8.2) ... Setting up libxau6:amd64 (1:1.0.9-1build5) ... Setting up imagemagick-6-common (8:6.9.12.98+dfsg1-5.2build1) ... Setting up libdouble-conversion3:amd64 (3.3.0-1) ... Setting up libsubunit-perl (1.4.2-3) ... Setting up libsodium23:amd64 (1.0.18-1build2) ... Setting up liblerc4:amd64 (4.0.0+ds-4ubuntu1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libdatrie1:amd64 (0.2.13-3) ... Setting up libgslcblas0:amd64 (2.7.1+dfsg-6ubuntu1) ... Setting up libgspell-1-common (1.12.2-1build3) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:amd64 (0.2.5-1) ... Setting up libaspell15:amd64 (0.60.8.1-1) ... Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libbrotli1:amd64 (1.1.0-2build1) ... Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu1) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up x11-common (1:7.7+23ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libpsl5t64:amd64 (0.21.2-1.1) ... Setting up libnghttp2-14:amd64 (1.59.0-1build1) ... Setting up libdeflate0:amd64 (1.19-1) ... Setting up gettext-base (0.21-14ubuntu1) ... Setting up libgsl27:amd64 (2.7.1+dfsg-6ubuntu1) ... Setting up m4 (1.4.19-4) ... Setting up xkb-data (2.41-2) ... Setting up file (1:5.45-3) ... Setting up libboost-filesystem1.83.0:amd64 (1.83.0-2.1ubuntu2) ... Setting up libjbig0:amd64 (2.1-6.1ubuntu1) ... Setting up librevenge-0.0-0:amd64 (0.0.5-3) ... Setting up libelf1t64:amd64 (0.190-1.1build2) ... Setting up python-babel-localedata (2.10.3-3build1) ... Setting up libdw1t64:amd64 (0.190-1.1build2) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu1) ... Setting up autotools-dev (20220109.1) ... Setting up libglib2.0-0t64:amd64 (2.79.3-3ubuntu5) ... Setting up emacsen-common (3.0.5) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libepoxy0:amd64 (1.5.10-1) ... Setting up libnspr4:amd64 (2:4.35-1.1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build6) ... Setting up libsigc++-2.0-0v5:amd64 (2.12.1-1) ... Setting up libavahi-common-data:amd64 (0.8-13ubuntu4) ... Setting up libdbus-1-3:amd64 (1.14.10-4ubuntu2) ... Setting up libfribidi0:amd64 (1.0.13-3) ... Setting up libimagequant0:amd64 (2.18.0-1) ... Setting up python3-pastedeploy-tpl (3.1-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:amd64 (1.6.43-3) ... Setting up autopoint (0.21-14ubuntu1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libjpeg-turbo8:amd64 (2.1.5-2ubuntu1) ... Setting up libgc1:amd64 (1:8.2.6-1) ... Setting up libltdl7:amd64 (2.4.7-7) ... Setting up libfftw3-double3:amd64 (3.3.10-1ubuntu2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu1) ... Setting up libssh-4:amd64 (0.10.6-2build1) ... Setting up autoconf (2.71-3) ... Setting up libsoup2.4-common (2.74.3-6) ... Setting up libwebp7:amd64 (1.3.2-0.4build2) ... Setting up pycadf-common (3.1.1-3) ... Setting up libicu74:amd64 (74.2-1ubuntu1) ... Setting up dwz (0.15-1build5) ... Setting up libdav1d7:amd64 (1.4.1-1) ... Setting up liblqr-1-0:amd64 (0.4.2-2.1build1) ... Setting up libduktape207:amd64 (2.7.0+tests-0ubuntu2) ... Setting up at-spi2-common (2.51.90-3) ... Setting up dbus-session-bus-common (1.14.10-4ubuntu2) ... Setting up libuchardet0:amd64 (0.0.8-1) ... Setting up python-tinycss2-common (1.2.1-2) ... Setting up libjson-perl (4.10000-1) ... Setting up debugedit (1:5.0-5) ... Setting up libopenjp2-7:amd64 (2.5.0-2build2) ... Setting up libsub-override-perl (0.10-1) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up libpython3.11-minimal:amd64 (3.11.8-1build4) ... Setting up libwayland-egl1:amd64 (1.22.0-2.1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:amd64 (1.7.2+really1.7.2-10build1) ... Setting up glib-networking-common (2.80~rc-1) ... Setting up dbus-system-bus-common (1.14.10-4ubuntu2) ... Setting up libde265-0:amd64 (1.0.15-1build1) ... Setting up libwebpmux3:amd64 (1.3.2-0.4build2) ... Setting up libbsd0:amd64 (0.12.1-1) ... Setting up libwpd-0.10-10:amd64 (0.10.3-2build1) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3ubuntu2) ... Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... Setting up libldap2:amd64 (2.6.7+dfsg-1~exp1ubuntu6) ... Setting up dbus-bin (1.14.10-4ubuntu2) ... Setting up libonig5:amd64 (6.9.9-1) ... Setting up libjs-bootstrap (3.4.1+dfsg-3) ... Setting up libvisio-0.1-1:amd64 (0.1.7-1build8) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libxkbcommon0:amd64 (1.6.0-1) ... Setting up libpotrace0:amd64 (1.16-2) ... Setting up libwayland-client0:amd64 (1.22.0-2.1) ... Setting up libjpeg8:amd64 (8c-2ubuntu11) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... 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 python3.11-minimal (3.11.8-1build4) ... Setting up libice6:amd64 (2:1.0.10-1build2) ... Setting up session-migration (0.3.9) ... Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu5) ... Setting up libxcb1:amd64 (1.15-1) ... Setting up gettext (0.21-14ubuntu1) ... Setting up libatk1.0-0t64:amd64 (2.51.90-3) ... Setting up libpython3.12-stdlib:amd64 (3.12.2-4build3) ... Setting up wget (1.21.4-1ubuntu2) ... Setting up dictionaries-common (1.29.7) ... Setting up libtool (2.4.7-7) ... Setting up libxcb-render0:amd64 (1.15-1) ... Setting up libjq1:amd64 (1.7.1-3) ... Setting up fontconfig-config (2.15.0-1.1ubuntu1) ... Setting up libwebpdemux2:amd64 (1.3.2-0.4build2) ... Setting up libpython3.11-stdlib:amd64 (3.11.8-1build4) ... Setting up python3.12 (3.12.2-4build3) ... Setting up libavahi-common3:amd64 (0.8-13ubuntu4) ... Setting up libpq5:amd64 (16.2-1ubuntu2) ... Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu8) ... Setting up libnss3:amd64 (2:3.98-1) ... Setting up libxcb-shm0:amd64 (1.15-1) ... Setting up dbus-daemon (1.14.10-4ubuntu2) ... Setting up libcdr-0.1-1:amd64 (0.1.7-1build1) ... Setting up libcolord2:amd64 (1.4.7-1build1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libdconf1:amd64 (0.40.0-4build1) ... Setting up libglibmm-2.4-1t64:amd64 (2.66.6-3.2build1) ... Setting up dh-autoreconf (20) ... Setting up libthai0:amd64 (0.1.29-2) ... Setting up libfreetype6:amd64 (2.13.2+dfsg-1build2) ... Setting up dbus (1.14.10-4ubuntu2) ... Setting up shared-mime-info (2.4-1build1) ... Setting up python-os-api-ref-common (2.3.0-0ubuntu1) ... Setting up libjs-sphinxdoc (7.2.6-6) ... Setting up libraw23t64:amd64 (0.21.2-2.1) ... Setting up libwpg-0.3-3:amd64 (0.3.4-3) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up ieee-data (20220827.1) ... Setting up groff-base (1.23.0-3build1) ... Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu1) ... Setting up libwayland-cursor0:amd64 (1.22.0-2.1) ... Setting up xml-core (0.19) ... Setting up jq (1.7.1-3) ... Setting up libxslt1.1:amd64 (1.1.39-0exp1) ... Setting up hunspell-en-us (1:2020.12.07-2) ... Setting up libpam-systemd:amd64 (255.4-1ubuntu5) ... Setting up libx11-6:amd64 (2:1.8.7-1) ... Setting up libharfbuzz0b:amd64 (8.3.0-2build1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-3ubuntu1) ... Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu1) ... Setting up libatkmm-1.6-1v5:amd64 (2.28.4-1build2) ... Setting up libxcomposite1:amd64 (1:0.4.5-1build2) ... Setting up libsm6:amd64 (2:1.2.3-1build2) ... Setting up libavahi-client3:amd64 (0.8-13ubuntu4) ... Setting up libpython3-stdlib:amd64 (3.12.2-0ubuntu1) ... Setting up gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... Setting up python3.11 (3.11.8-1build4) ... Setting up fontconfig (2.15.0-1.1ubuntu1) ... Regenerating fonts cache... done. Setting up libproxy1v5:amd64 (0.5.4-3build1) ... Setting up libxdamage1:amd64 (1:1.1.6-1) ... Setting up libxrender1:amd64 (1:0.9.10-1.1) ... Setting up libpoppler134:amd64 (24.02.0-1ubuntu8) ... Setting up libenchant-2-2:amd64 (2.3.3-2build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpango-1.0-0:amd64 (1.52.1+ds-1) ... Setting up libxext6:amd64 (2:1.3.4-1build1) ... Setting up python3 (3.12.2-0ubuntu1) ... Setting up man-db (2.12.0-3build4) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up python3-markupsafe (2.1.5-1build1) ... Setting up python3-wheel (0.42.0-2) ... Setting up python3-webencodings (0.5.1-5) ... Setting up libcairo2:amd64 (1.18.0-1ubuntu1) ... Setting up lib2geom1.2.0t64:amd64 (1.2.2-3.1) ... Setting up python3-platformdirs (4.2.0-1) ... Setting up python3-munch (4.0.0-1) ... Setting up python3-psutil (5.9.8-2) ... Setting up python3-multidict (6.0.4-1.1) ... Setting up python3-terminaltables (3.1.10-3) ... Setting up python3-tz (2024.1-2) ... Setting up python3-vine (5.0.0+dfsg-3) ... Setting up python3-frozenlist (1.4.0-1build1) ... Setting up python3-aiosignal (1.3.1-1) ... Setting up python3-monotonic (1.6-2) ... Setting up python3-mock (5.1.0-1) ... Setting up python3-async-timeout (4.0.3-1) ... Setting up libpoppler-glib8t64:amd64 (24.02.0-1ubuntu8) ... Setting up libcairomm-1.0-1v5:amd64 (1.14.5-1) ... Setting up python3-six (1.16.0-4) ... Setting up python3-bson (3.11.0-1build7) ... Setting up python3-simplejson (3.19.2-1build1) ... Setting up dbus-user-session (1.14.10-4ubuntu2) ... Setting up python3-roman (3.3-3) ... Setting up python3-decorator (5.1.1-5) ... Setting up python3-pycodestyle (2.11.1-1) ... Setting up python3-jinja2 (3.1.2-1ubuntu1) ... Setting up python3-tempita (0.5.2-7) ... Setting up python3-packaging (23.2-1) ... Setting up python3-iso8601 (1.0.2-1) ... Setting up python3-sqlparse (0.4.4-1) ... Setting up python3-wcwidth (0.2.5+dfsg1-1.1ubuntu1) ... Setting up python3-pyparsing (3.1.1-1) ... Setting up python3-certifi (2023.11.17-1) ... Setting up libxfixes3:amd64 (1:6.0.0-2) ... Setting up python3-snowballstemmer (2.2.0-4) ... Setting up python3-jmespath (1.0.1-1) ... Setting up libraqm0:amd64 (0.10.1-1) ... Setting up sphinx-common (7.2.6-6) ... Setting up python3-greenlet (3.0.3-0ubuntu3) ... Setting up libxinerama1:amd64 (2:1.1.4-3) ... Setting up libxt6t64:amd64 (1:1.2.1-1.2) ... Setting up python3-idna (3.6-2) ... Setting up python3-wrapt (1.15.0-2build2) ... Setting up libxrandr2:amd64 (2:1.5.2-2) ... Setting up python3-psycopg2 (2.9.9-1) ... Setting up python3-deprecation (2.1.0-3) ... Setting up python3-colorclass (2.2.2-2) ... Setting up python3-typing-extensions (4.10.0-1) ... Setting up python3-pymysql (1.0.2-2ubuntu1) ... Setting up python3-fasteners (0.18-2) ... Setting up python3-urllib3 (2.0.7-1) ... Setting up python3-netifaces:amd64 (0.11.0-2build2) ... Setting up python3-pyrsistent:amd64 (0.20.0-1build1) ... Setting up python3-netaddr (0.8.0-2ubuntu1) ... Setting up python3-json-pointer (2.0-0ubuntu1) ... Setting up python3-lxml:amd64 (5.1.0-1build1) ... Setting up python3-dnspython (2.6.1-1ubuntu1) ... Setting up python3-dulwich (0.21.6-1build1) ... Setting up python3-amqp (5.2.0-1) ... Setting up python3-dateutil (2.8.2-3) ... Setting up python3-mccabe (0.7.0-1) ... Setting up python3-msgpack (1.0.3-3build1) ... Setting up libcairo-gobject2:amd64 (1.18.0-1ubuntu1) ... Setting up python3-singledispatch (3.4.0.3-4) ... Setting up python3-voluptuous (0.14.2-1) ... Setting up python3-logutils (0.3.5-3) ... Setting up python3-pyasyncore (1.0.2-2) ... Setting up libpangoft2-1.0-0:amd64 (1.52.1+ds-1) ... Setting up python3-protobuf (3.21.12-8.2) ... Setting up python3-tzlocal (5.2-1.1) ... Setting up python3-simplegeneric (0.8.1-5) ... Setting up python3-rfc3339 (1.1-4) ... Setting up python3-argcomplete (3.1.4-1) ... Setting up python3-pymongo (3.11.0-1build7) ... Setting up python3-prettytable (3.6.0-1) ... Setting up python3-tomlkit (0.12.4-1) ... Setting up python3-appdirs (1.4.4-4) ... Setting up python3-yarl (1.8.2-3build1) ... Setting up libcups2t64:amd64 (2.4.7-1.2ubuntu2) ... Setting up python3-soupsieve (2.5-1) ... Setting up python3-freezegun (1.2.1+actually1.2.1-1) ... Setting up python3-cffi-backend:amd64 (1.16.0-2) ... Setting up libpangocairo-1.0-0:amd64 (1.52.1+ds-1) ... Setting up python3-webob (1:1.8.7-1) ... Setting up python3-imagesize (1.4.1-1) ... Setting up python3-blinker (1.7.0-1) ... Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... Setting up python3-more-itertools (10.2.0-1) ... Setting up glib-networking-services (2.80~rc-1) ... Setting up python3-attr (23.2.0-2) ... Setting up libxmu6:amd64 (2:1.1.3-3build1) ... Setting up python3-waitress (2.1.2-2) ... Setting up python3-tinycss2 (1.2.1-2) ... Setting up python3-setuptools (68.1.2-2ubuntu1) ... Setting up python3-repoze.lru (0.7-3) ... Setting up libxi6:amd64 (2:1.8.1-1) ... Setting up python3-microversion-parse (1.0.1-2) ... Setting up python3-arrow (1.2.3-1) ... Setting up python3-jwt (2.7.0-1) ... Setting up python3-cachetools (5.3.0-2) ... Setting up python3-babel (2.10.3-3build1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-defusedxml (0.7.1-2) ... Setting up python3-pbr (5.11.1-0ubuntu1) ... Setting up python3-statsd (4.0.1-1) ... Setting up python3-alabaster (0.7.12-1) ... Setting up python3-jsonpatch (1.32-3) ... update-alternatives: using /usr/bin/json-patch-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode Setting up python3-tenacity (8.2.3-2) ... Setting up python3-bcrypt (3.2.2-1) ... Setting up libxcursor1:amd64 (1:1.2.1-1) ... Setting up python3-ply (3.11-6) ... Setting up python3-autopage (0.4.0-3) ... Setting up python3-pyinotify (0.9.6-2ubuntu1) ... Setting up python3-pyflakes (3.2.0-1) ... Setting up python3-extras (1.0.0-5) ... Setting up python3-memcache (1.59-8) ... Setting up python3-aiohttp (3.9.1-1) ... Setting up python3-croniter (1.3.15-2) ... Setting up python3-all (3.12.2-0ubuntu1) ... Setting up python3-requestsexceptions (1.4.0-3) ... Setting up python3-coverage (7.3.2-0ubuntu1) ... Setting up python3-yaml (6.0.1-2build1) ... Setting up debhelper (13.14.1ubuntu5) ... Setting up python3-futurist (2.4.1-3) ... Setting up dconf-service (0.40.0-4build1) ... Setting up python3-debtcollector (2.5.0-3) ... Setting up python3-zipp (1.0.0-6) ... Setting up python3-networkx (2.8.8-1ubuntu1) ... /usr/lib/python3/dist-packages/networkx/readwrite/tests/test_gml.py:556: SyntaxWarning: invalid octal escape sequence '\420' "graph [edge [ source u'u\4200' target u'u\4200' ] " /usr/lib/python3/dist-packages/networkx/readwrite/tests/test_gml.py:557: SyntaxWarning: invalid octal escape sequence '\420' + "node [ id u'u\4200' label b ] ]" Setting up python3-kombu (5.3.5-2) ... Setting up python3-os-resource-classes (1.1.0-0ubuntu1) ... Setting up python3-bs4 (4.12.3-1) ... Setting up python3-pycparser (2.21-1) ... Setting up python3-sqlalchemy (1.4.50+ds1-1) ... Setting up python3-apscheduler (3.9.1-2) ... Setting up python3-flake8 (7.0.0-1) ... Setting up librsvg2-2:amd64 (2.57.91+dfsg-2ubuntu1) ... Setting up python3-routes (2.5.1-1ubuntu1) ... Setting up python3-pil:amd64 (10.2.0-1) ... Setting up python3-prometheus-client (0.19.0+ds1-1) ... Setting up python3-eventlet (0.35.1-0ubuntu2) ... Setting up python3-pygments (2.17.2+dfsg-1) ... Setting up python3-chardet (5.2.0+dfsg-1) ... Setting up python3-rfc3986 (2.0.0-2) ... Setting up python3-paste (3.7.1-1) ... Setting up python3-jsonschema (4.10.3-2ubuntu1) ... Setting up python3-cssselect2 (0.7.0-1) ... Setting up python3-cryptography (41.0.7-4build2) ... Setting up libatspi2.0-0t64:amd64 (2.51.90-3) ... Setting up python3-requests (2.31.0+dfsg-1ubuntu1) ... Setting up python3-unittest2 (1.1.0-11) ... update-alternatives: using /usr/bin/python3-unit2 to provide /usr/bin/unit2 (unit2) in auto mode Setting up xclip (0.13-3) ... Setting up python3-oslo.context (1:5.5.0-0ubuntu1) ... Setting up python3-pip (24.0+dfsg-1ubuntu1) ... Setting up python3-automaton (3.2.0-0ubuntu1) ... Setting up librsvg2-common:amd64 (2.57.91+dfsg-2ubuntu1) ... Setting up libpangomm-1.4-1v5:amd64 (2.46.4-1build2) ... Setting up python3-openstackdocstheme (3.2.0-0ubuntu2) ... Setting up python3-os-service-types (1.7.0-3) ... Setting up python3-migrate (0.13.0-0ubuntu2) ... /usr/lib/python3/dist-packages/migrate/changeset/__init__.py:12: SyntaxWarning: invalid escape sequence '\d' _sa_version = tuple(int(re.match("\d+", x).group(0)) for x in _sa_version.split(".")) /usr/lib/python3/dist-packages/migrate/changeset/databases/sqlite.py:64: SyntaxWarning: invalid escape sequence '\w' UNIQUE_PATTERN = "CONSTRAINT (\w+) UNIQUE \(([^\)]+)\)" /usr/lib/python3/dist-packages/migrate/changeset/databases/sqlite.py:72: SyntaxWarning: invalid escape sequence '\w' FKEY_PATTERN = "CONSTRAINT (\w+) FOREIGN KEY \(([^\)]+)\)" /usr/lib/python3/dist-packages/migrate/changeset/schema.py:217: SyntaxWarning: invalid escape sequence '\*' """Extracts the differences between two columns/column-parameters /usr/lib/python3/dist-packages/migrate/versioning/script/sql.py:50: SyntaxWarning: invalid escape sequence '\s' ignored_regex = re.compile('^\s*(%s).*;?$' % '|'.join(ignored_statements), Setting up python3-nacl (1.5.0-4) ... Setting up python3-oslo.i18n (6.3.0-0ubuntu1) ... Setting up python3-mako (1.3.2-1) ... Setting up dh-python (6.20231223ubuntu2) ... Setting up libatk-bridge2.0-0t64:amd64 (2.51.90-3) ... Setting up python3-sqlalchemy-utils (0.41.1-0ubuntu1) ... Setting up librsvg2-bin (2.57.91+dfsg-2ubuntu1) ... Setting up python3-pecan (1.5.1-0ubuntu1) ... /usr/lib/python3/dist-packages/pecan/core.py:320: SyntaxWarning: invalid escape sequence '\*' ''' /usr/lib/python3/dist-packages/pecan/routing.py:48: SyntaxWarning: invalid escape sequence '\(' '^[0-9a-zA-Z-_$\(\)\.~!,;:*+@=]+$', route Setting up pyflakes3 (3.2.0-1) ... Setting up python3-testresources (2.0.1-4.1) ... Setting up python3-importlib-metadata (4.12.0-1) ... Setting up python3-pymacaroons (0.13.0-6) ... Setting up dconf-gsettings-backend:amd64 (0.40.0-4build1) ... Setting up python3-wsme (0.12.1-0ubuntu1) ... Setting up python3-warlock (2.0.1-3) ... Setting up python3-openssl (23.2.0-1) ... Setting up python3-pastedeploy (3.1-1) ... Setting up python3-cffi (1.16.0-2) ... Setting up python3-pyperclip (1.8.2-2) ... Setting up python3-oslo.utils (7.1.0-0ubuntu1) ... Setting up flake8 (7.0.0-1) ... Setting up openstack-pkg-tools (123ubuntu2) ... Setting up python3-oauthlib (3.2.2-1) ... Setting up python3-cmd2 (2.4.3+ds-2) ... Setting up python3-xcffib (0.11.1-4) ... Setting up python3-alembic (1.13.1-3) ... Setting up python3-stevedore (1:5.1.0-0ubuntu1) ... Setting up python3-webtest (3.0.0-3) ... Setting up python3-macaroonbakery (1.3.4-1) ... Setting up libgtk-3-common (3.24.41-1.1ubuntu3) ... Setting up python3-keystoneauth1 (5.6.0-0ubuntu1) ... Setting up alembic (1.13.1-3) ... Setting up gsettings-desktop-schemas (46.0-1ubuntu1) ... Setting up python3-hacking (4.1.0-3) ... Setting up python3-libmaas (0.6.8-0ubuntu2) ... /usr/lib/python3/dist-packages/maas/client/utils/__init__.py:341: SyntaxWarning: invalid escape sequence '\|' def __init__(self, frames="/-\|", stream=sys.stdout): Setting up python3-oslo.serialization (5.4.0-0ubuntu1) ... Setting up python3-novaclient (2:18.5.0-0ubuntu1) ... Setting up python3-glanceclient (1:4.4.0-0ubuntu1) ... Setting up python3-dogpile.cache (1.1.8-3) ... Setting up python3-cairocffi (1.6.1-1build1) ... Setting up python3-openstacksdk (3.0.0-0ubuntu2) ... Setting up python3-taskflow (5.5.0-0ubuntu1) ... Setting up python3-cinderclient (1:9.5.0-0ubuntu1) ... Setting up glib-networking:amd64 (2.80~rc-1) ... Setting up python3-cairosvg (2.7.1-1) ... Setting up python3-os-client-config (2.1.0-0ubuntu5) ... Setting up libsoup-2.4-1:amd64 (2.74.3-6) ... Setting up libheif1:amd64 (1.17.6-1ubuntu2) ... Setting up libmagickcore-6.q16-7t64:amd64 (8:6.9.12.98+dfsg1-5.2build1) ... Setting up libmagickwand-6.q16-7t64:amd64 (8:6.9.12.98+dfsg1-5.2build1) ... Setting up adwaita-icon-theme (46~rc-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk-3-0t64:amd64 (3.24.41-1.1ubuntu3) ... Setting up python3-fixtures (4.0.1-3) ... Setting up libmagick++-6.q16-9t64:amd64 (8:6.9.12.98+dfsg1-5.2build1) ... Setting up libgtkmm-3.0-1t64:amd64 (3.24.8-3.2build1) ... Setting up libheif-plugin-dav1d:amd64 (1.17.6-1ubuntu2) ... Setting up libgspell-1-2:amd64 (1.12.2-1build3) ... Setting up libheif-plugin-libde265:amd64 (1.17.6-1ubuntu2) ... Setting up python3-testtools (2.7.1-3) ... Setting up python3-subunit (1.4.2-3) ... Setting up python3-testrepository (0.0.20-8) ... /usr/lib/python3/dist-packages/testrepository/testcommand.py:198: SyntaxWarning: invalid escape sequence '\$' variable_regex = '\$(IDOPTION|IDFILE|IDLIST|LISTOPT)' /usr/lib/python3/dist-packages/testrepository/testcommand.py:338: SyntaxWarning: invalid escape sequence '\$' variable_regex = '\$(INSTANCE_ID|COMMAND|FILES)' /usr/lib/python3/dist-packages/testrepository/testcommand.py:517: SyntaxWarning: invalid escape sequence '\$' variable_regex = '\$INSTANCE_IDS' /usr/lib/python3/dist-packages/testrepository/testcommand.py:617: SyntaxWarning: invalid escape sequence '\$' variable_regex = '\$INSTANCE_COUNT' Setting up humanity-icon-theme (0.6.16) ... Setting up inkscape (1.2.2-2ubuntu10) ... Setting up testrepository (0.0.20-8) ... Setting up python3-mox3 (1.0.0-2) ... /usr/lib/python3/dist-packages/mox3/tests/test_mox.py:319: SyntaxWarning: invalid escape sequence '\s' repr(mox.Regex(r"a\s+b")) == "") /usr/lib/python3/dist-packages/mox3/tests/test_mox.py:324: SyntaxWarning: invalid escape sequence '\s' "") Setting up python3-testscenarios (0.5.0-4) ... Setting up subunit (1.4.2-3) ... Setting up ubuntu-mono (24.04-0ubuntu1) ... Processing triggers for systemd (255.4-1ubuntu5) ... Processing triggers for libc-bin (2.39-0ubuntu6) ... Processing triggers for sgml-base (1.31) ... Setting up docutils-common (0.20.1+dfsg-3) ... Processing triggers for sgml-base (1.31) ... Setting up python3-docutils (0.20.1+dfsg-3) ... Setting up python3-restructuredtext-lint (1.3.2-2) ... Setting up python3-doc8 (0.10.1-3) ... Setting up python3-cliff (4.6.0-0ubuntu1) ... Setting up python3-oslo.config (1:9.4.0-0ubuntu1) ... Setting up python3-oslo.middleware (6.1.0-0ubuntu1) ... Setting up python3-keystoneclient (1:5.4.0-0ubuntu1) ... Setting up python3-oslo.db (15.0.0-0ubuntu1) ... Setting up python3-osc-lib (3.0.1-0ubuntu1) ... Setting up python3-oslo.concurrency (6.0.0-0ubuntu1) ... Setting up python3-sphinx (7.2.6-6) ... Setting up python3-oslo.log (5.5.0-0ubuntu1) ... Setting up python3-pycadf (3.1.1-3) ... Setting up python3-gnocchiclient (7.0.8-0ubuntu1) ... Setting up python3-oslo.metrics (0.8.0-0ubuntu1) ... Setting up python3-oslo.policy (4.3.0-0ubuntu1) ... Setting up python3-monascaclient (2.8.0-0ubuntu1) ... Setting up python3-sphinxcontrib.svg2pdfconverter (1.2.2-1) ... Setting up python3-oslo.reports (3.3.0-0ubuntu1) ... Setting up python3-stestr (4.1.0-1) ... Setting up python3-sphinxcontrib.httpdomain (1.8.0-3) ... /usr/lib/python3/dist-packages/sphinxcontrib/autohttp/flask_base.py:82: SyntaxWarning: invalid escape sequence '\s' rcomp = re.compile("^\s*.. :quickref:\s*(?P.*)$") Setting up python3-sphinxcontrib-pecanwsme (0.10.0-3) ... Setting up python3-osc-placement (4.3.0-0ubuntu1) ... Setting up python3-sphinxcontrib.apidoc (0.3.0-2ubuntu1) ... Setting up python3-oslo.service (3.4.0-0ubuntu1) ... Setting up python3-oslo.upgradecheck (2.3.0-0ubuntu1) ... Setting up python3-oslotest (1:4.5.0-0ubuntu2) ... Setting up python3-openstackclient (6.3.0-0ubuntu1) ... Setting up python3-oslo.messaging (14.6.0-0ubuntu1) ... Setting up python3-os-api-ref (2.3.0-0ubuntu1) ... Setting up python3-neutronclient (1:11.2.0-0ubuntu1) ... Setting up python3-oslo.cache (3.7.0-0ubuntu1) ... Setting up python3-os-testr (3.0.0-0ubuntu1) ... Setting up python3-ironicclient (5.5.0-0ubuntu2) ... Setting up python3-oslo.versionedobjects (3.3.0-0ubuntu1) ... Setting up python3-keystonemiddleware (10.6.0-0ubuntu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... (Reading database ... 53140 files and directories currently installed.) Purging configuration files for libgnutls30:amd64 (3.8.3-1ubuntu1) ... Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-3ubuntu1) ... Processing triggers for dictionaries-common (1.29.7) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-173-generic #191-Ubuntu SMP Fri Feb 2 13:55:07 UTC 2024 amd64 (x86_64) Toolchain package versions: binutils_2.42-4ubuntu1 dpkg-dev_1.22.6ubuntu5 g++-13_13.2.0-21ubuntu1 gcc-13_13.2.0-21ubuntu1 libc6-dev_2.39-0ubuntu6 libstdc++-13-dev_13.2.0-21ubuntu1 libstdc++6_14-20240315-1ubuntu1 linux-libc-dev_6.8.0-20.20 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1 adwaita-icon-theme_46~rc-1 alembic_1.13.1-3 apt_2.7.3 apt-utils_2.7.3 at-spi2-common_2.51.90-3 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu1 autotools-dev_20220109.1 base-files_13ubuntu8 base-passwd_3.6.3 bash_5.2.21-2ubuntu3 bash-completion_1:2.11-8 binutils_2.42-4ubuntu1 binutils-common_2.42-4ubuntu1 binutils-x86-64-linux-gnu_2.42-4ubuntu1 bsdextrautils_2.39.3-9ubuntu2 bsdutils_1:2.39.3-9ubuntu2 build-essential_12.10ubuntu1 bzip2_1.0.8-5ubuntu1 ca-certificates_20240203 coreutils_9.4-3ubuntu3 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-21ubuntu1 cpp-13-x86-64-linux-gnu_13.2.0-21ubuntu1 cpp-x86-64-linux-gnu_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu4 dbus_1.14.10-4ubuntu2 dbus-bin_1.14.10-4ubuntu2 dbus-daemon_1.14.10-4ubuntu2 dbus-session-bus-common_1.14.10-4ubuntu2 dbus-system-bus-common_1.14.10-4ubuntu2 dbus-user-session_1.14.10-4ubuntu2 dconf-gsettings-backend_0.40.0-4build1 dconf-service_0.40.0-4build1 debconf_1.5.86 debconf-i18n_1.5.86 debhelper_13.14.1ubuntu5 debianutils_5.17 debugedit_1:5.0-5 dh-autoreconf_20 dh-python_6.20231223ubuntu2 dh-strip-nondeterminism_1.13.1-1 dictionaries-common_1.29.7 diffutils_1:3.10-1 docutils-common_0.20.1+dfsg-3 dpkg_1.22.6ubuntu5 dpkg-dev_1.22.6ubuntu5 dwz_0.15-1build5 e2fsprogs_1.47.0-2.4~exp1ubuntu2 emacsen-common_3.0.5 fakeroot_1.33-1 file_1:5.45-3 findutils_4.9.0-5 flake8_7.0.0-1 fontconfig_2.15.0-1.1ubuntu1 fontconfig-config_2.15.0-1.1ubuntu1 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1 fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-21ubuntu1 g++-13-x86-64-linux-gnu_13.2.0-21ubuntu1 g++-x86-64-linux-gnu_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-21ubuntu1 gcc-13-base_13.2.0-21ubuntu1 gcc-13-x86-64-linux-gnu_13.2.0-21ubuntu1 gcc-14-base_14-20240315-1ubuntu1 gcc-x86-64-linux-gnu_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu1 gettext-base_0.21-14ubuntu1 glib-networking_2.80~rc-1 glib-networking-common_2.80~rc-1 glib-networking-services_2.80~rc-1 gpg_2.4.4-2ubuntu15 gpg-agent_2.4.4-2ubuntu15 gpgconf_2.4.4-2ubuntu15 gpgv_2.4.4-2ubuntu15 grep_3.11-4 groff-base_1.23.0-3build1 gsettings-desktop-schemas_46.0-1ubuntu1 gtk-update-icon-cache_3.24.41-1.1ubuntu3 gzip_1.12-1ubuntu2 hicolor-icon-theme_0.17-2 hostname_3.23+nmu2ubuntu1 humanity-icon-theme_0.6.16 hunspell-en-us_1:2020.12.07-2 ieee-data_20220827.1 imagemagick-6-common_8:6.9.12.98+dfsg1-5.2build1 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 inkscape_1.2.2-2ubuntu10 intltool-debian_0.35.0+20060710.6 jq_1.7.1-3 krb5-locales_1.20.1-6ubuntu1 lib2geom1.2.0t64_1.2.2-3.1 libacl1_2.3.2-1 libapparmor1_4.0.0-beta3-0ubuntu2 libapt-pkg6.0t64_2.7.14 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-4 libasan8_14-20240315-1ubuntu1 libaspell15_0.60.8.1-1 libassuan0_2.5.6-1 libatk-bridge2.0-0t64_2.51.90-3 libatk1.0-0t64_2.51.90-3 libatkmm-1.6-1v5_2.28.4-1build2 libatomic1_14-20240315-1ubuntu1 libatspi2.0-0t64_2.51.90-3 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2.1 libaudit1_1:3.1.2-2.1 libavahi-client3_0.8-13ubuntu4 libavahi-common-data_0.8-13ubuntu4 libavahi-common3_0.8-13ubuntu4 libbinutils_2.42-4ubuntu1 libblkid1_2.39.3-9ubuntu2 libboost-filesystem1.83.0_1.83.0-2.1ubuntu2 libbrotli1_1.1.0-2build1 libbsd0_0.12.1-1 libbz2-1.0_1.0.8-5ubuntu1 libc-bin_2.39-0ubuntu6 libc-dev-bin_2.39-0ubuntu6 libc6_2.39-0ubuntu6 libc6-dev_2.39-0ubuntu6 libcairo-gobject2_1.18.0-1ubuntu1 libcairo2_1.18.0-1ubuntu1 libcairomm-1.0-1v5_1.14.5-1 libcap-ng0_0.8.4-2build1 libcap2_1:2.66-5ubuntu1 libcc1-0_14-20240315-1ubuntu1 libcdr-0.1-1_0.1.7-1build1 libcolord2_1.4.7-1build1 libcom-err2_1.47.0-2.4~exp1ubuntu2 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libcryptsetup12_2:2.7.0-1ubuntu2 libctf-nobfd0_2.42-4ubuntu1 libctf0_2.42-4ubuntu1 libcups2t64_2.4.7-1.2ubuntu2 libcurl3t64-gnutls_8.5.0-2ubuntu8 libdatrie1_0.2.13-3 libdav1d7_1.4.1-1 libdb5.3t64_5.3.28+dfsg2-6 libdbus-1-3_1.14.10-4ubuntu2 libdconf1_0.40.0-4build1 libde265-0_1.0.15-1build1 libdebconfclient0_0.271ubuntu2 libdebhelper-perl_13.14.1ubuntu5 libdeflate0_1.19-1 libdevmapper1.02.1_2:1.02.185-3ubuntu2 libdouble-conversion3_3.3.0-1 libdpkg-perl_1.22.6ubuntu5 libduktape207_2.7.0+tests-0ubuntu2 libdw1t64_0.190-1.1build2 libelf1t64_0.190-1.1build2 libenchant-2-2_2.3.3-2build1 libepoxy0_1.5.10-1 libexpat1_2.6.1-2 libext2fs2t64_1.47.0-2.4~exp1ubuntu2 libfakeroot_1.33-1 libfdisk1_2.39.3-9ubuntu2 libffi8_3.4.6-1 libfftw3-double3_3.3.10-1ubuntu2 libfile-stripnondeterminism-perl_1.13.1-1 libfontconfig1_2.15.0-1.1ubuntu1 libfreetype6_2.13.2+dfsg-1build2 libfribidi0_1.0.13-3 libgc1_1:8.2.6-1 libgcc-13-dev_13.2.0-21ubuntu1 libgcc-s1_14-20240315-1ubuntu1 libgcrypt20_1.10.3-2 libgdbm-compat4t64_1.23-5.1 libgdbm6t64_1.23-5.1 libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu1 libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu1 libglib2.0-0t64_2.79.3-3ubuntu5 libglibmm-2.4-1t64_2.66.6-3.2build1 libgmp10_2:6.3.0+dfsg-2ubuntu4 libgnutls30t64_3.8.3-1.1ubuntu2 libgomp1_14-20240315-1ubuntu1 libgpg-error-l10n_1.47-3build1 libgpg-error0_1.47-3build1 libgpm2_1.20.7-10build1 libgprofng0_2.42-4ubuntu1 libgraphite2-3_1.3.14-2 libgsl27_2.7.1+dfsg-6ubuntu1 libgslcblas0_2.7.1+dfsg-6ubuntu1 libgspell-1-2_1.12.2-1build3 libgspell-1-common_1.12.2-1build3 libgssapi-krb5-2_1.20.1-6ubuntu1 libgtk-3-0t64_3.24.41-1.1ubuntu3 libgtk-3-common_3.24.41-1.1ubuntu3 libgtkmm-3.0-1t64_3.24.8-3.2build1 libharfbuzz0b_8.3.0-2build1 libheif-plugin-dav1d_1.17.6-1ubuntu2 libheif-plugin-libde265_1.17.6-1ubuntu2 libheif1_1.17.6-1ubuntu2 libhogweed6t64_3.9.1-2.2 libhunspell-1.7-0_1.7.2+really1.7.2-10build1 libhwasan0_14-20240315-1ubuntu1 libice6_2:1.0.10-1build2 libicu74_74.2-1ubuntu1 libidn2-0_2.3.7-2 libimagequant0_2.18.0-1 libip4tc2_1.8.10-3ubuntu1 libisl23_0.26-3 libitm1_14-20240315-1ubuntu1 libjansson4_2.14-2 libjbig0_2.1-6.1ubuntu1 libjpeg-turbo8_2.1.5-2ubuntu1 libjpeg8_8c-2ubuntu11 libjq1_1.7.1-3 libjs-bootstrap_3.4.1+dfsg-3 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_7.2.6-6 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c5_0.17-1 libjson-perl_4.10000-1 libk5crypto3_1.20.1-6ubuntu1 libkeyutils1_1.6.3-3 libkmod2_31+20240202-2ubuntu4 libkrb5-3_1.20.1-6ubuntu1 libkrb5support0_1.20.1-6ubuntu1 liblcms2-2_2.14-2 libldap2_2.6.7+dfsg-1~exp1ubuntu6 liblerc4_4.0.0+ds-4ubuntu1 liblocale-gettext-perl_1.07-6ubuntu4 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblqr-1-0_0.4.2-2.1build1 liblsan0_14-20240315-1ubuntu1 libltdl7_2.4.7-7 liblz4-1_1.9.4-1 liblzma5_5.6.0-0.2 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmagick++-6.q16-9t64_8:6.9.12.98+dfsg1-5.2build1 libmagickcore-6.q16-7t64_8:6.9.12.98+dfsg1-5.2build1 libmagickwand-6.q16-7t64_8:6.9.12.98+dfsg1-5.2build1 libmd0_1.1.0-2 libmount1_2.39.3-9ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libncursesw6_6.4+20240113-1ubuntu1 libnettle8t64_3.9.1-2.2 libnghttp2-14_1.59.0-1build1 libnpth0t64_1.6-3.1 libnsl-dev_1.3.0-3build2 libnsl2_1.3.0-3build2 libnspr4_2:4.35-1.1 libnss-nis_3.1-0ubuntu6 libnss-nisplus_1.3-5 libnss3_2:3.98-1 libonig5_6.9.9-1 libopenjp2-7_2.5.0-2build2 libp11-kit0_0.25.3-4ubuntu1 libpam-modules_1.5.3-5ubuntu3 libpam-modules-bin_1.5.3-5ubuntu3 libpam-runtime_1.5.3-5ubuntu3 libpam-systemd_255.4-1ubuntu5 libpam0g_1.5.3-5ubuntu3 libpango-1.0-0_1.52.1+ds-1 libpangocairo-1.0-0_1.52.1+ds-1 libpangoft2-1.0-0_1.52.1+ds-1 libpangomm-1.4-1v5_2.46.4-1build2 libpcre2-8-0_10.42-4ubuntu1 libperl5.36_5.36.0-9ubuntu1 libperl5.38t64_5.38.2-3.2 libpipeline1_1.5.7-1 libpixman-1-0_0.42.2-1 libpng16-16t64_1.6.43-3 libpoppler-glib8t64_24.02.0-1ubuntu8 libpoppler134_24.02.0-1ubuntu8 libpotrace0_1.16-2 libpq5_16.2-1ubuntu2 libproc2-0_2:4.0.4-4ubuntu2 libprotobuf32t64_3.21.12-8.2 libproxy1v5_0.5.4-3build1 libpsl5t64_0.21.2-1.1 libpython3-stdlib_3.12.2-0ubuntu1 libpython3.11-minimal_3.11.8-1build4 libpython3.11-stdlib_3.11.8-1build4 libpython3.12-minimal_3.12.2-4build3 libpython3.12-stdlib_3.12.2-4build3 libquadmath0_14-20240315-1ubuntu1 libraqm0_0.10.1-1 libraw23t64_0.21.2-2.1 libreadline8t64_8.2-4 librevenge-0.0-0_0.0.5-3 librsvg2-2_2.57.91+dfsg-2ubuntu1 librsvg2-bin_2.57.91+dfsg-2ubuntu1 librsvg2-common_2.57.91+dfsg-2ubuntu1 librtmp1_2.4+20151223.gitfa8646d.1-2build6 libsasl2-2_2.1.28+dfsg1-5ubuntu1 libsasl2-modules-db_2.1.28+dfsg1-5ubuntu1 libseccomp2_2.5.5-1ubuntu2 libselinux1_3.5-2ubuntu1 libsemanage-common_3.5-1build4 libsemanage2_3.5-1build4 libsepol2_3.5-2 libsframe1_2.42-4ubuntu1 libsharpyuv0_1.3.2-0.4build2 libsigc++-2.0-0v5_2.12.1-1 libsm6_2:1.2.3-1build2 libsmartcols1_2.39.3-9ubuntu2 libsodium23_1.0.18-1build2 libsoup-2.4-1_2.74.3-6 libsoup2.4-common_2.74.3-6 libsqlite3-0_3.45.1-1ubuntu1 libss2_1.47.0-2.4~exp1ubuntu2 libssh-4_0.10.6-2build1 libssl3t64_3.0.13-0ubuntu2 libstdc++-13-dev_13.2.0-21ubuntu1 libstdc++6_14-20240315-1ubuntu1 libsub-override-perl_0.10-1 libsubunit-perl_1.4.2-3 libsystemd-shared_255.4-1ubuntu5 libsystemd0_255.4-1ubuntu5 libtasn1-6_4.19.0-3 libtext-charwidth-perl_0.04-11build2 libtext-iconv-perl_1.7-8build2 libtext-wrapi18n-perl_0.06-10 libthai-data_0.1.29-2 libthai0_0.1.29-2 libtiff6_4.5.1+git230720-4ubuntu1 libtinfo6_6.4+20240113-1ubuntu1 libtirpc-common_1.3.4+ds-1.1 libtirpc-dev_1.3.4+ds-1.1 libtirpc3t64_1.3.4+ds-1.1 libtool_2.4.7-7 libtsan2_14-20240315-1ubuntu1 libubsan1_14-20240315-1ubuntu1 libuchardet0_0.0.8-1 libudev1_255.4-1ubuntu5 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-9ubuntu2 libvisio-0.1-1_0.1.7-1build8 libwayland-client0_1.22.0-2.1 libwayland-cursor0_1.22.0-2.1 libwayland-egl1_1.22.0-2.1 libwebp7_1.3.2-0.4build2 libwebpdemux2_1.3.2-0.4build2 libwebpmux3_1.3.2-0.4build2 libwpd-0.10-10_0.10.3-2build1 libwpg-0.3-3_0.3.4-3 libx11-6_2:1.8.7-1 libx11-data_2:1.8.7-1 libxau6_1:1.0.9-1build5 libxcb-render0_1.15-1 libxcb-shm0_1.15-1 libxcb1_1.15-1 libxcomposite1_1:0.4.5-1build2 libxcursor1_1:1.2.1-1 libxdamage1_1:1.1.6-1 libxdmcp6_1:1.1.3-0ubuntu5 libxext6_2:1.3.4-1build1 libxfixes3_1:6.0.0-2 libxi6_2:1.8.1-1 libxinerama1_2:1.1.4-3 libxkbcommon0_1.6.0-1 libxml2_2.9.14+dfsg-1.3ubuntu2 libxmu6_2:1.1.3-3build1 libxrandr2_2:1.5.2-2 libxrender1_1:0.9.10-1.1 libxslt1.1_1.1.39-0exp1 libxt6t64_1:1.2.1-1.2 libxxhash0_0.8.2-2 libyaml-0-2_0.2.5-1 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.8.0-20.20 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-4ubuntu1 logsave_1.47.0-2.4~exp1ubuntu2 lto-disabled-list_47 m4_1.4.19-4 make_4.3-4.1build1 man-db_2.12.0-3build4 mawk_1.3.4.20240123-1 media-types_10.1.0 mount_2.39.3-9ubuntu2 ncurses-base_6.4+20240113-1ubuntu1 ncurses-bin_6.4+20240113-1ubuntu1 netbase_6.4 openssl_3.0.13-0ubuntu2 openstack-pkg-tools_123ubuntu2 optipng_0.7.7-2build1 passwd_1:4.13+dfsg1-4ubuntu1 patch_2.7.6-7build2 perl_5.38.2-3.2 perl-base_5.38.2-3.2 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2 pinentry-curses_1.2.1-3ubuntu4 pkgbinarymangler_154 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu2 psmisc_23.7-1 pycadf-common_3.1.1-3 pyflakes3_3.2.0-1 python-babel-localedata_2.10.3-3build1 python-os-api-ref-common_2.3.0-0ubuntu1 python-tinycss2-common_1.2.1-2 python3_3.12.2-0ubuntu1 python3-aiohttp_3.9.1-1 python3-aiosignal_1.3.1-1 python3-alabaster_0.7.12-1 python3-alembic_1.13.1-3 python3-all_3.12.2-0ubuntu1 python3-amqp_5.2.0-1 python3-appdirs_1.4.4-4 python3-apscheduler_3.9.1-2 python3-argcomplete_3.1.4-1 python3-arrow_1.2.3-1 python3-async-timeout_4.0.3-1 python3-attr_23.2.0-2 python3-automaton_3.2.0-0ubuntu1 python3-autopage_0.4.0-3 python3-babel_2.10.3-3build1 python3-bcrypt_3.2.2-1 python3-blinker_1.7.0-1 python3-bs4_4.12.3-1 python3-bson_3.11.0-1build7 python3-cachetools_5.3.0-2 python3-cairocffi_1.6.1-1build1 python3-cairosvg_2.7.1-1 python3-certifi_2023.11.17-1 python3-cffi_1.16.0-2 python3-cffi-backend_1.16.0-2 python3-chardet_5.2.0+dfsg-1 python3-cinderclient_1:9.5.0-0ubuntu1 python3-cliff_4.6.0-0ubuntu1 python3-cmd2_2.4.3+ds-2 python3-colorclass_2.2.2-2 python3-coverage_7.3.2-0ubuntu1 python3-croniter_1.3.15-2 python3-cryptography_41.0.7-4build2 python3-cssselect2_0.7.0-1 python3-dateutil_2.8.2-3 python3-debtcollector_2.5.0-3 python3-decorator_5.1.1-5 python3-defusedxml_0.7.1-2 python3-deprecation_2.1.0-3 python3-dnspython_2.6.1-1ubuntu1 python3-doc8_0.10.1-3 python3-docutils_0.20.1+dfsg-3 python3-dogpile.cache_1.1.8-3 python3-dulwich_0.21.6-1build1 python3-eventlet_0.35.1-0ubuntu2 python3-extras_1.0.0-5 python3-fasteners_0.18-2 python3-fixtures_4.0.1-3 python3-flake8_7.0.0-1 python3-freezegun_1.2.1+actually1.2.1-1 python3-frozenlist_1.4.0-1build1 python3-futurist_2.4.1-3 python3-glanceclient_1:4.4.0-0ubuntu1 python3-gnocchiclient_7.0.8-0ubuntu1 python3-greenlet_3.0.3-0ubuntu3 python3-hacking_4.1.0-3 python3-idna_3.6-2 python3-imagesize_1.4.1-1 python3-importlib-metadata_4.12.0-1 python3-ironicclient_5.5.0-0ubuntu2 python3-iso8601_1.0.2-1 python3-jinja2_3.1.2-1ubuntu1 python3-jmespath_1.0.1-1 python3-json-pointer_2.0-0ubuntu1 python3-jsonpatch_1.32-3 python3-jsonschema_4.10.3-2ubuntu1 python3-jwt_2.7.0-1 python3-keystoneauth1_5.6.0-0ubuntu1 python3-keystoneclient_1:5.4.0-0ubuntu1 python3-keystonemiddleware_10.6.0-0ubuntu1 python3-kombu_5.3.5-2 python3-libmaas_0.6.8-0ubuntu2 python3-logutils_0.3.5-3 python3-lxml_5.1.0-1build1 python3-macaroonbakery_1.3.4-1 python3-mako_1.3.2-1 python3-markupsafe_2.1.5-1build1 python3-mccabe_0.7.0-1 python3-memcache_1.59-8 python3-microversion-parse_1.0.1-2 python3-migrate_0.13.0-0ubuntu2 python3-minimal_3.12.2-0ubuntu1 python3-mock_5.1.0-1 python3-monascaclient_2.8.0-0ubuntu1 python3-monotonic_1.6-2 python3-more-itertools_10.2.0-1 python3-mox3_1.0.0-2 python3-msgpack_1.0.3-3build1 python3-multidict_6.0.4-1.1 python3-munch_4.0.0-1 python3-nacl_1.5.0-4 python3-netaddr_0.8.0-2ubuntu1 python3-netifaces_0.11.0-2build2 python3-networkx_2.8.8-1ubuntu1 python3-neutronclient_1:11.2.0-0ubuntu1 python3-novaclient_2:18.5.0-0ubuntu1 python3-oauthlib_3.2.2-1 python3-openssl_23.2.0-1 python3-openstackclient_6.3.0-0ubuntu1 python3-openstackdocstheme_3.2.0-0ubuntu2 python3-openstacksdk_3.0.0-0ubuntu2 python3-os-api-ref_2.3.0-0ubuntu1 python3-os-client-config_2.1.0-0ubuntu5 python3-os-resource-classes_1.1.0-0ubuntu1 python3-os-service-types_1.7.0-3 python3-os-testr_3.0.0-0ubuntu1 python3-osc-lib_3.0.1-0ubuntu1 python3-osc-placement_4.3.0-0ubuntu1 python3-oslo.cache_3.7.0-0ubuntu1 python3-oslo.concurrency_6.0.0-0ubuntu1 python3-oslo.config_1:9.4.0-0ubuntu1 python3-oslo.context_1:5.5.0-0ubuntu1 python3-oslo.db_15.0.0-0ubuntu1 python3-oslo.i18n_6.3.0-0ubuntu1 python3-oslo.log_5.5.0-0ubuntu1 python3-oslo.messaging_14.6.0-0ubuntu1 python3-oslo.metrics_0.8.0-0ubuntu1 python3-oslo.middleware_6.1.0-0ubuntu1 python3-oslo.policy_4.3.0-0ubuntu1 python3-oslo.reports_3.3.0-0ubuntu1 python3-oslo.serialization_5.4.0-0ubuntu1 python3-oslo.service_3.4.0-0ubuntu1 python3-oslo.upgradecheck_2.3.0-0ubuntu1 python3-oslo.utils_7.1.0-0ubuntu1 python3-oslo.versionedobjects_3.3.0-0ubuntu1 python3-oslotest_1:4.5.0-0ubuntu2 python3-packaging_23.2-1 python3-paste_3.7.1-1 python3-pastedeploy_3.1-1 python3-pastedeploy-tpl_3.1-1 python3-pbr_5.11.1-0ubuntu1 python3-pecan_1.5.1-0ubuntu1 python3-pil_10.2.0-1 python3-pip_24.0+dfsg-1ubuntu1 python3-pkg-resources_68.1.2-2ubuntu1 python3-platformdirs_4.2.0-1 python3-ply_3.11-6 python3-prettytable_3.6.0-1 python3-prometheus-client_0.19.0+ds1-1 python3-protobuf_3.21.12-8.2 python3-psutil_5.9.8-2 python3-psycopg2_2.9.9-1 python3-pyasyncore_1.0.2-2 python3-pycadf_3.1.1-3 python3-pycodestyle_2.11.1-1 python3-pycparser_2.21-1 python3-pyflakes_3.2.0-1 python3-pygments_2.17.2+dfsg-1 python3-pyinotify_0.9.6-2ubuntu1 python3-pymacaroons_0.13.0-6 python3-pymongo_3.11.0-1build7 python3-pymysql_1.0.2-2ubuntu1 python3-pyparsing_3.1.1-1 python3-pyperclip_1.8.2-2 python3-pyrsistent_0.20.0-1build1 python3-repoze.lru_0.7-3 python3-requests_2.31.0+dfsg-1ubuntu1 python3-requestsexceptions_1.4.0-3 python3-restructuredtext-lint_1.3.2-2 python3-rfc3339_1.1-4 python3-rfc3986_2.0.0-2 python3-roman_3.3-3 python3-routes_2.5.1-1ubuntu1 python3-setuptools_68.1.2-2ubuntu1 python3-simplegeneric_0.8.1-5 python3-simplejson_3.19.2-1build1 python3-singledispatch_3.4.0.3-4 python3-six_1.16.0-4 python3-snowballstemmer_2.2.0-4 python3-soupsieve_2.5-1 python3-sphinx_7.2.6-6 python3-sphinxcontrib-pecanwsme_0.10.0-3 python3-sphinxcontrib.apidoc_0.3.0-2ubuntu1 python3-sphinxcontrib.httpdomain_1.8.0-3 python3-sphinxcontrib.svg2pdfconverter_1.2.2-1 python3-sqlalchemy_1.4.50+ds1-1 python3-sqlalchemy-utils_0.41.1-0ubuntu1 python3-sqlparse_0.4.4-1 python3-statsd_4.0.1-1 python3-stestr_4.1.0-1 python3-stevedore_1:5.1.0-0ubuntu1 python3-subunit_1.4.2-3 python3-taskflow_5.5.0-0ubuntu1 python3-tempita_0.5.2-7 python3-tenacity_8.2.3-2 python3-terminaltables_3.1.10-3 python3-testrepository_0.0.20-8 python3-testresources_2.0.1-4.1 python3-testscenarios_0.5.0-4 python3-testtools_2.7.1-3 python3-tinycss2_1.2.1-2 python3-tomlkit_0.12.4-1 python3-typing-extensions_4.10.0-1 python3-tz_2024.1-2 python3-tzlocal_5.2-1.1 python3-unittest2_1.1.0-11 python3-urllib3_2.0.7-1 python3-vine_5.0.0+dfsg-3 python3-voluptuous_0.14.2-1 python3-waitress_2.1.2-2 python3-warlock_2.0.1-3 python3-wcwidth_0.2.5+dfsg1-1.1ubuntu1 python3-webencodings_0.5.1-5 python3-webob_1:1.8.7-1 python3-webtest_3.0.0-3 python3-wheel_0.42.0-2 python3-wrapt_1.15.0-2build2 python3-wsme_0.12.1-0ubuntu1 python3-xcffib_0.11.1-4 python3-yaml_6.0.1-2build1 python3-yarl_1.8.2-3build1 python3-zipp_1.0.0-6 python3.11_3.11.8-1build4 python3.11-minimal_3.11.8-1build4 python3.12_3.12.2-4build3 python3.12-minimal_3.12.2-4build3 readline-common_8.2-4 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 session-migration_0.3.9 sgml-base_1.31 shared-mime-info_2.4-1build1 sphinx-common_7.2.6-6 subunit_1.4.2-3 systemd_255.4-1ubuntu5 systemd-dev_255.4-1ubuntu5 systemd-sysv_255.4-1ubuntu5 sysvinit-utils_3.08-6ubuntu2 tar_1.35+dfsg-3 testrepository_0.0.20-8 tzdata_2024a-1ubuntu1 ubuntu-keyring_2023.11.28.1 ubuntu-mono_24.04-0ubuntu1 util-linux_2.39.3-9ubuntu2 uuid-runtime_2.39.3-9ubuntu2 wget_1.21.4-1ubuntu2 x11-common_1:7.7+23ubuntu2 xclip_0.13-3 xkb-data_2.41-2 xml-core_0.19 xz-utils_5.6.0-0.2 zlib1g_1:1.3.dfsg-3.1ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: watcher Binary: python3-watcher, watcher-api, watcher-applier, watcher-common, watcher-decision-engine, watcher-doc Architecture: all Version: 2:12.0.0~rc1-0ubuntu1 Maintainer: Ubuntu Developers Uploaders: Thomas Goirand , Homepage: https://opendev.org/openstack/watcher Standards-Version: 4.6.1 Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/watcher Testsuite: autopkgtest, autopkgtest-pkg-python Testsuite-Triggers: crudini, mysql-server, rabbitmq-server Build-Depends: debhelper-compat (= 13), dh-python, openstack-pkg-tools (>= 119ubuntu1~), po-debconf, python3-all, python3-pbr (>= 3.1.1), python3-setuptools, python3-sphinx (>= 2.0.0) Build-Depends-Indep: python3-apscheduler (>= 3.5.1), python3-cinderclient (>= 1:3.5.0), python3-coverage (>= 4.5.1), python3-croniter (>= 0.3.20), python3-doc8 (>= 0.8.0), python3-freezegun (>= 0.3.10), python3-futurist (>= 1.8.0), python3-glanceclient (>= 1:2.9.1), python3-gnocchiclient (>= 7.0.1), python3-hacking (>= 1.1.0), python3-ironicclient (>= 2.5.0), python3-jsonpatch (>= 1.21), python3-jsonschema (>= 3.2.0), python3-keystoneauth1 (>= 3.4.0), python3-keystoneclient (>= 1:3.15.0), python3-keystonemiddleware (>= 4.21.0), python3-libmaas (>= 0.6.8), python3-lxml (>= 4.5.1), python3-microversion-parse (>= 0.2.1), python3-mock (>= 2.0.0), python3-monascaclient (>= 1.12.0), python3-networkx (>= 2.4), python3-neutronclient (>= 1:6.7.0), python3-novaclient (>= 2:14.1.0), python3-openstackclient (>= 3.14.0), python3-openstackdocstheme (>= 2.2.1), python3-os-api-ref (>= 1.4.0), python3-os-resource-classes (>= 0.4.0), python3-os-testr (>= 1.0.0), python3-oslo.cache (>= 1.29.0), python3-oslo.concurrency (>= 3.26.0), python3-oslo.config (>= 1:6.8.0), python3-oslo.context (>= 1:2.21.0), python3-oslo.db (>= 4.44.0), python3-oslo.i18n (>= 3.20.0), python3-oslo.log (>= 3.37.0), python3-oslo.messaging (>= 14.1.0), python3-oslo.policy (>= 3.6.0), python3-oslo.reports (>= 1.27.0), python3-oslo.serialization (>= 2.25.0), python3-oslo.service (>= 1.30.0), python3-oslo.upgradecheck (>= 1.3.0), python3-oslo.utils (>= 3.36.0), python3-oslo.versionedobjects (>= 1.32.0), python3-oslotest (>= 1:3.3.0), python3-pastedeploy (>= 1.5.2), python3-pecan (>= 1.3.2), python3-prettytable (>= 0.7.2), python3-six (>= 1.11.0), python3-sphinxcontrib-pecanwsme (>= 0.8.0), python3-sphinxcontrib.apidoc (>= 0.2.0), python3-sphinxcontrib.svg2pdfconverter (>= 0.1.0), python3-sqlalchemy (>= 1.2.5), python3-stestr (>= 2.0.0), python3-stevedore (>= 1:1.28.0), python3-taskflow (>= 3.8.0), python3-testscenarios (>= 0.5.0), python3-testtools (>= 2.3.0), python3-voluptuous, python3-webob (>= 1:1.8.5), python3-webtest (>= 2.0.27), python3-wsme (>= 0.9.2) Package-List: python3-watcher deb python optional arch=all watcher-api deb net optional arch=all watcher-applier deb net optional arch=all watcher-common deb net optional arch=all watcher-decision-engine deb net optional arch=all watcher-doc deb doc optional arch=all Checksums-Sha1: fcf5e35ff9e61b7ea02cf206e98ef177b649e1ec 1125067 watcher_12.0.0~rc1.orig.tar.gz c42e728c77c2df2e4ab84c93c7ff889980d45b46 11284 watcher_12.0.0~rc1-0ubuntu1.debian.tar.xz Checksums-Sha256: 443b1a9b9b53c8bf903b1209aa42940b9909206a17eef5a07406c180034662fd 1125067 watcher_12.0.0~rc1.orig.tar.gz f3d8a224a19bc6f4c906392284f7a33504eb2e1200d905a34b3b4ae3b39e223b 11284 watcher_12.0.0~rc1-0ubuntu1.debian.tar.xz Files: 1d2f8ce53f002bd97e473e1cf66391b9 1125067 watcher_12.0.0~rc1.orig.tar.gz 0310cec019233c576fa740699c8d46b1 11284 watcher_12.0.0~rc1-0ubuntu1.debian.tar.xz Original-Maintainer: Debian OpenStack -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEqyPpqYQiiJ4Iw4OMv+yuy6Dn2MMFAmX6qJ0ACgkQv+yuy6Dn 2MN+Dw//cE6kiROKu5Ymsjefjc9j7Tkr5M+Bl6lDF6/9xYUBKkZsxLItgAKToduM qHfkNtNNJyDIHoqNxd5SwauHpqtX8+DVsfj1vevifD23NWPcW1RHs30mNFfQE00J ucCntN90vZezgDzqObNhbvQaMtLFMO7/XgkxA3eTfNW/L3ilg9o9VOC85GvWszPk t4cCKilIBTSjCMcfX6/8v53HVqkRPVdM44HyPjis+hj/UK4zu3r1+V7Q4OPXOM9R JFFcYObYgHzCczcnttkbAEBFGPG0HDaukT15e79CqKQG45kUy2P+QM5eED/oRnKh W07o/Ytjch1kLOE5xfR3CyeAZ9bNxYKtHju3nEBiY1+e0Jr8bYS9qPP6dRhSsIDs gp8KUGKZZXvHeeGAohcLtjQHta0UbHP37LpRkXGtF8C3R+T4nmoGzlR3FDu9e3c2 qg8huQzTKjYkAXBefcTcc3GTip1b1EEjxJOPpLnk1tLEju1Bxta6YPNL+WEhr/H+ 6NcQLVzF3GJ/FYmZbFwKGtsg3jWzIL/SKUiRU3xYZrNG+eH386EiyXMWCygJrcby +6DMjkjTPEjsmQFXCCoHFxgwy/Q5K0HdBEnyvHp62HJJQ9cxBpkz+hqTJB/xwF8T be84mecJgckzi/Mn85NWYyTYuLDtxQGjiKjKL0Ms4I/QtJsxtN4= =GjDn -----END PGP SIGNATURE----- gpgv: Signature made Wed Mar 20 09:13:01 2024 UTC gpgv: using RSA key AB23E9A98422889E08C3838CBFECAECBA0E7D8C3 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./watcher_12.0.0~rc1-0ubuntu1.dsc: no acceptable signature found dpkg-source: info: extracting watcher in /<> dpkg-source: info: unpacking watcher_12.0.0~rc1.orig.tar.gz dpkg-source: info: unpacking watcher_12.0.0~rc1-0ubuntu1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying drop-sphinxcontrib-rsvgconverter.patch dpkg-source: info: applying skip-tests.patch dpkg-source: info: applying also-package-alembic-migration.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-27943694 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-27943694 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-27943694 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -b -rfakeroot dpkg-buildpackage: info: source package watcher dpkg-buildpackage: info: source version 2:12.0.0~rc1-0ubuntu1 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from watcher-12.0.0~rc1/debian/source/options: --extend-diff-ignore=^[.]gitreview$ fakeroot debian/rules clean py3versions: no X-Python3-Version in control file, using supported versions make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh clean --buildsystem=pybuild --with python3,sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions 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/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/setuptools/dist.py:508: InformationOnly: Normalizing '12.0.0.rc1' to '12.0.0rc1' self.metadata.version = self._normalize_version( running clean make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--buildsystem=pybuild debian/rules override_dh_clean make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh_clean rm -f debian/watcher-common.config debian/watcher-common.postinst debian/watcher-api.config debian/watcher-api.postinst rm -rf debian/*.upstart debian/*.service rm -rf debian/watcher-common.postrm debian/*.templates debian/po make[1]: Leaving directory '/<>' debian/rules build py3versions: no X-Python3-Version in control file, using supported versions make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh build --buildsystem=pybuild --with python3,sphinxdoc dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:305: python3.12 setup.py config /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/setuptools/dist.py:508: InformationOnly: Normalizing '12.0.0.rc1' to '12.0.0rc1' self.metadata.version = self._normalize_version( running config debian/rules override_dh_auto_build make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions 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 watcher-common.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func watcher-common.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func watcher-api.config /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func watcher-api.postinst /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_postrm watcher-common.postrm pkgos-merge-templates watcher-api watcher 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 watcher-common watcher db rabbit ksat Merging cs.po... Merging da.po... Merging de.po... Merging es.po... Merging fr.po... Merging gl.po... Merging it.po... Merging ja.po... Merging nl.po... Merging pl.po... Merging pt.po... Merging pt_BR.po... Merging ru.po... Merging sv.po... Merging zh_CN.po... make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions 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 '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary py3versions: no X-Python3-Version in control file, using supported versions make: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions dh binary --buildsystem=pybuild --with python3,sphinxdoc dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild debian/rules override_dh_auto_install make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions 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 '/<>' debian/rules override_dh_install make[1]: Entering directory '/<>' py3versions: no X-Python3-Version in control file, using supported versions make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions pkgos-dh_auto_install --no-py2 + PKGOS_IN_TMP=no + echo WARNING: --no-py2 is deprecated and always on. WARNING: --no-py2 is deprecated and always on. + shift + dpkg-parsechangelog -SSource + SRC_PKG_NAME=watcher + echo watcher + sed s/python-// + PY_MODULE_NAME=watcher + py3versions -vr + PYTHON3S=3.12 + [ no = yes ] + TARGET_DIR=python3-watcher + pwd + python3.12 setup.py install --install-layout=deb --root /<>/debian/python3-watcher /usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3/dist-packages/setuptools/dist.py:508: InformationOnly: Normalizing '12.0.0.rc1' to '12.0.0rc1' self.metadata.version = self._normalize_version( running install [pbr] Generating AUTHORS [pbr] AUTHORS complete (0.0s) running build running build_py creating build creating build/lib creating build/lib/watcher creating build/lib/watcher/decision_engine creating build/lib/watcher/decision_engine/model creating build/lib/watcher/decision_engine/model/notification copying watcher/decision_engine/model/notification/base.py -> build/lib/watcher/decision_engine/model/notification copying watcher/decision_engine/model/notification/cinder.py -> build/lib/watcher/decision_engine/model/notification copying watcher/decision_engine/model/notification/__init__.py -> build/lib/watcher/decision_engine/model/notification copying watcher/decision_engine/model/notification/nova.py -> build/lib/watcher/decision_engine/model/notification copying watcher/decision_engine/model/notification/filtering.py -> build/lib/watcher/decision_engine/model/notification creating build/lib/watcher/api copying watcher/api/config.py -> build/lib/watcher/api copying watcher/api/app.py -> build/lib/watcher/api copying watcher/api/wsgi.py -> build/lib/watcher/api copying watcher/api/scheduling.py -> build/lib/watcher/api copying watcher/api/hooks.py -> build/lib/watcher/api copying watcher/api/acl.py -> build/lib/watcher/api copying watcher/api/__init__.py -> build/lib/watcher/api creating build/lib/watcher/applier copying watcher/applier/base.py -> build/lib/watcher/applier copying watcher/applier/manager.py -> build/lib/watcher/applier copying watcher/applier/rpcapi.py -> build/lib/watcher/applier copying watcher/applier/default.py -> build/lib/watcher/applier copying watcher/applier/sync.py -> build/lib/watcher/applier copying watcher/applier/__init__.py -> build/lib/watcher/applier creating build/lib/watcher/tests creating build/lib/watcher/tests/applier creating build/lib/watcher/tests/applier/workflow_engine creating build/lib/watcher/tests/applier/workflow_engine/loading copying watcher/tests/applier/workflow_engine/loading/__init__.py -> build/lib/watcher/tests/applier/workflow_engine/loading copying watcher/tests/applier/workflow_engine/loading/test_default_engine_loader.py -> build/lib/watcher/tests/applier/workflow_engine/loading creating build/lib/watcher/tests/decision_engine creating build/lib/watcher/tests/decision_engine/scoring copying watcher/tests/decision_engine/scoring/test_scoring_factory.py -> build/lib/watcher/tests/decision_engine/scoring copying watcher/tests/decision_engine/scoring/test_dummy_scoring_container.py -> build/lib/watcher/tests/decision_engine/scoring copying watcher/tests/decision_engine/scoring/test_dummy_scorer.py -> build/lib/watcher/tests/decision_engine/scoring copying watcher/tests/decision_engine/scoring/__init__.py -> build/lib/watcher/tests/decision_engine/scoring creating build/lib/watcher/common copying watcher/common/config.py -> build/lib/watcher/common copying watcher/common/utils.py -> build/lib/watcher/common copying watcher/common/rpc.py -> build/lib/watcher/common copying watcher/common/clients.py -> build/lib/watcher/common copying watcher/common/keystone_helper.py -> build/lib/watcher/common copying watcher/common/service_manager.py -> build/lib/watcher/common copying watcher/common/cinder_helper.py -> build/lib/watcher/common copying watcher/common/ironic_helper.py -> build/lib/watcher/common copying watcher/common/scheduling.py -> build/lib/watcher/common copying watcher/common/paths.py -> build/lib/watcher/common copying watcher/common/context.py -> build/lib/watcher/common copying watcher/common/service.py -> build/lib/watcher/common copying watcher/common/placement_helper.py -> build/lib/watcher/common copying watcher/common/nova_helper.py -> build/lib/watcher/common copying watcher/common/policy.py -> build/lib/watcher/common copying watcher/common/__init__.py -> build/lib/watcher/common copying watcher/common/exception.py -> build/lib/watcher/common creating build/lib/watcher/decision_engine/loading copying watcher/decision_engine/loading/default.py -> build/lib/watcher/decision_engine/loading copying watcher/decision_engine/loading/__init__.py -> build/lib/watcher/decision_engine/loading creating build/lib/watcher/hacking copying watcher/hacking/checks.py -> build/lib/watcher/hacking copying watcher/hacking/__init__.py -> build/lib/watcher/hacking creating build/lib/watcher/conf copying watcher/conf/clients_auth.py -> build/lib/watcher/conf copying watcher/conf/opts.py -> build/lib/watcher/conf copying watcher/conf/decision_engine.py -> build/lib/watcher/conf copying watcher/conf/plugins.py -> build/lib/watcher/conf copying watcher/conf/ceilometer_client.py -> build/lib/watcher/conf copying watcher/conf/nova_client.py -> build/lib/watcher/conf copying watcher/conf/grafana_client.py -> build/lib/watcher/conf copying watcher/conf/api.py -> build/lib/watcher/conf copying watcher/conf/grafana_translators.py -> build/lib/watcher/conf copying watcher/conf/planner.py -> build/lib/watcher/conf copying watcher/conf/monasca_client.py -> build/lib/watcher/conf copying watcher/conf/ironic_client.py -> build/lib/watcher/conf copying watcher/conf/cinder_client.py -> build/lib/watcher/conf copying watcher/conf/paths.py -> build/lib/watcher/conf copying watcher/conf/neutron_client.py -> build/lib/watcher/conf copying watcher/conf/service.py -> build/lib/watcher/conf copying watcher/conf/gnocchi_client.py -> build/lib/watcher/conf copying watcher/conf/glance_client.py -> build/lib/watcher/conf copying watcher/conf/keystone_client.py -> build/lib/watcher/conf copying watcher/conf/placement_client.py -> build/lib/watcher/conf copying watcher/conf/__init__.py -> build/lib/watcher/conf copying watcher/conf/applier.py -> build/lib/watcher/conf copying watcher/conf/exception.py -> build/lib/watcher/conf copying watcher/conf/db.py -> build/lib/watcher/conf copying watcher/conf/datasources.py -> build/lib/watcher/conf copying watcher/conf/maas_client.py -> build/lib/watcher/conf copying watcher/conf/collector.py -> build/lib/watcher/conf creating build/lib/watcher/api/controllers creating build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/utils.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/action_plan.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/collection.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/scoring_engine.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/webhooks.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/audit_template.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/service.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/types.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/data_model.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/strategy.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/audit.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/action.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/versions.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/__init__.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/goal.py -> build/lib/watcher/api/controllers/v1 copying watcher/api/controllers/v1/efficacy_indicator.py -> build/lib/watcher/api/controllers/v1 creating build/lib/watcher/tests/api creating build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_types.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_audit_templates.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_strategies.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_audits.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_webhooks.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_actions_plans.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_microversions.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_root.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_goals.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_utils.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/__init__.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_actions.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_services.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_scoring_engines.py -> build/lib/watcher/tests/api/v1 copying watcher/tests/api/v1/test_data_model.py -> build/lib/watcher/tests/api/v1 creating build/lib/watcher/tests/decision_engine/audit copying watcher/tests/decision_engine/audit/test_audit_handlers.py -> build/lib/watcher/tests/decision_engine/audit copying watcher/tests/decision_engine/audit/__init__.py -> build/lib/watcher/tests/decision_engine/audit creating build/lib/watcher/decision_engine/datasources creating build/lib/watcher/decision_engine/datasources/grafana_translator copying watcher/decision_engine/datasources/grafana_translator/influxdb.py -> build/lib/watcher/decision_engine/datasources/grafana_translator copying watcher/decision_engine/datasources/grafana_translator/base.py -> build/lib/watcher/decision_engine/datasources/grafana_translator copying watcher/decision_engine/datasources/grafana_translator/__init__.py -> build/lib/watcher/decision_engine/datasources/grafana_translator creating build/lib/watcher/tests/applier/action_plan copying watcher/tests/applier/action_plan/test_default_action_handler.py -> build/lib/watcher/tests/applier/action_plan copying watcher/tests/applier/action_plan/__init__.py -> build/lib/watcher/tests/applier/action_plan creating build/lib/watcher/decision_engine/strategy creating build/lib/watcher/decision_engine/strategy/context copying watcher/decision_engine/strategy/context/base.py -> build/lib/watcher/decision_engine/strategy/context copying watcher/decision_engine/strategy/context/default.py -> build/lib/watcher/decision_engine/strategy/context copying watcher/decision_engine/strategy/context/__init__.py -> build/lib/watcher/decision_engine/strategy/context creating build/lib/watcher/tests/decision_engine/event_consumer copying watcher/tests/decision_engine/event_consumer/__init__.py -> build/lib/watcher/tests/decision_engine/event_consumer copying watcher/tests/api/utils.py -> build/lib/watcher/tests/api copying watcher/tests/api/test_scheduling.py -> build/lib/watcher/tests/api copying watcher/tests/api/base.py -> build/lib/watcher/tests/api copying watcher/tests/api/test_config.py -> build/lib/watcher/tests/api copying watcher/tests/api/test_base.py -> build/lib/watcher/tests/api copying watcher/tests/api/test_root.py -> build/lib/watcher/tests/api copying watcher/tests/api/test_utils.py -> build/lib/watcher/tests/api copying watcher/tests/api/__init__.py -> build/lib/watcher/tests/api copying watcher/tests/api/test_hooks.py -> build/lib/watcher/tests/api creating build/lib/watcher/common/metal_helper copying watcher/common/metal_helper/base.py -> build/lib/watcher/common/metal_helper copying watcher/common/metal_helper/constants.py -> build/lib/watcher/common/metal_helper copying watcher/common/metal_helper/ironic.py -> build/lib/watcher/common/metal_helper copying watcher/common/metal_helper/factory.py -> build/lib/watcher/common/metal_helper copying watcher/common/metal_helper/maas.py -> build/lib/watcher/common/metal_helper copying watcher/common/metal_helper/__init__.py -> build/lib/watcher/common/metal_helper creating build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/storage_capacity_balance.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/workload_stabilization.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/workload_balance.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/noisy_neighbor.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/base.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/host_maintenance.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/uniform_airflow.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/outlet_temp_control.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/dummy_strategy.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/basic_consolidation.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/__init__.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/saving_energy.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/actuation.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/dummy_with_scorer.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/zone_migration.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/node_resource_consolidation.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/decision_engine/strategy/strategies/dummy_with_resize.py -> build/lib/watcher/decision_engine/strategy/strategies copying watcher/tests/applier/workflow_engine/test_default_workflow_engine.py -> build/lib/watcher/tests/applier/workflow_engine copying watcher/tests/applier/workflow_engine/test_taskflow_action_container.py -> build/lib/watcher/tests/applier/workflow_engine copying watcher/tests/applier/workflow_engine/__init__.py -> build/lib/watcher/tests/applier/workflow_engine creating build/lib/watcher/decision_engine/goal copying watcher/decision_engine/goal/base.py -> build/lib/watcher/decision_engine/goal copying watcher/decision_engine/goal/goals.py -> build/lib/watcher/decision_engine/goal copying watcher/decision_engine/goal/__init__.py -> build/lib/watcher/decision_engine/goal creating build/lib/watcher/cmd copying watcher/cmd/api.py -> build/lib/watcher/cmd copying watcher/cmd/decisionengine.py -> build/lib/watcher/cmd copying watcher/cmd/status.py -> build/lib/watcher/cmd copying watcher/cmd/sync.py -> build/lib/watcher/cmd copying watcher/cmd/dbmanage.py -> build/lib/watcher/cmd copying watcher/cmd/__init__.py -> build/lib/watcher/cmd copying watcher/cmd/applier.py -> build/lib/watcher/cmd creating build/lib/watcher/tests/objects copying watcher/tests/objects/utils.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_action_plan.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_goal.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_objects.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_strategy.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_efficacy_indicator.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_action.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_action_description.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_service.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/__init__.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_audit_template.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_scoring_engine.py -> build/lib/watcher/tests/objects copying watcher/tests/objects/test_audit.py -> build/lib/watcher/tests/objects copying watcher/tests/config.py -> build/lib/watcher/tests copying watcher/tests/base.py -> build/lib/watcher/tests copying watcher/tests/fakes.py -> build/lib/watcher/tests copying watcher/tests/__init__.py -> build/lib/watcher/tests copying watcher/tests/conf_fixture.py -> build/lib/watcher/tests copying watcher/tests/policy_fixture.py -> build/lib/watcher/tests copying watcher/tests/test_threading.py -> build/lib/watcher/tests copying watcher/tests/fake_policy.py -> build/lib/watcher/tests creating build/lib/watcher/decision_engine/solution copying watcher/decision_engine/solution/base.py -> build/lib/watcher/decision_engine/solution copying watcher/decision_engine/solution/default.py -> build/lib/watcher/decision_engine/solution copying watcher/decision_engine/solution/__init__.py -> build/lib/watcher/decision_engine/solution copying watcher/decision_engine/solution/solution_comparator.py -> build/lib/watcher/decision_engine/solution copying watcher/decision_engine/solution/efficacy.py -> build/lib/watcher/decision_engine/solution copying watcher/decision_engine/solution/solution_evaluator.py -> build/lib/watcher/decision_engine/solution creating build/lib/watcher/tests/cmd copying watcher/tests/cmd/test_decision_engine.py -> build/lib/watcher/tests/cmd copying watcher/tests/cmd/test_db_manage.py -> build/lib/watcher/tests/cmd copying watcher/tests/cmd/test_status.py -> build/lib/watcher/tests/cmd copying watcher/tests/cmd/test_api.py -> build/lib/watcher/tests/cmd copying watcher/tests/cmd/test_applier.py -> build/lib/watcher/tests/cmd copying watcher/tests/cmd/__init__.py -> build/lib/watcher/tests/cmd creating build/lib/watcher/applier/actions copying watcher/applier/actions/migration.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/change_nova_service_state.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/volume_migration.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/base.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/factory.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/change_node_power_state.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/nop.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/resize.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/__init__.py -> build/lib/watcher/applier/actions copying watcher/applier/actions/sleep.py -> build/lib/watcher/applier/actions creating build/lib/watcher/tests/decision_engine/model copying watcher/tests/decision_engine/model/faker_cluster_state.py -> build/lib/watcher/tests/decision_engine/model copying watcher/tests/decision_engine/model/gnocchi_metrics.py -> build/lib/watcher/tests/decision_engine/model copying watcher/tests/decision_engine/model/ceilometer_metrics.py -> build/lib/watcher/tests/decision_engine/model copying watcher/tests/decision_engine/model/test_element.py -> build/lib/watcher/tests/decision_engine/model copying watcher/tests/decision_engine/model/__init__.py -> build/lib/watcher/tests/decision_engine/model copying watcher/tests/decision_engine/model/monasca_metrics.py -> build/lib/watcher/tests/decision_engine/model copying watcher/tests/decision_engine/model/test_model.py -> build/lib/watcher/tests/decision_engine/model copying watcher/tests/decision_engine/model/faker_cluster_and_metrics.py -> build/lib/watcher/tests/decision_engine/model creating build/lib/watcher/tests/decision_engine/model/notification copying watcher/tests/decision_engine/model/notification/test_cinder_notifications.py -> build/lib/watcher/tests/decision_engine/model/notification copying watcher/tests/decision_engine/model/notification/test_notifications.py -> build/lib/watcher/tests/decision_engine/model/notification copying watcher/tests/decision_engine/model/notification/__init__.py -> build/lib/watcher/tests/decision_engine/model/notification copying watcher/tests/decision_engine/model/notification/fake_managers.py -> build/lib/watcher/tests/decision_engine/model/notification copying watcher/tests/decision_engine/model/notification/test_nova_notifications.py -> build/lib/watcher/tests/decision_engine/model/notification creating build/lib/watcher/common/loader copying watcher/common/loader/base.py -> build/lib/watcher/common/loader copying watcher/common/loader/default.py -> build/lib/watcher/common/loader copying watcher/common/loader/__init__.py -> build/lib/watcher/common/loader copying watcher/common/loader/loadable.py -> build/lib/watcher/common/loader creating build/lib/watcher/notifications copying watcher/notifications/action_plan.py -> build/lib/watcher/notifications copying watcher/notifications/base.py -> build/lib/watcher/notifications copying watcher/notifications/service.py -> build/lib/watcher/notifications copying watcher/notifications/strategy.py -> build/lib/watcher/notifications copying watcher/notifications/audit.py -> build/lib/watcher/notifications copying watcher/notifications/action.py -> build/lib/watcher/notifications copying watcher/notifications/__init__.py -> build/lib/watcher/notifications copying watcher/notifications/exception.py -> build/lib/watcher/notifications copying watcher/notifications/goal.py -> build/lib/watcher/notifications creating build/lib/watcher/decision_engine/planner copying watcher/decision_engine/planner/workload_stabilization.py -> build/lib/watcher/decision_engine/planner copying watcher/decision_engine/planner/base.py -> build/lib/watcher/decision_engine/planner copying watcher/decision_engine/planner/weight.py -> build/lib/watcher/decision_engine/planner copying watcher/decision_engine/planner/manager.py -> build/lib/watcher/decision_engine/planner copying watcher/decision_engine/planner/__init__.py -> build/lib/watcher/decision_engine/planner copying watcher/decision_engine/planner/node_resource_consolidation.py -> build/lib/watcher/decision_engine/planner creating build/lib/watcher/tests/notifications copying watcher/tests/notifications/test_action_plan_notification.py -> build/lib/watcher/tests/notifications copying watcher/tests/notifications/test_notification.py -> build/lib/watcher/tests/notifications copying watcher/tests/notifications/__init__.py -> build/lib/watcher/tests/notifications copying watcher/tests/notifications/test_audit_notification.py -> build/lib/watcher/tests/notifications copying watcher/tests/notifications/test_action_notification.py -> build/lib/watcher/tests/notifications copying watcher/tests/notifications/test_service_notifications.py -> build/lib/watcher/tests/notifications copying watcher/decision_engine/datasources/base.py -> build/lib/watcher/decision_engine/datasources copying watcher/decision_engine/datasources/manager.py -> build/lib/watcher/decision_engine/datasources copying watcher/decision_engine/datasources/monasca.py -> build/lib/watcher/decision_engine/datasources copying watcher/decision_engine/datasources/grafana.py -> build/lib/watcher/decision_engine/datasources copying watcher/decision_engine/datasources/__init__.py -> build/lib/watcher/decision_engine/datasources copying watcher/decision_engine/datasources/ceilometer.py -> build/lib/watcher/decision_engine/datasources copying watcher/decision_engine/datasources/gnocchi.py -> build/lib/watcher/decision_engine/datasources creating build/lib/watcher/decision_engine/scope copying watcher/decision_engine/scope/base.py -> build/lib/watcher/decision_engine/scope copying watcher/decision_engine/scope/storage.py -> build/lib/watcher/decision_engine/scope copying watcher/decision_engine/scope/baremetal.py -> build/lib/watcher/decision_engine/scope copying watcher/decision_engine/scope/compute.py -> build/lib/watcher/decision_engine/scope copying watcher/decision_engine/scope/__init__.py -> build/lib/watcher/decision_engine/scope creating build/lib/watcher/tests/decision_engine/strategy copying watcher/tests/decision_engine/strategy/__init__.py -> build/lib/watcher/tests/decision_engine/strategy creating build/lib/watcher/tests/common copying watcher/tests/common/test_clients.py -> build/lib/watcher/tests/common copying watcher/tests/common/test_cinder_helper.py -> build/lib/watcher/tests/common copying watcher/tests/common/test_ironic_helper.py -> build/lib/watcher/tests/common copying watcher/tests/common/test_placement_helper.py -> build/lib/watcher/tests/common copying watcher/tests/common/test_service.py -> build/lib/watcher/tests/common copying watcher/tests/common/test_utils.py -> build/lib/watcher/tests/common copying watcher/tests/common/__init__.py -> build/lib/watcher/tests/common copying watcher/tests/common/test_nova_helper.py -> build/lib/watcher/tests/common creating build/lib/watcher/decision_engine/model/collector copying watcher/decision_engine/model/collector/base.py -> build/lib/watcher/decision_engine/model/collector copying watcher/decision_engine/model/collector/manager.py -> build/lib/watcher/decision_engine/model/collector copying watcher/decision_engine/model/collector/ironic.py -> build/lib/watcher/decision_engine/model/collector copying watcher/decision_engine/model/collector/cinder.py -> build/lib/watcher/decision_engine/model/collector copying watcher/decision_engine/model/collector/__init__.py -> build/lib/watcher/decision_engine/model/collector copying watcher/decision_engine/model/collector/nova.py -> build/lib/watcher/decision_engine/model/collector copying watcher/decision_engine/model/base.py -> build/lib/watcher/decision_engine/model copying watcher/decision_engine/model/model_root.py -> build/lib/watcher/decision_engine/model copying watcher/decision_engine/model/__init__.py -> build/lib/watcher/decision_engine/model creating build/lib/watcher/tests/applier/actions copying watcher/tests/applier/actions/test_change_node_power_state.py -> build/lib/watcher/tests/applier/actions copying watcher/tests/applier/actions/test_change_nova_service_state.py -> build/lib/watcher/tests/applier/actions copying watcher/tests/applier/actions/test_resize.py -> build/lib/watcher/tests/applier/actions copying watcher/tests/applier/actions/test_migration.py -> build/lib/watcher/tests/applier/actions copying watcher/tests/applier/actions/test_volume_migration.py -> build/lib/watcher/tests/applier/actions copying watcher/tests/applier/actions/__init__.py -> build/lib/watcher/tests/applier/actions copying watcher/tests/applier/actions/test_sleep.py -> build/lib/watcher/tests/applier/actions creating build/lib/watcher/tests/conf copying watcher/tests/conf/test_list_opts.py -> build/lib/watcher/tests/conf copying watcher/tests/conf/__init__.py -> build/lib/watcher/tests/conf creating build/lib/watcher/decision_engine/goal/efficacy copying watcher/decision_engine/goal/efficacy/base.py -> build/lib/watcher/decision_engine/goal/efficacy copying watcher/decision_engine/goal/efficacy/indicators.py -> build/lib/watcher/decision_engine/goal/efficacy copying watcher/decision_engine/goal/efficacy/specs.py -> build/lib/watcher/decision_engine/goal/efficacy copying watcher/decision_engine/goal/efficacy/__init__.py -> build/lib/watcher/decision_engine/goal/efficacy creating build/lib/watcher/tests/decision_engine/messaging copying watcher/tests/decision_engine/messaging/test_data_model_endpoint.py -> build/lib/watcher/tests/decision_engine/messaging copying watcher/tests/decision_engine/messaging/test_audit_endpoint.py -> build/lib/watcher/tests/decision_engine/messaging copying watcher/tests/decision_engine/messaging/__init__.py -> build/lib/watcher/tests/decision_engine/messaging creating build/lib/watcher/decision_engine/model/element copying watcher/decision_engine/model/element/storage_resource.py -> build/lib/watcher/decision_engine/model/element copying watcher/decision_engine/model/element/base.py -> build/lib/watcher/decision_engine/model/element copying watcher/decision_engine/model/element/instance.py -> build/lib/watcher/decision_engine/model/element copying watcher/decision_engine/model/element/baremetal_resource.py -> build/lib/watcher/decision_engine/model/element copying watcher/decision_engine/model/element/__init__.py -> build/lib/watcher/decision_engine/model/element copying watcher/decision_engine/model/element/volume.py -> build/lib/watcher/decision_engine/model/element copying watcher/decision_engine/model/element/node.py -> build/lib/watcher/decision_engine/model/element copying watcher/decision_engine/model/element/compute_resource.py -> build/lib/watcher/decision_engine/model/element creating build/lib/watcher/objects copying watcher/objects/action_plan.py -> build/lib/watcher/objects copying watcher/objects/scoring_engine.py -> build/lib/watcher/objects copying watcher/objects/base.py -> build/lib/watcher/objects copying watcher/objects/action_description.py -> build/lib/watcher/objects copying watcher/objects/fields.py -> build/lib/watcher/objects copying watcher/objects/audit_template.py -> build/lib/watcher/objects copying watcher/objects/service.py -> build/lib/watcher/objects copying watcher/objects/strategy.py -> build/lib/watcher/objects copying watcher/objects/audit.py -> build/lib/watcher/objects copying watcher/objects/action.py -> build/lib/watcher/objects copying watcher/objects/__init__.py -> build/lib/watcher/objects copying watcher/objects/goal.py -> build/lib/watcher/objects copying watcher/objects/efficacy_indicator.py -> build/lib/watcher/objects creating build/lib/watcher/tests/decision_engine/planner copying watcher/tests/decision_engine/planner/test_weight_planner.py -> build/lib/watcher/tests/decision_engine/planner copying watcher/tests/decision_engine/planner/test_planner_manager.py -> build/lib/watcher/tests/decision_engine/planner copying watcher/tests/decision_engine/planner/__init__.py -> build/lib/watcher/tests/decision_engine/planner copying watcher/tests/decision_engine/planner/test_node_resource_consolidation.py -> build/lib/watcher/tests/decision_engine/planner copying watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py -> build/lib/watcher/tests/decision_engine/planner copying watcher/tests/decision_engine/test_scheduling.py -> build/lib/watcher/tests/decision_engine copying watcher/tests/decision_engine/test_gmr.py -> build/lib/watcher/tests/decision_engine copying watcher/tests/decision_engine/test_sync.py -> build/lib/watcher/tests/decision_engine copying watcher/tests/decision_engine/fake_strategies.py -> build/lib/watcher/tests/decision_engine copying watcher/tests/decision_engine/fake_metal_helper.py -> build/lib/watcher/tests/decision_engine copying watcher/tests/decision_engine/fake_goals.py -> build/lib/watcher/tests/decision_engine copying watcher/tests/decision_engine/test_rpcapi.py -> build/lib/watcher/tests/decision_engine copying watcher/tests/decision_engine/__init__.py -> build/lib/watcher/tests/decision_engine copying watcher/tests/applier/test_sync.py -> build/lib/watcher/tests/applier copying watcher/tests/applier/test_rpcapi.py -> build/lib/watcher/tests/applier copying watcher/tests/applier/__init__.py -> build/lib/watcher/tests/applier copying watcher/tests/applier/test_applier_manager.py -> build/lib/watcher/tests/applier creating build/lib/watcher/tests/decision_engine/scope copying watcher/tests/decision_engine/scope/test_compute.py -> build/lib/watcher/tests/decision_engine/scope copying watcher/tests/decision_engine/scope/test_storage.py -> build/lib/watcher/tests/decision_engine/scope copying watcher/tests/decision_engine/scope/__init__.py -> build/lib/watcher/tests/decision_engine/scope copying watcher/tests/decision_engine/scope/fake_scopes.py -> build/lib/watcher/tests/decision_engine/scope copying watcher/tests/decision_engine/scope/test_baremetal.py -> build/lib/watcher/tests/decision_engine/scope creating build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_workload_stabilization.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_noisy_neighbor.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_zone_migration.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_dummy_strategy.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_storage_capacity_balance.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_actuator.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_host_maintenance.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_base.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_outlet_temp_control.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_uniform_airflow.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_saving_energy.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_workload_balance.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/__init__.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_basic_consolidation.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_strategy_endpoint.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_vm_workload_consolidation.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_node_resource_consolidation.py -> build/lib/watcher/tests/decision_engine/strategy/strategies copying watcher/tests/decision_engine/strategy/strategies/test_dummy_with_scorer.py -> build/lib/watcher/tests/decision_engine/strategy/strategies creating build/lib/watcher/decision_engine/strategy/selection copying watcher/decision_engine/strategy/selection/base.py -> build/lib/watcher/decision_engine/strategy/selection copying watcher/decision_engine/strategy/selection/default.py -> build/lib/watcher/decision_engine/strategy/selection copying watcher/decision_engine/strategy/selection/__init__.py -> build/lib/watcher/decision_engine/strategy/selection creating build/lib/watcher/tests/decision_engine/strategy/selector copying watcher/tests/decision_engine/strategy/selector/test_strategy_selector.py -> build/lib/watcher/tests/decision_engine/strategy/selector copying watcher/tests/decision_engine/strategy/selector/__init__.py -> build/lib/watcher/tests/decision_engine/strategy/selector creating build/lib/watcher/applier/action_plan copying watcher/applier/action_plan/base.py -> build/lib/watcher/applier/action_plan copying watcher/applier/action_plan/default.py -> build/lib/watcher/applier/action_plan copying watcher/applier/action_plan/__init__.py -> build/lib/watcher/applier/action_plan creating build/lib/watcher/tests/decision_engine/datasources copying watcher/tests/decision_engine/datasources/test_monasca_helper.py -> build/lib/watcher/tests/decision_engine/datasources copying watcher/tests/decision_engine/datasources/test_grafana_helper.py -> build/lib/watcher/tests/decision_engine/datasources copying watcher/tests/decision_engine/datasources/test_manager.py -> build/lib/watcher/tests/decision_engine/datasources copying watcher/tests/decision_engine/datasources/test_base.py -> build/lib/watcher/tests/decision_engine/datasources copying watcher/tests/decision_engine/datasources/test_gnocchi_helper.py -> build/lib/watcher/tests/decision_engine/datasources copying watcher/tests/decision_engine/datasources/__init__.py -> build/lib/watcher/tests/decision_engine/datasources copying watcher/version.py -> build/lib/watcher copying watcher/__init__.py -> build/lib/watcher copying watcher/_i18n.py -> build/lib/watcher creating build/lib/watcher/decision_engine/audit copying watcher/decision_engine/audit/base.py -> build/lib/watcher/decision_engine/audit copying watcher/decision_engine/audit/event.py -> build/lib/watcher/decision_engine/audit copying watcher/decision_engine/audit/continuous.py -> build/lib/watcher/decision_engine/audit copying watcher/decision_engine/audit/__init__.py -> build/lib/watcher/decision_engine/audit copying watcher/decision_engine/audit/oneshot.py -> build/lib/watcher/decision_engine/audit copying watcher/decision_engine/gmr.py -> build/lib/watcher/decision_engine copying watcher/decision_engine/manager.py -> build/lib/watcher/decision_engine copying watcher/decision_engine/rpcapi.py -> build/lib/watcher/decision_engine copying watcher/decision_engine/threading.py -> build/lib/watcher/decision_engine copying watcher/decision_engine/scheduling.py -> build/lib/watcher/decision_engine copying watcher/decision_engine/sync.py -> build/lib/watcher/decision_engine copying watcher/decision_engine/__init__.py -> build/lib/watcher/decision_engine creating build/lib/watcher/tests/common/metal_helper copying watcher/tests/common/metal_helper/test_maas.py -> build/lib/watcher/tests/common/metal_helper copying watcher/tests/common/metal_helper/test_base.py -> build/lib/watcher/tests/common/metal_helper copying watcher/tests/common/metal_helper/test_ironic.py -> build/lib/watcher/tests/common/metal_helper copying watcher/tests/common/metal_helper/__init__.py -> build/lib/watcher/tests/common/metal_helper copying watcher/tests/common/metal_helper/test_factory.py -> build/lib/watcher/tests/common/metal_helper copying watcher/api/controllers/base.py -> build/lib/watcher/api/controllers copying watcher/api/controllers/root.py -> build/lib/watcher/api/controllers copying watcher/api/controllers/link.py -> build/lib/watcher/api/controllers copying watcher/api/controllers/__init__.py -> build/lib/watcher/api/controllers creating build/lib/watcher/decision_engine/strategy/common copying watcher/decision_engine/strategy/common/level.py -> build/lib/watcher/decision_engine/strategy/common copying watcher/decision_engine/strategy/common/__init__.py -> build/lib/watcher/decision_engine/strategy/common creating build/lib/watcher/common/policies copying watcher/common/policies/action_plan.py -> build/lib/watcher/common/policies copying watcher/common/policies/scoring_engine.py -> build/lib/watcher/common/policies copying watcher/common/policies/base.py -> build/lib/watcher/common/policies copying watcher/common/policies/audit_template.py -> build/lib/watcher/common/policies copying watcher/common/policies/service.py -> build/lib/watcher/common/policies copying watcher/common/policies/data_model.py -> build/lib/watcher/common/policies copying watcher/common/policies/strategy.py -> build/lib/watcher/common/policies copying watcher/common/policies/audit.py -> build/lib/watcher/common/policies copying watcher/common/policies/action.py -> build/lib/watcher/common/policies copying watcher/common/policies/__init__.py -> build/lib/watcher/common/policies copying watcher/common/policies/goal.py -> build/lib/watcher/common/policies creating build/lib/watcher/applier/workflow_engine copying watcher/applier/workflow_engine/base.py -> build/lib/watcher/applier/workflow_engine copying watcher/applier/workflow_engine/default.py -> build/lib/watcher/applier/workflow_engine copying watcher/applier/workflow_engine/__init__.py -> build/lib/watcher/applier/workflow_engine creating build/lib/watcher/tests/decision_engine/solution copying watcher/tests/decision_engine/solution/test_default_solution.py -> build/lib/watcher/tests/decision_engine/solution copying watcher/tests/decision_engine/solution/__init__.py -> build/lib/watcher/tests/decision_engine/solution creating build/lib/watcher/db creating build/lib/watcher/db/sqlalchemy copying watcher/db/sqlalchemy/migration.py -> build/lib/watcher/db/sqlalchemy copying watcher/db/sqlalchemy/api.py -> build/lib/watcher/db/sqlalchemy copying watcher/db/sqlalchemy/job_store.py -> build/lib/watcher/db/sqlalchemy copying watcher/db/sqlalchemy/models.py -> build/lib/watcher/db/sqlalchemy copying watcher/db/sqlalchemy/__init__.py -> build/lib/watcher/db/sqlalchemy creating build/lib/watcher/tests/decision_engine/strategy/context copying watcher/tests/decision_engine/strategy/context/test_strategy_context.py -> build/lib/watcher/tests/decision_engine/strategy/context copying watcher/tests/decision_engine/strategy/context/__init__.py -> build/lib/watcher/tests/decision_engine/strategy/context creating build/lib/watcher/decision_engine/messaging copying watcher/decision_engine/messaging/data_model_endpoint.py -> build/lib/watcher/decision_engine/messaging copying watcher/decision_engine/messaging/__init__.py -> build/lib/watcher/decision_engine/messaging copying watcher/decision_engine/messaging/audit_endpoint.py -> build/lib/watcher/decision_engine/messaging creating build/lib/watcher/tests/applier/actions/loading copying watcher/tests/applier/actions/loading/test_default_actions_loader.py -> build/lib/watcher/tests/applier/actions/loading copying watcher/tests/applier/actions/loading/__init__.py -> build/lib/watcher/tests/applier/actions/loading creating build/lib/watcher/tests/decision_engine/datasources/grafana_translators copying watcher/tests/decision_engine/datasources/grafana_translators/test_base.py -> build/lib/watcher/tests/decision_engine/datasources/grafana_translators copying watcher/tests/decision_engine/datasources/grafana_translators/__init__.py -> build/lib/watcher/tests/decision_engine/datasources/grafana_translators copying watcher/tests/decision_engine/datasources/grafana_translators/test_influxdb.py -> build/lib/watcher/tests/decision_engine/datasources/grafana_translators copying watcher/db/migration.py -> build/lib/watcher/db copying watcher/db/purge.py -> build/lib/watcher/db copying watcher/db/api.py -> build/lib/watcher/db copying watcher/db/__init__.py -> build/lib/watcher/db creating build/lib/watcher/tests/applier/messaging copying watcher/tests/applier/messaging/test_trigger_action_plan_endpoint.py -> build/lib/watcher/tests/applier/messaging copying watcher/tests/applier/messaging/__init__.py -> build/lib/watcher/tests/applier/messaging creating build/lib/watcher/tests/common/loader copying watcher/tests/common/loader/test_loader.py -> build/lib/watcher/tests/common/loader copying watcher/tests/common/loader/__init__.py -> build/lib/watcher/tests/common/loader creating build/lib/watcher/api/middleware copying watcher/api/middleware/parsable_error.py -> build/lib/watcher/api/middleware copying watcher/api/middleware/auth_token.py -> build/lib/watcher/api/middleware copying watcher/api/middleware/__init__.py -> build/lib/watcher/api/middleware creating build/lib/watcher/applier/messaging copying watcher/applier/messaging/__init__.py -> build/lib/watcher/applier/messaging copying watcher/applier/messaging/trigger.py -> build/lib/watcher/applier/messaging creating build/lib/watcher/applier/loading copying watcher/applier/loading/default.py -> build/lib/watcher/applier/loading copying watcher/applier/loading/__init__.py -> build/lib/watcher/applier/loading copying watcher/decision_engine/strategy/__init__.py -> build/lib/watcher/decision_engine/strategy creating build/lib/watcher/tests/db copying watcher/tests/db/utils.py -> build/lib/watcher/tests/db copying watcher/tests/db/base.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_action_plan.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_goal.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_strategy.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_efficacy_indicator.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_action.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_action_description.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_service.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_purge.py -> build/lib/watcher/tests/db copying watcher/tests/db/__init__.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_audit_template.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_scoring_engine.py -> build/lib/watcher/tests/db copying watcher/tests/db/test_audit.py -> build/lib/watcher/tests/db creating build/lib/watcher/decision_engine/scoring copying watcher/decision_engine/scoring/base.py -> build/lib/watcher/decision_engine/scoring copying watcher/decision_engine/scoring/dummy_scorer.py -> build/lib/watcher/decision_engine/scoring copying watcher/decision_engine/scoring/scoring_factory.py -> build/lib/watcher/decision_engine/scoring copying watcher/decision_engine/scoring/__init__.py -> build/lib/watcher/decision_engine/scoring copying watcher/decision_engine/scoring/dummy_scoring_container.py -> build/lib/watcher/decision_engine/scoring creating build/lib/watcher/tests/decision_engine/cluster copying watcher/tests/decision_engine/cluster/test_cinder_cdmc.py -> build/lib/watcher/tests/decision_engine/cluster copying watcher/tests/decision_engine/cluster/test_nova_cdmc.py -> build/lib/watcher/tests/decision_engine/cluster copying watcher/tests/decision_engine/cluster/test_cluster_data_model_collector.py -> build/lib/watcher/tests/decision_engine/cluster copying watcher/tests/decision_engine/cluster/__init__.py -> build/lib/watcher/tests/decision_engine/cluster creating build/lib/watcher/tests/decision_engine/loading copying watcher/tests/decision_engine/loading/test_goal_loader.py -> build/lib/watcher/tests/decision_engine/loading copying watcher/tests/decision_engine/loading/test_default_strategy_loader.py -> build/lib/watcher/tests/decision_engine/loading copying watcher/tests/decision_engine/loading/test_default_planner_loader.py -> build/lib/watcher/tests/decision_engine/loading copying watcher/tests/decision_engine/loading/__init__.py -> build/lib/watcher/tests/decision_engine/loading copying watcher/tests/decision_engine/loading/test_collector_loader.py -> build/lib/watcher/tests/decision_engine/loading running egg_info writing python_watcher.egg-info/PKG-INFO writing dependency_links to python_watcher.egg-info/dependency_links.txt writing entry points to python_watcher.egg-info/entry_points.txt writing requirements to python_watcher.egg-info/requires.txt writing top-level names to python_watcher.egg-info/top_level.txt [pbr] Reusing existing SOURCES.txt /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'watcher.db.sqlalchemy.alembic' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'watcher.db.sqlalchemy.alembic' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'watcher.db.sqlalchemy.alembic' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'watcher.db.sqlalchemy.alembic' to be distributed and are already explicitly excluding 'watcher.db.sqlalchemy.alembic' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'watcher.db.sqlalchemy.alembic.versions' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'watcher.db.sqlalchemy.alembic.versions' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'watcher.db.sqlalchemy.alembic.versions' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'watcher.db.sqlalchemy.alembic.versions' to be distributed and are already explicitly excluding 'watcher.db.sqlalchemy.alembic.versions' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'watcher.locale.de.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'watcher.locale.de.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'watcher.locale.de.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'watcher.locale.de.LC_MESSAGES' to be distributed and are already explicitly excluding 'watcher.locale.de.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'watcher.locale.en_GB.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'watcher.locale.en_GB.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'watcher.locale.en_GB.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'watcher.locale.en_GB.LC_MESSAGES' to be distributed and are already explicitly excluding 'watcher.locale.en_GB.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'watcher.tests.decision_engine.model.data' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'watcher.tests.decision_engine.model.data' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'watcher.tests.decision_engine.model.data' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'watcher.tests.decision_engine.model.data' to be distributed and are already explicitly excluding 'watcher.tests.decision_engine.model.data' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'watcher.tests.decision_engine.model.notification.data' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'watcher.tests.decision_engine.model.notification.data' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'watcher.tests.decision_engine.model.notification.data' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'watcher.tests.decision_engine.model.notification.data' to be distributed and are already explicitly excluding 'watcher.tests.decision_engine.model.notification.data' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying watcher/api/app.wsgi -> build/lib/watcher/api creating build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/ironic_scenario_1.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_1.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_10.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_1_with_1_node_unavailable.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_1_with_all_instances_exclude.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_1_with_all_nodes_disable.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_1_with_metrics.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_2_with_metrics.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_3_with_2_nodes.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_3_with_metrics.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_4_with_1_node_no_instance.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_5_with_instance_disk_0.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_6_with_2_nodes.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_7_with_2_nodes.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_8_with_4_nodes.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/scenario_9_with_3_active_plus_1_disabled_nodes.xml -> build/lib/watcher/tests/decision_engine/model/data copying watcher/tests/decision_engine/model/data/storage_scenario_1.xml -> build/lib/watcher/tests/decision_engine/model/data creating build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/capacity.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-create-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-delete-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-live_migration_force_complete-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-live_migration_post-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-lock.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-pause-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-power_off-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-power_on-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-rebuild-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-rescue-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-resize_confirm-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-restore-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-resume-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-shelve-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-shutdown-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-soft_delete-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-suspend-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-unlock.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-unpause-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-unrescue-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-unshelve-end.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/instance-update.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario3_instance-update.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario3_notfound_instance-update.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario3_notfound_legacy_instance-update.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario3_service-update-disabled.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario3_service-update-enabled.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_bootable-volume-create.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_capacity.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_capacity_node_notfound.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_capacity_pool_notfound.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_error-volume-create.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_volume-attach.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_volume-create.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_volume-create_pool_notfound.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_volume-delete.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_volume-detach.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_volume-resize.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/scenario_1_volume-update.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/service-create.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/service-delete.json -> build/lib/watcher/tests/decision_engine/model/notification/data copying watcher/tests/decision_engine/model/notification/data/service-update.json -> build/lib/watcher/tests/decision_engine/model/notification/data creating build/lib/watcher/locale creating build/lib/watcher/locale/de creating build/lib/watcher/locale/de/LC_MESSAGES copying watcher/locale/de/LC_MESSAGES/watcher.po -> build/lib/watcher/locale/de/LC_MESSAGES creating build/lib/watcher/locale/en_GB creating build/lib/watcher/locale/en_GB/LC_MESSAGES copying watcher/locale/en_GB/LC_MESSAGES/watcher.po -> build/lib/watcher/locale/en_GB/LC_MESSAGES copying watcher/api/controllers/rest_api_version_history.rst -> build/lib/watcher/api/controllers copying watcher/db/sqlalchemy/alembic.ini -> build/lib/watcher/db/sqlalchemy creating build/lib/watcher/db/sqlalchemy/alembic copying watcher/db/sqlalchemy/alembic/README.rst -> build/lib/watcher/db/sqlalchemy/alembic copying watcher/db/sqlalchemy/alembic/env.py -> build/lib/watcher/db/sqlalchemy/alembic copying watcher/db/sqlalchemy/alembic/script.py.mako -> build/lib/watcher/db/sqlalchemy/alembic creating build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/001_ocata.py -> build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/0f6042416884_add_apscheduler_jobs.py -> build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/3cfc94cecf4e_add_name_for_audit.py -> build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/4b16194c56bc_add_start_end_time.py -> build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/52804f2498c4_add_hostname.py -> build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/609bec748f2a_add_force_field.py -> build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/a86240e89a29_.py -> build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/d098df6021e2_cron_support_for_audit.py -> build/lib/watcher/db/sqlalchemy/alembic/versions copying watcher/db/sqlalchemy/alembic/versions/d09a5945e4a0_add_action_description_table.py -> build/lib/watcher/db/sqlalchemy/alembic/versions running install_lib creating /<>/debian/python3-watcher creating /<>/debian/python3-watcher/usr creating /<>/debian/python3-watcher/usr/lib creating /<>/debian/python3-watcher/usr/lib/python3 creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db copying build/lib/watcher/db/migration.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db copying build/lib/watcher/db/purge.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy copying build/lib/watcher/db/sqlalchemy/alembic.ini -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy copying build/lib/watcher/db/sqlalchemy/migration.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy copying build/lib/watcher/db/sqlalchemy/api.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy copying build/lib/watcher/db/sqlalchemy/job_store.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy copying build/lib/watcher/db/sqlalchemy/models.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/52804f2498c4_add_hostname.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/3cfc94cecf4e_add_name_for_audit.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/a86240e89a29_.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/d09a5945e4a0_add_action_description_table.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/609bec748f2a_add_force_field.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/4b16194c56bc_add_start_end_time.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/0f6042416884_add_apscheduler_jobs.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/001_ocata.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/versions/d098df6021e2_cron_support_for_audit.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions copying build/lib/watcher/db/sqlalchemy/alembic/README.rst -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic copying build/lib/watcher/db/sqlalchemy/alembic/script.py.mako -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic copying build/lib/watcher/db/sqlalchemy/alembic/env.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic copying build/lib/watcher/db/sqlalchemy/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy copying build/lib/watcher/db/api.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db copying build/lib/watcher/db/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/utils.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_action_plan.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_goal.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_strategy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_efficacy_indicator.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_action.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_action_description.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_purge.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_audit_template.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_scoring_engine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/db/test_audit.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db copying build/lib/watcher/tests/config.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests copying build/lib/watcher/tests/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests copying build/lib/watcher/tests/fakes.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api copying build/lib/watcher/tests/api/utils.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api copying build/lib/watcher/tests/api/test_scheduling.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api copying build/lib/watcher/tests/api/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api copying build/lib/watcher/tests/api/test_config.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_types.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_audit_templates.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_strategies.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_audits.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_webhooks.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_actions_plans.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_microversions.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_root.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_goals.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_utils.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_actions.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_services.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_scoring_engines.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/v1/test_data_model.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1 copying build/lib/watcher/tests/api/test_base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api copying build/lib/watcher/tests/api/test_root.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api copying build/lib/watcher/tests/api/test_utils.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api copying build/lib/watcher/tests/api/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api copying build/lib/watcher/tests/api/test_hooks.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine copying build/lib/watcher/tests/decision_engine/test_scheduling.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine copying build/lib/watcher/tests/decision_engine/test_gmr.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/solution copying build/lib/watcher/tests/decision_engine/solution/test_default_solution.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/solution copying build/lib/watcher/tests/decision_engine/solution/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/solution creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/grafana_translators copying build/lib/watcher/tests/decision_engine/datasources/grafana_translators/test_base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/grafana_translators copying build/lib/watcher/tests/decision_engine/datasources/grafana_translators/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/grafana_translators copying build/lib/watcher/tests/decision_engine/datasources/grafana_translators/test_influxdb.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/grafana_translators copying build/lib/watcher/tests/decision_engine/datasources/test_monasca_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources copying build/lib/watcher/tests/decision_engine/datasources/test_grafana_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources copying build/lib/watcher/tests/decision_engine/datasources/test_manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources copying build/lib/watcher/tests/decision_engine/datasources/test_base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources copying build/lib/watcher/tests/decision_engine/datasources/test_gnocchi_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources copying build/lib/watcher/tests/decision_engine/datasources/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources copying build/lib/watcher/tests/decision_engine/test_sync.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster copying build/lib/watcher/tests/decision_engine/cluster/test_cinder_cdmc.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster copying build/lib/watcher/tests/decision_engine/cluster/test_nova_cdmc.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster copying build/lib/watcher/tests/decision_engine/cluster/test_cluster_data_model_collector.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster copying build/lib/watcher/tests/decision_engine/cluster/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster copying build/lib/watcher/tests/decision_engine/fake_strategies.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/messaging copying build/lib/watcher/tests/decision_engine/messaging/test_data_model_endpoint.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/messaging copying build/lib/watcher/tests/decision_engine/messaging/test_audit_endpoint.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/messaging copying build/lib/watcher/tests/decision_engine/messaging/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/messaging copying build/lib/watcher/tests/decision_engine/fake_metal_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine copying build/lib/watcher/tests/decision_engine/fake_goals.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner copying build/lib/watcher/tests/decision_engine/planner/test_weight_planner.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner copying build/lib/watcher/tests/decision_engine/planner/test_planner_manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner copying build/lib/watcher/tests/decision_engine/planner/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner copying build/lib/watcher/tests/decision_engine/planner/test_node_resource_consolidation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner copying build/lib/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/audit copying build/lib/watcher/tests/decision_engine/audit/test_audit_handlers.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/audit copying build/lib/watcher/tests/decision_engine/audit/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/audit creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading copying build/lib/watcher/tests/decision_engine/loading/test_goal_loader.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading copying build/lib/watcher/tests/decision_engine/loading/test_default_strategy_loader.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading copying build/lib/watcher/tests/decision_engine/loading/test_default_planner_loader.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading copying build/lib/watcher/tests/decision_engine/loading/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading copying build/lib/watcher/tests/decision_engine/loading/test_collector_loader.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading copying build/lib/watcher/tests/decision_engine/test_rpcapi.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model copying build/lib/watcher/tests/decision_engine/model/faker_cluster_state.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification copying build/lib/watcher/tests/decision_engine/model/notification/test_cinder_notifications.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification copying build/lib/watcher/tests/decision_engine/model/notification/test_notifications.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-create-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-create_pool_notfound.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-soft_delete-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_capacity_node_notfound.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario3_instance-update.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/service-delete.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-resume-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-detach.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_error-volume-create.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario3_service-update-enabled.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario3_notfound_legacy_instance-update.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-rescue-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-unpause-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-unrescue-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-power_off-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario3_notfound_instance-update.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-create.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_capacity_pool_notfound.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-pause-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-shelve-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-live_migration_post-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-resize_confirm-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/service-create.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-rebuild-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-unshelve-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-shutdown-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-lock.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/capacity.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-attach.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-suspend-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-restore-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-unlock.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-update.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/service-update.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-update.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-delete-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario3_service-update-disabled.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_capacity.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-power_on-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_bootable-volume-create.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-delete.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/instance-live_migration_force_complete-end.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-resize.json -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/data copying build/lib/watcher/tests/decision_engine/model/notification/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification copying build/lib/watcher/tests/decision_engine/model/notification/fake_managers.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification copying build/lib/watcher/tests/decision_engine/model/notification/test_nova_notifications.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification copying build/lib/watcher/tests/decision_engine/model/gnocchi_metrics.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model copying build/lib/watcher/tests/decision_engine/model/ceilometer_metrics.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_1_with_metrics.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/ironic_scenario_1.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_7_with_2_nodes.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_3_with_2_nodes.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/storage_scenario_1.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_5_with_instance_disk_0.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_1.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_1_with_1_node_unavailable.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_3_with_metrics.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_9_with_3_active_plus_1_disabled_nodes.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_4_with_1_node_no_instance.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_6_with_2_nodes.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_10.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_8_with_4_nodes.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_2_with_metrics.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_1_with_all_instances_exclude.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/data/scenario_1_with_all_nodes_disable.xml -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/data copying build/lib/watcher/tests/decision_engine/model/test_element.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model copying build/lib/watcher/tests/decision_engine/model/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model copying build/lib/watcher/tests/decision_engine/model/monasca_metrics.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model copying build/lib/watcher/tests/decision_engine/model/test_model.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model copying build/lib/watcher/tests/decision_engine/model/faker_cluster_and_metrics.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/context copying build/lib/watcher/tests/decision_engine/strategy/context/test_strategy_context.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/context copying build/lib/watcher/tests/decision_engine/strategy/context/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/context copying build/lib/watcher/tests/decision_engine/strategy/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_workload_stabilization.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_noisy_neighbor.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_zone_migration.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_dummy_strategy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_storage_capacity_balance.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_actuator.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_host_maintenance.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_outlet_temp_control.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_uniform_airflow.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_saving_energy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_workload_balance.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_basic_consolidation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_strategy_endpoint.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_vm_workload_consolidation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_node_resource_consolidation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies copying build/lib/watcher/tests/decision_engine/strategy/strategies/test_dummy_with_scorer.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/selector copying build/lib/watcher/tests/decision_engine/strategy/selector/test_strategy_selector.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/selector copying build/lib/watcher/tests/decision_engine/strategy/selector/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/selector copying build/lib/watcher/tests/decision_engine/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring copying build/lib/watcher/tests/decision_engine/scoring/test_scoring_factory.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring copying build/lib/watcher/tests/decision_engine/scoring/test_dummy_scoring_container.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring copying build/lib/watcher/tests/decision_engine/scoring/test_dummy_scorer.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring copying build/lib/watcher/tests/decision_engine/scoring/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope copying build/lib/watcher/tests/decision_engine/scope/test_compute.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope copying build/lib/watcher/tests/decision_engine/scope/test_storage.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope copying build/lib/watcher/tests/decision_engine/scope/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope copying build/lib/watcher/tests/decision_engine/scope/fake_scopes.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope copying build/lib/watcher/tests/decision_engine/scope/test_baremetal.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/event_consumer copying build/lib/watcher/tests/decision_engine/event_consumer/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/event_consumer creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd copying build/lib/watcher/tests/cmd/test_decision_engine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd copying build/lib/watcher/tests/cmd/test_db_manage.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd copying build/lib/watcher/tests/cmd/test_status.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd copying build/lib/watcher/tests/cmd/test_api.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd copying build/lib/watcher/tests/cmd/test_applier.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd copying build/lib/watcher/tests/cmd/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd copying build/lib/watcher/tests/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/utils.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_action_plan.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_goal.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_objects.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_strategy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_efficacy_indicator.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_action.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_action_description.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_audit_template.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_scoring_engine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/objects/test_audit.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects copying build/lib/watcher/tests/conf_fixture.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests copying build/lib/watcher/tests/policy_fixture.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier copying build/lib/watcher/tests/applier/test_sync.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/action_plan copying build/lib/watcher/tests/applier/action_plan/test_default_action_handler.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/action_plan copying build/lib/watcher/tests/applier/action_plan/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/action_plan creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/messaging copying build/lib/watcher/tests/applier/messaging/test_trigger_action_plan_endpoint.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/messaging copying build/lib/watcher/tests/applier/messaging/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/messaging creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions copying build/lib/watcher/tests/applier/actions/test_change_node_power_state.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions copying build/lib/watcher/tests/applier/actions/test_change_nova_service_state.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions copying build/lib/watcher/tests/applier/actions/test_resize.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions copying build/lib/watcher/tests/applier/actions/test_migration.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions copying build/lib/watcher/tests/applier/actions/test_volume_migration.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/loading copying build/lib/watcher/tests/applier/actions/loading/test_default_actions_loader.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/loading copying build/lib/watcher/tests/applier/actions/loading/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/loading copying build/lib/watcher/tests/applier/actions/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions copying build/lib/watcher/tests/applier/actions/test_sleep.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions copying build/lib/watcher/tests/applier/test_rpcapi.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier copying build/lib/watcher/tests/applier/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine copying build/lib/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine copying build/lib/watcher/tests/applier/workflow_engine/test_taskflow_action_container.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine/loading copying build/lib/watcher/tests/applier/workflow_engine/loading/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine/loading copying build/lib/watcher/tests/applier/workflow_engine/loading/test_default_engine_loader.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine/loading copying build/lib/watcher/tests/applier/workflow_engine/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine copying build/lib/watcher/tests/applier/test_applier_manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier copying build/lib/watcher/tests/test_threading.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/conf copying build/lib/watcher/tests/conf/test_list_opts.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/conf copying build/lib/watcher/tests/conf/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/conf creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications copying build/lib/watcher/tests/notifications/test_action_plan_notification.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications copying build/lib/watcher/tests/notifications/test_notification.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications copying build/lib/watcher/tests/notifications/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications copying build/lib/watcher/tests/notifications/test_audit_notification.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications copying build/lib/watcher/tests/notifications/test_action_notification.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications copying build/lib/watcher/tests/notifications/test_service_notifications.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications copying build/lib/watcher/tests/fake_policy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/loader copying build/lib/watcher/tests/common/loader/test_loader.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/loader copying build/lib/watcher/tests/common/loader/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/loader copying build/lib/watcher/tests/common/test_clients.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common copying build/lib/watcher/tests/common/test_cinder_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common copying build/lib/watcher/tests/common/test_ironic_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common copying build/lib/watcher/tests/common/test_placement_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common copying build/lib/watcher/tests/common/test_service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common copying build/lib/watcher/tests/common/test_utils.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper copying build/lib/watcher/tests/common/metal_helper/test_maas.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper copying build/lib/watcher/tests/common/metal_helper/test_base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper copying build/lib/watcher/tests/common/metal_helper/test_ironic.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper copying build/lib/watcher/tests/common/metal_helper/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper copying build/lib/watcher/tests/common/metal_helper/test_factory.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper copying build/lib/watcher/tests/common/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common copying build/lib/watcher/tests/common/test_nova_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common copying build/lib/watcher/version.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/locale creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/locale/en_GB creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/locale/en_GB/LC_MESSAGES copying build/lib/watcher/locale/en_GB/LC_MESSAGES/watcher.po -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/locale/en_GB/LC_MESSAGES creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/locale/de creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/locale/de/LC_MESSAGES copying build/lib/watcher/locale/de/LC_MESSAGES/watcher.po -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/locale/de/LC_MESSAGES creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/hacking copying build/lib/watcher/hacking/checks.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/hacking copying build/lib/watcher/hacking/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/hacking creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api copying build/lib/watcher/api/config.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers copying build/lib/watcher/api/controllers/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers copying build/lib/watcher/api/controllers/rest_api_version_history.rst -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/utils.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/action_plan.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/collection.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/scoring_engine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/webhooks.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/audit_template.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/types.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/data_model.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/strategy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/audit.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/action.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/versions.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/goal.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/v1/efficacy_indicator.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1 copying build/lib/watcher/api/controllers/root.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers copying build/lib/watcher/api/controllers/link.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers copying build/lib/watcher/api/controllers/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers copying build/lib/watcher/api/app.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api copying build/lib/watcher/api/wsgi.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/middleware copying build/lib/watcher/api/middleware/parsable_error.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/middleware copying build/lib/watcher/api/middleware/auth_token.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/middleware copying build/lib/watcher/api/middleware/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/middleware copying build/lib/watcher/api/scheduling.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api copying build/lib/watcher/api/hooks.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api copying build/lib/watcher/api/acl.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api copying build/lib/watcher/api/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api copying build/lib/watcher/api/app.wsgi -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine copying build/lib/watcher/decision_engine/gmr.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution copying build/lib/watcher/decision_engine/solution/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution copying build/lib/watcher/decision_engine/solution/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution copying build/lib/watcher/decision_engine/solution/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution copying build/lib/watcher/decision_engine/solution/solution_comparator.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution copying build/lib/watcher/decision_engine/solution/efficacy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution copying build/lib/watcher/decision_engine/solution/solution_evaluator.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution copying build/lib/watcher/decision_engine/manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources copying build/lib/watcher/decision_engine/datasources/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources copying build/lib/watcher/decision_engine/datasources/manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/grafana_translator copying build/lib/watcher/decision_engine/datasources/grafana_translator/influxdb.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/grafana_translator copying build/lib/watcher/decision_engine/datasources/grafana_translator/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/grafana_translator copying build/lib/watcher/decision_engine/datasources/grafana_translator/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/grafana_translator copying build/lib/watcher/decision_engine/datasources/monasca.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources copying build/lib/watcher/decision_engine/datasources/grafana.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources copying build/lib/watcher/decision_engine/datasources/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources copying build/lib/watcher/decision_engine/datasources/ceilometer.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources copying build/lib/watcher/decision_engine/datasources/gnocchi.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal copying build/lib/watcher/decision_engine/goal/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy copying build/lib/watcher/decision_engine/goal/efficacy/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy copying build/lib/watcher/decision_engine/goal/efficacy/indicators.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy copying build/lib/watcher/decision_engine/goal/efficacy/specs.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy copying build/lib/watcher/decision_engine/goal/efficacy/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy copying build/lib/watcher/decision_engine/goal/goals.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal copying build/lib/watcher/decision_engine/goal/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal copying build/lib/watcher/decision_engine/rpcapi.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine copying build/lib/watcher/decision_engine/threading.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/messaging copying build/lib/watcher/decision_engine/messaging/data_model_endpoint.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/messaging copying build/lib/watcher/decision_engine/messaging/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/messaging copying build/lib/watcher/decision_engine/messaging/audit_endpoint.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/messaging copying build/lib/watcher/decision_engine/scheduling.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine copying build/lib/watcher/decision_engine/sync.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner copying build/lib/watcher/decision_engine/planner/workload_stabilization.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner copying build/lib/watcher/decision_engine/planner/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner copying build/lib/watcher/decision_engine/planner/weight.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner copying build/lib/watcher/decision_engine/planner/manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner copying build/lib/watcher/decision_engine/planner/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner copying build/lib/watcher/decision_engine/planner/node_resource_consolidation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit copying build/lib/watcher/decision_engine/audit/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit copying build/lib/watcher/decision_engine/audit/event.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit copying build/lib/watcher/decision_engine/audit/continuous.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit copying build/lib/watcher/decision_engine/audit/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit copying build/lib/watcher/decision_engine/audit/oneshot.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/loading copying build/lib/watcher/decision_engine/loading/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/loading copying build/lib/watcher/decision_engine/loading/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/loading creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model copying build/lib/watcher/decision_engine/model/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification copying build/lib/watcher/decision_engine/model/notification/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification copying build/lib/watcher/decision_engine/model/notification/cinder.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification copying build/lib/watcher/decision_engine/model/notification/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification copying build/lib/watcher/decision_engine/model/notification/nova.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification copying build/lib/watcher/decision_engine/model/notification/filtering.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification copying build/lib/watcher/decision_engine/model/model_root.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model copying build/lib/watcher/decision_engine/model/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector copying build/lib/watcher/decision_engine/model/collector/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector copying build/lib/watcher/decision_engine/model/collector/manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector copying build/lib/watcher/decision_engine/model/collector/ironic.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector copying build/lib/watcher/decision_engine/model/collector/cinder.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector copying build/lib/watcher/decision_engine/model/collector/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector copying build/lib/watcher/decision_engine/model/collector/nova.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element copying build/lib/watcher/decision_engine/model/element/storage_resource.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element copying build/lib/watcher/decision_engine/model/element/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element copying build/lib/watcher/decision_engine/model/element/instance.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element copying build/lib/watcher/decision_engine/model/element/baremetal_resource.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element copying build/lib/watcher/decision_engine/model/element/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element copying build/lib/watcher/decision_engine/model/element/volume.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element copying build/lib/watcher/decision_engine/model/element/node.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element copying build/lib/watcher/decision_engine/model/element/compute_resource.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/context copying build/lib/watcher/decision_engine/strategy/context/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/context copying build/lib/watcher/decision_engine/strategy/context/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/context copying build/lib/watcher/decision_engine/strategy/context/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/context creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/selection copying build/lib/watcher/decision_engine/strategy/selection/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/selection copying build/lib/watcher/decision_engine/strategy/selection/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/selection copying build/lib/watcher/decision_engine/strategy/selection/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/selection copying build/lib/watcher/decision_engine/strategy/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/storage_capacity_balance.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/workload_stabilization.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/workload_balance.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/noisy_neighbor.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/host_maintenance.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/uniform_airflow.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/outlet_temp_control.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/dummy_strategy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/basic_consolidation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/saving_energy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/actuation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/dummy_with_scorer.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/zone_migration.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/node_resource_consolidation.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies copying build/lib/watcher/decision_engine/strategy/strategies/dummy_with_resize.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/common copying build/lib/watcher/decision_engine/strategy/common/level.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/common copying build/lib/watcher/decision_engine/strategy/common/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/common copying build/lib/watcher/decision_engine/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring copying build/lib/watcher/decision_engine/scoring/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring copying build/lib/watcher/decision_engine/scoring/dummy_scorer.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring copying build/lib/watcher/decision_engine/scoring/scoring_factory.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring copying build/lib/watcher/decision_engine/scoring/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring copying build/lib/watcher/decision_engine/scoring/dummy_scoring_container.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope copying build/lib/watcher/decision_engine/scope/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope copying build/lib/watcher/decision_engine/scope/storage.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope copying build/lib/watcher/decision_engine/scope/baremetal.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope copying build/lib/watcher/decision_engine/scope/compute.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope copying build/lib/watcher/decision_engine/scope/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd copying build/lib/watcher/cmd/api.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd copying build/lib/watcher/cmd/decisionengine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd copying build/lib/watcher/cmd/status.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd copying build/lib/watcher/cmd/sync.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd copying build/lib/watcher/cmd/dbmanage.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd copying build/lib/watcher/cmd/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd copying build/lib/watcher/cmd/applier.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd copying build/lib/watcher/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher copying build/lib/watcher/_i18n.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/action_plan.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/scoring_engine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/action_description.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/fields.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/audit_template.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/strategy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/audit.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/action.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/goal.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects copying build/lib/watcher/objects/efficacy_indicator.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier copying build/lib/watcher/applier/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier copying build/lib/watcher/applier/manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/action_plan copying build/lib/watcher/applier/action_plan/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/action_plan copying build/lib/watcher/applier/action_plan/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/action_plan copying build/lib/watcher/applier/action_plan/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/action_plan copying build/lib/watcher/applier/rpcapi.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/messaging copying build/lib/watcher/applier/messaging/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/messaging copying build/lib/watcher/applier/messaging/trigger.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/messaging copying build/lib/watcher/applier/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier copying build/lib/watcher/applier/sync.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/loading copying build/lib/watcher/applier/loading/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/loading copying build/lib/watcher/applier/loading/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/loading creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/migration.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/change_nova_service_state.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/volume_migration.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/factory.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/change_node_power_state.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/nop.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/resize.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/actions/sleep.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions copying build/lib/watcher/applier/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/workflow_engine copying build/lib/watcher/applier/workflow_engine/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/workflow_engine copying build/lib/watcher/applier/workflow_engine/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/workflow_engine copying build/lib/watcher/applier/workflow_engine/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/workflow_engine creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/clients_auth.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/opts.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/decision_engine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/plugins.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/ceilometer_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/nova_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/grafana_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/api.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/grafana_translators.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/planner.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/monasca_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/ironic_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/cinder_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/paths.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/neutron_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/gnocchi_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/glance_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/keystone_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/placement_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/applier.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/exception.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/db.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/datasources.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/maas_client.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf copying build/lib/watcher/conf/collector.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/action_plan.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/strategy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/audit.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/action.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/exception.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications copying build/lib/watcher/notifications/goal.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/config.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/utils.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/rpc.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader copying build/lib/watcher/common/loader/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader copying build/lib/watcher/common/loader/default.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader copying build/lib/watcher/common/loader/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader copying build/lib/watcher/common/loader/loadable.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader copying build/lib/watcher/common/clients.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/keystone_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/service_manager.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/cinder_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/ironic_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/scheduling.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/paths.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/context.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/placement_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/nova_helper.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper copying build/lib/watcher/common/metal_helper/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper copying build/lib/watcher/common/metal_helper/constants.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper copying build/lib/watcher/common/metal_helper/ironic.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper copying build/lib/watcher/common/metal_helper/factory.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper copying build/lib/watcher/common/metal_helper/maas.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper copying build/lib/watcher/common/metal_helper/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper copying build/lib/watcher/common/policy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common copying build/lib/watcher/common/exception.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common creating /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/action_plan.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/scoring_engine.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/base.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/audit_template.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/service.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/data_model.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/strategy.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/audit.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/action.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/__init__.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies copying build/lib/watcher/common/policies/goal.py -> /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/migration.py to migration.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/purge.py to purge.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/migration.py to migration.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/api.py to api.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/job_store.py to job_store.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/models.py to models.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/52804f2498c4_add_hostname.py to 52804f2498c4_add_hostname.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/3cfc94cecf4e_add_name_for_audit.py to 3cfc94cecf4e_add_name_for_audit.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/a86240e89a29_.py to a86240e89a29_.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/d09a5945e4a0_add_action_description_table.py to d09a5945e4a0_add_action_description_table.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/609bec748f2a_add_force_field.py to 609bec748f2a_add_force_field.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/4b16194c56bc_add_start_end_time.py to 4b16194c56bc_add_start_end_time.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/0f6042416884_add_apscheduler_jobs.py to 0f6042416884_add_apscheduler_jobs.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/001_ocata.py to 001_ocata.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/versions/d098df6021e2_cron_support_for_audit.py to d098df6021e2_cron_support_for_audit.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/alembic/env.py to env.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/sqlalchemy/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/api.py to api.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/db/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/utils.py to utils.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_action_plan.py to test_action_plan.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_goal.py to test_goal.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_strategy.py to test_strategy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_efficacy_indicator.py to test_efficacy_indicator.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_action.py to test_action.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_action_description.py to test_action_description.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_service.py to test_service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_purge.py to test_purge.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_audit_template.py to test_audit_template.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_scoring_engine.py to test_scoring_engine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/db/test_audit.py to test_audit.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/config.py to config.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/fakes.py to fakes.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/utils.py to utils.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/test_scheduling.py to test_scheduling.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/test_config.py to test_config.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_types.py to test_types.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_audit_templates.py to test_audit_templates.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_strategies.py to test_strategies.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_audits.py to test_audits.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_webhooks.py to test_webhooks.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_actions_plans.py to test_actions_plans.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_microversions.py to test_microversions.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_root.py to test_root.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_goals.py to test_goals.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_utils.py to test_utils.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_actions.py to test_actions.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_services.py to test_services.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_scoring_engines.py to test_scoring_engines.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/v1/test_data_model.py to test_data_model.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/test_base.py to test_base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/test_root.py to test_root.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/test_utils.py to test_utils.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/api/test_hooks.py to test_hooks.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/test_scheduling.py to test_scheduling.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/test_gmr.py to test_gmr.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/solution/test_default_solution.py to test_default_solution.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/solution/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/grafana_translators/test_base.py to test_base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/grafana_translators/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/grafana_translators/test_influxdb.py to test_influxdb.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/test_monasca_helper.py to test_monasca_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/test_grafana_helper.py to test_grafana_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/test_manager.py to test_manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/test_base.py to test_base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/test_gnocchi_helper.py to test_gnocchi_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/datasources/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/test_sync.py to test_sync.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster/test_cinder_cdmc.py to test_cinder_cdmc.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster/test_nova_cdmc.py to test_nova_cdmc.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster/test_cluster_data_model_collector.py to test_cluster_data_model_collector.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/cluster/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/fake_strategies.py to fake_strategies.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/messaging/test_data_model_endpoint.py to test_data_model_endpoint.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/messaging/test_audit_endpoint.py to test_audit_endpoint.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/messaging/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/fake_metal_helper.py to fake_metal_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/fake_goals.py to fake_goals.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner/test_weight_planner.py to test_weight_planner.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner/test_planner_manager.py to test_planner_manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner/test_node_resource_consolidation.py to test_node_resource_consolidation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py to test_workload_stabilization_planner.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/audit/test_audit_handlers.py to test_audit_handlers.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/audit/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading/test_goal_loader.py to test_goal_loader.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading/test_default_strategy_loader.py to test_default_strategy_loader.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading/test_default_planner_loader.py to test_default_planner_loader.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/loading/test_collector_loader.py to test_collector_loader.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/test_rpcapi.py to test_rpcapi.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/faker_cluster_state.py to faker_cluster_state.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/test_cinder_notifications.py to test_cinder_notifications.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/test_notifications.py to test_notifications.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/fake_managers.py to fake_managers.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/notification/test_nova_notifications.py to test_nova_notifications.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/gnocchi_metrics.py to gnocchi_metrics.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/ceilometer_metrics.py to ceilometer_metrics.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/test_element.py to test_element.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/monasca_metrics.py to monasca_metrics.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/test_model.py to test_model.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/model/faker_cluster_and_metrics.py to faker_cluster_and_metrics.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/context/test_strategy_context.py to test_strategy_context.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/context/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_workload_stabilization.py to test_workload_stabilization.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_noisy_neighbor.py to test_noisy_neighbor.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_zone_migration.py to test_zone_migration.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_dummy_strategy.py to test_dummy_strategy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_storage_capacity_balance.py to test_storage_capacity_balance.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_actuator.py to test_actuator.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_host_maintenance.py to test_host_maintenance.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_base.py to test_base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_outlet_temp_control.py to test_outlet_temp_control.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_uniform_airflow.py to test_uniform_airflow.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_saving_energy.py to test_saving_energy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_workload_balance.py to test_workload_balance.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_basic_consolidation.py to test_basic_consolidation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_strategy_endpoint.py to test_strategy_endpoint.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_vm_workload_consolidation.py to test_vm_workload_consolidation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_node_resource_consolidation.py to test_node_resource_consolidation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/strategies/test_dummy_with_scorer.py to test_dummy_with_scorer.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/selector/test_strategy_selector.py to test_strategy_selector.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/strategy/selector/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring/test_scoring_factory.py to test_scoring_factory.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring/test_dummy_scoring_container.py to test_dummy_scoring_container.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring/test_dummy_scorer.py to test_dummy_scorer.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scoring/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope/test_compute.py to test_compute.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope/test_storage.py to test_storage.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope/fake_scopes.py to fake_scopes.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/scope/test_baremetal.py to test_baremetal.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/decision_engine/event_consumer/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd/test_decision_engine.py to test_decision_engine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd/test_db_manage.py to test_db_manage.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd/test_status.py to test_status.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd/test_api.py to test_api.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd/test_applier.py to test_applier.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/cmd/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/utils.py to utils.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_action_plan.py to test_action_plan.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_goal.py to test_goal.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_objects.py to test_objects.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_strategy.py to test_strategy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_efficacy_indicator.py to test_efficacy_indicator.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_action.py to test_action.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_action_description.py to test_action_description.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_service.py to test_service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_audit_template.py to test_audit_template.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_scoring_engine.py to test_scoring_engine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/objects/test_audit.py to test_audit.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/conf_fixture.py to conf_fixture.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/policy_fixture.py to policy_fixture.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/test_sync.py to test_sync.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/action_plan/test_default_action_handler.py to test_default_action_handler.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/action_plan/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/messaging/test_trigger_action_plan_endpoint.py to test_trigger_action_plan_endpoint.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/messaging/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/test_change_node_power_state.py to test_change_node_power_state.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/test_change_nova_service_state.py to test_change_nova_service_state.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/test_resize.py to test_resize.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/test_migration.py to test_migration.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/test_volume_migration.py to test_volume_migration.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/loading/test_default_actions_loader.py to test_default_actions_loader.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/loading/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/actions/test_sleep.py to test_sleep.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/test_rpcapi.py to test_rpcapi.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py to test_default_workflow_engine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine/test_taskflow_action_container.py to test_taskflow_action_container.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine/loading/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine/loading/test_default_engine_loader.py to test_default_engine_loader.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/workflow_engine/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/applier/test_applier_manager.py to test_applier_manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/test_threading.py to test_threading.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/conf/test_list_opts.py to test_list_opts.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/conf/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications/test_action_plan_notification.py to test_action_plan_notification.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications/test_notification.py to test_notification.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications/test_audit_notification.py to test_audit_notification.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications/test_action_notification.py to test_action_notification.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/notifications/test_service_notifications.py to test_service_notifications.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/fake_policy.py to fake_policy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/loader/test_loader.py to test_loader.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/loader/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/test_clients.py to test_clients.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/test_cinder_helper.py to test_cinder_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/test_ironic_helper.py to test_ironic_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/test_placement_helper.py to test_placement_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/test_service.py to test_service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/test_utils.py to test_utils.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper/test_maas.py to test_maas.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper/test_base.py to test_base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper/test_ironic.py to test_ironic.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/metal_helper/test_factory.py to test_factory.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/tests/common/test_nova_helper.py to test_nova_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/version.py to version.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/hacking/checks.py to checks.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/hacking/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/config.py to config.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/utils.py to utils.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/action_plan.py to action_plan.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/collection.py to collection.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/scoring_engine.py to scoring_engine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/webhooks.py to webhooks.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/audit_template.py to audit_template.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/service.py to service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/types.py to types.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/data_model.py to data_model.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/strategy.py to strategy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/audit.py to audit.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/action.py to action.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/versions.py to versions.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/goal.py to goal.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/v1/efficacy_indicator.py to efficacy_indicator.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/root.py to root.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/link.py to link.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/controllers/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/app.py to app.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/wsgi.py to wsgi.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/middleware/parsable_error.py to parsable_error.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/middleware/auth_token.py to auth_token.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/middleware/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/scheduling.py to scheduling.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/hooks.py to hooks.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/acl.py to acl.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/api/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/gmr.py to gmr.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution/solution_comparator.py to solution_comparator.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution/efficacy.py to efficacy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/solution/solution_evaluator.py to solution_evaluator.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/manager.py to manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/manager.py to manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/grafana_translator/influxdb.py to influxdb.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/grafana_translator/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/grafana_translator/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/monasca.py to monasca.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/grafana.py to grafana.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/ceilometer.py to ceilometer.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/datasources/gnocchi.py to gnocchi.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy/indicators.py to indicators.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy/specs.py to specs.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/efficacy/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/goals.py to goals.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/goal/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/rpcapi.py to rpcapi.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/threading.py to threading.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/messaging/data_model_endpoint.py to data_model_endpoint.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/messaging/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/messaging/audit_endpoint.py to audit_endpoint.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scheduling.py to scheduling.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/sync.py to sync.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner/workload_stabilization.py to workload_stabilization.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner/weight.py to weight.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner/manager.py to manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/planner/node_resource_consolidation.py to node_resource_consolidation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit/event.py to event.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit/continuous.py to continuous.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/audit/oneshot.py to oneshot.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/loading/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/loading/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification/cinder.py to cinder.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification/nova.py to nova.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/notification/filtering.py to filtering.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/model_root.py to model_root.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector/manager.py to manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector/ironic.py to ironic.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector/cinder.py to cinder.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/collector/nova.py to nova.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element/storage_resource.py to storage_resource.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element/instance.py to instance.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element/baremetal_resource.py to baremetal_resource.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element/volume.py to volume.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element/node.py to node.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/model/element/compute_resource.py to compute_resource.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/context/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/context/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/context/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/selection/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/selection/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/selection/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/storage_capacity_balance.py to storage_capacity_balance.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/workload_stabilization.py to workload_stabilization.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/workload_balance.py to workload_balance.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/noisy_neighbor.py to noisy_neighbor.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/host_maintenance.py to host_maintenance.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/uniform_airflow.py to uniform_airflow.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/outlet_temp_control.py to outlet_temp_control.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/dummy_strategy.py to dummy_strategy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/basic_consolidation.py to basic_consolidation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py to vm_workload_consolidation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/saving_energy.py to saving_energy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/actuation.py to actuation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/dummy_with_scorer.py to dummy_with_scorer.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/zone_migration.py to zone_migration.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/node_resource_consolidation.py to node_resource_consolidation.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/strategies/dummy_with_resize.py to dummy_with_resize.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/common/level.py to level.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/strategy/common/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring/dummy_scorer.py to dummy_scorer.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring/scoring_factory.py to scoring_factory.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scoring/dummy_scoring_container.py to dummy_scoring_container.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope/storage.py to storage.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope/baremetal.py to baremetal.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope/compute.py to compute.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/decision_engine/scope/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd/api.py to api.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd/decisionengine.py to decisionengine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd/status.py to status.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd/sync.py to sync.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd/dbmanage.py to dbmanage.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/cmd/applier.py to applier.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/_i18n.py to _i18n.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/action_plan.py to action_plan.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/scoring_engine.py to scoring_engine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/action_description.py to action_description.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/fields.py to fields.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/audit_template.py to audit_template.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/service.py to service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/strategy.py to strategy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/audit.py to audit.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/action.py to action.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/goal.py to goal.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/objects/efficacy_indicator.py to efficacy_indicator.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/manager.py to manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/action_plan/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/action_plan/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/action_plan/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/rpcapi.py to rpcapi.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/messaging/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/messaging/trigger.py to trigger.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/sync.py to sync.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/loading/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/loading/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/migration.py to migration.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/change_nova_service_state.py to change_nova_service_state.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/volume_migration.py to volume_migration.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/factory.py to factory.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/change_node_power_state.py to change_node_power_state.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/nop.py to nop.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/resize.py to resize.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/actions/sleep.py to sleep.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/workflow_engine/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/workflow_engine/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/applier/workflow_engine/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/clients_auth.py to clients_auth.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/opts.py to opts.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/decision_engine.py to decision_engine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/plugins.py to plugins.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/ceilometer_client.py to ceilometer_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/nova_client.py to nova_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/grafana_client.py to grafana_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/api.py to api.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/grafana_translators.py to grafana_translators.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/planner.py to planner.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/monasca_client.py to monasca_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/ironic_client.py to ironic_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/cinder_client.py to cinder_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/paths.py to paths.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/neutron_client.py to neutron_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/service.py to service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/gnocchi_client.py to gnocchi_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/glance_client.py to glance_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/keystone_client.py to keystone_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/placement_client.py to placement_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/applier.py to applier.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/exception.py to exception.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/db.py to db.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/datasources.py to datasources.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/maas_client.py to maas_client.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/conf/collector.py to collector.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/action_plan.py to action_plan.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/service.py to service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/strategy.py to strategy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/audit.py to audit.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/action.py to action.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/exception.py to exception.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/notifications/goal.py to goal.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/config.py to config.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/utils.py to utils.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/rpc.py to rpc.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader/default.py to default.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/loader/loadable.py to loadable.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/clients.py to clients.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/keystone_helper.py to keystone_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/service_manager.py to service_manager.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/cinder_helper.py to cinder_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/ironic_helper.py to ironic_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/scheduling.py to scheduling.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/paths.py to paths.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/context.py to context.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/service.py to service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/placement_helper.py to placement_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/nova_helper.py to nova_helper.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper/constants.py to constants.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper/ironic.py to ironic.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper/factory.py to factory.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper/maas.py to maas.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/metal_helper/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policy.py to policy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/exception.py to exception.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/action_plan.py to action_plan.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/scoring_engine.py to scoring_engine.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/base.py to base.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/audit_template.py to audit_template.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/service.py to service.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/data_model.py to data_model.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/strategy.py to strategy.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/audit.py to audit.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/action.py to action.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/__init__.py to __init__.cpython-312.pyc byte-compiling /<>/debian/python3-watcher/usr/lib/python3/dist-packages/watcher/common/policies/goal.py to goal.cpython-312.pyc running install_data creating /<>/debian/python3-watcher/usr/etc creating /<>/debian/python3-watcher/usr/etc/apache2 copying etc/apache2/watcher -> /<>/debian/python3-watcher/usr/etc/apache2 creating /<>/debian/python3-watcher/usr/etc/watcher copying etc/watcher/README-watcher.conf.txt -> /<>/debian/python3-watcher/usr/etc/watcher creating /<>/debian/python3-watcher/usr/etc/watcher/oslo-config-generator copying etc/watcher/oslo-config-generator/watcher.conf -> /<>/debian/python3-watcher/usr/etc/watcher/oslo-config-generator creating /<>/debian/python3-watcher/usr/etc/watcher/oslo-policy-generator copying etc/watcher/oslo-policy-generator/watcher-policy-generator.conf -> /<>/debian/python3-watcher/usr/etc/watcher/oslo-policy-generator running install_egg_info Copying python_watcher.egg-info to /<>/debian/python3-watcher/usr/lib/python3/dist-packages/python_watcher-12.0.0rc1.egg-info Skipping SOURCES.txt running install_scripts Installing watcher-api script to /<>/debian/python3-watcher/usr/bin Installing watcher-applier script to /<>/debian/python3-watcher/usr/bin Installing watcher-db-manage script to /<>/debian/python3-watcher/usr/bin Installing watcher-decision-engine script to /<>/debian/python3-watcher/usr/bin Installing watcher-status script to /<>/debian/python3-watcher/usr/bin Installing watcher-sync script to /<>/debian/python3-watcher/usr/bin Installing watcher-api-wsgi script to /<>/debian/python3-watcher/usr/bin + pwd + rm -rf /<>/debian/python*/usr/lib/python*/dist-packages/*.pth + pwd + rm -rf /<>/debian/tmp/usr/lib/python*/dist-packages/*.pth pkgos-dh_auto_test --no-py2 'watcher\.tests\.(?!.*api\.test_hooks\.TestContextHook\.test_context_hook_before_method.*)' + PKGOS_TEST_PARALLEL=yes + PKGOS_TEST_SERIAL=no + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel + TEST_SERIAL_OPT= + echo WARNING: --no-py2 is deprecated, and always on. WARNING: --no-py2 is deprecated, and always on. + shift + py3versions -vr + PYTHON3S=3.12 + [ yes = no ] + [ no = yes ] + [ 3.12 = disabled ] + cut -d. -f1 + echo 3.12 + PYMAJOR=3 + echo ===> Testing with python (python3) ===> Testing with python (python3) + pwd + [ -d /<>/debian/tmp/usr/lib/python3/dist-packages ] + [ -e .stestr.conf ] + [ -x /usr/bin/python3-stestr ] + STESTR=stestr + rm -rf .stestr + PYTHON=python3.12 stestr run --parallel --subunit watcher\.tests\.(?!.*api\.test_hooks\.TestContextHook\.test_context_hook_before_method.*) + subunit2pyunit 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. 3 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules. watcher.tests.api.test_config.TestRoot.test_config_disable_webhooks_auth watcher.tests.api.test_config.TestRoot.test_config_disable_webhooks_auth ... FAIL watcher.tests.api.test_config.TestRoot.test_config_enable_webhooks_auth watcher.tests.api.test_config.TestRoot.test_config_enable_webhooks_auth ... FAIL watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success ... FAIL watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault ... FAIL watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks ... FAIL watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault ... FAIL watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug ... FAIL watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success ... FAIL watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback ... FAIL watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug ... FAIL watcher.tests.api.test_base.TestBase.test_api_setup watcher.tests.api.test_base.TestBase.test_api_setup ... FAIL watcher.tests.api.test_root.TestV1Root.test_get_v1_root_all watcher.tests.api.test_root.TestV1Root.test_get_v1_root_all ... FAIL watcher.tests.api.test_base.TestBase.test_bad_uri watcher.tests.api.test_base.TestBase.test_bad_uri ... FAIL watcher.tests.api.test_root.TestV1Root.test_get_v1_root_without_datamodel watcher.tests.api.test_root.TestV1Root.test_get_v1_root_without_datamodel ... FAIL watcher.tests.api.test_hooks.TestContextHook.test_context_hook_admin watcher.tests.api.test_hooks.TestContextHook.test_context_hook_admin ... FAIL watcher.tests.api.v1.test_actions.TestDelete.test_delete_action_not_allowed watcher.tests.api.v1.test_actions.TestDelete.test_delete_action_not_allowed ... FAIL watcher.tests.api.test_hooks.TestContextHook.test_context_hook_not_admin watcher.tests.api.test_hooks.TestContextHook.test_context_hook_not_admin ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_collection_links watcher.tests.api.v1.test_actions.TestListAction.test_collection_links ... FAIL watcher.tests.api.test_hooks.TestContextHook.test_context_hook_public_api watcher.tests.api.test_hooks.TestContextHook.test_context_hook_public_api ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_collection_links_default_limit watcher.tests.api.v1.test_actions.TestListAction.test_collection_links_default_limit ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_actions.TestListAction.test_detail watcher.tests.api.v1.test_actions.TestListAction.test_detail ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_detail_against_single watcher.tests.api.v1.test_actions.TestListAction.test_detail_against_single ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_detail_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_detail_soft_deleted ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_details_and_filter_by_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_details_and_filter_by_action_plan_uuid ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_details_and_filter_by_audit_uuid watcher.tests.api.v1.test_actions.TestListAction.test_details_and_filter_by_audit_uuid ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_empty watcher.tests.api.v1.test_actions.TestListAction.test_empty ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_action_plan_and_audit_uuids watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_action_plan_and_audit_uuids ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_action_plan_uuid ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_audit_uuid watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_audit_uuid ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_get_one watcher.tests.api.v1.test_actions.TestListAction.test_get_one ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_get_one_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_get_one_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_actions.TestListAction.test_links watcher.tests.api.v1.test_actions.TestListAction.test_links ... FAIL watcher.tests.api.test_root.TestRoot.test_get_root watcher.tests.api.test_root.TestRoot.test_get_root ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_many watcher.tests.api.v1.test_actions.TestListAction.test_many ... FAIL watcher.tests.api.test_scheduling.TestSchedulingService.test_start_scheduling_service watcher.tests.api.test_scheduling.TestSchedulingService.test_start_scheduling_service ... ok watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_collection_links watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_collection_links ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_many_with_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_many_with_action_plan_uuid ... FAIL watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_active watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_active ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_collection_links_default_limit watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_many_with_parents watcher.tests.api.v1.test_actions.TestListAction.test_many_with_parents ... FAIL watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_service watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_service ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_many_with_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_many_with_soft_deleted ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail_against_single ... FAIL watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_diff_status watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_diff_status ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail_soft_deleted ... FAIL watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_same_status watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_same_status ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_many_with_soft_deleted_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_many_with_soft_deleted_action_plan_uuid ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_details_and_filter_by_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_details_and_filter_by_action_plan_uuid ... FAIL watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_without_services_in_list watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_without_services_in_list ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_details_and_filter_by_audit_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_details_and_filter_by_audit_uuid ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_many_with_sort_key_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_many_with_sort_key_action_plan_uuid ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_empty watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_empty ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_action_plan_and_audit_uuids watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_action_plan_and_audit_uuids ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_many_with_sort_key_uuid watcher.tests.api.v1.test_actions.TestListAction.test_many_with_sort_key_uuid ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_action_plan_uuid ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_audit_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_audit_uuid ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_many_without_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_get_one watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_get_one ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_one watcher.tests.api.v1.test_actions.TestListAction.test_one ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_links watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_links ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_one_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_one_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links_default_limit watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many ... FAIL watcher.tests.api.v1.test_actions.TestListAction.test_sort_key_validation watcher.tests.api.v1.test_actions.TestListAction.test_sort_key_validation ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_action_plan_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail ... FAIL watcher.tests.api.test_utils.TestApiUtilsInvalidScenarios.test_validate_limit_invalid_cases(limit=0 + max_limit=None) watcher.tests.api.test_utils.TestApiUtilsInvalidScenarios.test_validate_limit_invalid_cases(limit=0 + max_limit=None) ... ok watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_parents watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_parents ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_delete watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_delete ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_against_single ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_soft_deleted ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_action_plan_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_detail ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_soft_deleted ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_sort_key_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_sort_key_action_plan_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_all ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_empty watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_empty ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_one ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_ok watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_ok ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_one ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_one_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_one_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_update watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_update ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_sort_key_validation ... FAIL watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=None + max_limit=None) watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=None + max_limit=None) ... ok watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_links watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_links ... FAIL watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_does_autogenerate_id watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_does_autogenerate_id ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links_default_limit watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_generate_uuid watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_generate_uuid ... FAIL watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_validation_with_aggregates watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_validation_with_aggregates ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail ... FAIL watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_goal watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_goal ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_against_single watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_against_single ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid_filter watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid_filter ... FAIL watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_strategy watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_strategy ... FAIL watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_old_scope watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_old_scope ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_soft_deleted ... FAIL watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_strategy_name watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_strategy_name ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted ... FAIL watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_unrelated_strategy watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_unrelated_strategy ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_empty watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_empty ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_audit_uuid watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_audit_uuid ... FAIL watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=None + max_limit=1) watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=None + max_limit=1) ... ok watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_uuid watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_ok watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_ok ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_sort_key_audit_uuid watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_sort_key_audit_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_links watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_links ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many ... FAIL watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_not_found watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_not_found ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid_filter watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid_filter ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_with_action watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_with_action ... FAIL watcher.tests.api.v1.test_audits.TestAuditObject.test_audit_init watcher.tests.api.v1.test_audits.TestAuditObject.test_audit_init ... ok watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted_audit_uuid watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted_audit_uuid ... FAIL watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=1 + max_limit=None) watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=1 + max_limit=None) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatch.test_add_non_existent_property watcher.tests.api.v1.test_audits.TestPatch.test_add_non_existent_property ... FAIL watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_without_action watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_without_action ... FAIL watcher.tests.api.v1.test_audits.TestPatch.test_add_ok watcher.tests.api.v1.test_audits.TestPatch.test_add_ok ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatch.test_add_non_existent_property_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_add_non_existent_property_denied ... FAIL watcher.tests.api.v1.test_audits.TestPatch.test_remove_non_existent_property watcher.tests.api.v1.test_audits.TestPatch.test_remove_non_existent_property ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_denied ... FAIL watcher.tests.api.v1.test_audits.TestPatch.test_remove_ok watcher.tests.api.v1.test_audits.TestPatch.test_remove_ok ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_non_existent_property_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_non_existent_property_denied ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPatch.test_remove_uuid watcher.tests.api.v1.test_audits.TestPatch.test_remove_uuid ... FAIL watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=1 + max_limit=1) watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=1 + max_limit=1) ... ok watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_uuid_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_uuid_denied ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatch.test_replace_non_existent_audit watcher.tests.api.v1.test_audits.TestPatch.test_replace_non_existent_audit ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_denied ... FAIL watcher.tests.api.v1.test_audits.TestPatch.test_replace_ok watcher.tests.api.v1.test_audits.TestPatch.test_replace_ok ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_non_existent_action_plan_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_non_existent_action_plan_denied ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> ONGOING) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_state_pending_ok watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_state_pending_ok ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> CANCELLED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_sort_key_audit_uuid watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_sort_key_audit_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> FAILED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_without_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_without_soft_deleted ... FAIL watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=2 + max_limit=1) watcher.tests.api.test_utils.TestApiUtilsValidScenarios.test_validate_limit(limit=2 + max_limit=1) ... ok watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan_not_found watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan_not_found ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one_soft_deleted ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_create watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_create ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> CANCELLED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_sort_key_validation watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_delete watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_delete ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> ONGOING) ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUSPENDED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> FAILED) ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(FAILED -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(FAILED -> DELETED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_detail ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_all ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUCCEEDED -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUCCEEDED -> DELETED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> DELETED) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_one ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(CANCELLED -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(CANCELLED -> DELETED) ... FAIL watcher.tests.api.v1.test_actions.TestActionObject.test_action_init watcher.tests.api.v1.test_actions.TestActionObject.test_action_init ... ok watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUPERSEDED) ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_detail ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_update watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_update ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> ONGOING) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> CANCELLING) ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_all ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> DELETED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> RECOMMENDED) ... FAIL watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_one ... FAIL watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_create watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_create ... FAIL watcher.tests.api.v1.test_actions.TestPatch.test_patch_not_allowed watcher.tests.api.v1.test_actions.TestPatch.test_patch_not_allowed ... FAIL watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> ONGOING) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links ... FAIL watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_delete watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_delete ... FAIL watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all_not_acceptable watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all_not_acceptable ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> FAILED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links_default_limit watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_detail ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_detail watcher.tests.api.v1.test_goals.TestListGoal.test_detail ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_against_single ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_detail_against_single watcher.tests.api.v1.test_goals.TestListGoal.test_detail_against_single ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> DELETED) ... FAIL watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_all ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_soft_deleted watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUPERSEDED) ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_name watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_name ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_empty watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_empty ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> CANCELLING) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_name ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_uuid watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_uuid ... FAIL watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_one ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_uuid watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> RECOMMENDED) ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_soft_deleted watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_update watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_update ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_name ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> PENDING) ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_uuid watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_uuid ... FAIL watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> FAILED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_name ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links_default_limit watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_uuid watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_many watcher.tests.api.v1.test_goals.TestListGoal.test_many ... FAIL watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all_not_acceptable watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all_not_acceptable ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> DELETED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_many_with_sort_key_uuid watcher.tests.api.v1.test_goals.TestListGoal.test_many_with_sort_key_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> CANCELLED) ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail_against_single ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted_ok watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted_ok ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_name watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_name ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUPERSEDED) ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_uuid watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> RECOMMENDED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_links watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_links ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> PENDING) ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links_default_limit watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> ONGOING) ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_soft_deleted watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_soft_deleted ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> DELETED) ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLED) ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_one ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUPERSEDED) ... FAIL watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLING) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> RECOMMENDED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> PENDING) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> ONGOING) ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_many_without_soft_deleted watcher.tests.api.v1.test_goals.TestListGoal.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> FAILED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> DELETED) ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_one watcher.tests.api.v1.test_goals.TestListGoal.test_one ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLED) ... FAIL watcher.tests.api.v1.test_goals.TestListGoal.test_sort_key_validation watcher.tests.api.v1.test_goals.TestListGoal.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> SUPERSEDED) ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLING) ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail_against_single ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> RECOMMENDED) ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_name watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_name ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> PENDING) ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_uuid watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> ONGOING) ... FAIL watcher.tests.api.v1.test_microversions.TestMicroversions.test_extend_initial_version_with_micro watcher.tests.api.v1.test_microversions.TestMicroversions.test_extend_initial_version_with_micro ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> FAILED) ... FAIL watcher.tests.api.v1.test_microversions.TestMicroversions.test_latest_microversion watcher.tests.api.v1.test_microversions.TestMicroversions.test_latest_microversion ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_name watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_name ... FAIL watcher.tests.api.v1.test_microversions.TestMicroversions.test_new_client_new_api watcher.tests.api.v1.test_microversions.TestMicroversions.test_new_client_new_api ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_goal_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_goal_name ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_uuid watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_uuid ... FAIL watcher.tests.api.v1.test_microversions.TestMicroversions.test_unsupported_version watcher.tests.api.v1.test_microversions.TestMicroversions.test_unsupported_version ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> DELETED) ... FAIL watcher.tests.api.v1.test_microversions.TestMicroversions.test_without_microversion watcher.tests.api.v1.test_microversions.TestMicroversions.test_without_microversion ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_name ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_microversions.TestMicroversions.test_wrong_major_version watcher.tests.api.v1.test_microversions.TestMicroversions.test_wrong_major_version ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUPERSEDED) ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many ... FAIL watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_detail ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> CANCELLING) ... FAIL watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_all ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_one watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_one ... FAIL watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_one ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> RECOMMENDED) ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_services.TestListService.test_detail watcher.tests.api.v1.test_services.TestListService.test_detail ... FAIL watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> PENDING) ... FAIL watcher.tests.api.v1.test_services.TestListService.test_detail_against_single watcher.tests.api.v1.test_services.TestListService.test_detail_against_single ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_one ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> ONGOING) ... FAIL watcher.tests.api.v1.test_services.TestListService.test_get_one_by_id watcher.tests.api.v1.test_services.TestListService.test_get_one_by_id ... FAIL watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_name watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_name ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_services.TestListService.test_get_one_by_name watcher.tests.api.v1.test_services.TestListService.test_get_one_by_name ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> FAILED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_uuid watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_uuid ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_state watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_state ... FAIL watcher.tests.api.v1.test_services.TestListService.test_get_one_soft_deleted watcher.tests.api.v1.test_services.TestListService.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_services.TestListService.test_many watcher.tests.api.v1.test_services.TestListService.test_many ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> DELETED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_not_found watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_not_found ... FAIL watcher.tests.api.v1.test_services.TestListService.test_many_with_sort_key_name watcher.tests.api.v1.test_services.TestListService.test_many_with_sort_key_name ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links_default_limit watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLED) ... FAIL watcher.tests.api.v1.test_services.TestListService.test_many_without_soft_deleted watcher.tests.api.v1.test_services.TestListService.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_goal_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_goal_uuid ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_services.TestListService.test_one watcher.tests.api.v1.test_services.TestListService.test_one ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLING) ... FAIL watcher.tests.api.v1.test_services.TestListService.test_services_collection_links watcher.tests.api.v1.test_services.TestListService.test_services_collection_links ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_non_existent_property watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_non_existent_property ... FAIL watcher.tests.api.v1.test_services.TestListService.test_services_collection_links_default_limit watcher.tests.api.v1.test_services.TestListService.test_services_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> RECOMMENDED) ... FAIL watcher.tests.api.v1.test_services.TestListService.test_sort_key_validation watcher.tests.api.v1.test_services.TestListService.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_strategy_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_strategy_uuid ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> PENDING) ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_goal watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_goal ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> ONGOING) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> FAILED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_non_existent_property watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_non_existent_property ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_strategy watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_strategy ... FAIL watcher.tests.api.v1.test_types.TestBooleanType.test_invalid_value watcher.tests.api.v1.test_types.TestBooleanType.test_invalid_value ... ok watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> DELETED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_uuid ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> CANCELLED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUPERSEDED) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> PENDING) ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid_by_name watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid_by_name ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> CANCELLED) ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_add_with_no_value watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_add_with_no_value ... ok watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_goal watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_goal ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(ONGOING -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(ONGOING -> CANCELLING) ... FAIL watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(PENDING -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(PENDING -> CANCELLED) ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_strategy watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_strategy ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_types.TestBooleanType.test_valid_false_values watcher.tests.api.v1.test_types.TestBooleanType.test_valid_false_values ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_non_existent_audit_template watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_non_existent_audit_template ... FAIL watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_strategy_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_strategy_uuid ... FAIL watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links_default_limit watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_remove_mandatory_attr watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_remove_mandatory_attr ... ok watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_against_single ... FAIL watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_empty watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_empty ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audit_templates.TestAuditTemplateObject.test_audit_template_init watcher.tests.api.v1.test_audit_templates.TestAuditTemplateObject.test_audit_template_init ... ok watcher.tests.api.v1.test_types.TestBooleanType.test_valid_true_values watcher.tests.api.v1.test_types.TestBooleanType.test_valid_true_values ... ok watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links_default_limit watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links_default_limit ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_links watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_links ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_replace_with_no_value watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_replace_with_no_value ... ok watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_soft_deleted ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_against_single watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_against_single ... FAIL watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_soft_deleted watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_types.TestNameType.test_invalid_name watcher.tests.api.v1.test_types.TestNameType.test_invalid_name ... ok watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_empty watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_empty ... FAIL watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one_soft_deleted ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_name ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_update_internal_attr watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_update_internal_attr ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_uuid watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_uuid ... FAIL watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_name ... FAIL watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit_not_found watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit_not_found ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_uuid watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_uuid ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links ... FAIL watcher.tests.api.v1.test_types.TestNameType.test_valid_name watcher.tests.api.v1.test_types.TestNameType.test_valid_name ... ok watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_name ... AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links_default_limit watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links_default_limit ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestListAudit.test_detail watcher.tests.api.v1.test_audits.TestListAudit.test_detail ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_uuid watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_uuid ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_update_internal_dict_attr watcher.tests.api.v1.test_types.TestJsonPatchType.test_cannot_update_internal_dict_attr ... ok watcher.tests.api.v1.test_audits.TestListAudit.test_detail_against_single watcher.tests.api.v1.test_audits.TestListAudit.test_detail_against_single ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestListAudit.test_detail_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_detail_soft_deleted ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted_ok watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted_ok ... FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_empty watcher.tests.api.v1.test_audits.TestListAudit.test_empty ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_links watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_links ... FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_get_one watcher.tests.api.v1.test_audits.TestListAudit.test_get_one ... FAIL watcher.tests.api.v1.test_types.TestUuidType.test_invalid_uuid watcher.tests.api.v1.test_types.TestUuidType.test_invalid_uuid ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many ... FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_get_one_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_links watcher.tests.api.v1.test_audits.TestListAudit.test_links ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_soft_deleted watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestListAudit.test_many watcher.tests.api.v1.test_audits.TestListAudit.test_many ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_invalid_op watcher.tests.api.v1.test_types.TestJsonPatchType.test_invalid_op ... ok watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_goal_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_goal_name ... FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_soft_deleted ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_name ... FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_sort_key_goal_uuid watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_sort_key_goal_uuid ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_without_soft_deleted watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_without_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestListAudit.test_many_without_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_types.TestUuidType.test_valid_uuid watcher.tests.api.v1.test_types.TestUuidType.test_valid_uuid ... ok watcher.tests.api.v1.test_audits.TestListAudit.test_one watcher.tests.api.v1.test_audits.TestListAudit.test_one ... FAIL watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_one watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_one ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_sort_key_validation watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_one_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_one_soft_deleted ... FAIL watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail ... FAIL watcher.tests.api.v1.test_audits.TestListAudit.test_sort_key_validation watcher.tests.api.v1.test_audits.TestListAudit.test_sort_key_validation ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail_against_single watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail_against_single ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_invalid_path watcher.tests.api.v1.test_types.TestJsonPatchType.test_invalid_path ... ok watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> DELETED) ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_get_one_soft_deleted watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_get_one_soft_deleted ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> PENDING) ... FAIL watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> ONGOING) ... FAIL watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_with_sort_key_uuid watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_with_sort_key_uuid ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> FAILED) ... FAIL watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_without_soft_deleted watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_without_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_one watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_one ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> CANCELLED) ... FAIL watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> PENDING) ... FAIL watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links_default_limit watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links_default_limit ... FAIL watcher.tests.applier.actions.loading.test_default_actions_loader.TestDefaultActionLoader.test_endpoints watcher.tests.applier.actions.loading.test_default_actions_loader.TestDefaultActionLoader.test_endpoints ... ok watcher.tests.api.v1.test_types.TestJsonPatchType.test_mandatory_attr watcher.tests.api.v1.test_types.TestJsonPatchType.test_mandatory_attr ... ok watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_sort_key_validation watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_sort_key_validation ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> SUSPENDED) ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> ONGOING) ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail_against_single watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail_against_single ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_name watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_name ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_uuid watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_uuid ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> CANCELLED) ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_name watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_name ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> PENDING) ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_uuid watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_uuid ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_soft_deleted watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUSPENDED) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_strategies.TestListStrategy.test_many watcher.tests.api.v1.test_strategies.TestListStrategy.test_many ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_missing_required_fields_op watcher.tests.api.v1.test_types.TestJsonPatchType.test_missing_required_fields_op ... ok watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_change_service_state_post_condition watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_change_service_state_post_condition ... ok watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> ONGOING) ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_with_sort_key_goal_uuid watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_with_sort_key_goal_uuid ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_without_soft_deleted watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUCCEEDED) ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_one watcher.tests.api.v1.test_strategies.TestListStrategy.test_one ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> FAILED) ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_sort_key_validation watcher.tests.api.v1.test_strategies.TestListStrategy.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_state watcher.tests.api.v1.test_strategies.TestListStrategy.test_state ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> PENDING) ... FAIL watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUSPENDED) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links_default_limit watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links_default_limit ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_missing_required_fields_path watcher.tests.api.v1.test_types.TestJsonPatchType.test_missing_required_fields_path ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> ONGOING) ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUCCEEDED) ... FAIL watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_change_service_state_pre_condition watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_change_service_state_pre_condition ... ok watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> FAILED) ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> CANCELLED) ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> PENDING) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUSPENDED) ... FAIL watcher.tests.api.v1.test_types.TestUuidOrNameType.test_invalid_uuid_or_name watcher.tests.api.v1.test_types.TestUuidOrNameType.test_invalid_uuid_or_name ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUCCEEDED) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> FAILED) ... FAIL watcher.tests.api.v1.test_types.TestJsonPatchType.test_valid_patches watcher.tests.api.v1.test_types.TestJsonPatchType.test_valid_patches ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> DELETED) ... FAIL watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_execute_change_service_state_with_disable_target watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_execute_change_service_state_with_disable_target ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUSPENDED) ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> SUCCEEDED) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> FAILED) ... FAIL watcher.tests.api.v1.test_types.TestUuidOrNameType.test_valid_name watcher.tests.api.v1.test_types.TestUuidOrNameType.test_valid_name ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> CANCELLED) ... FAIL watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> PENDING) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPost.test_create_audit watcher.tests.api.v1.test_audits.TestPost.test_create_audit ... FAIL watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_execute_change_service_state_with_enable_target watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_execute_change_service_state_with_enable_target ... ok watcher.tests.applier.actions.test_resize.TestResize.test_execute_resize watcher.tests.applier.actions.test_resize.TestResize.test_execute_resize ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPost.test_create_audit_doesnt_contain_id watcher.tests.api.v1.test_audits.TestPost.test_create_audit_doesnt_contain_id ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPost.test_create_audit_generate_uuid watcher.tests.api.v1.test_audits.TestPost.test_create_audit_generate_uuid ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPost.test_create_audit_invalid_audit_template_uuid watcher.tests.api.v1.test_audits.TestPost.test_create_audit_invalid_audit_template_uuid ... FAIL watcher.tests.api.v1.test_types.TestUuidOrNameType.test_valid_uuid watcher.tests.api.v1.test_types.TestUuidOrNameType.test_valid_uuid ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_predefined_strategy watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_predefined_strategy ... FAIL watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_schema watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_schema ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPost.test_create_audit_trigger_decision_engine watcher.tests.api.v1.test_audits.TestPost.test_create_audit_trigger_decision_engine ... FAIL watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_applies_add_extra watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_applies_add_extra ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_at_uuid_and_goal_specified watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_at_uuid_and_goal_specified ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_false watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_false ... FAIL watcher.tests.applier.actions.test_resize.TestResize.test_parameters watcher.tests.applier.actions.test_resize.TestResize.test_parameters ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_true watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_true ... AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. FAIL watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_change_node_state_post_condition watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_change_node_state_post_condition ... ok watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal_without_strategy watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal_without_strategy ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_name watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_name ... FAIL watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_down watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_down ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_named_goal watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_named_goal ... FAIL watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_parameter_not_allowed watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_parameter_not_allowed ... FAIL watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_state_not_allowed watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_state_not_allowed ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_empty_fields watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_empty_fields ... ok watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_uuid watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_uuid ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_cron_interval watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_cron_interval ... FAIL watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_change_service_state_pre_condition watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_change_service_state_pre_condition ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_interval watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_interval ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_exception_wrong_state watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_exception_wrong_state ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time ... FAIL watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time_incompatible_version watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time_incompatible_version ... FAIL watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_wrong_interval watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_wrong_interval ... skipped 'Skipped by Ubuntu - bug/1790129' watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_without_period watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_without_period ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_audits.TestPost.test_create_oneshot_audit_with_period watcher.tests.api.v1.test_audits.TestPost.test_create_oneshot_audit_with_period ... FAIL watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_flavor watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_flavor ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_data_model.TestDataModelPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_data_model.TestDataModelPolicyEnforcement.test_policy_disallow_get_all ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_detail ... FAIL watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_resource_id_empty watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_resource_id_empty ... ok watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_execute_change_node_state_with_poweroff_target watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_execute_change_node_state_with_poweroff_target ... ok watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_all ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_one ... FAIL watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail ... FAIL watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail_against_single ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_resource_id watcher.tests.applier.actions.test_resize.TestResize.test_parameters_exception_resource_id ... ok watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_get_one_soft_deleted ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many ... FAIL watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_up watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_parameters_up ... ok watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_without_soft_deleted ... FAIL watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_execute_node_service_state_with_poweron_target watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_execute_node_service_state_with_poweron_target ... ok watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_one ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links_default_limit watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links_default_limit ... FAIL watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_add_field watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_add_field ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_sort_key_validation ... FAIL watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail_against_single ... FAIL watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_revert_change_service_state_with_disable_target watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_revert_change_service_state_with_disable_target ... ok watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_id watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_id ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_name watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_name ... FAIL watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_applies_add_extra watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_applies_add_extra ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_soft_deleted ... FAIL watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_duration watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_duration ... ok watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_with_sort_key_name watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_with_sort_key_name ... FAIL watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_without_soft_deleted ... FAIL watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_one ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links ... FAIL watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_down watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_down ... ok watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_revert_change_service_state_with_enable_target watcher.tests.applier.actions.test_change_nova_service_state.TestChangeNovaServiceState.test_revert_change_service_state_with_enable_target ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links_default_limit watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links_default_limit ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_duration_empty watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_duration_empty ... ok watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_decider watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_decider ... FAIL watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_sort_key_validation ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_detail ... FAIL watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute ... FAIL watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_all ... FAIL watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_one ... FAIL watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_nop_sleep watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_nop_sleep ... FAIL watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_detail ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_all ... FAIL watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_failed watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_failed ... FAIL watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_exception_wrong_state watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_exception_wrong_state ... ok watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_one ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_state watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_state ... FAIL watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_plan_cancel watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_plan_cancel ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_wrong_parameter watcher.tests.applier.actions.test_sleep.TestSleep.test_parameters_wrong_parameter ... ok watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_exception watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_exception ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_no_actions watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_no_actions ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_one_action watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_one_action ... FAIL watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_resource_id_empty watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_resource_id_empty ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_types.TestJsonType.test_apimultitype_tostring watcher.tests.api.v1.test_types.TestJsonType.test_apimultitype_tostring ... ok watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_parents watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_parents ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.actions.test_volume_migration.TestMigration.test_can_swap_fail watcher.tests.applier.actions.test_volume_migration.TestMigration.test_can_swap_fail ... ok watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_three_actions watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_three_actions ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_two_actions watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_two_actions ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_up watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_parameters_up ... ok watcher.tests.api.v1.test_types.TestJsonType.test_invalid_values watcher.tests.api.v1.test_types.TestJsonType.test_invalid_values ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_volume_migration.TestMigration.test_can_swap_success watcher.tests.applier.actions.test_volume_migration.TestMigration.test_can_swap_success ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.175 16896 INFO keystonemiddleware.auth_token [None req-ddf12dc2-b4c1-4d4c-9a77-d0358eb4cc88 fake_user fake_project - - - -] Starting Keystone auth_token middleware Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.178 16896 WARNING keystonemiddleware.auth_token [None req-ddf12dc2-b4c1-4d4c-9a77-d0358eb4cc88 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.178 16896 WARNING keystonemiddleware.auth_token [None req-ddf12dc2-b4c1-4d4c-9a77-d0358eb4cc88 fake_user fake_project - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. 2024-03-27 21:21:36.178 16896 WARNING keystonemiddleware.auth_token [None req-ddf12dc2-b4c1-4d4c-9a77-d0358eb4cc88 fake_user fake_project - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. watcher.tests.api.v1.test_types.TestJsonType.test_valid_values watcher.tests.api.v1.test_types.TestJsonType.test_valid_values ... ok watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_revert_change_node_state_with_poweroff_target watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_revert_change_node_state_with_poweroff_target ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.actions.test_volume_migration.TestMigration.test_migrate_success watcher.tests.applier.actions.test_volume_migration.TestMigration.test_migrate_success ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_limit watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_limit ... ok watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_revert_change_node_state_with_poweron_target watcher.tests.applier.actions.test_change_node_power_state.TestChangeNodePowerState.test_revert_change_node_state_with_poweron_target ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.255 16896 WARNING keystonemiddleware.auth_token [None req-ddf12dc2-b4c1-4d4c-9a77-d0358eb4cc88 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.256 16896 INFO watcher.cmd.api [None req-ddf12dc2-b4c1-4d4c-9a77-d0358eb4cc88 fake_user fake_project - - - -] serving on 127.0.0.1:9322, view at http://127.0.0.1:9322 AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.cmd.test_api.TestApi.test_run_api_app watcher.tests.cmd.test_api.TestApi.test_run_api_app ... ok watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_exception_resource_id watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_exception_resource_id ... ok 2024-03-27 21:21:36.265 16896 INFO keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.268 16896 WARNING keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.268 16896 WARNING keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. 2024-03-27 21:21:36.268 16896 WARNING keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_search_filters watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_search_filters ... ok watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(upgrade) watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(upgrade) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.363 16896 WARNING keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.371 16896 INFO keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.372 16896 WARNING keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.372 16896 WARNING keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] Use of the auth_admin_prefix, auth_host, auth_port, auth_protocol, identity_uri, admin_token, admin_user, admin_password, and admin_tenant_name configuration options was deprecated in the Mitaka release in favor of an auth_plugin and its related options. This class may be removed in a future release. 2024-03-27 21:21:36.372 16896 WARNING keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] Configuring admin URI using auth fragments was deprecated in the Kilo release, and will be removed in the Newton release, use 'identity_uri' instead. watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_migrate watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_migrate ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_search_filters_with_invalid_key watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_search_filters_with_invalid_key ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.435 16896 WARNING keystonemiddleware.auth_token [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.435 16896 INFO watcher.cmd.api [None req-612568d0-0d9e-46ad-9abc-d4d6e414a033 - - - - - -] serving on http://localhost:9322 watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(downgrade) watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(downgrade) ... ok 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default [None req-d9258504-59a9-476a-84df-cdb81ae174ea - - - - - -] Job "service_status (trigger: interval[0:01:00], next run at: 2024-03-27 21:22:36 UTC)" raised an exception: TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default Traceback (most recent call last): 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/usr/lib/python3/dist-packages/apscheduler/executors/base.py", line 125, in run_job 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default retval = job.func(*job.args, **job.kwargs) 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/<>/watcher/api/scheduling.py", line 41, in get_services_status 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default services = objects.service.Service.list(context) 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 184, in wrapper 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default result = fn(cls, context, *args, **kwargs) 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/<>/watcher/objects/service.py", line 97, in list 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default db_services = cls.dbapi.get_service_list( 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 1063, in get_service_list 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default return self._get_model_list(models.Service, 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 324, in _get_model_list 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default query = model_query(model) 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 75, in model_query 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default session = kwargs.get('session') or get_session() 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 61, in get_session 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default facade = _create_facade_lazily() 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default _FACADE = db_session.EngineFacade.from_config(CONF, 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' 2024-03-27 21:21:36.437 16896 ERROR apscheduler.executors.default  watcher.tests.cmd.test_api.TestApi.test_run_api_app_serve_specific_address watcher.tests.cmd.test_api.TestApi.test_run_api_app_serve_specific_address ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.456 16896 INFO keystonemiddleware.auth_token [None req-d9258504-59a9-476a-84df-cdb81ae174ea - - - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.457 16896 WARNING keystonemiddleware.auth_token [None req-d9258504-59a9-476a-84df-cdb81ae174ea - - - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_retype watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_retype ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.518 16896 WARNING keystonemiddleware.auth_token [None req-d9258504-59a9-476a-84df-cdb81ae174ea - - - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(revision) watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(revision) ... ok watcher.tests.cmd.test_status.TestUpgradeChecks.test_minimum_nova_api_version_fail watcher.tests.cmd.test_status.TestUpgradeChecks.test_minimum_nova_api_version_fail ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_sort_dir watcher.tests.api.v1.test_utils.TestApiUtils.test_validate_sort_dir ... ok 2024-03-27 21:21:36.530 16896 INFO keystonemiddleware.auth_token [None req-808c45f7-80e4-4512-88e2-f34c79e5000e fake_user fake_project - - - -] Starting Keystone auth_token middleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.532 16896 WARNING keystonemiddleware.auth_token [None req-808c45f7-80e4-4512-88e2-f34c79e5000e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit ... FAIL watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_no_audit watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_no_audit ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audit_state watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audit_state ... FAIL watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_swap watcher.tests.applier.actions.test_volume_migration.TestMigration.test_parameters_swap ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audittype watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audittype ... FAIL watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan ... FAIL watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan_with_exception watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan_with_exception ... FAIL 2024-03-27 21:21:36.590 16896 WARNING keystonemiddleware.auth_token [None req-808c45f7-80e4-4512-88e2-f34c79e5000e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_status.TestUpgradeChecks.test_minimum_nova_api_version_ok watcher.tests.cmd.test_status.TestUpgradeChecks.test_minimum_nova_api_version_ok ... ok watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.601 16896 INFO keystonemiddleware.auth_token [None req-deda76d3-972e-4e34-89e5-f862a5b8604f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.602 16896 WARNING keystonemiddleware.auth_token [None req-deda76d3-972e-4e34-89e5-f862a5b8604f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(stamp) watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(stamp) ... ok watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan_with_error watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan_with_error ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.actions.test_volume_migration.TestMigration.test_retype_success watcher.tests.applier.actions.test_volume_migration.TestMigration.test_retype_success ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.670 16896 WARNING keystonemiddleware.auth_token [None req-deda76d3-972e-4e34-89e5-f862a5b8604f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_hostname watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_hostname ... ok 2024-03-27 21:21:36.679 16896 INFO keystonemiddleware.auth_token [None req-21afd6f4-b088-4fe2-880f-7abf36aa3402 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.681 16896 WARNING keystonemiddleware.auth_token [None req-21afd6f4-b088-4fe2-880f-7abf36aa3402 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_migration.TestMigration.test_abort_live_migrate watcher.tests.applier.actions.test_migration.TestMigration.test_abort_live_migrate ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint dest_node is ignored Unexpected exception occurred. 'Mock' object is not subscriptable Traceback (most recent call last): File "/<>/watcher/applier/actions/volume_migration.py", line 209, in _migrate return self._swap_volume(volume, dest_type) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/applier/actions/volume_migration.py", line 175, in _swap_volume if not self._can_swap(volume): ^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/applier/actions/volume_migration.py", line 140, in _can_swap instance_id = volume.attachments[0]['server_id'] ~~~~~~~~~~~~~~~~~~^^^ TypeError: 'Mock' object is not subscriptable watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(version) watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(version) ... ok watcher.tests.applier.actions.test_volume_migration.TestMigration.test_swap_fail watcher.tests.applier.actions.test_volume_migration.TestMigration.test_swap_fail ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.735 16896 WARNING keystonemiddleware.auth_token [None req-21afd6f4-b088-4fe2-880f-7abf36aa3402 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_node watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_node ... ok 2024-03-27 21:21:36.745 16896 INFO keystonemiddleware.auth_token [None req-6fbf82a0-4f50-4ec8-b02e-05b97a5fe438 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.746 16896 WARNING keystonemiddleware.auth_token [None req-6fbf82a0-4f50-4ec8-b02e-05b97a5fe438 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_migration.TestMigration.test_execute_cold_migration watcher.tests.applier.actions.test_migration.TestMigration.test_execute_cold_migration ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint dest_node is ignored watcher.tests.applier.actions.test_volume_migration.TestMigration.test_swap_success watcher.tests.applier.actions.test_volume_migration.TestMigration.test_swap_success ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:36.796 16896 WARNING keystonemiddleware.auth_token [None req-6fbf82a0-4f50-4ec8-b02e-05b97a5fe438 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_node_missing watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_get_hypervisor_node_missing ... ok watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(create_schema) watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(create_schema) ... ok 2024-03-27 21:21:36.806 16896 INFO keystonemiddleware.auth_token [None req-32b05f0e-0b31-4a88-8534-f4e8a5f53ba8 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.807 16896 WARNING keystonemiddleware.auth_token [None req-32b05f0e-0b31-4a88-8534-f4e8a5f53ba8 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_migration.TestMigration.test_execute_cold_migration_invalid_instance watcher.tests.applier.actions.test_migration.TestMigration.test_execute_cold_migration_invalid_instance ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.messaging.test_trigger_action_plan_endpoint.TestTriggerActionPlan.test_launch_action_plan watcher.tests.applier.messaging.test_trigger_action_plan_endpoint.TestTriggerActionPlan.test_launch_action_plan ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.868 16896 WARNING keystonemiddleware.auth_token [None req-32b05f0e-0b31-4a88-8534-f4e8a5f53ba8 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_set_power_state watcher.tests.common.metal_helper.test_base.TestBaseMetalNode.test_set_power_state ... ok 2024-03-27 21:21:36.878 16896 INFO keystonemiddleware.auth_token [None req-afe131e2-f8d2-4f01-aebe-20ddd05b5c4e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.880 16896 WARNING keystonemiddleware.auth_token [None req-afe131e2-f8d2-4f01-aebe-20ddd05b5c4e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(purge) watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(purge) ... ok watcher.tests.applier.actions.test_migration.TestMigration.test_execute_live_migration watcher.tests.applier.actions.test_migration.TestMigration.test_execute_live_migration ... ok watcher.tests.applier.test_rpcapi.TestApplierAPI.test_execute_action_plan_throw_exception watcher.tests.applier.test_rpcapi.TestApplierAPI.test_execute_action_plan_throw_exception ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.938 16896 WARNING keystonemiddleware.auth_token [None req-afe131e2-f8d2-4f01-aebe-20ddd05b5c4e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_factory.TestMetalHelperFactory.test_factory watcher.tests.common.metal_helper.test_factory.TestMetalHelperFactory.test_factory ... ok 2024-03-27 21:21:36.950 16896 INFO keystonemiddleware.auth_token [None req-e5862054-8880-489d-b808-6e474b923cd0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:36.951 16896 WARNING keystonemiddleware.auth_token [None req-e5862054-8880-489d-b808-6e474b923cd0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(no_param) watcher.tests.cmd.test_db_manage.TestDBManageRunApp.test_run_db_manage_app(no_param) ... ok watcher.tests.applier.actions.test_migration.TestMigration.test_execute_live_migration_invalid_instance watcher.tests.applier.actions.test_migration.TestMigration.test_execute_live_migration_invalid_instance ... ok watcher.tests.applier.test_rpcapi.TestApplierAPI.test_execute_action_plan_without_error watcher.tests.applier.test_rpcapi.TestApplierAPI.test_execute_action_plan_without_error ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:36.995 16896 WARNING keystonemiddleware.auth_token [None req-e5862054-8880-489d-b808-6e474b923cd0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_get_id watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_get_id ... ok 2024-03-27 21:21:37.005 16896 INFO keystonemiddleware.auth_token [None req-0a08c35e-05bf-42b4-8c45-b624f92528e0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.006 16896 WARNING keystonemiddleware.auth_token [None req-0a08c35e-05bf-42b4-8c45-b624f92528e0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_downgrade watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_downgrade ... ok watcher.tests.applier.actions.test_migration.TestMigration.test_migration_post_condition watcher.tests.applier.actions.test_migration.TestMigration.test_migration_post_condition ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.052 16896 WARNING keystonemiddleware.auth_token [None req-0a08c35e-05bf-42b4-8c45-b624f92528e0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.test_rpcapi.TestApplierAPI.test_get_api_version watcher.tests.applier.test_rpcapi.TestApplierAPI.test_get_api_version ... ok watcher.tests.applier.test_sync.TestCancelOngoingActionPlans.test_cancel_ongoing_actionplans watcher.tests.applier.test_sync.TestCancelOngoingActionPlans.test_cancel_ongoing_actionplans ... FAIL 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default [None req-28a70ce2-7a19-4ccd-ad9f-f03b60526aa7 fake_user fake_project - - - -] Job "service_status (trigger: interval[0:01:00], next run at: 2024-03-27 21:22:36 UTC)" raised an exception: TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default Traceback (most recent call last): 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/usr/lib/python3/dist-packages/apscheduler/executors/base.py", line 125, in run_job 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default retval = job.func(*job.args, **job.kwargs) 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/<>/watcher/api/scheduling.py", line 41, in get_services_status 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default services = objects.service.Service.list(context) 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 184, in wrapper 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default result = fn(cls, context, *args, **kwargs) 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/<>/watcher/objects/service.py", line 97, in list 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default db_services = cls.dbapi.get_service_list( 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 1063, in get_service_list 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default return self._get_model_list(models.Service, 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 324, in _get_model_list 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default query = model_query(model) 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 75, in model_query 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default session = kwargs.get('session') or get_session() 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 61, in get_session 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default facade = _create_facade_lazily() 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default _FACADE = db_session.EngineFacade.from_config(CONF, 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' 2024-03-27 21:21:37.074 16896 ERROR apscheduler.executors.default  watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_get_power_state watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_get_power_state ... ok watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute ... FAIL 2024-03-27 21:21:37.098 16896 INFO keystonemiddleware.auth_token [None req-28a70ce2-7a19-4ccd-ad9f-f03b60526aa7 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_cancel_action_plan watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_cancel_action_plan ... FAIL 2024-03-27 21:21:37.101 16896 WARNING keystonemiddleware.auth_token [None req-28a70ce2-7a19-4ccd-ad9f-f03b60526aa7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_failed watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_failed ... FAIL watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_rollback watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_rollback ... FAIL watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_without_rollback watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_without_rollback ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.136 16892 INFO watcher.cmd.applier [None req-38b61113-d89f-4f72-b6d0-eed39588fd82 fake_user fake_project - - - -] Starting Watcher Applier service in PID 16892 Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_applier.TestApplier.test_run_applier_app watcher.tests.cmd.test_applier.TestApplier.test_run_applier_app ... ok watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge ... ok watcher.tests.applier.actions.test_migration.TestMigration.test_migration_pre_condition watcher.tests.applier.actions.test_migration.TestMigration.test_migration_pre_condition ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.148 16892 INFO watcher.cmd.decisionengine [None req-b23710e6-0cb9-4e73-8219-821506a8f069 - - - - - -] Starting Watcher Decision Engine service in PID 16892 watcher.tests.cmd.test_decision_engine.TestDecisionEngine.test_run_de_app watcher.tests.cmd.test_decision_engine.TestDecisionEngine.test_run_de_app ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.156 16892 INFO keystonemiddleware.auth_token [None req-58d2718d-50db-4932-88b9-eb148566768b - - - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.157 16892 WARNING keystonemiddleware.auth_token [None req-58d2718d-50db-4932-88b9-eb148566768b - - - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.166 16896 WARNING keystonemiddleware.auth_token [None req-28a70ce2-7a19-4ccd-ad9f-f03b60526aa7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.170 16896 INFO watcher.common.metal_helper.maas [None req-9492135d-3250-4a1b-bfda-96c5317f91a5 fake_user fake_project - - - -] Powering off MAAS node:  watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_power_off watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_power_off ... ok 2024-03-27 21:21:37.177 16896 INFO keystonemiddleware.auth_token [None req-9492135d-3250-4a1b-bfda-96c5317f91a5 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.179 16896 WARNING keystonemiddleware.auth_token [None req-9492135d-3250-4a1b-bfda-96c5317f91a5 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge_dry_run watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge_dry_run ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.actions.test_migration.TestMigration.test_parameters watcher.tests.applier.actions.test_migration.TestMigration.test_parameters ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.231 16896 WARNING keystonemiddleware.auth_token [None req-9492135d-3250-4a1b-bfda-96c5317f91a5 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.233 16892 WARNING keystonemiddleware.auth_token [None req-58d2718d-50db-4932-88b9-eb148566768b - - - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.235 16896 INFO watcher.common.metal_helper.maas [None req-3e150eb6-0ae2-4ac1-8ec5-e86aff855b5c fake_user fake_project - - - -] Powering on MAAS node:  watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_power_on watcher.tests.common.metal_helper.test_maas.TestMaasNode.test_power_on ... ok watcher.tests.common.metal_helper.test_base.TestBaseMetalHelper.test_nova_client_attr watcher.tests.common.metal_helper.test_base.TestBaseMetalHelper.test_nova_client_attr ... ok 2024-03-27 21:21:37.248 16896 INFO keystonemiddleware.auth_token [None req-3e150eb6-0ae2-4ac1-8ec5-e86aff855b5c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.250 16892 INFO keystonemiddleware.auth_token [None req-9a7cd58b-cfea-4679-be0a-f6f216f399cf fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.251 16896 WARNING keystonemiddleware.auth_token [None req-3e150eb6-0ae2-4ac1-8ec5-e86aff855b5c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.252 16892 WARNING keystonemiddleware.auth_token [None req-9a7cd58b-cfea-4679-be0a-f6f216f399cf fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Limit should be positive Traceback (most recent call last): File "/<>/watcher/db/purge.py", line 455, in purge raise exception.NegativeLimitError watcher.common.exception.NegativeLimitError: Limit should be positive watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge_negative_max_number watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_purge_negative_max_number ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_cold watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_cold ... ok 2024-03-27 21:21:37.310 16892 WARNING keystonemiddleware.auth_token [None req-9a7cd58b-cfea-4679-be0a-f6f216f399cf fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_get_id watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_get_id ... ok 2024-03-27 21:21:37.320 16892 INFO keystonemiddleware.auth_token [None req-ddb790e6-4284-4e94-b649-7230c3b1c90f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.321 16892 WARNING keystonemiddleware.auth_token [None req-ddb790e6-4284-4e94-b649-7230c3b1c90f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.322 16896 WARNING keystonemiddleware.auth_token [None req-3e150eb6-0ae2-4ac1-8ec5-e86aff855b5c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.330 16896 ERROR watcher.common.ironic_helper [None req-62a25ed2-d733-4c0f-89bc-567790f07dac fake_user fake_project - - - -] The ironic node node1 could not be found: watcher.common.exception.IronicNodeNotFound: The ironic node node1 could not be found 2024-03-27 21:21:37.330 16896 ERROR watcher.common.ironic_helper Traceback (most recent call last): 2024-03-27 21:21:37.330 16896 ERROR watcher.common.ironic_helper File "/<>/watcher/common/ironic_helper.py", line 44, in get_ironic_node_by_uuid 2024-03-27 21:21:37.330 16896 ERROR watcher.common.ironic_helper raise exception.IronicNodeNotFound(uuid=node_uuid) 2024-03-27 21:21:37.330 16896 ERROR watcher.common.ironic_helper watcher.common.exception.IronicNodeNotFound: The ironic node node1 could not be found 2024-03-27 21:21:37.330 16896 ERROR watcher.common.ironic_helper  watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_by_uuid_failure watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_by_uuid_failure ... ok 2024-03-27 21:21:37.343 16896 INFO keystonemiddleware.auth_token [None req-62a25ed2-d733-4c0f-89bc-567790f07dac fake_user fake_project - - - -] Starting Keystone auth_token middleware Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.345 16896 WARNING keystonemiddleware.auth_token [None req-62a25ed2-d733-4c0f-89bc-567790f07dac fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_revision watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_revision ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_destination_node_none watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_destination_node_none ... ok 2024-03-27 21:21:37.375 16892 WARNING keystonemiddleware.auth_token [None req-ddb790e6-4284-4e94-b649-7230c3b1c90f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_get_power_state watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_get_power_state ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.385 16892 INFO keystonemiddleware.auth_token [None req-49d5252e-d192-442f-bc56-1c023eb19cd7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.386 16892 WARNING keystonemiddleware.auth_token [None req-49d5252e-d192-442f-bc56-1c023eb19cd7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_stamp watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_stamp ... ok 2024-03-27 21:21:37.408 16896 WARNING keystonemiddleware.auth_token [None req-62a25ed2-d733-4c0f-89bc-567790f07dac fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_by_uuid_success watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_by_uuid_success ... ok 2024-03-27 21:21:37.427 16896 INFO keystonemiddleware.auth_token [None req-4814e554-33d4-4570-9269-d274725b3f40 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.430 16896 WARNING keystonemiddleware.auth_token [None req-4814e554-33d4-4570-9269-d274725b3f40 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.439 16892 WARNING keystonemiddleware.auth_token [None req-49d5252e-d192-442f-bc56-1c023eb19cd7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_power_off watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_power_off ... ok watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_empty_fields watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_empty_fields ... ok 2024-03-27 21:21:37.449 16892 INFO keystonemiddleware.auth_token [None req-b77b24ba-7ac0-471a-a517-c23c62c5a40e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.451 16892 WARNING keystonemiddleware.auth_token [None req-b77b24ba-7ac0-471a-a517-c23c62c5a40e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_upgrade watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_upgrade ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.486 16896 WARNING keystonemiddleware.auth_token [None req-4814e554-33d4-4570-9269-d274725b3f40 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_list watcher.tests.common.test_ironic_helper.TestIronicHelper.test_get_ironic_node_list ... ok 2024-03-27 21:21:37.496 16896 INFO keystonemiddleware.auth_token [None req-f183428b-7c9a-4326-a472-502a516f228b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.498 16896 WARNING keystonemiddleware.auth_token [None req-f183428b-7c9a-4326-a472-502a516f228b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.510 16892 WARNING keystonemiddleware.auth_token [None req-b77b24ba-7ac0-471a-a517-c23c62c5a40e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_power_on watcher.tests.common.metal_helper.test_ironic.TestIronicNode.test_power_on ... ok 2024-03-27 21:21:37.520 16892 INFO keystonemiddleware.auth_token [None req-ee90c364-e50a-4e3d-bef1-bbba13f3dac5 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.522 16892 WARNING keystonemiddleware.auth_token [None req-ee90c364-e50a-4e3d-bef1-bbba13f3dac5 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_version watcher.tests.cmd.test_db_manage.TestDBManageRunCommand.test_run_db_version ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_migration_type watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_migration_type ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.555 16896 WARNING keystonemiddleware.auth_token [None req-f183428b-7c9a-4326-a472-502a516f228b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_service.TestService.test_build_topic_handler watcher.tests.common.test_service.TestService.test_build_topic_handler ... ok 2024-03-27 21:21:37.566 16896 INFO keystonemiddleware.auth_token [None req-2cb5ea56-e7f5-4ddd-a7c1-e539102ea642 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.567 16896 WARNING keystonemiddleware.auth_token [None req-2cb5ea56-e7f5-4ddd-a7c1-e539102ea642 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:37.584 16892 WARNING keystonemiddleware.auth_token [None req-ee90c364-e50a-4e3d-bef1-bbba13f3dac5 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_can_get_volume_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_can_get_volume_fail ... ok 2024-03-27 21:21:37.596 16892 INFO keystonemiddleware.auth_token [None req-ed993793-d1a8-4f1f-a0db-12d632b5508c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.598 16892 WARNING keystonemiddleware.auth_token [None req-ed993793-d1a8-4f1f-a0db-12d632b5508c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_resource_id watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_resource_id ... ok 2024-03-27 21:21:37.623 16896 WARNING keystonemiddleware.auth_token [None req-2cb5ea56-e7f5-4ddd-a7c1-e539102ea642 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_service.TestService.test_init_service watcher.tests.common.test_service.TestService.test_init_service ... ok Traceback (most recent call last): File "/<>/watcher/common/loader/default.py", line 45, in load driver_manager = drivermanager.DriverManager( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect Exception watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_bad_plugin watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_bad_plugin ... ok watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_create_action_plan_already_exists watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_create_action_plan_already_exists ... FAIL watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_by_uuid watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_by_uuid ... FAIL watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_does_not_exist watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_does_not_exist ... FAIL 2024-03-27 21:21:37.661 16892 WARNING keystonemiddleware.auth_token [None req-ed993793-d1a8-4f1f-a0db-12d632b5508c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_can_get_volume_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_can_get_volume_success ... ok watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_referenced_by_actions watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_referenced_by_actions ... FAIL 2024-03-27 21:21:37.675 16892 INFO keystonemiddleware.auth_token [None req-deba7962-8360-409e-8482-46344a53b8bc fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.676 16892 WARNING keystonemiddleware.auth_token [None req-deba7962-8360-409e-8482-46344a53b8bc fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_id watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_id ... FAIL watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_uuid watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_uuid ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list ... FAIL watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_source_node watcher.tests.applier.actions.test_migration.TestMigration.test_parameters_exception_source_node ... ok watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_eager watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_eager ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filter_by_uuid watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filter_by_uuid ... FAIL watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filters watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filters ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_that_does_not_exist watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_that_does_not_exist ... FAIL watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_no_opt watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_no_opt ... ok watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan ... FAIL watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_that_does_not_exist watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_that_does_not_exist ... FAIL 2024-03-27 21:21:37.743 16892 WARNING keystonemiddleware.auth_token [None req-deba7962-8360-409e-8482-46344a53b8bc fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_uuid watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_uuid ... FAIL 2024-03-27 21:21:37.751 16892 ERROR watcher.common.cinder_helper [None req-2b69aa5a-4ad4-4267-9e86-a456b8552183 fake_user fake_project - - - -] Volume migration error : volume 45a37aeb-95ab-4ddb-a305-7d9f62c2f5ba is now on host 'source_node'. 2024-03-27 21:21:37.753 16892 ERROR watcher.common.cinder_helper [None req-2b69aa5a-4ad4-4267-9e86-a456b8552183 fake_user fake_project - - - -] Volume migration error : volume 45a37aeb-95ab-4ddb-a305-7d9f62c2f5ba is now on host ''. watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_migrated_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_migrated_fail ... ok watcher.tests.db.test_audit.DbAuditTestCase.test_create_audit_already_exists watcher.tests.db.test_audit.DbAuditTestCase.test_create_audit_already_exists ... FAIL 2024-03-27 21:21:37.767 16892 INFO keystonemiddleware.auth_token [None req-2b69aa5a-4ad4-4267-9e86-a456b8552183 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.db.test_audit.DbAuditTestCase.test_create_same_name_audit watcher.tests.db.test_audit.DbAuditTestCase.test_create_same_name_audit ... FAIL 2024-03-27 21:21:37.769 16892 WARNING keystonemiddleware.auth_token [None req-2b69aa5a-4ad4-4267-9e86-a456b8552183 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit ... FAIL watcher.tests.applier.actions.test_migration.TestMigration.test_revert_cold_migration watcher.tests.applier.actions.test_migration.TestMigration.test_revert_cold_migration ... ok watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_by_uuid watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_by_uuid ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_does_not_exist watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_does_not_exist ... FAIL watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_referenced_by_action_plans watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_referenced_by_action_plans ... FAIL watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_id watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_id ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_uuid watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_uuid ... FAIL watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_with_opts watcher.tests.common.loader.test_loader.TestLoader.test_load_loadable_with_opts ... ok watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_eager watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_eager ... FAIL watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filter_by_uuid watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filter_by_uuid ... FAIL 2024-03-27 21:21:37.842 16892 WARNING keystonemiddleware.auth_token [None req-2b69aa5a-4ad4-4267-9e86-a456b8552183 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filters watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filters ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_migrated_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_migrated_success ... ok watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_that_does_not_exist watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_that_does_not_exist ... FAIL watcher.tests.applier.actions.test_migration.TestMigration.test_revert_live_migration watcher.tests.applier.actions.test_migration.TestMigration.test_revert_live_migration ... ok 2024-03-27 21:21:37.862 16892 INFO keystonemiddleware.auth_token [None req-d282340d-05b9-444e-9133-edc11bc7eb3e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.864 16892 WARNING keystonemiddleware.auth_token [None req-d282340d-05b9-444e-9133-edc11bc7eb3e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_that_does_not_exist watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_that_does_not_exist ... FAIL watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_uuid watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_uuid ... FAIL watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_create_efficacy_indicator_already_exists watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_create_efficacy_indicator_already_exists ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_cinder watcher.tests.common.test_clients.TestClients.test_clients_cinder ... ok watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_by_uuid watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_by_uuid ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_that_does_not_exist watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_that_does_not_exist ... FAIL watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_id watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_id ... FAIL watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_uuid watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_uuid ... FAIL 2024-03-27 21:21:37.929 16892 WARNING keystonemiddleware.auth_token [None req-d282340d-05b9-444e-9133-edc11bc7eb3e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:37.935 16892 ERROR watcher.common.cinder_helper [None req-af7ddd16-82af-4dd1-af14-975f370cd3d7 fake_user fake_project - - - -] Volume deletion error: 45a37aeb-95ab-4ddb-a305-7d9f62c2f5ba watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list ... FAIL watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_volume_deleted_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_volume_deleted_fail ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_eager watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_eager ... FAIL 2024-03-27 21:21:37.945 16892 INFO keystonemiddleware.auth_token [None req-af7ddd16-82af-4dd1-af14-975f370cd3d7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:37.948 16892 WARNING keystonemiddleware.auth_token [None req-af7ddd16-82af-4dd1-af14-975f370cd3d7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.test_applier_manager.TestApplierManager.test_start watcher.tests.applier.test_applier_manager.TestApplierManager.test_start ... ok watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filter_by_uuid watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filter_by_uuid ... FAIL watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filters watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filters ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_that_does_not_exist watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_that_does_not_exist ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_cinder_cached watcher.tests.common.test_clients.TestClients.test_clients_cinder_cached ... ok watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_that_does_not_exist watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_that_does_not_exist ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_uuid watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_uuid ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_eq watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_eq ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gt ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gte ... FAIL 2024-03-27 21:21:38.018 16892 WARNING keystonemiddleware.auth_token [None req-af7ddd16-82af-4dd1-af14-975f370cd3d7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lt ... FAIL watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_volume_deleted_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_check_volume_deleted_success ... ok watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lte ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.042 16892 INFO keystonemiddleware.auth_token [None req-8aec0379-bfe2-4006-aef7-24bd10b97696 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_eq watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_eq ... FAIL 2024-03-27 21:21:38.044 16892 WARNING keystonemiddleware.auth_token [None req-8aec0379-bfe2-4006-aef7-24bd10b97696 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.applier.workflow_engine.loading.test_default_engine_loader.TestDefaultActionLoader.test_endpoints watcher.tests.applier.workflow_engine.loading.test_default_engine_loader.TestDefaultActionLoader.test_endpoints ... ok watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gt ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gte ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_cinder_diff_endpoint watcher.tests.common.test_clients.TestClients.test_clients_cinder_diff_endpoint ... ok watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lt ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lte ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_false watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_false ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_true watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_true ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_eq watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_eq ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gt ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gte ... FAIL watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lt ... FAIL 2024-03-27 21:21:38.139 16892 WARNING keystonemiddleware.auth_token [None req-8aec0379-bfe2-4006-aef7-24bd10b97696 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_create_volume_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_create_volume_fail ... ok watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lte ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.152 16892 INFO keystonemiddleware.auth_token [None req-27629dcc-e87d-4f3c-adf5-0d361f65c4e3 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_create_scoring_engine_already_exists watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_create_scoring_engine_already_exists ... FAIL 2024-03-27 21:21:38.154 16892 WARNING keystonemiddleware.auth_token [None req-27629dcc-e87d-4f3c-adf5-0d361f65c4e3 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_get_node watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_get_node ... ok watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine_that_does_not_exist watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine_that_does_not_exist ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_cinder_diff_vers watcher.tests.common.test_clients.TestClients.test_clients_cinder_diff_vers ... ok watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_id watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_id ... FAIL watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_name watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_name ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_uuid watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_uuid ... FAIL watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list ... FAIL watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list_with_filters watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list_with_filters ... FAIL 2024-03-27 21:21:38.215 16892 WARNING keystonemiddleware.auth_token [None req-27629dcc-e87d-4f3c-adf5-0d361f65c4e3 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_that_does_not_exist watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_that_does_not_exist ... FAIL watcher.tests.common.test_cinder_helper.TestCinderHelper.test_create_volume_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_create_volume_success ... ok watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine ... FAIL 2024-03-27 21:21:38.227 16892 INFO keystonemiddleware.auth_token [None req-5874f985-39b4-4397-96a6-84ffd59e58b7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:38.230 16892 WARNING keystonemiddleware.auth_token [None req-5874f985-39b4-4397-96a6-84ffd59e58b7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_id watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_id ... FAIL watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_get_node_not_a_hypervisor watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_get_node_not_a_hypervisor ... ok watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_that_does_not_exist watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_that_does_not_exist ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_strategy.DbStrategyTestCase.test_create_strategy_already_exists watcher.tests.db.test_strategy.DbStrategyTestCase.test_create_strategy_already_exists ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy ... FAIL watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy_that_does_not_exist watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy_that_does_not_exist ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_glance watcher.tests.common.test_clients.TestClients.test_clients_glance ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_name watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_name ... FAIL watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_uuid watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_uuid ... FAIL watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list ... FAIL watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_eager watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_eager ... FAIL 2024-03-27 21:21:38.307 16892 WARNING keystonemiddleware.auth_token [None req-5874f985-39b4-4397-96a6-84ffd59e58b7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_with_filters watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_with_filters ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_delete_volume_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_delete_volume_fail ... ok watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_that_does_not_exist watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_that_does_not_exist ... FAIL Cannot find hypervisor sentinel.compute_node_id2 Cannot find compute_node_id in extra of ironic node watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_list_compute_nodes watcher.tests.common.metal_helper.test_ironic.TestIronicHelper.test_list_compute_nodes ... ok 2024-03-27 21:21:38.325 16892 INFO keystonemiddleware.auth_token [None req-d99a5c5c-1fe1-4111-8f6a-f50392b842e2 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_goal_id watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_goal_id ... FAIL 2024-03-27 21:21:38.327 16892 WARNING keystonemiddleware.auth_token [None req-d99a5c5c-1fe1-4111-8f6a-f50392b842e2 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy_that_does_not_exist watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy_that_does_not_exist ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_send_notification watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_send_notification ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_glance_cached watcher.tests.common.test_clients.TestClients.test_clients_glance_cached ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_state_succeeded watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_state_succeeded ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_with_error watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_with_error ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_without_errors watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_without_errors ... FAIL 2024-03-27 21:21:38.383 16896 INFO keystonemiddleware.auth_token [None req-850cb5ee-96a0-4998-8644-0f460ef76977 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:38.384 16896 WARNING keystonemiddleware.auth_token [None req-850cb5ee-96a0-4998-8644-0f460ef76977 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.395 16892 WARNING keystonemiddleware.auth_token [None req-d99a5c5c-1fe1-4111-8f6a-f50392b842e2 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_delete_volume_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_delete_volume_success ... ok 2024-03-27 21:21:38.406 16892 INFO keystonemiddleware.auth_token [None req-7a8f515f-d87d-42c6-b933-2bb16e61d9f8 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:38.408 16892 WARNING keystonemiddleware.auth_token [None req-7a8f515f-d87d-42c6-b933-2bb16e61d9f8 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.metal_helper.test_maas.TestMaasHelper.test_get_node watcher.tests.common.metal_helper.test_maas.TestMaasHelper.test_get_node ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.438 16896 WARNING keystonemiddleware.auth_token [None req-850cb5ee-96a0-4998-8644-0f460ef76977 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_glance_diff_endpoint watcher.tests.common.test_clients.TestClients.test_clients_glance_diff_endpoint ... ok watcher.tests.decision_engine.cluster.test_cinder_cdmc.TestCinderClusterDataModelCollector.test_cinder_cdmc_execute watcher.tests.decision_engine.cluster.test_cinder_cdmc.TestCinderClusterDataModelCollector.test_cinder_cdmc_execute ... ok 2024-03-27 21:21:38.452 16896 INFO keystonemiddleware.auth_token [None req-7ec1ad88-9ffb-495a-a86c-a2661a9df770 fake_user fake_project - - - -] Starting Keystone auth_token middleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:38.453 16896 WARNING keystonemiddleware.auth_token [None req-7ec1ad88-9ffb-495a-a86c-a2661a9df770 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:38.488 16892 WARNING keystonemiddleware.auth_token [None req-7a8f515f-d87d-42c6-b933-2bb16e61d9f8 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.493 16892 ERROR watcher.common.cinder_helper [None req-d5a43b4f-e806-4c19-9d66-0b74933bc7ea fake_user fake_project - - - -] The storage node failure could not be found: watcher.common.exception.StorageNodeNotFound: The storage node failure could not be found 2024-03-27 21:21:38.493 16892 ERROR watcher.common.cinder_helper Traceback (most recent call last): 2024-03-27 21:21:38.493 16892 ERROR watcher.common.cinder_helper File "/<>/watcher/common/cinder_helper.py", line 46, in get_storage_node_by_name 2024-03-27 21:21:38.493 16892 ERROR watcher.common.cinder_helper raise exception.StorageNodeNotFound(name=name) 2024-03-27 21:21:38.493 16892 ERROR watcher.common.cinder_helper watcher.common.exception.StorageNodeNotFound: The storage node failure could not be found 2024-03-27 21:21:38.493 16892 ERROR watcher.common.cinder_helper  watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_by_name_failure watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_by_name_failure ... ok 2024-03-27 21:21:38.504 16892 INFO keystonemiddleware.auth_token [None req-d5a43b4f-e806-4c19-9d66-0b74933bc7ea fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:38.506 16892 WARNING keystonemiddleware.auth_token [None req-d5a43b4f-e806-4c19-9d66-0b74933bc7ea fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.metal_helper.test_maas.TestMaasHelper.test_list_compute_nodes watcher.tests.common.metal_helper.test_maas.TestMaasHelper.test_list_compute_nodes ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.562 16896 WARNING keystonemiddleware.auth_token [None req-7ec1ad88-9ffb-495a-a86c-a2661a9df770 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_glance_diff_vers watcher.tests.common.test_clients.TestClients.test_clients_glance_diff_vers ... ok watcher.tests.decision_engine.cluster.test_cinder_cdmc.TestCinderClusterDataModelCollector.test_cinder_cdmc_total_capacity_gb_not_integer watcher.tests.decision_engine.cluster.test_cinder_cdmc.TestCinderClusterDataModelCollector.test_cinder_cdmc_total_capacity_gb_not_integer ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base raise result 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:38.578 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:38.584 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 1 of 2 while retrieving metrics retry in 0 seconds: Exception watcher.tests.decision_engine.datasources.test_base.TestBaseDatasourceHelper.test_query_retry watcher.tests.decision_engine.datasources.test_base.TestBaseDatasourceHelper.test_query_retry ... ok 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base raise result 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:38.588 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:38.592 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 1 of 2 while retrieving metrics retry in 0 seconds: Exception 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base raise result 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1197, in _execute_mock_call 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base raise result 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:38.593 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:38.594 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 2 of 2 while retrieving metrics retry in 0 seconds: Exception watcher.tests.decision_engine.datasources.test_base.TestBaseDatasourceHelper.test_query_retry_exception watcher.tests.decision_engine.datasources.test_base.TestBaseDatasourceHelper.test_query_retry_exception ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured ... ok 2024-03-27 21:21:38.600 16896 CRITICAL watcher.decision_engine.datasources.grafana [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] GrafanaHelper url not properly configured, check base_url watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured_error watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured_error ... ok 2024-03-27 21:21:38.603 16892 WARNING keystonemiddleware.auth_token [None req-d5a43b4f-e806-4c19-9d66-0b74933bc7ea fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.602 16896 CRITICAL watcher.decision_engine.datasources.grafana [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] GrafanaHelper url not properly configured, check base_url 2024-03-27 21:21:38.603 16896 ERROR watcher.decision_engine.datasources.grafana [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Metric: host_cpu_usage does not appear in the current Grafana metric map watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured_raise_error watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_configured_raise_error ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_airflow watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_airflow ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_cpu_usage watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_cpu_usage ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_inlet_temperature watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_inlet_temperature ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_outlet_temperature watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_outlet_temperature ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_power watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_power ... ok watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_by_name_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_by_name_success ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_ram_usage watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_host_ram_usage ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_cpu_usage watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_cpu_usage ... ok watcher.tests.common.test_utils.TestCommonUtils.test_async_compat watcher.tests.common.test_utils.TestCommonUtils.test_async_compat ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_l3_cache_usage watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_l3_cache_usage ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_ram_allocated watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_ram_allocated ... ok 2024-03-27 21:21:38.624 16892 INFO keystonemiddleware.auth_token [None req-5b793e6a-09d2-4ef2-8914-b35108de8059 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_ram_usage watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_ram_usage ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_root_disk_allocated watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_instance_root_disk_allocated ... ok 2024-03-27 21:21:38.627 16892 WARNING keystonemiddleware.auth_token [None req-5b793e6a-09d2-4ef2-8914-b35108de8059 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:38.630 16896 ERROR watcher.decision_engine.datasources.grafana_translator.influxdb [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Could not extract host_cpu_usage for the resource:  watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_metric_raise_error watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_get_metric_raise_error ... ok 2024-03-27 21:21:38.632 16896 ERROR watcher.decision_engine.datasources.grafana [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] 'instance_cpu_usage' watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_metric_builder watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_metric_builder ... ok 2024-03-27 21:21:38.633 16896 ERROR watcher.decision_engine.datasources.grafana [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Metric: 60 does not appear in the current Grafana metric map watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_no_metric_raise_error watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_no_metric_raise_error ... ok 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:38.636 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:38.637 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 1 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_gnocchi watcher.tests.common.test_clients.TestClients.test_clients_gnocchi ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:38.672 16892 WARNING keystonemiddleware.auth_token [None req-5b793e6a-09d2-4ef2-8914-b35108de8059 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_list watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_node_list ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.683 16892 INFO keystonemiddleware.auth_token [None req-54cea1ad-fc70-4ea0-b95c-e68063454dc9 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:38.685 16892 WARNING keystonemiddleware.auth_token [None req-54cea1ad-fc70-4ea0-b95c-e68063454dc9 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_utils.TestCommonUtils.test_async_compat_exc watcher.tests.common.test_utils.TestCommonUtils.test_async_compat_exc ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_cached watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_cached ... ok 2024-03-27 21:21:38.727 16892 WARNING keystonemiddleware.auth_token [None req-54cea1ad-fc70-4ea0-b95c-e68063454dc9 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.732 16892 ERROR watcher.common.cinder_helper [None req-6de8a5ae-0ad4-4262-bdd0-e6306b1ec974 fake_user fake_project - - - -] The pool failure could not be found: watcher.common.exception.PoolNotFound: The pool failure could not be found 2024-03-27 21:21:38.732 16892 ERROR watcher.common.cinder_helper Traceback (most recent call last): 2024-03-27 21:21:38.732 16892 ERROR watcher.common.cinder_helper File "/<>/watcher/common/cinder_helper.py", line 61, in get_storage_pool_by_name 2024-03-27 21:21:38.732 16892 ERROR watcher.common.cinder_helper raise exception.PoolNotFound(name=name) 2024-03-27 21:21:38.732 16892 ERROR watcher.common.cinder_helper watcher.common.exception.PoolNotFound: The pool failure could not be found 2024-03-27 21:21:38.732 16892 ERROR watcher.common.cinder_helper  AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_by_name_failure watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_by_name_failure ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.741 16892 INFO keystonemiddleware.auth_token [None req-6de8a5ae-0ad4-4262-bdd0-e6306b1ec974 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:38.744 16892 WARNING keystonemiddleware.auth_token [None req-6de8a5ae-0ad4-4262-bdd0-e6306b1ec974 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_diff_endpoint watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_diff_endpoint ... ok 2024-03-27 21:21:38.781 16892 WARNING keystonemiddleware.auth_token [None req-6de8a5ae-0ad4-4262-bdd0-e6306b1ec974 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_by_name_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_by_name_success ... ok 2024-03-27 21:21:38.792 16892 INFO keystonemiddleware.auth_token [None req-23f612f6-5cb2-4df0-9710-c60d2b8b4d5f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:38.794 16892 WARNING keystonemiddleware.auth_token [None req-23f612f6-5cb2-4df0-9710-c60d2b8b4d5f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_diff_vers watcher.tests.common.test_clients.TestClients.test_clients_gnocchi_diff_vers ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:38.831 16892 WARNING keystonemiddleware.auth_token [None req-23f612f6-5cb2-4df0-9710-c60d2b8b4d5f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_list watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_storage_pool_list ... ok 2024-03-27 21:21:38.843 16892 INFO keystonemiddleware.auth_token [None req-47e4d3c2-e114-4f26-9617-1fb060ba6314 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.common.test_utils.TestCommonUtils.test_async_compat_timeout watcher.tests.common.test_utils.TestCommonUtils.test_async_compat_timeout ... ok 2024-03-27 21:21:38.846 16892 WARNING keystonemiddleware.auth_token [None req-47e4d3c2-e114-4f26-9617-1fb060ba6314 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_ironic watcher.tests.common.test_clients.TestClients.test_clients_ironic ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint /usr/lib/python3/dist-packages/testtools/runtest.py:145: RuntimeWarning: coroutine 'TestCommonUtils.test_coro' was never awaited if self.exception_caught == self._run_user( RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2024-03-27 21:21:38.900 16892 WARNING keystonemiddleware.auth_token [None req-47e4d3c2-e114-4f26-9617-1fb060ba6314 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_utils.TestCommonUtils.test_coro watcher.tests.common.test_utils.TestCommonUtils.test_coro ... ok watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_fail ... ok watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_by_type watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_by_type ... FAIL 2024-03-27 21:21:38.916 16892 INFO keystonemiddleware.auth_token [None req-1e176575-0046-4563-bc27-c41a8dfd28af fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:38.918 16892 WARNING keystonemiddleware.auth_token [None req-1e176575-0046-4563-bc27-c41a8dfd28af fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_ironic_cached watcher.tests.common.test_clients.TestClients.test_clients_ironic_cached ... ok watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list_with_filters watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list_with_filters ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_that_does_not_exist watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_that_does_not_exist ... FAIL watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_update_action_desc watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_update_action_desc ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_eq watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_eq ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gt ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gte ... FAIL 2024-03-27 21:21:38.978 16892 WARNING keystonemiddleware.auth_token [None req-1e176575-0046-4563-bc27-c41a8dfd28af fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lt ... FAIL watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_success ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:38.991 16892 INFO keystonemiddleware.auth_token [None req-3b6c6d76-05fe-486a-a06b-3c22eef40931 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lte ... FAIL 2024-03-27 21:21:38.994 16892 WARNING keystonemiddleware.auth_token [None req-3b6c6d76-05fe-486a-a06b-3c22eef40931 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_clients.TestClients.test_clients_ironic_diff_endpoint watcher.tests.common.test_clients.TestClients.test_clients_ironic_diff_endpoint ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_eq watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_eq ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gt ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gte ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lt ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lte ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_false watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_false ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_true watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_true ... FAIL 2024-03-27 21:21:39.057 16892 WARNING keystonemiddleware.auth_token [None req-3b6c6d76-05fe-486a-a06b-3c22eef40931 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_eq watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_eq ... FAIL watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_by_backendname_with_backend_exist watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_by_backendname_with_backend_exist ... ok watcher.tests.common.test_clients.TestClients.test_clients_ironic_diff_vers watcher.tests.common.test_clients.TestClients.test_clients_ironic_diff_vers ... ok 2024-03-27 21:21:39.070 16892 INFO keystonemiddleware.auth_token [None req-d079d7a8-dbaa-49e5-921d-f28a8b8184b1 fake_user fake_project - - - -] Starting Keystone auth_token middleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gt ... FAIL 2024-03-27 21:21:39.073 16892 WARNING keystonemiddleware.auth_token [None req-d079d7a8-dbaa-49e5-921d-f28a8b8184b1 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gte ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lt ... FAIL watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lte ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_eq watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_eq ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gt ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gte ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:39.133 16892 WARNING keystonemiddleware.auth_token [None req-d079d7a8-dbaa-49e5-921d-f28a8b8184b1 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lt ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_monasca watcher.tests.common.test_clients.TestClients.test_clients_monasca ... ok watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_by_backendname_with_no_backend_exist watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_by_backendname_with_no_backend_exist ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lte ... FAIL 2024-03-27 21:21:39.147 16892 INFO keystonemiddleware.auth_token [None req-8b1d115d-23f7-49f5-ad96-6ec1192a569c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:39.149 16892 WARNING keystonemiddleware.auth_token [None req-8b1d115d-23f7-49f5-ad96-6ec1192a569c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_eq watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_eq ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gt ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gte ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lt ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lte ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_false watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_false ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_true watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_true ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_monasca_cached watcher.tests.common.test_clients.TestClients.test_clients_monasca_cached ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_eq watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_eq ... FAIL 2024-03-27 21:21:39.212 16892 WARNING keystonemiddleware.auth_token [None req-8b1d115d-23f7-49f5-ad96-6ec1192a569c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_list watcher.tests.common.test_cinder_helper.TestCinderHelper.test_get_volume_type_list ... ok watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gt ... FAIL 2024-03-27 21:21:39.226 16892 INFO keystonemiddleware.auth_token [None req-22a23984-fe3f-46b5-bac0-0be4facf280b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:39.229 16892 WARNING keystonemiddleware.auth_token [None req-22a23984-fe3f-46b5-bac0-0be4facf280b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gte ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lt ... FAIL watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lte ... FAIL watcher.tests.db.test_goal.DbGoalTestCase.test_create_goal_already_exists watcher.tests.db.test_goal.DbGoalTestCase.test_create_goal_already_exists ... FAIL watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_monasca_diff_vers watcher.tests.common.test_clients.TestClients.test_clients_monasca_diff_vers ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:39.283 16892 WARNING keystonemiddleware.auth_token [None req-22a23984-fe3f-46b5-bac0-0be4facf280b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_has_snapshot_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_has_snapshot_fail ... ok 2024-03-27 21:21:39.293 16892 INFO keystonemiddleware.auth_token [None req-45477793-9491-4ed6-a5a8-831b89deec59 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:39.295 16892 WARNING keystonemiddleware.auth_token [None req-45477793-9491-4ed6-a5a8-831b89deec59 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_neutron watcher.tests.common.test_clients.TestClients.test_clients_neutron ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:39.338 16892 WARNING keystonemiddleware.auth_token [None req-45477793-9491-4ed6-a5a8-831b89deec59 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_cinder_helper.TestCinderHelper.test_has_snapshot_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_has_snapshot_success ... ok 2024-03-27 21:21:39.348 16892 INFO keystonemiddleware.auth_token [None req-7b060d9a-0781-4f5d-bf73-5fd348dbfd4b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:39.350 16892 WARNING keystonemiddleware.auth_token [None req-7b060d9a-0781-4f5d-bf73-5fd348dbfd4b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_neutron_cached watcher.tests.common.test_clients.TestClients.test_clients_neutron_cached ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal_that_does_not_exist watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal_that_does_not_exist ... FAIL watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_by_uuid watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_by_uuid ... FAIL 2024-03-27 21:21:39.400 16892 WARNING keystonemiddleware.auth_token [None req-7b060d9a-0781-4f5d-bf73-5fd348dbfd4b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list ... FAIL 2024-03-27 21:21:39.407 16892 ERROR watcher.common.cinder_helper [None req-0bd3309e-d66f-420b-8a76-eb8829f9847b fake_user fake_project - - - -] Volume migration error : volume 45a37aeb-95ab-4ddb-a305-7d9f62c2f5ba is now on host 'source_node'. watcher.tests.common.test_cinder_helper.TestCinderHelper.test_migrate_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_migrate_fail ... ok watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list_with_filters watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list_with_filters ... FAIL 2024-03-27 21:21:39.415 16892 INFO keystonemiddleware.auth_token [None req-0bd3309e-d66f-420b-8a76-eb8829f9847b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:39.417 16892 WARNING keystonemiddleware.auth_token [None req-0bd3309e-d66f-420b-8a76-eb8829f9847b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_that_does_not_exist watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_that_does_not_exist ... FAIL watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal ... FAIL watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_id watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_id ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_that_does_not_exist watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_that_does_not_exist ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_neutron_diff_endpoint watcher.tests.common.test_clients.TestClients.test_clients_neutron_diff_endpoint ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_purge.TestPurgeCommand.test_execute_max_number_exceeded watcher.tests.db.test_purge.TestPurgeCommand.test_execute_max_number_exceeded ... FAIL watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_expired_entries watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_expired_entries ... FAIL watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_nonexpired_related_entries watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_nonexpired_related_entries ... FAIL 2024-03-27 21:21:39.476 16892 WARNING keystonemiddleware.auth_token [None req-0bd3309e-d66f-420b-8a76-eb8829f9847b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_entries watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_entries ... FAIL watcher.tests.common.test_cinder_helper.TestCinderHelper.test_migrate_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_migrate_success ... ok 2024-03-27 21:21:39.488 16892 INFO keystonemiddleware.auth_token [None req-70d573bc-f938-43b9-884a-6087130c3f00 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command ... FAIL 2024-03-27 21:21:39.491 16892 WARNING keystonemiddleware.auth_token [None req-70d573bc-f938-43b9-884a-6087130c3f00 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_expired watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_expired ... FAIL watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_soft_deleted watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_soft_deleted ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_nonexpired_related_entries watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_nonexpired_related_entries ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_neutron_diff_vers watcher.tests.common.test_clients.TestClients.test_clients_neutron_diff_vers ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_strategy_uuid watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_strategy_uuid ... FAIL watcher.tests.db.test_service.DbServiceTestCase.test_create_service_already_exists watcher.tests.db.test_service.DbServiceTestCase.test_create_service_already_exists ... FAIL watcher.tests.db.test_service.DbServiceTestCase.test_get_service_by_name watcher.tests.db.test_service.DbServiceTestCase.test_get_service_by_name ... FAIL watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list ... FAIL 2024-03-27 21:21:39.551 16892 WARNING keystonemiddleware.auth_token [None req-70d573bc-f938-43b9-884a-6087130c3f00 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list_with_filters watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list_with_filters ... FAIL 2024-03-27 21:21:39.558 16892 ERROR watcher.common.cinder_helper [None req-899b237f-4041-4cf9-880d-5e237f9325cd fake_user fake_project - - - -] Volume migration error : volume 45a37aeb-95ab-4ddb-a305-7d9f62c2f5ba is now on host 'source_node'. watcher.tests.common.test_cinder_helper.TestCinderHelper.test_retype_fail watcher.tests.common.test_cinder_helper.TestCinderHelper.test_retype_fail ... ok watcher.tests.db.test_service.DbServiceTestCase.test_get_service_that_does_not_exist watcher.tests.db.test_service.DbServiceTestCase.test_get_service_that_does_not_exist ... FAIL 2024-03-27 21:21:39.565 16892 INFO keystonemiddleware.auth_token [None req-899b237f-4041-4cf9-880d-5e237f9325cd fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:39.567 16892 WARNING keystonemiddleware.auth_token [None req-899b237f-4041-4cf9-880d-5e237f9325cd fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_service.DbServiceTestCase.test_update_service watcher.tests.db.test_service.DbServiceTestCase.test_update_service ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_service.DbServiceTestCase.test_update_service_that_does_not_exist watcher.tests.db.test_service.DbServiceTestCase.test_update_service_that_does_not_exist ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_nova watcher.tests.common.test_clients.TestClients.test_clients_nova ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_eq watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_eq ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gt ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gte ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lt ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lte ... FAIL 2024-03-27 21:21:39.627 16892 WARNING keystonemiddleware.auth_token [None req-899b237f-4041-4cf9-880d-5e237f9325cd fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_eq watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_eq ... FAIL watcher.tests.common.test_cinder_helper.TestCinderHelper.test_retype_success watcher.tests.common.test_cinder_helper.TestCinderHelper.test_retype_success ... ok 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:39.638 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:39.639 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 2 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:39.645 16892 INFO keystonemiddleware.auth_token [None req-46762006-17cd-4719-aecf-66aeb6ef862d fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gt ... FAIL 2024-03-27 21:21:39.647 16892 WARNING keystonemiddleware.auth_token [None req-46762006-17cd-4719-aecf-66aeb6ef862d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gte ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_nova_bad_min_version watcher.tests.common.test_clients.TestClients.test_clients_nova_bad_min_version ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lt ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lte ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_false watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_false ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_true watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_true ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_eq watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_eq ... FAIL watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gt ... FAIL 2024-03-27 21:21:39.710 16892 WARNING keystonemiddleware.auth_token [None req-46762006-17cd-4719-aecf-66aeb6ef862d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gte ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lt ... FAIL watcher.tests.common.test_nova_helper.TestNovaHelper.test_abort_live_migrate_instance watcher.tests.common.test_nova_helper.TestNovaHelper.test_abort_live_migrate_instance ... ok watcher.tests.common.test_clients.TestClients.test_clients_nova_cached watcher.tests.common.test_clients.TestClients.test_clients_nova_cached ... ok watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lte ... FAIL 2024-03-27 21:21:39.732 16892 INFO keystonemiddleware.auth_token [None req-bb1dddd7-e444-4fbc-8608-78bbe46d2d34 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:39.734 16892 WARNING keystonemiddleware.auth_token [None req-bb1dddd7-e444-4fbc-8608-78bbe46d2d34 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_check_audit_expired watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_check_audit_expired ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit_with_interval_no_job watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit_with_interval_no_job ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_is_audit_inactive watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_is_audit_inactive ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_cron watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_cron ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_diff_interval watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_diff_interval ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_interval watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_interval ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:39.797 16892 WARNING keystonemiddleware.auth_token [None req-bb1dddd7-e444-4fbc-8608-78bbe46d2d34 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_invalid_cron watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_invalid_cron ... FAIL watcher.tests.common.test_clients.TestClients.test_clients_nova_diff_endpoint watcher.tests.common.test_clients.TestClients.test_clients_nova_diff_endpoint ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_multiply_audits_periodically watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_multiply_audits_periodically ... FAIL 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper [None req-55b22168-c6a4-41e1-8219-ea1d09b9afc2 fake_user fake_project - - - -] : novaclient.exceptions.UnsupportedVersion 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper Traceback (most recent call last): 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper File "/<>/watcher/common/nova_helper.py", line 746, in _check_nova_api_version 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper api_versions.discover_version(client, api_version) 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper return self._mock_call(*args, **kwargs) 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper raise effect 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper novaclient.exceptions.UnsupportedVersion 2024-03-27 21:21:39.804 16892 ERROR watcher.common.nova_helper  watcher.tests.common.test_nova_helper.TestNovaHelper.test_check_nova_api_version watcher.tests.common.test_nova_helper.TestNovaHelper.test_check_nova_api_version ... ok 2024-03-27 21:21:39.818 16892 INFO keystonemiddleware.auth_token [None req-55b22168-c6a4-41e1-8219-ea1d09b9afc2 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_period_audit_not_called_when_deleted watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_period_audit_not_called_when_deleted ... FAIL 2024-03-27 21:21:39.821 16892 WARNING keystonemiddleware.auth_token [None req-55b22168-c6a4-41e1-8219-ea1d09b9afc2 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_clients.TestClients.test_clients_nova_diff_vers watcher.tests.common.test_clients.TestClients.test_clients_nova_diff_vers ... ok 2024-03-27 21:21:39.874 16892 WARNING keystonemiddleware.auth_token [None req-55b22168-c6a4-41e1-8219-ea1d09b9afc2 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestClusterDataModelCollector.test_in_memory_model_is_copied watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestClusterDataModelCollector.test_in_memory_model_is_copied ... ok watcher.tests.common.test_nova_helper.TestNovaHelper.test_confirm_resize watcher.tests.common.test_nova_helper.TestNovaHelper.test_confirm_resize ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:39.888 16892 INFO keystonemiddleware.auth_token [None req-3df50c18-b989-4efb-bfd2-eca3e2341ada fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:39.890 16892 WARNING keystonemiddleware.auth_token [None req-3df50c18-b989-4efb-bfd2-eca3e2341ada fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:39.941 16892 WARNING keystonemiddleware.auth_token [None req-3df50c18-b989-4efb-bfd2-eca3e2341ada fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestClusterDataModelCollector.test_is_singleton watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestClusterDataModelCollector.test_is_singleton ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaClusterDataModelCollector.test_nova_cdmc_execute watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaClusterDataModelCollector.test_nova_cdmc_execute ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_capacity watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_capacity ... ok watcher.tests.common.test_clients.TestClients.test_clients_placement watcher.tests.common.test_clients.TestClients.test_clients_placement ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_nova_helper.TestNovaHelper.test_create_image_from_instance watcher.tests.common.test_nova_helper.TestNovaHelper.test_create_image_from_instance ... ok 2024-03-27 21:21:40.066 16892 INFO keystonemiddleware.auth_token [None req-d145e2a6-9beb-42a2-b65e-43c8dee4b80b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.067 16892 WARNING keystonemiddleware.auth_token [None req-d145e2a6-9beb-42a2-b65e-43c8dee4b80b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_attach_end watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_attach_end ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_clients.TestClients.test_get_keystone_session watcher.tests.common.test_clients.TestClients.test_get_keystone_session ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.119 16892 WARNING keystonemiddleware.auth_token [None req-d145e2a6-9beb-42a2-b65e-43c8dee4b80b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_create_instance watcher.tests.common.test_nova_helper.TestNovaHelper.test_create_instance ... ok 2024-03-27 21:21:40.136 16892 INFO keystonemiddleware.auth_token [None req-148ec0f1-3991-41e0-a631-519d325ac775 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.138 16892 WARNING keystonemiddleware.auth_token [None req-148ec0f1-3991-41e0-a631-519d325ac775 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_create_end watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_create_end ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.188 16892 WARNING keystonemiddleware.auth_token [None req-148ec0f1-3991-41e0-a631-519d325ac775 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_delete_instance watcher.tests.common.test_nova_helper.TestNovaHelper.test_delete_instance ... ok 2024-03-27 21:21:40.200 16892 INFO keystonemiddleware.auth_token [None req-ddcce9a7-48e0-4b5f-a8e2-4bc2644f463d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.202 16892 WARNING keystonemiddleware.auth_token [None req-ddcce9a7-48e0-4b5f-a8e2-4bc2644f463d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_delete_end watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_delete_end ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_allocations_for_consumer_OK watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_allocations_for_consumer_OK ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.253 16892 WARNING keystonemiddleware.auth_token [None req-ddcce9a7-48e0-4b5f-a8e2-4bc2644f463d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_disable_service_nova_compute watcher.tests.common.test_nova_helper.TestNovaHelper.test_disable_service_nova_compute ... ok 2024-03-27 21:21:40.265 16892 INFO keystonemiddleware.auth_token [None req-c9475c46-d25d-44d3-9e82-cc07baf8fd2f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.267 16892 WARNING keystonemiddleware.auth_token [None req-c9475c46-d25d-44d3-9e82-cc07baf8fd2f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_detach_end watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_detach_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint --- Logging error --- Traceback (most recent call last): File "/usr/lib/python3.12/logging/__init__.py", line 1160, in emit msg = self.format(record) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/logging/__init__.py", line 999, in format return fmt.format(record) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/logging/__init__.py", line 703, in format record.message = record.getMessage() ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/logging/__init__.py", line 392, in getMessage msg = msg % self.args ~~~~^~~~~~~~~~~ ValueError: unsupported format character ' ' (0x20) at index 49 Call stack: File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 88, in main() File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 82, in main program.TestProgram( File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 197, in __init__ self.runTests() File "/usr/lib/python3/dist-packages/stestr/subunit_runner/program.py", line 247, in runTests self.result = testRunner.run(self.test) File "/usr/lib/python3/dist-packages/stestr/subunit_runner/run.py", line 51, in run test(result) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/usr/lib/python3.12/unittest/suite.py", line 122, in run test(result) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/usr/lib/python3.12/unittest/suite.py", line 122, in run test(result) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/usr/lib/python3.12/unittest/suite.py", line 122, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run return super(WithScenarios, self).run(result) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 656, in run return run_test.run(result) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 80, in run return self._run_one(actual_result) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 94, in _run_one return self._run_prepared_result(ExtendedToOriginalDecorator(result)) File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 108, in _run_prepared_result self._run_core() File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 145, in _run_core if self.exception_caught == self._run_user( File "/usr/lib/python3/dist-packages/testtools/runtest.py", line 193, in _run_user return fn(*args, **kwargs) File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 704, in _run_test_method return self._get_test_method()() File "/usr/lib/python3.12/unittest/mock.py", line 1387, in patched return func(*newargs, **newkeywargs) File "/<>/watcher/tests/common/test_placement_helper.py", line 236, in test_get_allocations_for_consumer_fail result = self.client.get_allocations_for_consumer(c_uuid) File "/<>/watcher/common/placement_helper.py", line 132, in get_allocations_for_consumer LOG.error(msg, args) Message: 'Failed to get allocations for consumer %(c_uuid). Got %(status_code)d: %(err_text)s.' Arguments: {'c_uuid': '6131c33a-251a-426c-9513-03d43a0d3540', 'status_code': , 'err_text': 'The resource could not be found.'} watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_allocations_for_consumer_fail watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_allocations_for_consumer_fail ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.320 16892 WARNING keystonemiddleware.auth_token [None req-c9475c46-d25d-44d3-9e82-cc07baf8fd2f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_enable_service_nova_compute watcher.tests.common.test_nova_helper.TestNovaHelper.test_enable_service_nova_compute ... ok 2024-03-27 21:21:40.332 16892 INFO keystonemiddleware.auth_token [None req-c37d9691-0c1c-4668-bca7-a807c4f9861d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.333 16892 WARNING keystonemiddleware.auth_token [None req-c37d9691-0c1c-4668-bca7-a807c4f9861d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_resize_end watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_resize_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_candidate_providers_OK watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_candidate_providers_OK ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.383 16892 WARNING keystonemiddleware.auth_token [None req-c37d9691-0c1c-4668-bca7-a807c4f9861d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:40.390 16892 ERROR watcher.common.nova_helper [None req-0e27e723-33a8-4c2e-a827-a5b133ffdad2 fake_user fake_project - - - -] The compute node exception_hypervisor_1 could not be found: watcher.common.exception.ComputeNodeNotFound: The compute node exception_hypervisor_1 could not be found 2024-03-27 21:21:40.390 16892 ERROR watcher.common.nova_helper Traceback (most recent call last): 2024-03-27 21:21:40.390 16892 ERROR watcher.common.nova_helper File "/<>/watcher/common/nova_helper.py", line 84, in get_compute_node_by_hostname 2024-03-27 21:21:40.390 16892 ERROR watcher.common.nova_helper raise exception.ComputeNodeNotFound(name=node_hostname) 2024-03-27 21:21:40.390 16892 ERROR watcher.common.nova_helper watcher.common.exception.ComputeNodeNotFound: The compute node exception_hypervisor_1 could not be found 2024-03-27 21:21:40.390 16892 ERROR watcher.common.nova_helper  2024-03-27 21:21:40.393 16892 ERROR watcher.common.nova_helper [None req-0e27e723-33a8-4c2e-a827-a5b133ffdad2 fake_user fake_project - - - -] The compute node fake_hypervisor_1 could not be found: watcher.common.exception.ComputeNodeNotFound: The compute node fake_hypervisor_1 could not be found 2024-03-27 21:21:40.393 16892 ERROR watcher.common.nova_helper Traceback (most recent call last): 2024-03-27 21:21:40.393 16892 ERROR watcher.common.nova_helper File "/<>/watcher/common/nova_helper.py", line 84, in get_compute_node_by_hostname 2024-03-27 21:21:40.393 16892 ERROR watcher.common.nova_helper raise exception.ComputeNodeNotFound(name=node_hostname) 2024-03-27 21:21:40.393 16892 ERROR watcher.common.nova_helper watcher.common.exception.ComputeNodeNotFound: The compute node fake_hypervisor_1 could not be found 2024-03-27 21:21:40.393 16892 ERROR watcher.common.nova_helper  watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_hostname watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_hostname ... ok 2024-03-27 21:21:40.402 16892 INFO keystonemiddleware.auth_token [None req-0e27e723-33a8-4c2e-a827-a5b133ffdad2 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.404 16892 WARNING keystonemiddleware.auth_token [None req-0e27e723-33a8-4c2e-a827-a5b133ffdad2 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_update_end watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestReceiveCinderNotifications.test_cinder_receive_volume_update_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Failed to get allocation candidates from placement API for resources: a936111d-6085-4ade-b1f2-a8e938e88e05 Got 404: The resource could not be found.. watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_candidate_providers_fail watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_candidate_providers_fail ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.455 16892 WARNING keystonemiddleware.auth_token [None req-0e27e723-33a8-4c2e-a827-a5b133ffdad2 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_hostname_multiple_matches watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_hostname_multiple_matches ... ok 2024-03-27 21:21:40.466 16892 INFO keystonemiddleware.auth_token [None req-1aec0406-47f7-47f9-9da1-8a6043572f01 fake_user fake_project - - - -] Starting Keystone auth_token middleware Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:40.468 16892 WARNING keystonemiddleware.auth_token [None req-1aec0406-47f7-47f9-9da1-8a6043572f01 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_fake_instance_create watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_fake_instance_create ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_inventories_OK watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_inventories_OK ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.519 16892 WARNING keystonemiddleware.auth_token [None req-1aec0406-47f7-47f9-9da1-8a6043572f01 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_uuid watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_by_uuid ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:40.531 16892 INFO keystonemiddleware.auth_token [None req-052329d0-bcba-42b6-90f0-e056b388e10f fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_info_no_cdm watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_info_no_cdm ... ok 2024-03-27 21:21:40.534 16892 WARNING keystonemiddleware.auth_token [None req-052329d0-bcba-42b6-90f0-e056b388e10f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Failed to get resource provider 079e08dd-3d44-49b1-90d0-0f606a857fce inventories. Got 404: The resource could not be found.. watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_inventories_fail watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_inventories_fail ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.586 16892 WARNING keystonemiddleware.auth_token [None req-052329d0-bcba-42b6-90f0-e056b388e10f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_list watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_compute_node_list ... ok 2024-03-27 21:21:40.597 16892 INFO keystonemiddleware.auth_token [None req-0eff98da-1fce-42e3-9442-8a9da4f67fa0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.599 16892 WARNING keystonemiddleware.auth_token [None req-0eff98da-1fce-42e3-9442-8a9da4f67fa0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found Could not find compute node Node_1 for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_rebuild_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_rebuild_end ... ok watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_provider_traits_OK watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_provider_traits_OKAuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:40.640 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:40.641 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 3 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:40.671 16892 WARNING keystonemiddleware.auth_token [None req-0eff98da-1fce-42e3-9442-8a9da4f67fa0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_instance_list watcher.tests.common.test_nova_helper.TestNovaHelper.test_get_instance_list ... ok 2024-03-27 21:21:40.684 16892 INFO keystonemiddleware.auth_token [None req-ab6bce65-01de-4274-9916-65d27b417a7c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.685 16892 WARNING keystonemiddleware.auth_token [None req-ab6bce65-01de-4274-9916-65d27b417a7c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL Failed to get resource provider db7953f2-b85d-4cde-86e3-42cd5740034a traits. Got 404: The resource could not be found.. The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found Could not find compute node Node_1 for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_provider_traits_fail watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_provider_traits_fail ... ok The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_resize_confirm_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_resize_confirm_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.751 16892 WARNING keystonemiddleware.auth_token [None req-ab6bce65-01de-4274-9916-65d27b417a7c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance ... ok 2024-03-27 21:21:40.773 16892 INFO keystonemiddleware.auth_token [None req-57024d38-bd41-46cc-a772-37ed55362e89 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.775 16892 WARNING keystonemiddleware.auth_token [None req-57024d38-bd41-46cc-a772-37ed55362e89 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_OK watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_OK ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. The compute node TEST could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_2 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_2 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect watcher.common.exception.ComputeNodeNotFound: The compute node TEST could not be found Could not find compute node Node_2 for instance 9966d6bd-a45c-4e1c-9d57-3054899a3ec7 '9966d6bd-a45c-4e1c-9d57-3054899a3ec7' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '9966d6bd-a45c-4e1c-9d57-3054899a3ec7' The compute node TEST could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_2 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_2 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect watcher.common.exception.ComputeNodeNotFound: The compute node TEST could not be found The compute node Node_2 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_2 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_2 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect watcher.common.exception.ComputeNodeNotFound: The compute node TEST could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_2 could not be found 'Node_2' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'Node_2' watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_update_node_notfound_set_unmapped watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_instance_update_node_notfound_set_unmapped ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.826 16892 WARNING keystonemiddleware.auth_token [None req-57024d38-bd41-46cc-a772-37ed55362e89 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance_no_destination_node watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance_no_destination_node ... ok 2024-03-27 21:21:40.837 16892 INFO keystonemiddleware.auth_token [None req-73ed50d2-b54b-4017-9914-ab274325dcc5 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.838 16892 WARNING keystonemiddleware.auth_token [None req-73ed50d2-b54b-4017-9914-ab274325dcc5 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Failed to get resource provider compute. Got 400: The resource could not be found.. watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_fail watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_fail ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found Could not find compute node Node_1 for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_live_migrated_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_live_migrated_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.891 16892 WARNING keystonemiddleware.auth_token [None req-73ed50d2-b54b-4017-9914-ab274325dcc5 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance_with_task_state watcher.tests.common.test_nova_helper.TestNovaHelper.test_live_migrate_instance_with_task_state ... ok 2024-03-27 21:21:40.907 16892 INFO keystonemiddleware.auth_token [None req-a16d0298-b4ab-4023-9ea6-8519113ce917 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.909 16892 WARNING keystonemiddleware.auth_token [None req-a16d0298-b4ab-4023-9ea6-8519113ce917 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_no_rp_OK watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_resource_providers_no_rp_OK ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found Could not find compute node Node_1 for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found The compute node Node_1 could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node Node_1 could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_live_migrated_force_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_live_migrated_force_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:40.961 16892 WARNING keystonemiddleware.auth_token [None req-a16d0298-b4ab-4023-9ea6-8519113ce917 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_non_live_migrate_instance_no_destination_node watcher.tests.common.test_nova_helper.TestNovaHelper.test_non_live_migrate_instance_no_destination_node ... ok 2024-03-27 21:21:40.973 16892 INFO keystonemiddleware.auth_token [None req-5caf7634-3be5-43e4-b1ed-f3850c0b3d49 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:40.974 16892 WARNING keystonemiddleware.auth_token [None req-5caf7634-3be5-43e4-b1ed-f3850c0b3d49 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_usages_for_resource_provider_OK watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_usages_for_resource_provider_OK ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 'c03c0bf9-f46e-4e4f-93f1-817568567ee2' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'c03c0bf9-f46e-4e4f-93f1-817568567ee2' watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_create watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_create ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:41.023 16892 WARNING keystonemiddleware.auth_token [None req-5caf7634-3be5-43e4-b1ed-f3850c0b3d49 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Failed to get resource provider 14a3a610-807e-4f08-8ff3-a92025db5858 usages. Got 404: The resource could not be found.. watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_usages_for_resource_provider_fail watcher.tests.common.test_placement_helper.TestPlacementHelper.test_get_usages_for_resource_provider_fail ... ok watcher.tests.common.test_nova_helper.TestNovaHelper.test_resize_instance watcher.tests.common.test_nova_helper.TestNovaHelper.test_resize_instance ... ok 2024-03-27 21:21:41.056 16892 INFO keystonemiddleware.auth_token [None req-b2991322-2998-496c-95ff-c731a3751b4c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:41.058 16892 WARNING keystonemiddleware.auth_token [None req-b2991322-2998-496c-95ff-c731a3751b4c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action.DbActionTestCase.test_create_action_already_exists watcher.tests.db.test_action.DbActionTestCase.test_create_action_already_exists ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action.DbActionTestCase.test_destroy_action watcher.tests.db.test_action.DbActionTestCase.test_destroy_action ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_by_uuid watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_by_uuid ... FAIL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 306, in instance_deleted node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found '73b09e16-35b7-4922-804e-e8f5d9b740fc' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '73b09e16-35b7-4922-804e-e8f5d9b740fc' watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_delete_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_delete_end ... ok watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_that_does_not_exist watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_that_does_not_exist ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_id watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_id ... FAIL watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_uuid watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_uuid ... FAIL watcher.tests.db.test_action.DbActionTestCase.test_get_action_list watcher.tests.db.test_action.DbActionTestCase.test_get_action_list ... FAIL 2024-03-27 21:21:41.117 16892 WARNING keystonemiddleware.auth_token [None req-b2991322-2998-496c-95ff-c731a3751b4c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_stop_instance watcher.tests.common.test_nova_helper.TestNovaHelper.test_stop_instance ... ok watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_eager watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_eager ... FAIL 2024-03-27 21:21:41.129 16892 INFO keystonemiddleware.auth_token [None req-b55ec603-6b44-4686-9c76-8359840bc67b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:41.130 16892 WARNING keystonemiddleware.auth_token [None req-b55ec603-6b44-4686-9c76-8359840bc67b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filter_by_uuid watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filter_by_uuid ... FAIL watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filters watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filters ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action.DbActionTestCase.test_get_action_that_does_not_exist watcher.tests.db.test_action.DbActionTestCase.test_get_action_that_does_not_exist ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL watcher.tests.db.test_action.DbActionTestCase.test_update_action watcher.tests.db.test_action.DbActionTestCase.test_update_action ... FAIL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc watcher.tests.db.test_action.DbActionTestCase.test_update_action_that_does_not_exist watcher.tests.db.test_action.DbActionTestCase.test_update_action_that_does_not_exist ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_lock watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_lock ... ok watcher.tests.db.test_action.DbActionTestCase.test_update_action_uuid watcher.tests.db.test_action.DbActionTestCase.test_update_action_uuid ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_eq watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_eq ... FAIL 2024-03-27 21:21:41.192 16892 WARNING keystonemiddleware.auth_token [None req-b55ec603-6b44-4686-9c76-8359840bc67b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gt ... FAIL watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gte ... FAIL 2024-03-27 21:21:41.207 16892 ERROR watcher.common.nova_helper [None req-bf7d5034-fb78-4732-8c79-b618c7e718f1 fake_user fake_project - - - -] Volume update retry timeout or error watcher.tests.common.test_nova_helper.TestNovaHelper.test_swap_volume watcher.tests.common.test_nova_helper.TestNovaHelper.test_swap_volume ... ok 2024-03-27 21:21:41.213 16892 INFO keystonemiddleware.auth_token [None req-bf7d5034-fb78-4732-8c79-b618c7e718f1 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:41.214 16892 WARNING keystonemiddleware.auth_token [None req-bf7d5034-fb78-4732-8c79-b618c7e718f1 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lt ... FAIL watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lte ... FAIL watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_eq watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_eq ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gt ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gte ... FAIL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lt ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_pause watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_pause ... ok watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lte ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:41.277 16892 WARNING keystonemiddleware.auth_token [None req-bf7d5034-fb78-4732-8c79-b618c7e718f1 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_false watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_false ... FAIL watcher.tests.common.test_nova_helper.TestNovaHelper.test_wait_for_instance_status watcher.tests.common.test_nova_helper.TestNovaHelper.test_wait_for_instance_status ... ok 2024-03-27 21:21:41.287 16892 INFO keystonemiddleware.auth_token [None req-2c9c20bc-12f5-4b30-a053-14d43838454e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:41.289 16892 WARNING keystonemiddleware.auth_token [None req-2c9c20bc-12f5-4b30-a053-14d43838454e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_true watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_true ... FAIL watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_eq watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_eq ... FAIL watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gt ... FAIL watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gte ... FAIL watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lt ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lte ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_eq watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_eq ... FAIL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL 2024-03-27 21:21:41.353 16892 WARNING keystonemiddleware.auth_token [None req-2c9c20bc-12f5-4b30-a053-14d43838454e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gt ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_power_on_off watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_power_on_off ... ok watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gte ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lt ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lte ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_eq watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_eq ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gt ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gte ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lt ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lte ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_false watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_false ... FAIL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_true watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_true ... FAIL watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_rescue watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_rescue ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_eq watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_eq ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gt ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gte ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lt ... FAIL watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lte ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_eq watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_eq ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gt ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gte ... FAIL watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_restore_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_restore_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lt ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lte ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_eq watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_eq ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gt ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gte ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lt ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lte ... FAIL An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_false watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_false ... FAIL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_resume_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_resume_end ... ok watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_true watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_true ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_eq watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_eq ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gt ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gte ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lt ... FAIL watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lte ... FAIL 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:41.642 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:41.644 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 4 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_shelve watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_shelve ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestComputeDataModelCollector.test_model_scope_is_none watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestComputeDataModelCollector.test_model_scope_is_none ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_shutdown_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_shutdown_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_instance_node watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_instance_node ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 306, in instance_deleted node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found '73b09e16-35b7-4922-804e-e8f5d9b740fc' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '73b09e16-35b7-4922-804e-e8f5d9b740fc' watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_soft_delete_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_soft_delete_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_physical_layer watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_physical_layer ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_state_building watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_state_building ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_physical_layer_with_baremetal_node watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_add_physical_layer_with_baremetal_node ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_suspend_end watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_suspend_end ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found Could not find compute node compute for instance 73b09e16-35b7-4922-804e-e8f5d9b740fc An auth plugin is required to determine endpoint URL Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found The compute node compute could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 160, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 202, in get_or_create_node return self.cluster_data_model.get_node_by_name(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 162, in get_node_by_name raise exception.ComputeNodeNotFound(name=name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/common/nova_helper.py", line 79, in get_compute_node_by_hostname compute_nodes = self.get_compute_node_by_name( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 64, in get_compute_node_by_name return self.nova.hypervisors.search(node_name, servers=servers, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/v2/hypervisors.py", line 107, in search return self._list(url, 'hypervisors') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/base.py", line 253, in _list resp, body = self.api.client.get(url) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 393, in get return self.request(url, 'GET', **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/novaclient/client.py", line 69, in request resp, body = super(SessionClient, self).request(url, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 552, in request resp = super(LegacyJsonAdapter, self).request(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 255, in request return self.session.request(url, method, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 810, in request base_url = self.get_endpoint(auth, allow=allow, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1254, in get_endpoint auth = self._auth_required(auth, 'determine endpoint URL') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1194, in _auth_required raise exceptions.MissingAuthPlugin(msg_fmt % msg) keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 135, in create_compute_node _node = self.nova.get_compute_node_by_hostname(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/common/nova_helper.py", line 87, in get_compute_node_by_hostname raise exception.ComputeNodeNotFound(name=node_hostname) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/nova.py", line 101, in update_instance node = self.get_or_create_node(instance_data['host']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 205, in get_or_create_node node = self.create_compute_node(uuid_or_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/notification/nova.py", line 192, in create_compute_node raise exception.ComputeNodeNotFound(name=uuid_or_name) watcher.common.exception.ComputeNodeNotFound: The compute node compute could not be found watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model_update_false watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model_update_false ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint '9966d6bd-a45c-4e1c-9d57-3054899a3ec7' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '9966d6bd-a45c-4e1c-9d57-3054899a3ec7' watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update_notfound_still_creates watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_instance_update_notfound_still_creates ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model_update_true watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_check_model_update_true ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_create watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_create ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_aggregates watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_aggregates ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_delete watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_delete ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_aggregates_none watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_aggregates_none ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_update watcher.tests.decision_engine.model.notification.test_nova_notifications.TestNovaNotifications.test_nova_service_update ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_zones watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_zones ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_element.TestIronicElement.test_as_xml_element(IronicNode_with_all_fields) watcher.tests.decision_engine.model.test_element.TestIronicElement.test_as_xml_element(IronicNode_with_all_fields) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_zones_none watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_collect_zones_none ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'maintenance_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'maintenance_reason' in the base class watcher.tests.decision_engine.model.test_element.TestIronicElement.test_as_xml_element(IronicNode_with_some_fields) watcher.tests.decision_engine.model.test_element.TestIronicElement.test_as_xml_element(IronicNode_with_some_fields) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_merge_compute_scope watcher.tests.decision_engine.cluster.test_nova_cdmc.TestNovaModelBuilder.test_merge_compute_scope ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_extract_attribute watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_extract_attribute ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_extract_attribute_error watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_extract_attribute_error ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_validate_data watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_validate_data ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_validate_data_error watcher.tests.decision_engine.datasources.grafana_translators.test_base.TestBaseGrafanaTranslator.test_validate_data_error ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_build_params_granularity watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_build_params_granularity ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_build_params_order watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_build_params_order ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_extract_results watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_extract_results ... ok Could not extract host_cpu_usage for the resource: watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_extract_results_error watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_extract_results_error ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_one_day watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_one_day ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_one_week watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_one_week ... ok watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_warning watcher.tests.decision_engine.datasources.grafana_translators.test_influxdb.TestInfluxDBGrafanaTranslator.test_retention_period_warning ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_airflow watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_airflow ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_cpu_usage watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_cpu_usage ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_inlet_temperature watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_inlet_temperature ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_outlet_temperature watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_outlet_temperature ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_power watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_power ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_ram_usage watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_host_ram_usage ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_cpu_usage watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_cpu_usage ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_memory_usage watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_memory_usage ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_ram_allocated watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_ram_allocated ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_root_disk_allocated watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_get_instance_root_disk_allocated ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_check_availability watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_check_availability ... ok Traceback (most recent call last): File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect Exception Retry 1 of 1 while retrieving metrics retry in 1 seconds Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_add_node watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_add_node ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_assert_node_raise watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_assert_node_raise ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'extra' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'extra' in the base class Cannot load 'extra' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'extra' in the base class Cannot load 'extra' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'extra' in the base class Cannot load 'extra' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'extra' in the base class watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_build_model_from_xml watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_build_model_from_xml ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_get_all_ironic_nodes watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_get_all_ironic_nodes ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_model_structure watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_model_structure ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 'acbb33da-b4ef-4146-b142-dc5c0a11e579' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 650, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'acbb33da-b4ef-4146-b142-dc5c0a11e579' watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_remove_node watcher.tests.decision_engine.model.test_model.TestBaremetalModel.test_remove_node ... ok watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestDefaultPlanner.test_scheduler_warning_empty_action_plan watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestDefaultPlanner.test_scheduler_warning_empty_action_plan ... FAIL 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:42.646 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:42.646 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 5 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_dummy_with_scorer.TestDummyWithScorer.test_check_parameters watcher.tests.decision_engine.strategy.strategies.test_dummy_with_scorer.TestDummyWithScorer.test_check_parameters ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_dummy_with_scorer.TestDummyWithScorer.test_dummy_with_scorer watcher.tests.decision_engine.strategy.strategies.test_dummy_with_scorer.TestDummyWithScorer.test_dummy_with_scorer ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_calc_used_resource(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_calc_used_resource(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_calc_used_resource(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_calc_used_resource(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_check_parameters(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_check_parameters(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_check_parameters(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_check_parameters(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_notfound(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_notfound(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_notfound(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_notfound(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate_all(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate_all(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate_all(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_choose_instance_to_migrate_all(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.common.test_nova_helper.TestNovaHelper.test_wait_for_volume_status watcher.tests.common.test_nova_helper.TestNovaHelper.test_wait_for_volume_status ... ok 2024-03-27 21:21:43.363 16892 INFO keystonemiddleware.auth_token [None req-ca1c0ba0-18c3-4434-baf6-4b2b1cce240c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:43.365 16892 WARNING keystonemiddleware.auth_token [None req-ca1c0ba0-18c3-4434-baf6-4b2b1cce240c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_check_availability_with_failure watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_check_availability_with_failure ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_list_metrics watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_list_metrics ... ok Traceback (most recent call last): File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call raise effect Exception Retry 1 of 1 while retrieving metrics retry in 1 seconds Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:43.409 16892 WARNING keystonemiddleware.auth_token [None req-ca1c0ba0-18c3-4434-baf6-4b2b1cce240c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_nova_helper.TestNovaHelper.test_watcher_non_live_migrate_instance_not_found watcher.tests.common.test_nova_helper.TestNovaHelper.test_watcher_non_live_migrate_instance_not_found ... ok 2024-03-27 21:21:43.419 16892 INFO keystonemiddleware.auth_token [None req-3b7a663d-4a63-4eae-b74d-eb10cf968bec fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:43.421 16892 WARNING keystonemiddleware.auth_token [None req-3b7a663d-4a63-4eae-b74d-eb10cf968bec fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class No hosts currently have airflow under 400.0, therefore there are no possible target hosts for any migration Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute_no_workload(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute_no_workload(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:43.463 16892 WARNING keystonemiddleware.auth_token [None req-3b7a663d-4a63-4eae-b74d-eb10cf968bec fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_service.TestServiceHeartbeat.test_send_beat_with_creating_service watcher.tests.common.test_service.TestServiceHeartbeat.test_send_beat_with_creating_service ... ok 2024-03-27 21:21:43.472 16892 INFO keystonemiddleware.auth_token [None req-9851a075-4695-4e20-91ae-378750b2d474 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:43.474 16892 WARNING keystonemiddleware.auth_token [None req-9851a075-4695-4e20-91ae-378750b2d474 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class No hosts currently have airflow under 400.0, therefore there are no possible target hosts for any migration Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute_no_workload(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_execute_no_workload(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:43.517 16892 WARNING keystonemiddleware.auth_token [None req-9851a075-4695-4e20-91ae-378750b2d474 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.common.test_service.TestServiceHeartbeat.test_send_beat_without_creating_service watcher.tests.common.test_service.TestServiceHeartbeat.test_send_beat_without_creating_service ... ok 2024-03-27 21:21:43.526 16892 INFO keystonemiddleware.auth_token [None req-04c3c8d5-533d-49ba-beb2-389bbe30a476 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:43.528 16892 WARNING keystonemiddleware.auth_token [None req-04c3c8d5-533d-49ba-beb2-389bbe30a476 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_filter_destination_hosts(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_filter_destination_hosts(Ceilometer) ... ok 2024-03-27 21:21:43.570 16892 WARNING keystonemiddleware.auth_token [None req-04c3c8d5-533d-49ba-beb2-389bbe30a476 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.conf.test_list_opts.TestListOpts.test_list_opts_no_opts watcher.tests.conf.test_list_opts.TestListOpts.test_list_opts_no_opts ... ok 2024-03-27 21:21:43.581 16892 INFO keystonemiddleware.auth_token [None req-869f755e-332f-4d03-b1a2-2ad5afc836e3 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:43.582 16892 WARNING keystonemiddleware.auth_token [None req-869f755e-332f-4d03-b1a2-2ad5afc836e3 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:43.626 16892 WARNING keystonemiddleware.auth_token [None req-869f755e-332f-4d03-b1a2-2ad5afc836e3 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_filter_destination_hosts(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_filter_destination_hosts(Gnocchi) ... ok watcher.tests.conf.test_list_opts.TestListOpts.test_list_opts_with_opts watcher.tests.conf.test_list_opts.TestListOpts.test_list_opts_with_opts ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:43.636 16892 INFO keystonemiddleware.auth_token [None req-1d1a4ff2-87a5-443b-a3ad-9cef4e237dc9 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:43.638 16892 WARNING keystonemiddleware.auth_token [None req-1d1a4ff2-87a5-443b-a3ad-9cef4e237dc9 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:43.648 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:43.649 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 6 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:43.684 16892 WARNING keystonemiddleware.auth_token [None req-1d1a4ff2-87a5-443b-a3ad-9cef4e237dc9 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_group_hosts_by_airflow(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_group_hosts_by_airflow(Ceilometer) ... ok watcher.tests.conf.test_list_opts.TestListOpts.test_run_list_opts watcher.tests.conf.test_list_opts.TestListOpts.test_run_list_opts ... ok 2024-03-27 21:21:43.694 16892 INFO keystonemiddleware.auth_token [None req-f1175539-d23b-468b-b43f-836e61ce6c02 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:43.695 16892 WARNING keystonemiddleware.auth_token [None req-f1175539-d23b-468b-b43f-836e61ce6c02 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:43.738 16892 WARNING keystonemiddleware.auth_token [None req-f1175539-d23b-468b-b43f-836e61ce6c02 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.conf.test_list_opts.TestPlugins.test_show_plugins watcher.tests.conf.test_list_opts.TestPlugins.test_show_plugins ... ok watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_group_hosts_by_airflow(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_uniform_airflow.TestUniformAirflow.test_group_hosts_by_airflow(Gnocchi) ... ok watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_eq watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_eq ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gt ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gte ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lt ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lte ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_eq watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_eq ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gt ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gte ... FAIL Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lt ... FAIL watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_cold_migrate_instance watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_cold_migrate_instance ... ok watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lte ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_false watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_false ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_true watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_true ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_in watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_in ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_notin watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_notin ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_eq watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_eq ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gt ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gte ... FAIL watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lt ... FAIL Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lte ... FAIL watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_live_migrate_instance watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_live_migrate_instance ... ok watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_audit_template_create_same_name watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_audit_template_create_same_name ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_create_audit_template_already_exists watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_create_audit_template_already_exists ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_by_uuid watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_by_uuid ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_that_does_not_exist watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_that_does_not_exist ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_id watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_id ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_uuid watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_uuid ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_eager watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_eager ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filter_by_uuid watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filter_by_uuid ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filters watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filters ... FAIL watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_that_does_not_exist watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_that_does_not_exist ... FAIL Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template ... FAIL watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_live_migrate_instance_parallel watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_live_migrate_instance_parallel ... ok watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_that_does_not_exist watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_that_does_not_exist ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_uuid watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_uuid ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_eq watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_eq ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gt ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gte ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lt ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lte ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_eq watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_eq ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gt ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gte ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lt ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lte ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_false watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_false ... FAIL Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_true watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_true ... FAIL watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume ... ok watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_eq watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_eq ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gt ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gte ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lt ... FAIL watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lte ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_eq watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_eq ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gt ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gte ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lt ... FAIL Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lte ... FAIL watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume_parallel watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_migrate_volume_parallel ... ok watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_eq watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_eq ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gt ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gte ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lt ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lte ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_false watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_false ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_true watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_true ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_eq watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_eq ... FAIL watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gt ... FAIL Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gte ... FAIL watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_per_node watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_per_node ... ok watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lt ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lte ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_action_plan_without_ongoing watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_action_plan_without_ongoing ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_actionplan_ongoing watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_actionplan_ongoing ... FAIL watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_force watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_force ... FAIL 2024-03-27 21:21:44.315 16892 INFO keystonemiddleware.auth_token [None req-1bd25e2b-e8ac-40cd-960b-1886061d7991 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.317 16892 WARNING keystonemiddleware.auth_token [None req-1bd25e2b-e8ac-40cd-960b-1886061d7991 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_per_pool watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_per_pool ... ok 2024-03-27 21:21:44.360 16892 WARNING keystonemiddleware.auth_token [None req-1bd25e2b-e8ac-40cd-960b-1886061d7991 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestBareMetalDataModelCollector.test_model_scope_is_none watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestBareMetalDataModelCollector.test_model_scope_is_none ... ok 2024-03-27 21:21:44.368 16892 INFO keystonemiddleware.auth_token [None req-815adf92-139a-462f-b3ad-e4e24a23ec46 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.369 16892 WARNING keystonemiddleware.auth_token [None req-815adf92-139a-462f-b3ad-e4e24a23ec46 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_list_metrics_with_failure watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_list_metrics_with_failure ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_statistic_aggregation watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_statistic_aggregation ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_statistic_series watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_gnocchi_statistic_series ... ok watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_statistic_aggregation_metric_unavailable watcher.tests.decision_engine.datasources.test_gnocchi_helper.TestGnocchiHelper.test_statistic_aggregation_metric_unavailable ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:44.418 16892 WARNING keystonemiddleware.auth_token [None req-815adf92-139a-462f-b3ad-e4e24a23ec46 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestStorageDataModelCollector.test_model_scope_is_none watcher.tests.decision_engine.cluster.test_cluster_data_model_collector.TestStorageDataModelCollector.test_model_scope_is_none ... ok watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_dynamic_metric_map_grafana watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_dynamic_metric_map_grafana ... ok 2024-03-27 21:21:44.425 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend ... ok 2024-03-27 21:21:44.426 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured 2024-03-27 21:21:44.427 16892 ERROR watcher.common.exception [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Exception in string format operation: KeyError: 'datasource' 2024-03-27 21:21:44.427 16892 ERROR watcher.common.exception Traceback (most recent call last): 2024-03-27 21:21:44.427 16892 ERROR watcher.common.exception File "/<>/watcher/common/exception.py", line 81, in __init__ 2024-03-27 21:21:44.427 16892 ERROR watcher.common.exception message = self.msg_fmt % kwargs 2024-03-27 21:21:44.427 16892 ERROR watcher.common.exception ~~~~~~~~~~~~~^~~~~~~~ 2024-03-27 21:21:44.427 16892 ERROR watcher.common.exception KeyError: 'datasource' 2024-03-27 21:21:44.427 16892 ERROR watcher.common.exception  2024-03-27 21:21:44.427 16892 ERROR watcher.common.exception [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] code: 500 2024-03-27 21:21:44.427 16892 WARNING watcher.decision_engine.datasources.ceilometer [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Ceilometer API is deprecated and Ceilometer Datasource module is no longer maintained. We recommend to use Gnocchi instead. Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_error_datasource watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_error_datasource ... ok Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:44.431 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_grafana watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_grafana ... ok Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:44.433 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured 2024-03-27 21:21:44.434 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_no_datasources watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_no_datasources ... ok 2024-03-27 21:21:44.436 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured 2024-03-27 21:21:44.436 16892 CRITICAL watcher.decision_engine.datasources.manager [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Can not retrieve datasource without specifying list of required metrics. 2024-03-27 21:21:44.436 16892 CRITICAL watcher.decision_engine.datasources.manager [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Can not retrieve datasource without specifying list of required metrics. watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_no_metrics watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_no_metrics ... ok 2024-03-27 21:21:44.439 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_order watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_order ... ok 2024-03-27 21:21:44.441 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured 2024-03-27 21:21:44.441 16892 WARNING watcher.decision_engine.datasources.manager [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Datasource: gnocchi could not be used due to metric: host_cpu 2024-03-27 21:21:44.441 16892 WARNING watcher.decision_engine.datasources.manager [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Datasource: ceilometer could not be used due to metric: host_cpu 2024-03-27 21:21:44.442 16892 WARNING watcher.decision_engine.datasources.manager [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Datasource: monasca could not be used due to metric: host_cpu watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_wrong_metric watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_get_backend_wrong_metric ... ok 2024-03-27 21:21:44.446 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_invalid_ds watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_invalid_ds ... ok 2024-03-27 21:21:44.448 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_metric_override watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_metric_override ... ok watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_metric_override_grafana watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_metric_override_grafana ... ok 2024-03-27 21:21:44.451 16892 CRITICAL watcher.decision_engine.datasources.grafana [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] GrafanaHelper authentication token not configured watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_path_not_exists watcher.tests.decision_engine.datasources.test_manager.TestDataSourceManager.test_metric_file_path_not_exists ... ok 2024-03-27 21:21:44.457 16892 INFO keystonemiddleware.auth_token [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.458 16892 WARNING keystonemiddleware.auth_token [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(actuator) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(actuator) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.501 16892 WARNING keystonemiddleware.auth_token [None req-5e53c5d5-c860-47f1-9f1d-96bcdfb164e6 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(baremetal) watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(baremetal) ... ok 2024-03-27 21:21:44.511 16892 INFO keystonemiddleware.auth_token [None req-e092dff5-5103-4621-bcb0-d546c43512fc fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.513 16892 WARNING keystonemiddleware.auth_token [None req-e092dff5-5103-4621-bcb0-d546c43512fc fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(basic) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(basic) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_total watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_parallel_total ... ok 2024-03-27 21:21:44.555 16892 WARNING keystonemiddleware.auth_token [None req-e092dff5-5103-4621-bcb0-d546c43512fc fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(compute) watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(compute) ... ok 2024-03-27 21:21:44.566 16892 INFO keystonemiddleware.auth_token [None req-3bdc9988-5c0d-457e-b254-a98487bb889c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.568 16892 WARNING keystonemiddleware.auth_token [None req-3bdc9988-5c0d-457e-b254-a98487bb889c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy) ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.614 16892 WARNING keystonemiddleware.auth_token [None req-3bdc9988-5c0d-457e-b254-a98487bb889c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(storage) watcher.tests.decision_engine.loading.test_collector_loader.TestLoadClusterDataModelCollectors.test_load_cluster_data_model_collectors(storage) ... ok Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:44.625 16892 INFO keystonemiddleware.auth_token [None req-1643857f-e745-410d-a0e2-edb696c6450f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.627 16892 WARNING keystonemiddleware.auth_token [None req-1643857f-e745-410d-a0e2-edb696c6450f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_retype_volume watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_retype_volume ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:44.650 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:44.651 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 7 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy_with_resize) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy_with_resize) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.683 16892 WARNING keystonemiddleware.auth_token [None req-1643857f-e745-410d-a0e2-edb696c6450f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_nova_notifications.TestReceiveNovaNotifications.test_receive_nova_notifications watcher.tests.decision_engine.model.notification.test_nova_notifications.TestReceiveNovaNotifications.test_receive_nova_notifications ... ok 2024-03-27 21:21:44.699 16892 INFO keystonemiddleware.auth_token [None req-36899ce8-b95d-4418-8113-fabdd0337857 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.701 16892 WARNING keystonemiddleware.auth_token [None req-36899ce8-b95d-4418-8113-fabdd0337857 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_swap_volume watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_execute_swap_volume ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy_with_scorer) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(dummy_with_scorer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.749 16892 WARNING keystonemiddleware.auth_token [None req-36899ce8-b95d-4418-8113-fabdd0337857 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base [None req-e4db8b97-9eea-4590-8954-173269bf5f91 fake_user fake_project - - - -] Cannot load 'name' in the base class: NotImplementedError: Cannot load 'name' in the base class 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'name' in the base class 2024-03-27 21:21:44.752 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base [None req-e4db8b97-9eea-4590-8954-173269bf5f91 fake_user fake_project - - - -] Cannot load 'metadata' in the base class: NotImplementedError: Cannot load 'metadata' in the base class 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'metadata' in the base class 2024-03-27 21:21:44.753 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base [None req-e4db8b97-9eea-4590-8954-173269bf5f91 fake_user fake_project - - - -] Cannot load 'project_id' in the base class: NotImplementedError: Cannot load 'project_id' in the base class 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'project_id' in the base class 2024-03-27 21:21:44.757 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(ComputeNode_with_all_fields) watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(ComputeNode_with_all_fields) ... ok 2024-03-27 21:21:44.763 16892 INFO keystonemiddleware.auth_token [None req-e4db8b97-9eea-4590-8954-173269bf5f91 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.765 16892 WARNING keystonemiddleware.auth_token [None req-e4db8b97-9eea-4590-8954-173269bf5f91 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(host_maintenance) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(host_maintenance) ... ok 2024-03-27 21:21:44.810 16892 WARNING keystonemiddleware.auth_token [None req-e4db8b97-9eea-4590-8954-173269bf5f91 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_compute_nodes watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_compute_nodes ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base [None req-715b46c9-c0ca-4906-97b1-a2f416366576 fake_user fake_project - - - -] Cannot load 'name' in the base class: NotImplementedError: Cannot load 'name' in the base class 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'name' in the base class 2024-03-27 21:21:44.813 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base [None req-715b46c9-c0ca-4906-97b1-a2f416366576 fake_user fake_project - - - -] Cannot load 'memory' in the base class: NotImplementedError: Cannot load 'memory' in the base class 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'memory' in the base class 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base [None req-715b46c9-c0ca-4906-97b1-a2f416366576 fake_user fake_project - - - -] Cannot load 'metadata' in the base class: NotImplementedError: Cannot load 'metadata' in the base class 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'metadata' in the base class 2024-03-27 21:21:44.814 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base [None req-715b46c9-c0ca-4906-97b1-a2f416366576 fake_user fake_project - - - -] Cannot load 'project_id' in the base class: NotImplementedError: Cannot load 'project_id' in the base class 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'project_id' in the base class 2024-03-27 21:21:44.815 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(ComputeNode_with_some_fields) watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(ComputeNode_with_some_fields) ... ok 2024-03-27 21:21:44.828 16892 INFO keystonemiddleware.auth_token [None req-715b46c9-c0ca-4906-97b1-a2f416366576 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.830 16892 WARNING keystonemiddleware.auth_token [None req-715b46c9-c0ca-4906-97b1-a2f416366576 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(node_resource_consolidation) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(node_resource_consolidation) ... ok 2024-03-27 21:21:44.884 16892 WARNING keystonemiddleware.auth_token [None req-715b46c9-c0ca-4906-97b1-a2f416366576 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base [None req-582795b8-d0bf-4671-8c26-7b2ce3577cfb fake_user fake_project - - - -] Cannot load 'metadata' in the base class: NotImplementedError: Cannot load 'metadata' in the base class 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'metadata' in the base class 2024-03-27 21:21:44.888 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base [None req-582795b8-d0bf-4671-8c26-7b2ce3577cfb fake_user fake_project - - - -] Cannot load 'project_id' in the base class: NotImplementedError: Cannot load 'project_id' in the base class 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'project_id' in the base class 2024-03-27 21:21:44.892 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_created_at watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_created_at ... ok watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(Instance_with_all_fields) watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(Instance_with_all_fields) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.900 16892 INFO keystonemiddleware.auth_token [None req-582795b8-d0bf-4671-8c26-7b2ce3577cfb fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.902 16892 WARNING keystonemiddleware.auth_token [None req-582795b8-d0bf-4671-8c26-7b2ce3577cfb fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:44.948 16892 WARNING keystonemiddleware.auth_token [None req-582795b8-d0bf-4671-8c26-7b2ce3577cfb fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(noisy_neighbor) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(noisy_neighbor) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_disk_size watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_disk_size ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base [None req-f04372a7-16c1-4f1d-b627-ffee070469c0 fake_user fake_project - - - -] Cannot load 'name' in the base class: NotImplementedError: Cannot load 'name' in the base class 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'name' in the base class 2024-03-27 21:21:44.952 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base [None req-f04372a7-16c1-4f1d-b627-ffee070469c0 fake_user fake_project - - - -] Cannot load 'memory' in the base class: NotImplementedError: Cannot load 'memory' in the base class 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'memory' in the base class 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base [None req-f04372a7-16c1-4f1d-b627-ffee070469c0 fake_user fake_project - - - -] Cannot load 'metadata' in the base class: NotImplementedError: Cannot load 'metadata' in the base class 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'metadata' in the base class 2024-03-27 21:21:44.953 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base [None req-f04372a7-16c1-4f1d-b627-ffee070469c0 fake_user fake_project - - - -] Cannot load 'project_id' in the base class: NotImplementedError: Cannot load 'project_id' in the base class 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'project_id' in the base class 2024-03-27 21:21:44.954 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(Instance_with_some_fields) watcher.tests.decision_engine.model.test_element.TestElement.test_as_xml_element(Instance_with_some_fields) ... ok watcher.tests.decision_engine.planner.test_weight_planner.TestWeightPlanner.test_scheduler_warning_empty_action_plan watcher.tests.decision_engine.planner.test_weight_planner.TestWeightPlanner.test_scheduler_warning_empty_action_plan ... FAIL 2024-03-27 21:21:44.975 16892 INFO keystonemiddleware.auth_token [None req-ad7447f2-2c2c-4e5e-addc-1fbe7f91dbe2 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:44.978 16892 WARNING keystonemiddleware.auth_token [None req-ad7447f2-2c2c-4e5e-addc-1fbe7f91dbe2 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(outlet_temperature) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(outlet_temperature) ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_mem_size watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_mem_size ... ok 2024-03-27 21:21:45.032 16892 WARNING keystonemiddleware.auth_token [None req-ad7447f2-2c2c-4e5e-addc-1fbe7f91dbe2 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_exclude_all_ironic_nodes watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_exclude_all_ironic_nodes ... ok 2024-03-27 21:21:45.043 16892 INFO keystonemiddleware.auth_token [None req-3dbfdb73-68aa-4742-862a-80eb513c322f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.046 16892 WARNING keystonemiddleware.auth_token [None req-3dbfdb73-68aa-4742-862a-80eb513c322f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(saving_energy) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(saving_energy) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.095 16892 WARNING keystonemiddleware.auth_token [None req-3dbfdb73-68aa-4742-862a-80eb513c322f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_vcpu_num watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_instance_vcpu_num ... ok watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_exclude_resources watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_exclude_resources ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.106 16892 INFO keystonemiddleware.auth_token [None req-78471b13-a9c1-42e9-88d1-71499744f3e5 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.108 16892 WARNING keystonemiddleware.auth_token [None req-78471b13-a9c1-42e9-88d1-71499744f3e5 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(storage_capacity_balance) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(storage_capacity_balance) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.159 16892 WARNING keystonemiddleware.auth_token [None req-78471b13-a9c1-42e9-88d1-71499744f3e5 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_remove_nodes_from_model watcher.tests.decision_engine.scope.test_baremetal.TestBaremetalScope.test_remove_nodes_from_model ... ok watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_project watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_project ... ok 2024-03-27 21:21:45.170 16892 INFO keystonemiddleware.auth_token [None req-e8258c3c-b6b8-448a-a1e0-f07416ab93f6 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.172 16892 WARNING keystonemiddleware.auth_token [None req-e8258c3c-b6b8-448a-a1e0-f07416ab93f6 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(uniform_airflow) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(uniform_airflow) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.224 16892 WARNING keystonemiddleware.auth_token [None req-e8258c3c-b6b8-448a-a1e0-f07416ab93f6 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scoring.test_dummy_scorer.TestDummyScorer.test_calculate_score watcher.tests.decision_engine.scoring.test_dummy_scorer.TestDummyScorer.test_calculate_score ... ok 2024-03-27 21:21:45.235 16892 INFO keystonemiddleware.auth_token [None req-70c9a7c5-449b-41ad-9218-a0f994823283 fake_user fake_project - - - -] Starting Keystone auth_token middleware Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.237 16892 WARNING keystonemiddleware.auth_token [None req-70c9a7c5-449b-41ad-9218-a0f994823283 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(vm_workload_consolidation) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(vm_workload_consolidation) ... ok watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_created_at watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_created_at ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.290 16892 WARNING keystonemiddleware.auth_token [None req-70c9a7c5-449b-41ad-9218-a0f994823283 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scoring.test_dummy_scorer.TestDummyScorer.test_metadata watcher.tests.decision_engine.scoring.test_dummy_scorer.TestDummyScorer.test_metadata ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.300 16892 INFO keystonemiddleware.auth_token [None req-760cbd8a-1dbb-4d97-85e9-f3000a520979 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.302 16892 WARNING keystonemiddleware.auth_token [None req-760cbd8a-1dbb-4d97-85e9-f3000a520979 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(workload_balance) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(workload_balance) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_pools watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_pools ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.353 16892 WARNING keystonemiddleware.auth_token [None req-760cbd8a-1dbb-4d97-85e9-f3000a520979 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.solution.test_default_solution.TestDefaultSolution.test_default_solution watcher.tests.decision_engine.solution.test_default_solution.TestDefaultSolution.test_default_solution ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.364 16892 INFO keystonemiddleware.auth_token [None req-345fbb0e-1249-4f2b-a8c6-dceaac13498d fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(workload_stabilization) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(workload_stabilization) ... ok 2024-03-27 21:21:45.366 16892 WARNING keystonemiddleware.auth_token [None req-345fbb0e-1249-4f2b-a8c6-dceaac13498d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_size watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_filtered_targets_storage_size ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.416 16892 WARNING keystonemiddleware.auth_token [None req-345fbb0e-1249-4f2b-a8c6-dceaac13498d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.solution.test_default_solution.TestDefaultSolution.test_default_solution_with_no_input_parameters watcher.tests.decision_engine.solution.test_default_solution.TestDefaultSolution.test_default_solution_with_no_input_parameters ... ok watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(zone_migration) watcher.tests.decision_engine.loading.test_default_strategy_loader.TestLoadStrategiesWithDefaultStrategyLoader.test_load_strategies(zone_migration) ... ok 2024-03-27 21:21:45.428 16892 INFO keystonemiddleware.auth_token [None req-216aa546-b574-4e8d-85f5-75f5b6039696 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.430 16892 WARNING keystonemiddleware.auth_token [None req-216aa546-b574-4e8d-85f5-75f5b6039696 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_instances watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_instances ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.480 16892 WARNING keystonemiddleware.auth_token [None req-216aa546-b574-4e8d-85f5-75f5b6039696 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_goal_loader watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_goal_loader ... ok watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_no_available_strategy_for_goal watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_no_available_strategy_for_goal ... ok 2024-03-27 21:21:45.491 16892 INFO keystonemiddleware.auth_token [None req-f6add747-f884-4966-8d0a-c45ed9e13db2 fake_user fake_project - - - -] Starting Keystone auth_token middleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.493 16892 WARNING keystonemiddleware.auth_token [None req-f6add747-f884-4966-8d0a-c45ed9e13db2 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_priority_filter_list watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_priority_filter_list ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_load_dummy_goal watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_load_dummy_goal ... ok 2024-03-27 21:21:45.543 16892 WARNING keystonemiddleware.auth_token [None req-f6add747-f884-4966-8d0a-c45ed9e13db2 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.548 16892 WARNING stevedore.named [None req-75aadcd9-0454-4dae-a294-29edd6ae81a7 fake_user fake_project - - - -] Could not load NOT_FOUND AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default [None req-75aadcd9-0454-4dae-a294-29edd6ae81a7 fake_user fake_project - - - -] No 'watcher_strategies' driver found, looking for 'NOT_FOUND': stevedore.exception.NoMatches: No 'watcher_strategies' driver found, looking for 'NOT_FOUND' 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default Traceback (most recent call last): 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default File "/<>/watcher/common/loader/default.py", line 45, in load 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default driver_manager = drivermanager.DriverManager( 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 54, in __init__ 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default super(DriverManager, self).__init__( 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default self._init_plugins(extensions) 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default raise NoMatches('No %r driver found, looking for %r' % 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default stevedore.exception.NoMatches: No 'watcher_strategies' driver found, looking for 'NOT_FOUND' 2024-03-27 21:21:45.549 16892 ERROR watcher.common.loader.default  2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default [None req-75aadcd9-0454-4dae-a294-29edd6ae81a7 fake_user fake_project - - - -] Error loading plugin 'NOT_FOUND': watcher.common.exception.LoadingError: Error loading plugin 'NOT_FOUND' 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default Traceback (most recent call last): 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default File "/<>/watcher/common/loader/default.py", line 45, in load 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default driver_manager = drivermanager.DriverManager( 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 54, in __init__ 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default super(DriverManager, self).__init__( 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default File "/usr/lib/python3/dist-packages/stevedore/named.py", line 89, in __init__ 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default self._init_plugins(extensions) 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 113, in _init_plugins 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default raise NoMatches('No %r driver found, looking for %r' % 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default stevedore.exception.NoMatches: No 'watcher_strategies' driver found, looking for 'NOT_FOUND' 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default During handling of the above exception, another exception occurred: 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default Traceback (most recent call last): 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default File "/<>/watcher/decision_engine/strategy/selection/default.py", line 66, in select 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default return self.strategy_loader.load(strategy_to_load, osc=self.osc) 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default File "/<>/watcher/common/loader/default.py", line 57, in load 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default raise exception.LoadingError(name=name) 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default watcher.common.exception.LoadingError: Error loading plugin 'NOT_FOUND' 2024-03-27 21:21:45.554 16892 ERROR watcher.decision_engine.strategy.selection.default  watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_non_existing_strategy watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_non_existing_strategy ... ok 2024-03-27 21:21:45.569 16892 INFO keystonemiddleware.auth_token [None req-75aadcd9-0454-4dae-a294-29edd6ae81a7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.571 16892 WARNING keystonemiddleware.auth_token [None req-75aadcd9-0454-4dae-a294-29edd6ae81a7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_src_node_list watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_src_node_list ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint sequence item 0: expected str instance, NoneType found Traceback (most recent call last): File "/<>/watcher/common/loader/default.py", line 45, in load driver_manager = drivermanager.DriverManager( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 54, in __init__ super(DriverManager, self).__init__( File "/usr/lib/python3/dist-packages/stevedore/named.py", line 88, in __init__ ', '.join(self._missing_names)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: sequence item 0: expected str instance, NoneType found watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_load_goal_with_empty_model watcher.tests.decision_engine.loading.test_goal_loader.TestDefaultGoalLoader.test_load_goal_with_empty_model ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.621 16892 WARNING keystonemiddleware.auth_token [None req-75aadcd9-0454-4dae-a294-29edd6ae81a7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_with_goal_name_only watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_with_goal_name_only ... ok 2024-03-27 21:21:45.631 16892 INFO keystonemiddleware.auth_token [None req-e21600da-4a20-4d2f-b81a-a31b1e24a2af fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.633 16892 WARNING keystonemiddleware.auth_token [None req-e21600da-4a20-4d2f-b81a-a31b1e24a2af fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:45.652 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:45.653 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 8 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes watcher.tests.decision_engine.strategy.strategies.test_zone_migration.TestZoneMigration.test_get_volumes ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint '990a723f-6c19-4f83-8526-6383c9e9389f' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 468, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '990a723f-6c19-4f83-8526-6383c9e9389f' The pool 990a723f-6c19-4f83-8526-6383c9e9389f could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/cinder.py", line 204, in update_volume_mapping self.cluster_data_model.get_pool_by_volume( File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 508, in get_pool_by_volume raise exception.PoolNotFound(name=volume.uuid) watcher.common.exception.PoolNotFound: The pool 990a723f-6c19-4f83-8526-6383c9e9389f could not be found watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_bootable_volume_create watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_bootable_volume_create ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.692 16892 WARNING keystonemiddleware.auth_token [None req-e21600da-4a20-4d2f-b81a-a31b1e24a2af fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_with_strategy_name watcher.tests.decision_engine.strategy.selector.test_strategy_selector.TestStrategySelector.test_select_with_strategy_name ... ok 2024-03-27 21:21:45.702 16892 INFO keystonemiddleware.auth_token [None req-55e00732-88c7-4715-9f46-3540d85a2f3d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.704 16892 WARNING keystonemiddleware.auth_token [None req-55e00732-88c7-4715-9f46-3540d85a2f3d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_execute_audit_throw_exception watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_execute_audit_throw_exception ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.756 16892 WARNING keystonemiddleware.auth_token [None req-55e00732-88c7-4715-9f46-3540d85a2f3d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_global_preference watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_global_preference ... ok 2024-03-27 21:21:45.767 16892 INFO keystonemiddleware.auth_token [None req-a35625df-9b69-42d2-844b-d3c513d6e10e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.768 16892 WARNING keystonemiddleware.auth_token [None req-a35625df-9b69-42d2-844b-d3c513d6e10e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_execute_audit_without_error watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_execute_audit_without_error ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 'host_2@backend_2#pool_0' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 475, in _get_by_name return self.nodes[name]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'host_2@backend_2#pool_0' 'host_2@backend_2' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 475, in _get_by_name return self.nodes[name]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'host_2@backend_2' watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity_node_notfound watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity_node_notfound ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:45.818 16892 WARNING keystonemiddleware.auth_token [None req-a35625df-9b69-42d2-844b-d3c513d6e10e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_global_preference_reverse watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_global_preference_reverse ... ok 2024-03-27 21:21:45.828 16892 INFO keystonemiddleware.auth_token [None req-2e372d91-9fdf-4955-810d-a1a781213b20 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.830 16892 WARNING keystonemiddleware.auth_token [None req-2e372d91-9fdf-4955-810d-a1a781213b20 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_api_version watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_api_version ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 'host_0@backend_0#pool_2' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 475, in _get_by_name return self.nodes[name]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'host_0@backend_0#pool_2' watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity_pool_notfound watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_capacity_pool_notfound ... ok 2024-03-27 21:21:45.881 16892 WARNING keystonemiddleware.auth_token [None req-2e372d91-9fdf-4955-810d-a1a781213b20 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_strategy_preference_override watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyDatasource.test_strategy_preference_override ... ok 2024-03-27 21:21:45.892 16892 INFO keystonemiddleware.auth_token [None req-5e828f45-d962-41f3-9014-85cb17b81afb fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.893 16892 WARNING keystonemiddleware.auth_token [None req-5e828f45-d962-41f3-9014-85cb17b81afb fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_data_model_info watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_data_model_info ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.944 16892 WARNING keystonemiddleware.auth_token [None req-5e828f45-d962-41f3-9014-85cb17b81afb fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint '990a723f-6c19-4f83-8526-6383c9e9389f' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 468, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '990a723f-6c19-4f83-8526-6383c9e9389f' watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_error_volume_unmapped watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_error_volume_unmapped ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_add_action_enable_compute_node watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_add_action_enable_compute_node ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:45.958 16892 INFO keystonemiddleware.auth_token [None req-6c112a97-279c-4dab-a477-e792d91a475e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:45.960 16892 WARNING keystonemiddleware.auth_token [None req-6c112a97-279c-4dab-a477-e792d91a475e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_strategy_info watcher.tests.decision_engine.test_rpcapi.TestDecisionEngineAPI.test_get_strategy_info ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.010 16892 WARNING keystonemiddleware.auth_token [None req-6c112a97-279c-4dab-a477-e792d91a475e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint '990a723f-6c19-4f83-8526-6383c9e9389f' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 468, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '990a723f-6c19-4f83-8526-6383c9e9389f' The pool 990a723f-6c19-4f83-8526-6383c9e9389f could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/cinder.py", line 204, in update_volume_mapping self.cluster_data_model.get_pool_by_volume( File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 508, in get_pool_by_volume raise exception.PoolNotFound(name=volume.uuid) watcher.common.exception.PoolNotFound: The pool 990a723f-6c19-4f83-8526-6383c9e9389f could not be found watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_create watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_create ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_add_action_maintain_compute_node watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_add_action_maintain_compute_node ... ok 2024-03-27 21:21:46.025 16892 INFO keystonemiddleware.auth_token [None req-b4cde1da-e19c-44cf-bce3-8b2a2354569f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.027 16892 WARNING keystonemiddleware.auth_token [None req-b4cde1da-e19c-44cf-bce3-8b2a2354569f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. The cluster data model 'compute' could not be built Traceback (most recent call last): File "/<>/watcher/decision_engine/scheduling.py", line 74, in _sync timed_sync() File "/<>/watcher/decision_engine/scheduling.py", line 62, in _timed_sync sync_func() File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ return self._mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call return self._execute_mock_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/unittest/mock.py", line 1199, in _execute_mock_call result = effect(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/decision_engine/test_scheduling.py", line 120, in side_effect=lambda: eventlet.sleep(.5)) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 37, in sleep hub.switch() File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 310, in switch return self.greenlet.switch() ^^^^^^^^^^^^^^^^^^^^^^ watcher.common.exception.ClusterDataModelCollectionError: The cluster data model 'compute' could not be built watcher.tests.decision_engine.test_scheduling.TestDecisionEngineSchedulingService.test_execute_sync_job_fails watcher.tests.decision_engine.test_scheduling.TestDecisionEngineSchedulingService.test_execute_sync_job_fails ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 'host_2@backend_2#pool_0' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 475, in _get_by_name return self.nodes[name]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'host_2@backend_2#pool_0' '990a723f-6c19-4f83-8526-6383c9e9389f' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 468, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '990a723f-6c19-4f83-8526-6383c9e9389f' 'host_2@backend_2' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 475, in _get_by_name return self.nodes[name]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'host_2@backend_2' The pool 990a723f-6c19-4f83-8526-6383c9e9389f could not be found Traceback (most recent call last): File "/<>/watcher/decision_engine/model/notification/cinder.py", line 204, in update_volume_mapping self.cluster_data_model.get_pool_by_volume( File "/usr/lib/python3/dist-packages/oslo_concurrency/lockutils.py", line 412, in inner return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/<>/watcher/decision_engine/model/model_root.py", line 508, in get_pool_by_volume raise exception.PoolNotFound(name=volume.uuid) watcher.common.exception.PoolNotFound: The pool 990a723f-6c19-4f83-8526-6383c9e9389f could not be found watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_create_pool_notfound watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_create_pool_notfound ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.097 16892 WARNING keystonemiddleware.auth_token [None req-b4cde1da-e19c-44cf-bce3-8b2a2354569f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.104 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Initializing Host Maintenance Strategy watcher.tests.decision_engine.test_scheduling.TestDecisionEngineSchedulingService.test_start_de_scheduling_service watcher.tests.decision_engine.test_scheduling.TestDecisionEngineSchedulingService.test_start_de_scheduling_service ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.104 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.105 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.109 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.110 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.111 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.114 16892 INFO watcher.decision_engine.strategy.strategies.host_maintenance [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Executing Host Maintenance Migration Strategy watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_exception_compute_node_not_found watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_exception_compute_node_not_found ... ok 2024-03-27 21:21:46.120 16892 INFO keystonemiddleware.auth_token [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.122 16892 WARNING keystonemiddleware.auth_token [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint '5028b1eb-8749-48ae-a42c-5bdd1323976f' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 468, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '5028b1eb-8749-48ae-a42c-5bdd1323976f' watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_delete watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_delete ... ok watcher.tests.notifications.test_notification.TestNotificationBase.test_emit_event_type_without_phase watcher.tests.notifications.test_notification.TestNotificationBase.test_emit_event_type_without_phase ... ok 2024-03-27 21:21:46.171 16892 WARNING keystonemiddleware.auth_token [None req-c8c28de6-d794-47bb-bbb0-11d494b09a36 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.176 16892 ERROR watcher.decision_engine.strategy.strategies.host_maintenance [None req-11ebe77a-3f9b-4b53-90d2-1443e73a40a3 fake_user fake_project - - - -] Unexpected instance state type, state=None, state_type=. watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_instance_state_str watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_instance_state_str ... ok 2024-03-27 21:21:46.187 16892 INFO keystonemiddleware.auth_token [None req-11ebe77a-3f9b-4b53-90d2-1443e73a40a3 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.190 16892 WARNING keystonemiddleware.auth_token [None req-11ebe77a-3f9b-4b53-90d2-1443e73a40a3 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.notifications.test_notification.TestNotificationBase.test_emit_notification watcher.tests.notifications.test_notification.TestNotificationBase.test_emit_notification ... ok watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_update watcher.tests.decision_engine.model.notification.test_cinder_notifications.TestCinderNotifications.test_cinder_volume_update ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.243 16892 WARNING keystonemiddleware.auth_token [None req-11ebe77a-3f9b-4b53-90d2-1443e73a40a3 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_node_capacity watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_node_capacity ... ok 2024-03-27 21:21:46.268 16892 INFO keystonemiddleware.auth_token [None req-d788f9ca-9b6a-430e-8aab-568fba03f85b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.270 16892 WARNING keystonemiddleware.auth_token [None req-d788f9ca-9b6a-430e-8aab-568fba03f85b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.notifications.test_notification.TestNotificationBase.test_empty_schema watcher.tests.notifications.test_notification.TestNotificationBase.test_empty_schema ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_node watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_node ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.314 16892 WARNING keystonemiddleware.auth_token [None req-d788f9ca-9b6a-430e-8aab-568fba03f85b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.318 16892 ERROR watcher.decision_engine.strategy.strategies.host_maintenance [None req-6fbdf3b9-8875-45fd-872b-80874fe9c1c4 fake_user fake_project - - - -] Unexpected node status type, status=None, status_type=. watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_node_status_str watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_get_node_status_str ... ok 2024-03-27 21:21:46.325 16892 INFO keystonemiddleware.auth_token [None req-6fbdf3b9-8875-45fd-872b-80874fe9c1c4 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.327 16892 WARNING keystonemiddleware.auth_token [None req-6fbdf3b9-8875-45fd-872b-80874fe9c1c4 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.notifications.test_notification.TestNotificationBase.test_no_emit_level_too_low watcher.tests.notifications.test_notification.TestNotificationBase.test_no_emit_level_too_low ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_pool watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_pool ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.373 16892 WARNING keystonemiddleware.auth_token [None req-6fbdf3b9-8875-45fd-872b-80874fe9c1c4 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_host_fits watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_host_fits ... ok 2024-03-27 21:21:46.389 16892 INFO keystonemiddleware.auth_token [None req-9a3d1709-6b47-41e2-b29c-acabc3d65047 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.391 16892 WARNING keystonemiddleware.auth_token [None req-9a3d1709-6b47-41e2-b29c-acabc3d65047 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.notifications.test_notification.TestNotificationBase.test_no_emit_notifs_disabled watcher.tests.notifications.test_notification.TestNotificationBase.test_no_emit_notifs_disabled ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_volume watcher.tests.decision_engine.model.test_model.TestStorageModel.test_add_volume ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.438 16892 WARNING keystonemiddleware.auth_token [None req-9a3d1709-6b47-41e2-b29c-acabc3d65047 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_host_migration watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_host_migration ... ok 2024-03-27 21:21:46.453 16892 INFO keystonemiddleware.auth_token [None req-3a16b404-8a2c-4f11-863e-0abe7e335e40 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.454 16892 WARNING keystonemiddleware.auth_token [None req-3a16b404-8a2c-4f11-863e-0abe7e335e40 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.notifications.test_notification.TestNotificationBase.test_not_possible_to_emit_if_not_populated watcher.tests.notifications.test_notification.TestNotificationBase.test_not_possible_to_emit_if_not_populated ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_node_raise watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_node_raise ... ok 2024-03-27 21:21:46.502 16892 WARNING keystonemiddleware.auth_token [None req-3a16b404-8a2c-4f11-863e-0abe7e335e40 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_migration watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_migration ... ok 2024-03-27 21:21:46.517 16892 INFO keystonemiddleware.auth_token [None req-5ce8fe0a-1e58-405c-8a2d-4a36f90bf452 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.519 16892 WARNING keystonemiddleware.auth_token [None req-5ce8fe0a-1e58-405c-8a2d-4a36f90bf452 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.notifications.test_notification.TestNotificationBase.test_sample_decorator watcher.tests.notifications.test_notification.TestNotificationBase.test_sample_decorator ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_pool_raise watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_pool_raise ... ok 2024-03-27 21:21:46.566 16892 WARNING keystonemiddleware.auth_token [None req-5ce8fe0a-1e58-405c-8a2d-4a36f90bf452 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_migration_without_dest_node watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_instance_migration_without_dest_node ... ok 2024-03-27 21:21:46.580 16892 INFO keystonemiddleware.auth_token [None req-0035865d-6072-433c-b29c-a79c33ad5d0c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.581 16892 WARNING keystonemiddleware.auth_token [None req-0035865d-6072-433c-b29c-a79c33ad5d0c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_volume_raise watcher.tests.decision_engine.model.test_model.TestStorageModel.test_assert_volume_raise ... ok 2024-03-27 21:21:46.621 16892 WARNING keystonemiddleware.auth_token [None req-0035865d-6072-433c-b29c-a79c33ad5d0c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.notifications.test_service_notifications.TestActionPlanNotification.test_service_failed watcher.tests.notifications.test_service_notifications.TestActionPlanNotification.test_service_failed ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_safe_maintain watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_safe_maintain ... ok watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_create_notification watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_create_notification ... FAIL 2024-03-27 21:21:46.638 16892 INFO keystonemiddleware.auth_token [None req-6bbf00e1-b9b6-4c0f-afdd-6d05a08a6e06 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.640 16892 WARNING keystonemiddleware.auth_token [None req-6bbf00e1-b9b6-4c0f-afdd-6d05a08a6e06 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_delete_notification watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_delete_notification ... FAIL watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_update_notification watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_update_notification ... FAIL 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:46.654 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:46.656 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 9 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.691 16892 WARNING keystonemiddleware.auth_token [None req-6bbf00e1-b9b6-4c0f-afdd-6d05a08a6e06 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.697 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Initializing Host Maintenance Strategy watcher.tests.decision_engine.model.test_model.TestStorageModel.test_build_model_from_xml watcher.tests.decision_engine.model.test_model.TestStorageModel.test_build_model_from_xml ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport ... ok 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.697 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.698 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.699 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.700 16892 INFO watcher.decision_engine.strategy.strategies.host_maintenance [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Executing Host Maintenance Migration Strategy 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.700 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.701 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.702 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_strategy watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_strategy ... ok 2024-03-27 21:21:46.708 16892 INFO keystonemiddleware.auth_token [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.710 16892 WARNING keystonemiddleware.auth_token [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.759 16892 WARNING keystonemiddleware.auth_token [None req-35397676-a816-4ba2-8ca2-e0ba77f19c4c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_all_storage_nodes watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_all_storage_nodes ... ok watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_try_maintain watcher.tests.decision_engine.strategy.strategies.test_host_maintenance.TestHostMaintenance.test_try_maintain ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.773 16892 INFO keystonemiddleware.auth_token [None req-b943cbde-dfc0-494c-acc0-55ff9db3d110 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.774 16892 WARNING keystonemiddleware.auth_token [None req-b943cbde-dfc0-494c-acc0-55ff9db3d110 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_revision_does_not_backport_zero ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.824 16892 WARNING keystonemiddleware.auth_token [None req-b943cbde-dfc0-494c-acc0-55ff9db3d110 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_all_volumes watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_all_volumes ... ok 2024-03-27 21:21:46.829 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] Initializing Outlet temperature based strategy AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.830 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.831 16892 INFO watcher.decision_engine.strategy.strategies.outlet_temp_control [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] Outlet temperature strategy threshold=34 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.832 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_check_parameters(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_check_parameters(Ceilometer) ... ok 2024-03-27 21:21:46.841 16892 INFO keystonemiddleware.auth_token [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.842 16892 WARNING keystonemiddleware.auth_token [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_backports ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.923 16892 WARNING keystonemiddleware.auth_token [None req-03c80edb-729a-43b8-a0fa-9591a1964968 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_node_pools watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_node_pools ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:46.932 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] Initializing Outlet temperature based strategy AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_newer_version_passes_revision ... ok 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.933 16892 ERROR watcher.decision_engine.model.element.base  AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.937 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.948 16892 INFO watcher.decision_engine.strategy.strategies.outlet_temp_control [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] Outlet temperature strategy threshold=34 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.949 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:46.951 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_check_parameters(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_check_parameters(Gnocchi) ... ok 2024-03-27 21:21:46.967 16892 INFO keystonemiddleware.auth_token [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:46.970 16892 WARNING keystonemiddleware.auth_token [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_pool_by_volume watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_pool_by_volume ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport watcher.tests.objects.test_objects.TestObjectSerializer.test_deserialize_entity_same_revision_does_not_backport ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.026 16892 WARNING keystonemiddleware.auth_token [None req-7ca4c77e-1280-4695-b76a-62235cb153c2 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_choose_instance_to_migrate(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_choose_instance_to_migrate(Ceilometer) ... ok 2024-03-27 21:21:47.044 16892 INFO keystonemiddleware.auth_token [None req-ee3918c9-aaff-4fcf-814b-32c5c0b42f0b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.046 16892 WARNING keystonemiddleware.auth_token [None req-ee3918c9-aaff-4fcf-814b-32c5c0b42f0b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_pool_volumes watcher.tests.decision_engine.model.test_model.TestStorageModel.test_get_pool_volumes ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObjectSerializer.test_object_serialization watcher.tests.objects.test_objects.TestObjectSerializer.test_object_serialization ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.091 16892 WARNING keystonemiddleware.auth_token [None req-ee3918c9-aaff-4fcf-814b-32c5c0b42f0b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_choose_instance_to_migrate(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_choose_instance_to_migrate(Gnocchi) ... ok 2024-03-27 21:21:47.102 16892 INFO keystonemiddleware.auth_token [None req-7956604e-8471-4776-9661-bb7a97559e7f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.103 16892 WARNING keystonemiddleware.auth_token [None req-7956604e-8471-4776-9661-bb7a97559e7f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables watcher.tests.objects.test_objects.TestObjectSerializer.test_object_serialization_iterables ... ok watcher.tests.decision_engine.model.test_model.TestStorageModel.test_map_unmap_pool watcher.tests.decision_engine.model.test_model.TestStorageModel.test_map_unmap_pool ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.146 16892 WARNING keystonemiddleware.auth_token [None req-7956604e-8471-4776-9661-bb7a97559e7f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:47.151 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] Initializing Outlet temperature based strategy 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.151 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.152 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:47.152 16892 INFO watcher.decision_engine.strategy.strategies.outlet_temp_control [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] Outlet temperature strategy threshold=34 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.153 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute(Ceilometer) ... ok 2024-03-27 21:21:47.160 16892 INFO keystonemiddleware.auth_token [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.162 16892 WARNING keystonemiddleware.auth_token [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.201 16892 WARNING keystonemiddleware.auth_token [None req-51cd3e83-86f9-49d4-9736-0a4786182697 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_map_unmap_volume watcher.tests.decision_engine.model.test_model.TestStorageModel.test_map_unmap_volume ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestStorageModel.test_model_structure watcher.tests.decision_engine.model.test_model.TestStorageModel.test_model_structure ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 'host@backend' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 475, in _get_by_name return self.nodes[name]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'host@backend' watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_node watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_node ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 'host@backend#pool' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 475, in _get_by_name return self.nodes[name]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: 'host@backend#pool' watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_pool watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_pool ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint '4f9f7697-1f94-4ee0-9f8a-af877711f43e' Traceback (most recent call last): File "/<>/watcher/decision_engine/model/model_root.py", line 468, in _get_by_uuid return self.nodes[uuid]['attr'] ~~~~~~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ return self._nodes[n] ~~~~~~~~~~~^^^ KeyError: '4f9f7697-1f94-4ee0-9f8a-af877711f43e' watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_volume watcher.tests.decision_engine.model.test_model.TestStorageModel.test_remove_volume ... ok watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions ... FAIL watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions_with_unknown_action watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions_with_unknown_action ... FAIL watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_migrate_change_state_actions watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_migrate_change_state_actions ... FAIL watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_two_actions watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_two_actions ... FAIL watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_3_migrate_1_resize_1_acpi_actions_1_swimlane watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_3_migrate_1_resize_1_acpi_actions_1_swimlane ... FAIL watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_5_migrate_2_resize_actions_for_2_swimlanes watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_5_migrate_2_resize_actions_for_2_swimlanes ... FAIL watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions ... FAIL 2024-03-27 21:21:47.205 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] Initializing Outlet temperature based strategy watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions_with_unknown_action watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions_with_unknown_action ... FAIL watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_2_swimlanes watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_2_swimlanes ... FAIL watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_3_swimlanes watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_3_swimlanes ... FAIL 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.552 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.553 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:47.554 16892 INFO watcher.decision_engine.strategy.strategies.outlet_temp_control [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] Outlet temperature strategy threshold=34 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.555 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.556 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_actions watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_actions ... FAIL watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute(Gnocchi) ... ok 2024-03-27 21:21:47.562 16892 INFO keystonemiddleware.auth_token [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.564 16892 WARNING keystonemiddleware.auth_token [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_three_migrate_two_resize_actions watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_three_migrate_two_resize_actions ... FAIL 2024-03-27 21:21:47.604 16892 WARNING keystonemiddleware.auth_token [None req-d07612d2-e71c-4441-b042-197a98eb4ab0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_two_actions watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_two_actions ... FAIL watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestDefaultPlanner.test_scheduler_warning_empty_action_plan watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestDefaultPlanner.test_scheduler_warning_empty_action_plan ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.609 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-cfb1b716-50a9-4d38-9c24-6474d3ae961e fake_user fake_project - - - -] Initializing Outlet temperature based strategy 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base [None req-cfb1b716-50a9-4d38-9c24-6474d3ae961e fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.609 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:47.610 16892 INFO watcher.decision_engine.strategy.strategies.outlet_temp_control [None req-cfb1b716-50a9-4d38-9c24-6474d3ae961e fake_user fake_project - - - -] Outlet temperature strategy threshold=34 2024-03-27 21:21:47.610 16892 WARNING watcher.decision_engine.strategy.strategies.outlet_temp_control [None req-cfb1b716-50a9-4d38-9c24-6474d3ae961e fake_user fake_project - - - -] No hosts under outlet temp threshold found 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base [None req-cfb1b716-50a9-4d38-9c24-6474d3ae961e fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.611 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute_no_workload(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute_no_workload(Ceilometer) ... ok 2024-03-27 21:21:47.617 16892 INFO keystonemiddleware.auth_token [None req-cfb1b716-50a9-4d38-9c24-6474d3ae961e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.618 16892 WARNING keystonemiddleware.auth_token [None req-cfb1b716-50a9-4d38-9c24-6474d3ae961e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] grafana: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/grafana.py", line 149, in _request 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base raise exception.DataSourceNotAvailable(self.NAME) 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:47.656 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:47.657 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 10 of 10 while retrieving metrics retry in 1 seconds: watcher.common.exception.DataSourceNotAvailable: grafana 2024-03-27 21:21:47.674 16892 WARNING keystonemiddleware.auth_token [None req-cfb1b716-50a9-4d38-9c24-6474d3ae961e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:47.679 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-93382424-a0fc-4724-81e1-b674ccf00034 fake_user fake_project - - - -] Initializing Outlet temperature based strategy 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base [None req-93382424-a0fc-4724-81e1-b674ccf00034 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.679 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:47.680 16892 INFO watcher.decision_engine.strategy.strategies.outlet_temp_control [None req-93382424-a0fc-4724-81e1-b674ccf00034 fake_user fake_project - - - -] Outlet temperature strategy threshold=34 Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base [None req-93382424-a0fc-4724-81e1-b674ccf00034 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:47.681 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute_no_workload(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_execute_no_workload(Gnocchi) ... ok watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_wildcard_is_used watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_wildcard_is_used ... ok 2024-03-27 21:21:47.693 16892 INFO keystonemiddleware.auth_token [None req-93382424-a0fc-4724-81e1-b674ccf00034 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.694 16892 WARNING keystonemiddleware.auth_token [None req-93382424-a0fc-4724-81e1-b674ccf00034 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.738 16892 WARNING keystonemiddleware.auth_token [None req-93382424-a0fc-4724-81e1-b674ccf00034 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_filter_dest_servers(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_filter_dest_servers(Ceilometer) ... ok watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_wildcard_with_other_ids watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_wildcard_with_other_ids ... ok 2024-03-27 21:21:47.750 16892 INFO keystonemiddleware.auth_token [None req-3931caf3-a61c-40fd-aaae-1f7552b74e9a fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.752 16892 WARNING keystonemiddleware.auth_token [None req-3931caf3-a61c-40fd-aaae-1f7552b74e9a fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.796 16892 WARNING keystonemiddleware.auth_token [None req-3931caf3-a61c-40fd-aaae-1f7552b74e9a fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_filter_dest_servers(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_filter_dest_servers(Gnocchi) ... ok watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_with_names_and_ids watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_aggregates_with_names_and_ids ... ok 2024-03-27 21:21:47.808 16892 INFO keystonemiddleware.auth_token [None req-47d92406-f5bc-4179-ba11-1266c8af5fb8 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.810 16892 WARNING keystonemiddleware.auth_token [None req-47d92406-f5bc-4179-ba11-1266c8af5fb8 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.854 16892 WARNING keystonemiddleware.auth_token [None req-47d92406-f5bc-4179-ba11-1266c8af5fb8 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_group_hosts_by_outlet_temp(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_group_hosts_by_outlet_temp(Ceilometer) ... ok watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_collect_aggregates watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_collect_aggregates ... ok 2024-03-27 21:21:47.867 16892 INFO keystonemiddleware.auth_token [None req-2f0a6af4-8581-4796-bcad-0d2b69d22809 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.868 16892 WARNING keystonemiddleware.auth_token [None req-2f0a6af4-8581-4796-bcad-0d2b69d22809 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.912 16892 WARNING keystonemiddleware.auth_token [None req-2f0a6af4-8581-4796-bcad-0d2b69d22809 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_group_hosts_by_outlet_temp(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_outlet_temp_control.TestOutletTempControl.test_group_hosts_by_outlet_temp(Gnocchi) ... ok watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_collect_zones watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_collect_zones ... ok 2024-03-27 21:21:47.924 16892 INFO keystonemiddleware.auth_token [None req-216bbef3-66ca-4c87-992d-363c3085ac0c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.926 16892 WARNING keystonemiddleware.auth_token [None req-216bbef3-66ca-4c87-992d-363c3085ac0c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:47.970 16892 WARNING keystonemiddleware.auth_token [None req-216bbef3-66ca-4c87-992d-363c3085ac0c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_check_pool_type watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_check_pool_type ... ok watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_compute_schema watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_compute_schema ... ok 2024-03-27 21:21:47.984 16892 INFO keystonemiddleware.auth_token [None req-a6707e5a-ce94-4654-853d-1fc27163f9d0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:47.986 16892 WARNING keystonemiddleware.auth_token [None req-a6707e5a-ce94-4654-853d-1fc27163f9d0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.030 16892 WARNING keystonemiddleware.auth_token [None req-a6707e5a-ce94-4654-853d-1fc27163f9d0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_instances_with_given_metadata watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_instances_with_given_metadata ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.039 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] Initializing Storage Capacity Balance Strategy Strategy 2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volumes in snap: ['922d4762-0bc5-4b30-9cb9-48ab644dd865'] 2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] valid volumes: [, , ] 2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] source pools: [] dest pools:[] 2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volumes in pool: [, , ] 2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] available volumes in pool: []  2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume 922d4762-0bc5-4b30-9cb9-48ab644dd861 type type2 2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: get type type1 for vol test_volume1 2024-03-27 21:21:48.040 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] noboot volumes: []  2024-03-27 21:21:48.041 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.041 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] boot volumes: []  2024-03-27 21:21:48.041 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume 922d4762-0bc5-4b30-9cb9-48ab644dd863 type type2 2024-03-27 21:21:48.041 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.043 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] Initializing Storage Capacity Balance Strategy Strategy 2024-03-27 21:21:48.043 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volumes in snap: ['922d4762-0bc5-4b30-9cb9-48ab644dd865'] 2024-03-27 21:21:48.043 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] valid volumes: [, , ] 2024-03-27 21:21:48.043 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] source pools: [] dest pools:[] 2024-03-27 21:21:48.043 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volumes in pool: [, , ] 2024-03-27 21:21:48.043 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] available volumes in pool: []  2024-03-27 21:21:48.043 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume 922d4762-0bc5-4b30-9cb9-48ab644dd861 type type2 2024-03-27 21:21:48.043 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.044 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: get type type1 for vol test_volume1 2024-03-27 21:21:48.044 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] noboot volumes: []  2024-03-27 21:21:48.044 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.044 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] boot volumes: []  2024-03-27 21:21:48.044 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume 922d4762-0bc5-4b30-9cb9-48ab644dd863 type type2 2024-03-27 21:21:48.044 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.044 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: get type type1 for vol test_volume3 2024-03-27 21:21:48.044 16892 WARNING watcher.decision_engine.solution.default [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] Action {'action_type': 'volume_migrate', 'input_parameters': {'migration_type': 'retype', 'destination_type': 'type1', 'resource_name': 'test_volume1', 'resource_id': '922d4762-0bc5-4b30-9cb9-48ab644dd861'}} has been added into the solution, duplicate action will be dropped. 2024-03-27 21:21:48.046 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] Initializing Storage Capacity Balance Strategy Strategy 2024-03-27 21:21:48.046 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volumes in snap: ['922d4762-0bc5-4b30-9cb9-48ab644dd865'] 2024-03-27 21:21:48.046 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] valid volumes: [, , ] 2024-03-27 21:21:48.046 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] source pools: [] dest pools:[] 2024-03-27 21:21:48.046 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volumes in pool: [, , ] 2024-03-27 21:21:48.046 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] available volumes in pool: []  2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume 922d4762-0bc5-4b30-9cb9-48ab644dd861 type type2 2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: get type type1 for vol test_volume1 2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] noboot volumes: []  2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: get pool host1@IPSAN-1#pool1 for vol test_volume2 2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] boot volumes: []  2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume 922d4762-0bc5-4b30-9cb9-48ab644dd863 type type2 2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.047 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] volume: get type type1 for vol test_volume3 2024-03-27 21:21:48.047 16892 WARNING watcher.decision_engine.solution.default [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] Action {'action_type': 'volume_migrate', 'input_parameters': {'migration_type': 'retype', 'destination_type': 'type1', 'resource_name': 'test_volume1', 'resource_id': '922d4762-0bc5-4b30-9cb9-48ab644dd861'}} has been added into the solution, duplicate action will be dropped. 2024-03-27 21:21:48.048 16892 WARNING watcher.decision_engine.solution.default [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] Action {'action_type': 'volume_migrate', 'input_parameters': {'migration_type': 'retype', 'destination_type': 'type1', 'resource_name': 'test_volume3', 'resource_id': '922d4762-0bc5-4b30-9cb9-48ab644dd863'}} has been added into the solution, duplicate action will be dropped. watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_execute watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_execute ... ok 2024-03-27 21:21:48.061 16892 INFO keystonemiddleware.auth_token [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.063 16892 WARNING keystonemiddleware.auth_token [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.108 16892 WARNING keystonemiddleware.auth_token [None req-aa2eb761-b054-4b21-b984-5d41d8d114b4 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_pools watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_pools ... ok 2024-03-27 21:21:48.122 16892 INFO keystonemiddleware.auth_token [None req-5abfdac4-6fd6-4e86-8d55-967242632997 fake_user fake_project - - - -] Starting Keystone auth_token middleware watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_instances_with_given_project watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_instances_with_given_project ... ok 2024-03-27 21:21:48.123 16892 WARNING keystonemiddleware.auth_token [None req-5abfdac4-6fd6-4e86-8d55-967242632997 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.166 16892 WARNING keystonemiddleware.auth_token [None req-5abfdac4-6fd6-4e86-8d55-967242632997 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_volume_type_by_name watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_volume_type_by_name ... ok watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_resource watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_exclude_resource ... ok 2024-03-27 21:21:48.180 16892 INFO keystonemiddleware.auth_token [None req-9d30cf80-8902-4237-becf-f959b13073bf fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.182 16892 WARNING keystonemiddleware.auth_token [None req-9d30cf80-8902-4237-becf-f959b13073bf fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.225 16892 WARNING keystonemiddleware.auth_token [None req-9d30cf80-8902-4237-becf-f959b13073bf fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.234 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-dfee86b1-fdfb-4c4e-83c2-ce0ce266d26d fake_user fake_project - - - -] volumes in snap: ['922d4762-0bc5-4b30-9cb9-48ab644dd865'] 2024-03-27 21:21:48.234 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-dfee86b1-fdfb-4c4e-83c2-ce0ce266d26d fake_user fake_project - - - -] valid volumes: [, , ] watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_volumes watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_get_volumes ... ok 2024-03-27 21:21:48.241 16892 INFO keystonemiddleware.auth_token [None req-dfee86b1-fdfb-4c4e-83c2-ce0ce266d26d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.243 16892 WARNING keystonemiddleware.auth_token [None req-dfee86b1-fdfb-4c4e-83c2-ce0ce266d26d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_hostaggregate_null watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_hostaggregate_null ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.285 16892 WARNING keystonemiddleware.auth_token [None req-dfee86b1-fdfb-4c4e-83c2-ce0ce266d26d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_group_pools watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_group_pools ... ok 2024-03-27 21:21:48.300 16892 INFO keystonemiddleware.auth_token [None req-2b2746da-49e2-4f00-a1d9-9e149ad7b95a fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.302 16892 WARNING keystonemiddleware.auth_token [None req-2b2746da-49e2-4f00-a1d9-9e149ad7b95a fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_multi_scopes watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_multi_scopes ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.346 16892 WARNING keystonemiddleware.auth_token [None req-2b2746da-49e2-4f00-a1d9-9e149ad7b95a fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.354 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-c47946f0-0a04-4098-aa3d-0e280b877a35 fake_user fake_project - - - -] volume: get pool host1@IPSAN-1#pool1 for vol test_volume2 2024-03-27 21:21:48.355 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-c47946f0-0a04-4098-aa3d-0e280b877a35 fake_user fake_project - - - -] volume 922d4762-0bc5-4b30-9cb9-48ab644dd863 type type2 2024-03-27 21:21:48.355 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-c47946f0-0a04-4098-aa3d-0e280b877a35 fake_user fake_project - - - -] pool host1@IPSAN-1#pool1 allocated over watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_migrate_fit watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_migrate_fit ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.362 16892 INFO keystonemiddleware.auth_token [None req-c47946f0-0a04-4098-aa3d-0e280b877a35 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.363 16892 WARNING keystonemiddleware.auth_token [None req-c47946f0-0a04-4098-aa3d-0e280b877a35 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_zones_and_instances watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_with_zones_and_instances ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.407 16892 WARNING keystonemiddleware.auth_token [None req-c47946f0-0a04-4098-aa3d-0e280b877a35 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.415 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.415 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] volume: get type type1 for vol test_volume1 2024-03-27 21:21:48.415 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.415 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.415 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] volume: get type type1 for vol test_volume3 2024-03-27 21:21:48.415 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] volume: pool host1@IPSAN-1#pool1, type [] 2024-03-27 21:21:48.416 16892 INFO watcher.decision_engine.strategy.strategies.storage_capacity_balance [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] pool host1@IPSAN-1#pool1 allocated over watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_retype_fit watcher.tests.decision_engine.strategy.strategies.test_storage_capacity_balance.TestStorageCapacityBalance.test_retype_fit ... ok 2024-03-27 21:21:48.425 16892 INFO keystonemiddleware.auth_token [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.426 16892 WARNING keystonemiddleware.auth_token [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_without_scope watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_get_scoped_model_without_scope ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.468 16892 WARNING keystonemiddleware.auth_token [None req-9ff316bd-1acc-43a7-89db-8b13e1a902f1 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_migration_case(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_migration_case(Ceilometer) ... ok 2024-03-27 21:21:48.483 16892 INFO keystonemiddleware.auth_token [None req-eebfc820-09db-4c00-ad78-06a51f24d499 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.485 16892 WARNING keystonemiddleware.auth_token [None req-eebfc820-09db-4c00-ad78-06a51f24d499 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_remove_instance watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_remove_instance ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.528 16892 WARNING keystonemiddleware.auth_token [None req-eebfc820-09db-4c00-ad78-06a51f24d499 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_migration_case(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_migration_case(Gnocchi) ... ok 2024-03-27 21:21:48.542 16892 INFO keystonemiddleware.auth_token [None req-712cbe81-1f7e-4292-9fac-322c0d3d2681 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.544 16892 WARNING keystonemiddleware.auth_token [None req-712cbe81-1f7e-4292-9fac-322c0d3d2681 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_remove_nodes_from_model watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_remove_nodes_from_model ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.587 16892 WARNING keystonemiddleware.auth_token [None req-712cbe81-1f7e-4292-9fac-322c0d3d2681 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_weighted_sd(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_weighted_sd(Ceilometer) ... ok 2024-03-27 21:21:48.597 16892 INFO keystonemiddleware.auth_token [None req-b1d63938-2e02-41c3-bf6e-1084ec8815dd fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.598 16892 WARNING keystonemiddleware.auth_token [None req-b1d63938-2e02-41c3-bf6e-1084ec8815dd fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_update_exclude_instances_in_model watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_update_exclude_instances_in_model ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.642 16892 WARNING keystonemiddleware.auth_token [None req-b1d63938-2e02-41c3-bf6e-1084ec8815dd fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_weighted_sd(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_calculate_weighted_sd(Gnocchi) ... ok 2024-03-27 21:21:48.652 16892 INFO keystonemiddleware.auth_token [None req-56cd39db-033c-42ba-bf19-3d71faf7db73 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.654 16892 WARNING keystonemiddleware.auth_token [None req-56cd39db-033c-42ba-bf19-3d71faf7db73 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.658 16896 WARNING watcher.decision_engine.datasources.grafana [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Datasource grafana is not available. watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_request_raise_error watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_request_raise_error ... ok watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_statistic_aggregation watcher.tests.decision_engine.datasources.test_grafana_helper.TestGrafana.test_statistic_aggregation ... ok watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_check_availability watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_check_availability ... ok 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:48.667 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:48.668 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 1 of 10 while retrieving metrics retry in 1 seconds: Exception Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_zones_wildcard_is_used watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_zones_wildcard_is_used ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.712 16892 WARNING keystonemiddleware.auth_token [None req-56cd39db-033c-42ba-bf19-3d71faf7db73 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.722 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-aff88cc5-a56b-41a8-a07e-8b4ab7de9a84 fake_user fake_project - - - -] Standard deviation for instance_cpu_usage is 0.2961351043020736. 2024-03-27 21:21:48.723 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-aff88cc5-a56b-41a8-a07e-8b4ab7de9a84 fake_user fake_project - - - -] Standard deviation of instance_cpu_usage exceeds appropriate threshold 0.001 by 0.2961351043020736. 2024-03-27 21:21:48.723 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-aff88cc5-a56b-41a8-a07e-8b4ab7de9a84 fake_user fake_project - - - -] Launching workload optimization... watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold(Ceilometer) ... ok 2024-03-27 21:21:48.730 16892 INFO keystonemiddleware.auth_token [None req-aff88cc5-a56b-41a8-a07e-8b4ab7de9a84 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.732 16892 WARNING keystonemiddleware.auth_token [None req-aff88cc5-a56b-41a8-a07e-8b4ab7de9a84 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_zones_wildcard_with_other_ids watcher.tests.decision_engine.scope.test_compute.TestComputeScope.test_zones_wildcard_with_other_ids ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.775 16892 WARNING keystonemiddleware.auth_token [None req-aff88cc5-a56b-41a8-a07e-8b4ab7de9a84 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.784 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-6ed82999-b0ab-4962-b7d9-d538507ac136 fake_user fake_project - - - -] Standard deviation for instance_cpu_usage is 0.2961351043020736. 2024-03-27 21:21:48.785 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-6ed82999-b0ab-4962-b7d9-d538507ac136 fake_user fake_project - - - -] Standard deviation of instance_cpu_usage exceeds appropriate threshold 0.001 by 0.2961351043020736. 2024-03-27 21:21:48.785 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-6ed82999-b0ab-4962-b7d9-d538507ac136 fake_user fake_project - - - -] Launching workload optimization... watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_check_threshold(Gnocchi) ... ok 2024-03-27 21:21:48.792 16892 INFO keystonemiddleware.auth_token [None req-6ed82999-b0ab-4962-b7d9-d538507ac136 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.794 16892 WARNING keystonemiddleware.auth_token [None req-6ed82999-b0ab-4962-b7d9-d538507ac136 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scoring.test_dummy_scoring_container.TestDummyScoringContainer.test_get_scoring_engine_list watcher.tests.decision_engine.scoring.test_dummy_scoring_container.TestDummyScoringContainer.test_get_scoring_engine_list ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.838 16892 WARNING keystonemiddleware.auth_token [None req-6ed82999-b0ab-4962-b7d9-d538507ac136 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.848 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8a801211-14ee-45fd-8c85-40977537272b fake_user fake_project - - - -] Standard deviation for instance_cpu_usage is 0.2961351043020736. 2024-03-27 21:21:48.848 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8a801211-14ee-45fd-8c85-40977537272b fake_user fake_project - - - -] Standard deviation of instance_cpu_usage exceeds appropriate threshold 1e-05 by 0.2961351043020736. 2024-03-27 21:21:48.848 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8a801211-14ee-45fd-8c85-40977537272b fake_user fake_project - - - -] Launching workload optimization... 2024-03-27 21:21:48.849 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8a801211-14ee-45fd-8c85-40977537272b fake_user fake_project - - - -] Migration of INSTANCE_4 from Node_2 to Node_1 reduces standard deviation to 0.3428497935117163. 2024-03-27 21:21:48.850 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8a801211-14ee-45fd-8c85-40977537272b fake_user fake_project - - - -] Migration of INSTANCE_3 from Node_2 to Node_3 reduces standard deviation to 0.32005977662641827. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_multiply_migrations(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_multiply_migrations(Ceilometer) ... ok 2024-03-27 21:21:48.857 16892 INFO keystonemiddleware.auth_token [None req-8a801211-14ee-45fd-8c85-40977537272b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.859 16892 WARNING keystonemiddleware.auth_token [None req-8a801211-14ee-45fd-8c85-40977537272b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scoring.test_dummy_scoring_container.TestDummyScoringContainer.test_scorers watcher.tests.decision_engine.scoring.test_dummy_scoring_container.TestDummyScoringContainer.test_scorers ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.903 16892 WARNING keystonemiddleware.auth_token [None req-8a801211-14ee-45fd-8c85-40977537272b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.913 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-730181a8-0b08-4002-8647-7a932971fc20 fake_user fake_project - - - -] Standard deviation for instance_cpu_usage is 0.2961351043020736. 2024-03-27 21:21:48.913 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-730181a8-0b08-4002-8647-7a932971fc20 fake_user fake_project - - - -] Standard deviation of instance_cpu_usage exceeds appropriate threshold 1e-05 by 0.2961351043020736. 2024-03-27 21:21:48.913 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-730181a8-0b08-4002-8647-7a932971fc20 fake_user fake_project - - - -] Launching workload optimization... 2024-03-27 21:21:48.914 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-730181a8-0b08-4002-8647-7a932971fc20 fake_user fake_project - - - -] Migration of INSTANCE_4 from Node_2 to Node_1 reduces standard deviation to 0.3428497935117163. 2024-03-27 21:21:48.915 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-730181a8-0b08-4002-8647-7a932971fc20 fake_user fake_project - - - -] Migration of INSTANCE_3 from Node_2 to Node_3 reduces standard deviation to 0.32005977662641827. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_multiply_migrations(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_multiply_migrations(Gnocchi) ... ok 2024-03-27 21:21:48.922 16892 INFO keystonemiddleware.auth_token [None req-730181a8-0b08-4002-8647-7a932971fc20 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:48.924 16892 WARNING keystonemiddleware.auth_token [None req-730181a8-0b08-4002-8647-7a932971fc20 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scoring.test_scoring_factory.TestScoringFactory.test_get_scoring_engine watcher.tests.decision_engine.scoring.test_scoring_factory.TestScoringFactory.test_get_scoring_engine ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.967 16892 WARNING keystonemiddleware.auth_token [None req-730181a8-0b08-4002-8647-7a932971fc20 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:48.978 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Initializing Workload stabilization 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.978 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.979 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.985 16892 ERROR watcher.decision_engine.model.element.base  Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scoring.test_scoring_factory.TestScoringFactory.test_get_scoring_engine_list watcher.tests.decision_engine.scoring.test_scoring_factory.TestScoringFactory.test_get_scoring_engine_list ... ok watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_basic watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_basic ... FAIL watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_dummy watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_dummy ... FAIL watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_strategy watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_strategy ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.990 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.994 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:48.997 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Standard deviation for instance_cpu_usage is 0.2961351043020736. 2024-03-27 21:21:48.998 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Standard deviation of instance_cpu_usage exceeds appropriate threshold 0.2 by 0.2961351043020736. 2024-03-27 21:21:48.998 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Launching workload optimization... 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.998 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:48.999 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.000 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_nothing_to_migrate(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_nothing_to_migrate(Ceilometer) ... ok 2024-03-27 21:21:49.009 16892 INFO keystonemiddleware.auth_token [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.011 16892 WARNING keystonemiddleware.auth_token [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.057 16892 WARNING keystonemiddleware.auth_token [None req-637bdc91-4945-485c-8804-def3a70bf492 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyException.test_exception_model watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyException.test_exception_model ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.066 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Initializing Workload stabilization 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.066 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.067 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.068 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.071 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Standard deviation for instance_cpu_usage is 0.2961351043020736. 2024-03-27 21:21:49.071 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Standard deviation of instance_cpu_usage exceeds appropriate threshold 0.2 by 0.2961351043020736. 2024-03-27 21:21:49.071 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Launching workload optimization... 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.071 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.072 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:21:49.073 16892 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_nothing_to_migrate(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_nothing_to_migrate(Gnocchi) ... ok 2024-03-27 21:21:49.083 16892 INFO keystonemiddleware.auth_token [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.084 16892 WARNING keystonemiddleware.auth_token [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.128 16892 WARNING keystonemiddleware.auth_token [None req-8b1a4c70-b457-47dc-9b7a-0756ebc202f1 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:49.137 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-22cdeabe-8b11-4d16-9f59-995b4893ac34 fake_user fake_project - - - -] Standard deviation for instance_cpu_usage is 0.2961351043020736. 2024-03-27 21:21:49.137 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-22cdeabe-8b11-4d16-9f59-995b4893ac34 fake_user fake_project - - - -] Standard deviation of instance_cpu_usage exceeds appropriate threshold 0.001 by 0.2961351043020736. 2024-03-27 21:21:49.137 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-22cdeabe-8b11-4d16-9f59-995b4893ac34 fake_user fake_project - - - -] Launching workload optimization... 2024-03-27 21:21:49.138 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-22cdeabe-8b11-4d16-9f59-995b4893ac34 fake_user fake_project - - - -] Migration of INSTANCE_4 from Node_2 to Node_1 reduces standard deviation to 0.3428497935117163. 2024-03-27 21:21:49.138 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-22cdeabe-8b11-4d16-9f59-995b4893ac34 fake_user fake_project - - - -] At least one of metrics' values fell below the threshold values. Workload Stabilization has successfully completed optimization process. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_one_migration(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_one_migration(Ceilometer) ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:49.146 16892 INFO keystonemiddleware.auth_token [None req-22cdeabe-8b11-4d16-9f59-995b4893ac34 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.148 16892 WARNING keystonemiddleware.auth_token [None req-22cdeabe-8b11-4d16-9f59-995b4893ac34 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyException.test_exception_stale_cdm watcher.tests.decision_engine.strategy.strategies.test_base.TestBaseStrategyException.test_exception_stale_cdm ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.193 16892 WARNING keystonemiddleware.auth_token [None req-22cdeabe-8b11-4d16-9f59-995b4893ac34 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:49.203 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-9374440e-f210-4026-803e-16e9b2736615 fake_user fake_project - - - -] Standard deviation for instance_cpu_usage is 0.2961351043020736. 2024-03-27 21:21:49.203 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-9374440e-f210-4026-803e-16e9b2736615 fake_user fake_project - - - -] Standard deviation of instance_cpu_usage exceeds appropriate threshold 0.001 by 0.2961351043020736. 2024-03-27 21:21:49.203 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-9374440e-f210-4026-803e-16e9b2736615 fake_user fake_project - - - -] Launching workload optimization... 2024-03-27 21:21:49.204 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-9374440e-f210-4026-803e-16e9b2736615 fake_user fake_project - - - -] Migration of INSTANCE_4 from Node_2 to Node_1 reduces standard deviation to 0.3428497935117163. 2024-03-27 21:21:49.204 16892 INFO watcher.decision_engine.strategy.strategies.workload_stabilization [None req-9374440e-f210-4026-803e-16e9b2736615 fake_user fake_project - - - -] At least one of metrics' values fell below the threshold values. Workload Stabilization has successfully completed optimization process. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_one_migration(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_execute_one_migration(Gnocchi) ... ok watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions ... ok 2024-03-27 21:21:49.213 16892 INFO keystonemiddleware.auth_token [None req-9374440e-f210-4026-803e-16e9b2736615 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.215 16892 WARNING keystonemiddleware.auth_token [None req-9374440e-f210-4026-803e-16e9b2736615 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.259 16892 WARNING keystonemiddleware.auth_token [None req-9374440e-f210-4026-803e-16e9b2736615 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_available_nodes(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_available_nodes(Ceilometer) ... ok Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:49.271 16892 INFO keystonemiddleware.auth_token [None req-71a91eec-9ad6-44b7-abf1-69888ad99db1 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.272 16892 WARNING keystonemiddleware.auth_token [None req-71a91eec-9ad6-44b7-abf1-69888ad99db1 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions_one_disabled watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions_one_disabled ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.317 16892 WARNING keystonemiddleware.auth_token [None req-71a91eec-9ad6-44b7-abf1-69888ad99db1 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_available_nodes(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_available_nodes(Gnocchi) ... ok 2024-03-27 21:21:49.329 16892 INFO keystonemiddleware.auth_token [None req-b712d1ca-2897-40dc-97ad-1cc2cc50b32b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.331 16892 WARNING keystonemiddleware.auth_token [None req-b712d1ca-2897-40dc-97ad-1cc2cc50b32b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions_with_exeception watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_change_node_state_actions_with_exeception ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.375 16892 WARNING keystonemiddleware.auth_token [None req-b712d1ca-2897-40dc-97ad-1cc2cc50b32b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load(Ceilometer) ... ok 2024-03-27 21:21:49.390 16892 INFO keystonemiddleware.auth_token [None req-77e491c0-030d-4d4f-ad1b-cddd973ca440 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.392 16892 WARNING keystonemiddleware.auth_token [None req-77e491c0-030d-4d4f-ad1b-cddd973ca440 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_auto watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_auto ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.435 16892 WARNING keystonemiddleware.auth_token [None req-77e491c0-030d-4d4f-ad1b-cddd973ca440 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load(Gnocchi) ... ok 2024-03-27 21:21:49.451 16892 INFO keystonemiddleware.auth_token [None req-eca393bb-8d16-4e8b-b290-5f3f2253b914 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.452 16892 WARNING keystonemiddleware.auth_token [None req-eca393bb-8d16-4e8b-b290-5f3f2253b914 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_no_action watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_no_action ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.495 16892 WARNING keystonemiddleware.auth_token [None req-eca393bb-8d16-4e8b-b290-5f3f2253b914 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:49.505 16892 WARNING watcher.decision_engine.strategy.strategies.workload_stabilization [None req-34584d8c-9bde-4f25-86da-ace3de152183 fake_user fake_project - - - -] No values returned by node LOST_NODE for host_cpu_usage watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load_with_node_missing(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load_with_node_missing(Ceilometer) ... ok 2024-03-27 21:21:49.513 16892 INFO keystonemiddleware.auth_token [None req-34584d8c-9bde-4f25-86da-ace3de152183 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.514 16892 WARNING keystonemiddleware.auth_token [None req-34584d8c-9bde-4f25-86da-ace3de152183 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_null watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_null ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.557 16892 WARNING keystonemiddleware.auth_token [None req-34584d8c-9bde-4f25-86da-ace3de152183 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:49.566 16892 WARNING watcher.decision_engine.strategy.strategies.workload_stabilization [None req-37f9b2ff-dcc9-4d5a-85d4-bae20f174624 fake_user fake_project - - - -] No values returned by node LOST_NODE for host_cpu_usage watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load_with_node_missing(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_hosts_load_with_node_missing(Gnocchi) ... ok 2024-03-27 21:21:49.574 16892 INFO keystonemiddleware.auth_token [None req-37f9b2ff-dcc9-4d5a-85d4-bae20f174624 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.575 16892 WARNING keystonemiddleware.auth_token [None req-37f9b2ff-dcc9-4d5a-85d4-bae20f174624 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_specify watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_add_migrate_actions_with_specify ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.618 16892 WARNING keystonemiddleware.auth_token [None req-37f9b2ff-dcc9-4d5a-85d4-bae20f174624 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load(Ceilometer) ... ok 2024-03-27 21:21:49.634 16892 INFO keystonemiddleware.auth_token [None req-801c1260-3f27-4821-bae0-09480616dfcd fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.635 16892 WARNING keystonemiddleware.auth_token [None req-801c1260-3f27-4821-bae0-09480616dfcd fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_check_resources watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_check_resources ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:49.669 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:49.670 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 2 of 10 while retrieving metrics retry in 1 seconds: Exception 2024-03-27 21:21:49.685 16892 WARNING keystonemiddleware.auth_token [None req-801c1260-3f27-4821-bae0-09480616dfcd fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load(Gnocchi) ... ok 2024-03-27 21:21:49.699 16892 INFO keystonemiddleware.auth_token [None req-b398ae3d-7fe0-4234-b906-f3e9cb3af11e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.701 16892 WARNING keystonemiddleware.auth_token [None req-b398ae3d-7fe0-4234-b906-f3e9cb3af11e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_execute_with_auto watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_execute_with_auto ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.742 16892 WARNING keystonemiddleware.auth_token [None req-b398ae3d-7fe0-4234-b906-f3e9cb3af11e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:49.751 16892 WARNING watcher.decision_engine.strategy.strategies.workload_stabilization [None req-8c43f555-8f0f-4601-9fbc-f37c47c0e5c0 fake_user fake_project - - - -] No values returned by LOST_INSTANCE for instance_cpu_usage watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load_with_no_metrics(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load_with_no_metrics(Ceilometer) ... ok 2024-03-27 21:21:49.757 16892 INFO keystonemiddleware.auth_token [None req-8c43f555-8f0f-4601-9fbc-f37c47c0e5c0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.758 16892 WARNING keystonemiddleware.auth_token [None req-8c43f555-8f0f-4601-9fbc-f37c47c0e5c0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_execute_with_specify watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_execute_with_specify ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.801 16892 WARNING keystonemiddleware.auth_token [None req-8c43f555-8f0f-4601-9fbc-f37c47c0e5c0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:49.809 16892 WARNING watcher.decision_engine.strategy.strategies.workload_stabilization [None req-7730f9de-fe1c-4891-8a3a-d132efbd2366 fake_user fake_project - - - -] No values returned by LOST_INSTANCE for instance_cpu_usage watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load_with_no_metrics(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_instance_load_with_no_metrics(Gnocchi) ... ok 2024-03-27 21:21:49.816 16892 INFO keystonemiddleware.auth_token [None req-7730f9de-fe1c-4891-8a3a-d132efbd2366 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.818 16892 WARNING keystonemiddleware.auth_token [None req-7730f9de-fe1c-4891-8a3a-d132efbd2366 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_get_nodes_migrate_failed watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_get_nodes_migrate_failed ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.861 16892 WARNING keystonemiddleware.auth_token [None req-7730f9de-fe1c-4891-8a3a-d132efbd2366 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_sd(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_sd(Ceilometer) ... ok 2024-03-27 21:21:49.871 16892 INFO keystonemiddleware.auth_token [None req-118027bb-03b8-4826-99d8-ceaf738629eb fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.872 16892 WARNING keystonemiddleware.auth_token [None req-118027bb-03b8-4826-99d8-ceaf738629eb fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_get_nodes_migrate_failed_return_null watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_get_nodes_migrate_failed_return_null ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:49.915 16892 WARNING keystonemiddleware.auth_token [None req-118027bb-03b8-4826-99d8-ceaf738629eb fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_sd(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_get_sd(Gnocchi) ... ok 2024-03-27 21:21:49.925 16892 INFO keystonemiddleware.auth_token [None req-0dad2647-4e9e-4e76-bbd2-884605bbf640 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.926 16892 WARNING keystonemiddleware.auth_token [None req-0dad2647-4e9e-4e76-bbd2-884605bbf640 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_group_nodes_with_CONTINUOUS watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_group_nodes_with_CONTINUOUS ... ok 2024-03-27 21:21:49.968 16892 WARNING keystonemiddleware.auth_token [None req-0dad2647-4e9e-4e76-bbd2-884605bbf640 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_normalize_hosts_load(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_normalize_hosts_load(Ceilometer) ... ok 2024-03-27 21:21:49.983 16892 INFO keystonemiddleware.auth_token [None req-522c4a5a-3f64-4285-ba42-d06c56da7a5a fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:49.985 16892 WARNING keystonemiddleware.auth_token [None req-522c4a5a-3f64-4285-ba42-d06c56da7a5a fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_group_nodes_with_ONESHOT watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_group_nodes_with_ONESHOT ... ok 2024-03-27 21:21:50.029 16892 WARNING keystonemiddleware.auth_token [None req-522c4a5a-3f64-4285-ba42-d06c56da7a5a fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_normalize_hosts_load(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_normalize_hosts_load(Gnocchi) ... ok 2024-03-27 21:21:50.043 16892 INFO keystonemiddleware.auth_token [None req-4a2ebe00-e2f2-4ca8-9e97-3d5737c66a49 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:50.045 16892 WARNING keystonemiddleware.auth_token [None req-4a2ebe00-e2f2-4ca8-9e97-3d5737c66a49 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_pre_execute watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_pre_execute ... ok 2024-03-27 21:21:50.090 16892 WARNING keystonemiddleware.auth_token [None req-4a2ebe00-e2f2-4ca8-9e97-3d5737c66a49 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:50.094 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-2405bc57-80d0-4fdd-84e6-7f1fa65b32b2 fake_user fake_project - - - -] Initializing Workload stabilization 2024-03-27 21:21:50.095 16892 WARNING watcher.decision_engine.strategy.strategies.workload_stabilization [None req-2405bc57-80d0-4fdd-84e6-7f1fa65b32b2 fake_user fake_project - - - -] Parameter node has been renamed to compute_node and will be removed in next release. 2024-03-27 21:21:50.095 16892 WARNING watcher.decision_engine.strategy.strategies.workload_stabilization [None req-2405bc57-80d0-4fdd-84e6-7f1fa65b32b2 fake_user fake_project - - - -] Parameter node has been renamed to compute_node and will be removed in next release. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_parameter_backwards_compat(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_parameter_backwards_compat(Ceilometer) ... ok 2024-03-27 21:21:50.100 16892 INFO keystonemiddleware.auth_token [None req-2405bc57-80d0-4fdd-84e6-7f1fa65b32b2 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:50.102 16892 WARNING keystonemiddleware.auth_token [None req-2405bc57-80d0-4fdd-84e6-7f1fa65b32b2 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:50.145 16892 WARNING keystonemiddleware.auth_token [None req-2405bc57-80d0-4fdd-84e6-7f1fa65b32b2 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_select_destination watcher.tests.decision_engine.strategy.strategies.test_node_resource_consolidation.TestNodeResourceConsolidation.test_select_destination ... ok 2024-03-27 21:21:50.149 16892 INFO watcher.decision_engine.strategy.strategies.base [None req-90396d98-1e8c-4baf-a82c-1d86a08e0a88 fake_user fake_project - - - -] Initializing Workload stabilization 2024-03-27 21:21:50.150 16892 WARNING watcher.decision_engine.strategy.strategies.workload_stabilization [None req-90396d98-1e8c-4baf-a82c-1d86a08e0a88 fake_user fake_project - - - -] Parameter node has been renamed to compute_node and will be removed in next release. 2024-03-27 21:21:50.150 16892 WARNING watcher.decision_engine.strategy.strategies.workload_stabilization [None req-90396d98-1e8c-4baf-a82c-1d86a08e0a88 fake_user fake_project - - - -] Parameter node has been renamed to compute_node and will be removed in next release. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_parameter_backwards_compat(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_parameter_backwards_compat(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:50.156 16892 INFO keystonemiddleware.auth_token [None req-90396d98-1e8c-4baf-a82c-1d86a08e0a88 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:50.157 16892 WARNING keystonemiddleware.auth_token [None req-90396d98-1e8c-4baf-a82c-1d86a08e0a88 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:50.202 16892 WARNING keystonemiddleware.auth_token [None req-90396d98-1e8c-4baf-a82c-1d86a08e0a88 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_check_parameters(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_check_parameters(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations(Ceilometer) ... ok 2024-03-27 21:21:50.228 16892 INFO keystonemiddleware.auth_token [None req-1fd857ad-c140-4fe8-8b26-b2cf81ea3094 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:50.230 16892 WARNING keystonemiddleware.auth_token [None req-1fd857ad-c140-4fe8-8b26-b2cf81ea3094 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_check_parameters(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_check_parameters(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:50.274 16892 WARNING keystonemiddleware.auth_token [None req-1fd857ad-c140-4fe8-8b26-b2cf81ea3094 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations(Gnocchi) ... ok 2024-03-27 21:21:50.300 16892 INFO keystonemiddleware.auth_token [None req-7587ab21-8eb9-47ee-81a7-50c6976c8402 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:50.302 16892 WARNING keystonemiddleware.auth_token [None req-7587ab21-8eb9-47ee-81a7-50c6976c8402 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:50.346 16892 WARNING keystonemiddleware.auth_token [None req-7587ab21-8eb9-47ee-81a7-50c6976c8402 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations_with_all_instances_exclude(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations_with_all_instances_exclude(Ceilometer) ... ok 2024-03-27 21:21:50.360 16892 INFO keystonemiddleware.auth_token [None req-765ce88f-a723-41f0-94ba-70b800a79ecc fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:50.362 16892 WARNING keystonemiddleware.auth_token [None req-765ce88f-a723-41f0-94ba-70b800a79ecc fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:50.405 16892 WARNING keystonemiddleware.auth_token [None req-765ce88f-a723-41f0-94ba-70b800a79ecc fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations_with_all_instances_exclude(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_stabilization.TestWorkloadStabilization.test_simulate_migrations_with_all_instances_exclude(Gnocchi) ... ok watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_modified_goal_and_strategy watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_modified_goal_and_strategy ... FAIL watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_removed_goal_and_strategy watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_removed_goal_and_strategy ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_empty_db watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_empty_db ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute_no_workload(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute_no_workload(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_strategies_with_removed_goal watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_strategies_with_removed_goal ... FAIL watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_goal watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_goal ... FAIL watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_strategy watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_strategy ... FAIL watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_goal watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_goal ... FAIL watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_strategy watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_strategy ... FAIL watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_create watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_create ... skipped 'Skipped by Ubuntu - bug/1790129' watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_get_by_id watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_get_by_id ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_list watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_list ... FAIL Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute_no_workload(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_execute_no_workload(Gnocchi) ... ok watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_refresh watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_refresh ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_save watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_save ... FAIL watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_soft_delete watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_soft_delete ... FAIL watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_create watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_create ... FAIL watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_destroy watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_destroy ... FAIL watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_soft_delete watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_soft_delete ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_create watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_create ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_filter_destination_hosts(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_filter_destination_hosts(Ceilometer) ... ok watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_destroy watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_destroy ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_soft_delete watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_soft_delete ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(non_eager) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(non_eager) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_non_eager_load) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_eager_load) ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_filter_destination_hosts(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_filter_destination_hosts(Gnocchi) ... ok watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(non_eager) ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(non_eager) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_eager_load) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(non_eager) ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_noisy_instance(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_noisy_instance(Ceilometer) ... ok watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_non_eager_load) ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(non_eager) ... FAIL 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:50.672 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:50.673 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 3 of 10 while retrieving metrics retry in 1 seconds: Exception watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(non_eager) ... FAIL watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_non_eager_load) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_eager_load) ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_noisy_instance(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_noisy_instance(Gnocchi) ... ok watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_create watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_create ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_destroy watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_destroy ... FAIL watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_bad_id_and_uuid watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_bad_id_and_uuid ... FAIL watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_id watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_id ... FAIL watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_uuid watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_uuid ... FAIL watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_list watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_list ... FAIL watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_refresh watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_refresh ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_save watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_save ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_priority_instance(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_priority_instance(Ceilometer) ... ok watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_create watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_create ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_destroy watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_destroy ... FAIL watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_id watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_id ... FAIL watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_name watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_name ... FAIL watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_uuid watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_uuid ... FAIL watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_list watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_list ... FAIL watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_refresh watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_refresh ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_save watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_save ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_priority_instance(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_find_priority_instance(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_soft_delete watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_soft_delete ... FAIL watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_create watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_create ... FAIL watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_destroy watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_destroy ... FAIL watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_soft_delete watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_soft_delete ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(non_eager) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_non_eager_load) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_eager_load) ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_group_hosts(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_group_hosts(Ceilometer) ... ok watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(non_eager) ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_eager_load) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(non_eager) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_eager_load) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_list(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_list(non_eager) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_non_eager_load) ... FAIL watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_group_hosts(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_noisy_neighbor.TestNoisyNeighbor.test_group_hosts(Gnocchi) ... ok watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_eager_load) ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(non_eager) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_eager_load) ... FAIL Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_strategy.TestStrategyObject.test_save(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_save(non_eager) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_eager_load) ... FAIL Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_execute watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_execute ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_free_poweroff_node_pool watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_free_poweroff_node_pool ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_free_poweron_node_pool watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_free_poweron_node_pool ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_with_node_out_model watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_with_node_out_model ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_with_vms_node_pool watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_get_hosts_pool_with_vms_node_pool ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_save_energy_poweroff watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_save_energy_poweroff ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_save_energy_poweron watcher.tests.decision_engine.strategy.strategies.test_saving_energy.TestSavingEnergy.test_save_energy_poweron ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_disable_node(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_disable_node(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_disable_node(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_disable_node(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_enable_compute_node(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_enable_compute_node(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_enable_compute_node(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_action_enable_compute_node(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_active_state(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_active_state(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:51.674 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:51.675 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 4 of 10 while retrieving metrics retry in 1 seconds: Exception watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_active_state(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_active_state(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot live migrate: instance_uuid=INSTANCE_0, state=error. watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_error_state(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_error_state(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot live migrate: instance_uuid=INSTANCE_0, state=error. watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_error_state(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_error_state(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_paused_state(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_paused_state(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_paused_state(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_paused_state(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_stopped_state(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_stopped_state(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_stopped_state(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_add_migration_with_stopped_state(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_consolidation_phase(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_consolidation_phase(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_consolidation_phase(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_consolidation_phase(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_disable_unused_nodes(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_disable_unused_nodes(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_disable_unused_nodes(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_disable_unused_nodes(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_instance_utilization(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_instance_utilization(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_instance_utilization(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_instance_utilization(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_capacity(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_capacity(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_capacity(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_capacity(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_after_migrations(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_after_migrations(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_after_migrations(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_after_migrations(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_using_host_metrics(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_using_host_metrics(Ceilometer) ... ok 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:52.677 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:52.678 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 5 of 10 while retrieving metrics retry in 1 seconds: Exception AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_using_host_metrics(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_node_utilization_using_host_metrics(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_cluster_utilization(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_cluster_utilization(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_cluster_utilization(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_cluster_utilization(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_node_utilization(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_node_utilization(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_node_utilization(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_get_relative_node_utilization(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_instance_fits(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_instance_fits(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_instance_fits(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_instance_fits(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_is_overloaded(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_is_overloaded(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_is_overloaded(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_is_overloaded(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_offload_phase(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_offload_phase(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_offload_phase(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_offload_phase(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy2(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy2(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy2(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_vm_workload_consolidation.TestVMWorkloadConsolidation.test_strategy2(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_check_parameters(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_check_parameters(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_check_parameters(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_check_parameters(Gnocchi) ... ok 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:53.679 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:53.681 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 6 of 10 while retrieving metrics retry in 1 seconds: Exception AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_notfound(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_notfound(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_notfound(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_notfound(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_to_migrate(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_to_migrate(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_to_migrate(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_choose_instance_to_migrate(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute_no_workload(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute_no_workload(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class Cannot load 'disabled_reason' in the base class Traceback (most recent call last): File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element value = str(self[field]) ~~~~^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ return getattr(self, name) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter self.obj_load_attr(name) File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr raise NotImplementedError( NotImplementedError: Cannot load 'disabled_reason' in the base class watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute_no_workload(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_execute_no_workload(Gnocchi) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_filter_destination_hosts(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_filter_destination_hosts(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_filter_destination_hosts(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_filter_destination_hosts(Gnocchi) ... ok watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_cpu_util(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_cpu_util(Ceilometer) ... skipped 'Skipped by Ubuntu - bug/1790129' watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_cpu_util(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_cpu_util(Gnocchi) ... skipped 'Skipped by Ubuntu - bug/1790129' AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_ram_util(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_ram_util(Ceilometer) ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_ram_util(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_workload_balance.TestWorkloadBalance.test_group_hosts_by_ram_util(Gnocchi) ... ok watcher.tests.decision_engine.test_scheduling.TestCancelOngoingAudits.test_cancel_ongoing_audits watcher.tests.decision_engine.test_scheduling.TestCancelOngoingAudits.test_cancel_ongoing_audits ... FAIL watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel ... FAIL watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel_with_error watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel_with_error ... FAIL watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_delete watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_delete ... FAIL watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution ... FAIL watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution_with_error watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution_with_error ... FAIL watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_plan_create watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_plan_create ... FAIL watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_update watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_update ... FAIL watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_invalid_action_plan watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_invalid_action_plan ... FAIL watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action ... FAIL watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action_with_error watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action_with_error ... FAIL watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_create watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_create ... FAIL watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_delete watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_delete ... FAIL watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_with_strategy watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_with_strategy ... FAIL watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_without_strategy watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_without_strategy ... FAIL watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_invalid_audit watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_invalid_audit ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.notifications.test_notification.TestNotificationObjectVersions.test_notification_payload_version_depends_on_the_schema watcher.tests.notifications.test_notification.TestNotificationObjectVersions.test_notification_payload_version_depends_on_the_schema ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:54.682 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:54.684 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 7 of 10 while retrieving metrics retry in 1 seconds: Exception watcher.tests.notifications.test_notification.TestNotificationObjectVersions.test_versions watcher.tests.notifications.test_notification.TestNotificationObjectVersions.test_versions ... ok watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(non_eager) watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(non_eager) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_get_by_id(non_eager) watcher.tests.objects.test_action.TestActionObject.test_get_by_id(non_eager) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(non_eager) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_list(non_eager) watcher.tests.objects.test_action.TestActionObject.test_list(non_eager) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_refresh(non_eager) watcher.tests.objects.test_action.TestActionObject.test_refresh(non_eager) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_save(non_eager) watcher.tests.objects.test_action.TestActionObject.test_save(non_eager) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_create watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_create ... FAIL watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_destroy watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_destroy ... FAIL watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_soft_delete watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_soft_delete ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(non_eager) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(non_eager) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(non_eager) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_list(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_list(non_eager) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_refresh(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_refresh(non_eager) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_save(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_save(non_eager) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_eager_load) ... FAIL watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_create watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_create ... FAIL watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_destroy watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_destroy ... FAIL watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_soft_delete watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_soft_delete ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_create watcher.tests.objects.test_goal.TestGoalObject.test_create ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_destroy watcher.tests.objects.test_goal.TestGoalObject.test_destroy ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_get_by_id watcher.tests.objects.test_goal.TestGoalObject.test_get_by_id ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_get_by_name watcher.tests.objects.test_goal.TestGoalObject.test_get_by_name ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_get_by_uuid watcher.tests.objects.test_goal.TestGoalObject.test_get_by_uuid ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_list watcher.tests.objects.test_goal.TestGoalObject.test_list ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_refresh watcher.tests.objects.test_goal.TestGoalObject.test_refresh ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_save watcher.tests.objects.test_goal.TestGoalObject.test_save ... FAIL watcher.tests.objects.test_goal.TestGoalObject.test_soft_delete watcher.tests.objects.test_goal.TestGoalObject.test_soft_delete ... FAIL AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestRegistry.test_hook_chooses_newer_properly watcher.tests.objects.test_objects.TestRegistry.test_hook_chooses_newer_properly ... ok AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestRegistry.test_hook_keeps_newer_properly watcher.tests.objects.test_objects.TestRegistry.test_hook_keeps_newer_properly ... ok watcher.tests.objects.test_service.TestServiceObject.test_create watcher.tests.objects.test_service.TestServiceObject.test_create ... FAIL watcher.tests.objects.test_service.TestServiceObject.test_get_by_id watcher.tests.objects.test_service.TestServiceObject.test_get_by_id ... FAIL watcher.tests.objects.test_service.TestServiceObject.test_list watcher.tests.objects.test_service.TestServiceObject.test_list ... FAIL watcher.tests.objects.test_service.TestServiceObject.test_refresh watcher.tests.objects.test_service.TestServiceObject.test_refresh ... FAIL watcher.tests.objects.test_service.TestServiceObject.test_save watcher.tests.objects.test_service.TestServiceObject.test_save ... FAIL watcher.tests.objects.test_service.TestServiceObject.test_soft_delete watcher.tests.objects.test_service.TestServiceObject.test_soft_delete ... FAIL Limit should be positive 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:55.685 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:55.687 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 8 of 10 while retrieving metrics retry in 1 seconds: Exception 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:56.689 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:56.691 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 9 of 10 while retrieving metrics retry in 1 seconds: Exception 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] : Exception 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base Traceback (most recent call last): 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/<>/watcher/decision_engine/datasources/base.py", line 86, in query_retry 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return f(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1134, in __call__ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1138, in _mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base return self._execute_mock_call(*args, **kwargs) 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base File "/usr/lib/python3.12/unittest/mock.py", line 1193, in _execute_mock_call 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base raise effect 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base Exception 2024-03-27 21:21:57.692 16896 ERROR watcher.decision_engine.datasources.base  2024-03-27 21:21:57.694 16896 WARNING watcher.decision_engine.datasources.base [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Retry 10 of 10 while retrieving metrics retry in 1 seconds: Exception watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_check_availability_with_failure watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_check_availability_with_failure ... ok watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_get_host_cpu_usage watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_get_host_cpu_usage ... ok watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_get_instance_cpu_usage watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_get_instance_cpu_usage ... ok watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_monasca_statistic_aggregation watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_monasca_statistic_aggregation ... ok watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_monasca_statistic_series watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_monasca_statistic_series ... ok watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_statistic_aggregation_metric_unavailable watcher.tests.decision_engine.datasources.test_monasca_helper.TestMonascaHelper.test_statistic_aggregation_metric_unavailable ... ok 2024-03-27 21:21:58.711 16896 INFO keystonemiddleware.auth_token [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:58.713 16896 WARNING keystonemiddleware.auth_token [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:58.748 16896 WARNING keystonemiddleware.auth_token [None req-615085f6-618a-41bb-9f65-b54fb843a833 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_collector_loader.TestClusterDataModelCollectorLoader.test_collector_loader watcher.tests.decision_engine.loading.test_collector_loader.TestClusterDataModelCollectorLoader.test_collector_loader ... ok 2024-03-27 21:21:58.761 16896 INFO keystonemiddleware.auth_token [None req-ceb3c61d-1ac7-4b96-a1f0-bb0404631f02 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:58.762 16896 WARNING keystonemiddleware.auth_token [None req-ceb3c61d-1ac7-4b96-a1f0-bb0404631f02 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:58.797 16896 WARNING keystonemiddleware.auth_token [None req-ceb3c61d-1ac7-4b96-a1f0-bb0404631f02 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default [None req-b5c5f779-7c39-49a8-84d7-812b7d2d5999 fake_user fake_project - - - -] sequence item 0: expected str instance, NoneType found: TypeError: sequence item 0: expected str instance, NoneType found 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default Traceback (most recent call last): 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default File "/<>/watcher/common/loader/default.py", line 45, in load 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default driver_manager = drivermanager.DriverManager( 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 54, in __init__ 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default super(DriverManager, self).__init__( 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default File "/usr/lib/python3/dist-packages/stevedore/named.py", line 88, in __init__ 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default ', '.join(self._missing_names)) 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default TypeError: sequence item 0: expected str instance, NoneType found 2024-03-27 21:21:58.803 16896 ERROR watcher.common.loader.default  watcher.tests.decision_engine.loading.test_collector_loader.TestClusterDataModelCollectorLoader.test_load_collector_with_empty_model watcher.tests.decision_engine.loading.test_collector_loader.TestClusterDataModelCollectorLoader.test_load_collector_with_empty_model ... ok 2024-03-27 21:21:58.813 16896 INFO keystonemiddleware.auth_token [None req-b5c5f779-7c39-49a8-84d7-812b7d2d5999 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:58.815 16896 WARNING keystonemiddleware.auth_token [None req-b5c5f779-7c39-49a8-84d7-812b7d2d5999 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:58.850 16896 WARNING keystonemiddleware.auth_token [None req-b5c5f779-7c39-49a8-84d7-812b7d2d5999 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_planner_loader.TestDefaultPlannerLoader.test_endpoints watcher.tests.decision_engine.loading.test_default_planner_loader.TestDefaultPlannerLoader.test_endpoints ... ok 2024-03-27 21:21:58.861 16896 INFO keystonemiddleware.auth_token [None req-8eb40290-1db9-4d2c-a646-25f721e4de4b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:58.863 16896 WARNING keystonemiddleware.auth_token [None req-8eb40290-1db9-4d2c-a646-25f721e4de4b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:58.897 16896 WARNING keystonemiddleware.auth_token [None req-8eb40290-1db9-4d2c-a646-25f721e4de4b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_load_dummy_strategy watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_load_dummy_strategy ... ok 2024-03-27 21:21:58.907 16896 INFO keystonemiddleware.auth_token [None req-498e0264-5d3f-44b0-b263-267b03661c71 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:58.909 16896 WARNING keystonemiddleware.auth_token [None req-498e0264-5d3f-44b0-b263-267b03661c71 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:58.944 16896 WARNING keystonemiddleware.auth_token [None req-498e0264-5d3f-44b0-b263-267b03661c71 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default [None req-fb04ca6c-2578-4226-979e-3aef7e524834 fake_user fake_project - - - -] sequence item 0: expected str instance, NoneType found: TypeError: sequence item 0: expected str instance, NoneType found 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default Traceback (most recent call last): 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default File "/<>/watcher/common/loader/default.py", line 45, in load 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default driver_manager = drivermanager.DriverManager( 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 54, in __init__ 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default super(DriverManager, self).__init__( 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default File "/usr/lib/python3/dist-packages/stevedore/named.py", line 88, in __init__ 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default ', '.join(self._missing_names)) 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default TypeError: sequence item 0: expected str instance, NoneType found 2024-03-27 21:21:58.948 16896 ERROR watcher.common.loader.default  watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_load_strategy_with_empty_model watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_load_strategy_with_empty_model ... ok 2024-03-27 21:21:58.959 16896 INFO keystonemiddleware.auth_token [None req-fb04ca6c-2578-4226-979e-3aef7e524834 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:58.960 16896 WARNING keystonemiddleware.auth_token [None req-fb04ca6c-2578-4226-979e-3aef7e524834 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:58.996 16896 WARNING keystonemiddleware.auth_token [None req-fb04ca6c-2578-4226-979e-3aef7e524834 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_strategy_loader watcher.tests.decision_engine.loading.test_default_strategy_loader.TestDefaultStrategyLoader.test_strategy_loader ... ok 2024-03-27 21:21:59.005 16896 INFO keystonemiddleware.auth_token [None req-7d1a8099-b763-40bc-b0d5-d4160f5ba6ea fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.007 16896 WARNING keystonemiddleware.auth_token [None req-7d1a8099-b763-40bc-b0d5-d4160f5ba6ea fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.041 16896 WARNING keystonemiddleware.auth_token [None req-7d1a8099-b763-40bc-b0d5-d4160f5ba6ea fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(airflow_optimization) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(airflow_optimization) ... ok 2024-03-27 21:21:59.051 16896 INFO keystonemiddleware.auth_token [None req-4d73ac51-b37e-424d-b771-e021c5eb70fa fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.053 16896 WARNING keystonemiddleware.auth_token [None req-4d73ac51-b37e-424d-b771-e021c5eb70fa fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.087 16896 WARNING keystonemiddleware.auth_token [None req-4d73ac51-b37e-424d-b771-e021c5eb70fa fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(cluster_maintaining) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(cluster_maintaining) ... ok 2024-03-27 21:21:59.096 16896 INFO keystonemiddleware.auth_token [None req-2db823d0-38f6-4cf7-bb51-bf65d7992d88 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.098 16896 WARNING keystonemiddleware.auth_token [None req-2db823d0-38f6-4cf7-bb51-bf65d7992d88 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.135 16896 WARNING keystonemiddleware.auth_token [None req-2db823d0-38f6-4cf7-bb51-bf65d7992d88 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(dummy) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(dummy) ... ok 2024-03-27 21:21:59.144 16896 INFO keystonemiddleware.auth_token [None req-8b280c92-6a55-4834-8c25-cddad2bfa962 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.146 16896 WARNING keystonemiddleware.auth_token [None req-8b280c92-6a55-4834-8c25-cddad2bfa962 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.182 16896 WARNING keystonemiddleware.auth_token [None req-8b280c92-6a55-4834-8c25-cddad2bfa962 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(hardware_maintenance) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(hardware_maintenance) ... ok 2024-03-27 21:21:59.192 16896 INFO keystonemiddleware.auth_token [None req-38c540a7-e12e-415f-bdaf-de613a19c6a4 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.193 16896 WARNING keystonemiddleware.auth_token [None req-38c540a7-e12e-415f-bdaf-de613a19c6a4 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.227 16896 WARNING keystonemiddleware.auth_token [None req-38c540a7-e12e-415f-bdaf-de613a19c6a4 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(noisy_neighbor) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(noisy_neighbor) ... ok 2024-03-27 21:21:59.237 16896 INFO keystonemiddleware.auth_token [None req-82c8cc08-5e49-442c-a1e6-36c83cad1afe fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.239 16896 WARNING keystonemiddleware.auth_token [None req-82c8cc08-5e49-442c-a1e6-36c83cad1afe fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.273 16896 WARNING keystonemiddleware.auth_token [None req-82c8cc08-5e49-442c-a1e6-36c83cad1afe fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(saving_energy) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(saving_energy) ... ok 2024-03-27 21:21:59.283 16896 INFO keystonemiddleware.auth_token [None req-25533b7e-bbcc-44ee-b90c-471f00a9c0cb fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.285 16896 WARNING keystonemiddleware.auth_token [None req-25533b7e-bbcc-44ee-b90c-471f00a9c0cb fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.320 16896 WARNING keystonemiddleware.auth_token [None req-25533b7e-bbcc-44ee-b90c-471f00a9c0cb fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(server_consolidation) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(server_consolidation) ... ok 2024-03-27 21:21:59.329 16896 INFO keystonemiddleware.auth_token [None req-44315e2a-b604-4fd0-a362-fef42d231e50 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.331 16896 WARNING keystonemiddleware.auth_token [None req-44315e2a-b604-4fd0-a362-fef42d231e50 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.364 16896 WARNING keystonemiddleware.auth_token [None req-44315e2a-b604-4fd0-a362-fef42d231e50 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(thermal_optimization) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(thermal_optimization) ... ok 2024-03-27 21:21:59.373 16896 INFO keystonemiddleware.auth_token [None req-4d744672-5a10-4b46-adb0-4105ae7147a0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.375 16896 WARNING keystonemiddleware.auth_token [None req-4d744672-5a10-4b46-adb0-4105ae7147a0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.409 16896 WARNING keystonemiddleware.auth_token [None req-4d744672-5a10-4b46-adb0-4105ae7147a0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(unclassified) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(unclassified) ... ok 2024-03-27 21:21:59.418 16896 INFO keystonemiddleware.auth_token [None req-94e4a7bd-5b55-4d15-b76b-7e4295161acc fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.420 16896 WARNING keystonemiddleware.auth_token [None req-94e4a7bd-5b55-4d15-b76b-7e4295161acc fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.453 16896 WARNING keystonemiddleware.auth_token [None req-94e4a7bd-5b55-4d15-b76b-7e4295161acc fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(workload_balancing) watcher.tests.decision_engine.loading.test_goal_loader.TestLoadGoalsWithDefaultGoalLoader.test_load_goals(workload_balancing) ... ok watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_do_trigger_audit watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_do_trigger_audit ... FAIL watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_trigger_audit watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_trigger_audit ... FAIL /usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method warnings.warn("TestResult has no addDuration method", watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_audit_scope watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_audit_scope ... ok 2024-03-27 21:21:59.478 16896 ERROR watcher.common.exception [None req-db49ff96-4fcc-46d0-9f4a-28e6d8bd3fa8 fake_user fake_project - - - -] Exception in string format operation: KeyError: 'audit' 2024-03-27 21:21:59.478 16896 ERROR watcher.common.exception Traceback (most recent call last): 2024-03-27 21:21:59.478 16896 ERROR watcher.common.exception File "/<>/watcher/common/exception.py", line 81, in __init__ 2024-03-27 21:21:59.478 16896 ERROR watcher.common.exception message = self.msg_fmt % kwargs 2024-03-27 21:21:59.478 16896 ERROR watcher.common.exception ~~~~~~~~~~~~~^~~~~~~~ 2024-03-27 21:21:59.478 16896 ERROR watcher.common.exception KeyError: 'audit' 2024-03-27 21:21:59.478 16896 ERROR watcher.common.exception  2024-03-27 21:21:59.479 16896 ERROR watcher.common.exception [None req-db49ff96-4fcc-46d0-9f4a-28e6d8bd3fa8 fake_user fake_project - - - -] code: 404 watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_audit_scope_with_error_name watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_audit_scope_with_error_name ... ok watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_data_model_info watcher.tests.decision_engine.messaging.test_data_model_endpoint.TestDataModelEndpoint.test_get_data_model_info ... ok 2024-03-27 21:21:59.484 16896 INFO keystonemiddleware.auth_token [None req-db49ff96-4fcc-46d0-9f4a-28e6d8bd3fa8 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.486 16896 WARNING keystonemiddleware.auth_token [None req-db49ff96-4fcc-46d0-9f4a-28e6d8bd3fa8 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.520 16896 WARNING keystonemiddleware.auth_token [None req-db49ff96-4fcc-46d0-9f4a-28e6d8bd3fa8 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_notifications.TestReceiveNotifications.test_receive_dummy_notification watcher.tests.decision_engine.model.notification.test_notifications.TestReceiveNotifications.test_receive_dummy_notification ... ok 2024-03-27 21:21:59.531 16896 INFO keystonemiddleware.auth_token [None req-ec26b2d5-36b8-48ae-a61a-662e4c47c49f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.532 16896 WARNING keystonemiddleware.auth_token [None req-ec26b2d5-36b8-48ae-a61a-662e4c47c49f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.565 16896 WARNING keystonemiddleware.auth_token [None req-ec26b2d5-36b8-48ae-a61a-662e4c47c49f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.notification.test_notifications.TestReceiveNotifications.test_skip_unwanted_notification watcher.tests.decision_engine.model.notification.test_notifications.TestReceiveNotifications.test_skip_unwanted_notification ... ok 2024-03-27 21:21:59.575 16896 INFO keystonemiddleware.auth_token [None req-6980e27b-3c07-46b2-a025-3af36ae2f0b9 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.577 16896 WARNING keystonemiddleware.auth_token [None req-6980e27b-3c07-46b2-a025-3af36ae2f0b9 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.611 16896 WARNING keystonemiddleware.auth_token [None req-6980e27b-3c07-46b2-a025-3af36ae2f0b9 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(StorageNode_with_all_fields) watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(StorageNode_with_all_fields) ... ok 2024-03-27 21:21:59.621 16896 INFO keystonemiddleware.auth_token [None req-dc7df451-6c76-4062-8ab7-4d9399c696eb fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.622 16896 WARNING keystonemiddleware.auth_token [None req-dc7df451-6c76-4062-8ab7-4d9399c696eb fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.655 16896 WARNING keystonemiddleware.auth_token [None req-dc7df451-6c76-4062-8ab7-4d9399c696eb fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Pool_with_all_fields) watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Pool_with_all_fields) ... ok 2024-03-27 21:21:59.665 16896 INFO keystonemiddleware.auth_token [None req-35c9fd8f-1192-43dd-967c-fe2312feeb8d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.667 16896 WARNING keystonemiddleware.auth_token [None req-35c9fd8f-1192-43dd-967c-fe2312feeb8d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.699 16896 WARNING keystonemiddleware.auth_token [None req-35c9fd8f-1192-43dd-967c-fe2312feeb8d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Pool_without_virtual_free_fields) watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Pool_without_virtual_free_fields) ... ok 2024-03-27 21:21:59.708 16896 INFO keystonemiddleware.auth_token [None req-44340132-3c3b-4483-9243-65c7be4e8153 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.710 16896 WARNING keystonemiddleware.auth_token [None req-44340132-3c3b-4483-9243-65c7be4e8153 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.743 16896 WARNING keystonemiddleware.auth_token [None req-44340132-3c3b-4483-9243-65c7be4e8153 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_with_all_fields) watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_with_all_fields) ... ok 2024-03-27 21:21:59.752 16896 INFO keystonemiddleware.auth_token [None req-5d622353-4309-4774-8e27-63467a86f4a0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.754 16896 WARNING keystonemiddleware.auth_token [None req-5d622353-4309-4774-8e27-63467a86f4a0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.788 16896 WARNING keystonemiddleware.auth_token [None req-5d622353-4309-4774-8e27-63467a86f4a0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base [None req-904fe354-aca4-4fb6-bdd1-e0b89e6cc719 fake_user fake_project - - - -] Cannot load 'bootable' in the base class: NotImplementedError: Cannot load 'bootable' in the base class 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'bootable' in the base class 2024-03-27 21:21:59.792 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_without_bootable_fields) watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_without_bootable_fields) ... ok 2024-03-27 21:21:59.803 16896 INFO keystonemiddleware.auth_token [None req-904fe354-aca4-4fb6-bdd1-e0b89e6cc719 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.916 16896 WARNING keystonemiddleware.auth_token [None req-904fe354-aca4-4fb6-bdd1-e0b89e6cc719 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:21:59.950 16896 WARNING keystonemiddleware.auth_token [None req-904fe354-aca4-4fb6-bdd1-e0b89e6cc719 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base [None req-74fe6aa2-44a7-43d4-aa54-493a3973583a fake_user fake_project - - - -] Cannot load 'bootable' in the base class: NotImplementedError: Cannot load 'bootable' in the base class 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'bootable' in the base class 2024-03-27 21:21:59.954 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_without_human_id_fields) watcher.tests.decision_engine.model.test_element.TestStorageElement.test_as_xml_element(Volume_without_human_id_fields) ... ok 2024-03-27 21:21:59.966 16896 INFO keystonemiddleware.auth_token [None req-74fe6aa2-44a7-43d4-aa54-493a3973583a fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:21:59.967 16896 WARNING keystonemiddleware.auth_token [None req-74fe6aa2-44a7-43d4-aa54-493a3973583a fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.000 16896 WARNING keystonemiddleware.auth_token [None req-74fe6aa2-44a7-43d4-aa54-493a3973583a fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_add_node watcher.tests.decision_engine.model.test_model.TestModel.test_add_node ... ok 2024-03-27 21:22:00.010 16896 INFO keystonemiddleware.auth_token [None req-77381864-688c-4d2e-b84b-730b5cf911e4 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.011 16896 WARNING keystonemiddleware.auth_token [None req-77381864-688c-4d2e-b84b-730b5cf911e4 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.045 16896 WARNING keystonemiddleware.auth_token [None req-77381864-688c-4d2e-b84b-730b5cf911e4 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_assert_instance_raise watcher.tests.decision_engine.model.test_model.TestModel.test_assert_instance_raise ... ok 2024-03-27 21:22:00.054 16896 INFO keystonemiddleware.auth_token [None req-8faad72a-7569-44eb-aef5-c4c0a666607b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.056 16896 WARNING keystonemiddleware.auth_token [None req-8faad72a-7569-44eb-aef5-c4c0a666607b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.094 16896 WARNING keystonemiddleware.auth_token [None req-8faad72a-7569-44eb-aef5-c4c0a666607b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_assert_node_raise watcher.tests.decision_engine.model.test_model.TestModel.test_assert_node_raise ... ok 2024-03-27 21:22:00.104 16896 INFO keystonemiddleware.auth_token [None req-6e48adcc-407c-4977-8073-54d206eea843 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.106 16896 WARNING keystonemiddleware.auth_token [None req-6e48adcc-407c-4977-8073-54d206eea843 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.146 16896 WARNING keystonemiddleware.auth_token [None req-6e48adcc-407c-4977-8073-54d206eea843 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.159 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.160 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.166 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.170 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.175 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.178 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.179 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:00.180 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.model.test_model.TestModel.test_build_model_from_xml watcher.tests.decision_engine.model.test_model.TestModel.test_build_model_from_xml ... ok 2024-03-27 21:22:00.188 16896 INFO keystonemiddleware.auth_token [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.189 16896 WARNING keystonemiddleware.auth_token [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.230 16896 WARNING keystonemiddleware.auth_token [None req-433a9d7f-d281-4350-8e49-9d4f392d8db4 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root [None req-d8d7c4b2-3c70-4e64-8874-e76ff0bc7ec7 fake_user fake_project - - - -] '78d27bc9-33eb-48db-8812-4cc7791a722d': KeyError: '78d27bc9-33eb-48db-8812-4cc7791a722d' 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root Traceback (most recent call last): 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root return self.nodes[uuid]['attr'] 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root ~~~~~~~~~~^^^^^^ 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root return self._nodes[n] 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root ~~~~~~~~~~~^^^ 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root KeyError: '78d27bc9-33eb-48db-8812-4cc7791a722d' 2024-03-27 21:22:00.234 16896 ERROR watcher.decision_engine.model.model_root  watcher.tests.decision_engine.model.test_model.TestModel.test_delete_node watcher.tests.decision_engine.model.test_model.TestModel.test_delete_node ... ok 2024-03-27 21:22:00.240 16896 INFO keystonemiddleware.auth_token [None req-d8d7c4b2-3c70-4e64-8874-e76ff0bc7ec7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.242 16896 WARNING keystonemiddleware.auth_token [None req-d8d7c4b2-3c70-4e64-8874-e76ff0bc7ec7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.280 16896 WARNING keystonemiddleware.auth_token [None req-d8d7c4b2-3c70-4e64-8874-e76ff0bc7ec7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_get_all_compute_nodes watcher.tests.decision_engine.model.test_model.TestModel.test_get_all_compute_nodes ... ok 2024-03-27 21:22:00.290 16896 INFO keystonemiddleware.auth_token [None req-a9f59c3c-670c-4781-9c03-62d112a57894 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.291 16896 WARNING keystonemiddleware.auth_token [None req-a9f59c3c-670c-4781-9c03-62d112a57894 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.330 16896 WARNING keystonemiddleware.auth_token [None req-a9f59c3c-670c-4781-9c03-62d112a57894 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_get_model_to_list watcher.tests.decision_engine.model.test_model.TestModel.test_get_model_to_list ... ok 2024-03-27 21:22:00.340 16896 INFO keystonemiddleware.auth_token [None req-6a68c7ce-3d15-4ad3-9622-47f013a8da1b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.341 16896 WARNING keystonemiddleware.auth_token [None req-6a68c7ce-3d15-4ad3-9622-47f013a8da1b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.381 16896 WARNING keystonemiddleware.auth_token [None req-6a68c7ce-3d15-4ad3-9622-47f013a8da1b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_by_instance_uuid watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_by_instance_uuid ... ok 2024-03-27 21:22:00.392 16896 INFO keystonemiddleware.auth_token [None req-aee5b683-edb2-465c-9e75-18ecfea1ce68 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.393 16896 WARNING keystonemiddleware.auth_token [None req-aee5b683-edb2-465c-9e75-18ecfea1ce68 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.432 16896 WARNING keystonemiddleware.auth_token [None req-aee5b683-edb2-465c-9e75-18ecfea1ce68 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_by_name watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_by_name ... ok 2024-03-27 21:22:00.441 16896 INFO keystonemiddleware.auth_token [None req-0902150c-a4b3-46aa-bfad-7a3c68ce0d4a fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.443 16896 WARNING keystonemiddleware.auth_token [None req-0902150c-a4b3-46aa-bfad-7a3c68ce0d4a fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.484 16896 WARNING keystonemiddleware.auth_token [None req-0902150c-a4b3-46aa-bfad-7a3c68ce0d4a fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_free_resources watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_free_resources ... ok 2024-03-27 21:22:00.498 16896 INFO keystonemiddleware.auth_token [None req-09f66483-568b-4f98-bf73-6258f30597ef fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.500 16896 WARNING keystonemiddleware.auth_token [None req-09f66483-568b-4f98-bf73-6258f30597ef fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.538 16896 WARNING keystonemiddleware.auth_token [None req-09f66483-568b-4f98-bf73-6258f30597ef fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_instances watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_instances ... ok 2024-03-27 21:22:00.554 16896 INFO keystonemiddleware.auth_token [None req-e1531171-cfca-4903-b386-7352620c5628 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.555 16896 WARNING keystonemiddleware.auth_token [None req-e1531171-cfca-4903-b386-7352620c5628 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.595 16896 WARNING keystonemiddleware.auth_token [None req-e1531171-cfca-4903-b386-7352620c5628 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_used_resources watcher.tests.decision_engine.model.test_model.TestModel.test_get_node_used_resources ... ok 2024-03-27 21:22:00.609 16896 INFO keystonemiddleware.auth_token [None req-f60e8157-b9a6-4946-afcb-c0399aab3aca fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.611 16896 WARNING keystonemiddleware.auth_token [None req-f60e8157-b9a6-4946-afcb-c0399aab3aca fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.651 16896 WARNING keystonemiddleware.auth_token [None req-f60e8157-b9a6-4946-afcb-c0399aab3aca fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root [None req-bbf65de3-6d29-445c-abce-cd0b9a8595b8 fake_user fake_project - - - -] 'valeur_qcq': KeyError: 'valeur_qcq' 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root Traceback (most recent call last): 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root return self.nodes[uuid]['attr'] 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root ~~~~~~~~~~^^^^^^ 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root return self._nodes[n] 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root ~~~~~~~~~~~^^^ 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root KeyError: 'valeur_qcq' 2024-03-27 21:22:00.659 16896 ERROR watcher.decision_engine.model.model_root  watcher.tests.decision_engine.model.test_model.TestModel.test_instance_from_uuid_raise watcher.tests.decision_engine.model.test_model.TestModel.test_instance_from_uuid_raise ... ok 2024-03-27 21:22:00.669 16896 INFO keystonemiddleware.auth_token [None req-bbf65de3-6d29-445c-abce-cd0b9a8595b8 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.671 16896 WARNING keystonemiddleware.auth_token [None req-bbf65de3-6d29-445c-abce-cd0b9a8595b8 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.710 16896 WARNING keystonemiddleware.auth_token [None req-bbf65de3-6d29-445c-abce-cd0b9a8595b8 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_model_structure watcher.tests.decision_engine.model.test_model.TestModel.test_model_structure ... ok 2024-03-27 21:22:00.738 16896 INFO keystonemiddleware.auth_token [None req-6dd3bfb4-f657-4d39-94f6-cf17a3b377b3 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.739 16896 WARNING keystonemiddleware.auth_token [None req-6dd3bfb4-f657-4d39-94f6-cf17a3b377b3 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.778 16896 WARNING keystonemiddleware.auth_token [None req-6dd3bfb4-f657-4d39-94f6-cf17a3b377b3 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_node_from_name_raise watcher.tests.decision_engine.model.test_model.TestModel.test_node_from_name_raise ... ok 2024-03-27 21:22:00.788 16896 INFO keystonemiddleware.auth_token [None req-0337b899-020f-4953-8bdc-8ba11c612269 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.790 16896 WARNING keystonemiddleware.auth_token [None req-0337b899-020f-4953-8bdc-8ba11c612269 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.829 16896 WARNING keystonemiddleware.auth_token [None req-0337b899-020f-4953-8bdc-8ba11c612269 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root [None req-2501968c-65da-45d0-96b2-a3a377a058e0 fake_user fake_project - - - -] '19b4793a-5061-4754-b1bb-dfa391471111': KeyError: '19b4793a-5061-4754-b1bb-dfa391471111' 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root Traceback (most recent call last): 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root File "/<>/watcher/decision_engine/model/model_root.py", line 173, in _get_by_uuid 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root return self.nodes[uuid]['attr'] 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root ~~~~~~~~~~^^^^^^ 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root File "/usr/lib/python3/dist-packages/networkx/classes/reportviews.py", line 194, in __getitem__ 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root return self._nodes[n] 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root ~~~~~~~~~~~^^^ 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root KeyError: '19b4793a-5061-4754-b1bb-dfa391471111' 2024-03-27 21:22:00.833 16896 ERROR watcher.decision_engine.model.model_root  watcher.tests.decision_engine.model.test_model.TestModel.test_node_from_uuid_raise watcher.tests.decision_engine.model.test_model.TestModel.test_node_from_uuid_raise ... ok 2024-03-27 21:22:00.843 16896 INFO keystonemiddleware.auth_token [None req-2501968c-65da-45d0-96b2-a3a377a058e0 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.845 16896 WARNING keystonemiddleware.auth_token [None req-2501968c-65da-45d0-96b2-a3a377a058e0 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.884 16896 WARNING keystonemiddleware.auth_token [None req-2501968c-65da-45d0-96b2-a3a377a058e0 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root [None req-14ae5e43-6f74-4a5b-ad64-11fc7f50849c fake_user fake_project - - - -] The node a72901ae-c225-4966-a391-a9e61cd375d1 is not in the digraph.: networkx.exception.NetworkXError: The node a72901ae-c225-4966-a391-a9e61cd375d1 is not in the digraph. 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root Traceback (most recent call last): 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root File "/usr/lib/python3/dist-packages/networkx/classes/digraph.py", line 567, in remove_node 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root nbrs = self._succ[n] 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root ~~~~~~~~~~^^^ 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root KeyError: 'a72901ae-c225-4966-a391-a9e61cd375d1' 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root The above exception was the direct cause of the following exception: 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root Traceback (most recent call last): 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root File "/<>/watcher/decision_engine/model/model_root.py", line 66, in remove_node 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root super(ModelRoot, self).remove_node(node.uuid) 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root File "/usr/lib/python3/dist-packages/networkx/classes/digraph.py", line 570, in remove_node 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root raise NetworkXError(f"The node {n} is not in the digraph.") from err 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root networkx.exception.NetworkXError: The node a72901ae-c225-4966-a391-a9e61cd375d1 is not in the digraph. 2024-03-27 21:22:00.888 16896 ERROR watcher.decision_engine.model.model_root  watcher.tests.decision_engine.model.test_model.TestModel.test_remove_node_raise watcher.tests.decision_engine.model.test_model.TestModel.test_remove_node_raise ... ok 2024-03-27 21:22:00.901 16896 INFO keystonemiddleware.auth_token [None req-14ae5e43-6f74-4a5b-ad64-11fc7f50849c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.903 16896 WARNING keystonemiddleware.auth_token [None req-14ae5e43-6f74-4a5b-ad64-11fc7f50849c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.942 16896 WARNING keystonemiddleware.auth_token [None req-14ae5e43-6f74-4a5b-ad64-11fc7f50849c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.model.test_model.TestModel.test_set_get_state_nodes watcher.tests.decision_engine.model.test_model.TestModel.test_set_get_state_nodes ... ok 2024-03-27 21:22:00.952 16896 INFO keystonemiddleware.auth_token [None req-20a01131-62dd-4ec8-ba69-75255a2dbb9c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:00.953 16896 WARNING keystonemiddleware.auth_token [None req-20a01131-62dd-4ec8-ba69-75255a2dbb9c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:00.993 16896 WARNING keystonemiddleware.auth_token [None req-20a01131-62dd-4ec8-ba69-75255a2dbb9c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.planner.test_planner_manager.TestPlannerManager.test_load watcher.tests.decision_engine.planner.test_planner_manager.TestPlannerManager.test_load ... ok watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions ... FAIL watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unknown_action watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unknown_action ... FAIL watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unsupported_action watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unsupported_action ... FAIL watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_s3_actions watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_s3_actions ... FAIL watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_actions watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_actions ... FAIL watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_two_actions watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_two_actions ... FAIL watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_migrate_validate_parents watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_migrate_validate_parents ... FAIL watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_resize_validate_parents watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_resize_validate_parents ... FAIL 2024-03-27 21:22:01.077 16896 INFO keystonemiddleware.auth_token [None req-3b290467-358c-4f35-9bf1-1dae0ff7166d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.078 16896 WARNING keystonemiddleware.auth_token [None req-3b290467-358c-4f35-9bf1-1dae0ff7166d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.112 16896 WARNING keystonemiddleware.auth_token [None req-3b290467-358c-4f35-9bf1-1dae0ff7166d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_collect_vtype watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_collect_vtype ... ok 2024-03-27 21:22:01.123 16896 INFO keystonemiddleware.auth_token [None req-84d64279-9c13-43ef-b2cc-c3c89dbd2b05 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.124 16896 WARNING keystonemiddleware.auth_token [None req-84d64279-9c13-43ef-b2cc-c3c89dbd2b05 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.158 16896 WARNING keystonemiddleware.auth_token [None req-84d64279-9c13-43ef-b2cc-c3c89dbd2b05 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_collect_zones watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_collect_zones ... ok 2024-03-27 21:22:01.169 16896 INFO keystonemiddleware.auth_token [None req-cc5e25e0-edec-418a-93a4-da613b605a58 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.171 16896 WARNING keystonemiddleware.auth_token [None req-cc5e25e0-edec-418a-93a4-da613b605a58 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.205 16896 WARNING keystonemiddleware.auth_token [None req-cc5e25e0-edec-418a-93a4-da613b605a58 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_pools watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_pools ... ok 2024-03-27 21:22:01.217 16896 INFO keystonemiddleware.auth_token [None req-46e2bb14-df4f-4f67-9988-94746ab66fe9 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.219 16896 WARNING keystonemiddleware.auth_token [None req-46e2bb14-df4f-4f67-9988-94746ab66fe9 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.253 16896 WARNING keystonemiddleware.auth_token [None req-46e2bb14-df4f-4f67-9988-94746ab66fe9 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_projects watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_projects ... ok 2024-03-27 21:22:01.266 16896 INFO keystonemiddleware.auth_token [None req-b87de703-e9ea-41c7-834e-752ef43ca983 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.268 16896 WARNING keystonemiddleware.auth_token [None req-b87de703-e9ea-41c7-834e-752ef43ca983 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.303 16896 WARNING keystonemiddleware.auth_token [None req-b87de703-e9ea-41c7-834e-752ef43ca983 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_resources watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_resources ... ok 2024-03-27 21:22:01.313 16896 INFO keystonemiddleware.auth_token [None req-06b09095-0a83-4464-9f98-6383c472882e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.315 16896 WARNING keystonemiddleware.auth_token [None req-06b09095-0a83-4464-9f98-6383c472882e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.350 16896 WARNING keystonemiddleware.auth_token [None req-06b09095-0a83-4464-9f98-6383c472882e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_volumes watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_exclude_volumes ... ok 2024-03-27 21:22:01.362 16896 INFO keystonemiddleware.auth_token [None req-0760e5cb-e61e-4803-a9ac-f744f3fadcf7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.364 16896 WARNING keystonemiddleware.auth_token [None req-0760e5cb-e61e-4803-a9ac-f744f3fadcf7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.397 16896 WARNING keystonemiddleware.auth_token [None req-0760e5cb-e61e-4803-a9ac-f744f3fadcf7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_with_multi_scopes watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_with_multi_scopes ... ok 2024-03-27 21:22:01.410 16896 INFO keystonemiddleware.auth_token [None req-52971f26-c976-498a-93ea-038d1604eb12 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.412 16896 WARNING keystonemiddleware.auth_token [None req-52971f26-c976-498a-93ea-038d1604eb12 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.446 16896 WARNING keystonemiddleware.auth_token [None req-52971f26-c976-498a-93ea-038d1604eb12 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_with_zones_pools_volumes watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_with_zones_pools_volumes ... ok 2024-03-27 21:22:01.459 16896 INFO keystonemiddleware.auth_token [None req-70242004-12b5-410d-958d-f14a925184b7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.460 16896 WARNING keystonemiddleware.auth_token [None req-70242004-12b5-410d-958d-f14a925184b7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.494 16896 WARNING keystonemiddleware.auth_token [None req-70242004-12b5-410d-958d-f14a925184b7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_without_scope watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_get_scoped_model_without_scope ... ok 2024-03-27 21:22:01.507 16896 INFO keystonemiddleware.auth_token [None req-a2c522d4-eaa7-4f19-8cb4-b245dd7c2bc4 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.508 16896 WARNING keystonemiddleware.auth_token [None req-a2c522d4-eaa7-4f19-8cb4-b245dd7c2bc4 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.542 16896 WARNING keystonemiddleware.auth_token [None req-a2c522d4-eaa7-4f19-8cb4-b245dd7c2bc4 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_remove_nodes_from_model watcher.tests.decision_engine.scope.test_storage.TestStorageScope.test_remove_nodes_from_model ... ok 2024-03-27 21:22:01.555 16896 INFO keystonemiddleware.auth_token [None req-39915ea0-24f0-4e7e-80e7-3b25c1122488 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.556 16896 WARNING keystonemiddleware.auth_token [None req-39915ea0-24f0-4e7e-80e7-3b25c1122488 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.591 16896 WARNING keystonemiddleware.auth_token [None req-39915ea0-24f0-4e7e-80e7-3b25c1122488 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:01.596 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-9009f4d8-0ac9-4ec7-9cfc-31c2c429e357 fake_user fake_project - - - -] Initializing Actuator watcher.tests.decision_engine.strategy.strategies.test_actuator.TestActuator.test_actuator_strategy watcher.tests.decision_engine.strategy.strategies.test_actuator.TestActuator.test_actuator_strategy ... ok 2024-03-27 21:22:01.603 16896 INFO keystonemiddleware.auth_token [None req-9009f4d8-0ac9-4ec7-9cfc-31c2c429e357 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.604 16896 WARNING keystonemiddleware.auth_token [None req-9009f4d8-0ac9-4ec7-9cfc-31c2c429e357 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.638 16896 WARNING keystonemiddleware.auth_token [None req-9009f4d8-0ac9-4ec7-9cfc-31c2c429e357 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:01.645 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.645 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.646 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.651 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.657 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.658 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_execute_scenario_8_with_4_nodes(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_execute_scenario_8_with_4_nodes(Ceilometer) ... ok 2024-03-27 21:22:01.666 16896 INFO keystonemiddleware.auth_token [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.668 16896 WARNING keystonemiddleware.auth_token [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.699 16896 WARNING keystonemiddleware.auth_token [None req-8057ff32-ea41-4604-8109-d4d38e625aae fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:01.704 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.705 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.706 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.712 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.713 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_execute_scenario_8_with_4_nodes(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_execute_scenario_8_with_4_nodes(Monasca) ... ok 2024-03-27 21:22:01.721 16896 INFO keystonemiddleware.auth_token [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.723 16896 WARNING keystonemiddleware.auth_token [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.755 16896 WARNING keystonemiddleware.auth_token [None req-f8f659a9-6fee-413b-b358-2afa9eb5384f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:01.761 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.761 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.762 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.763 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.768 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.769 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.770 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_execute_scenario_8_with_4_nodes(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_execute_scenario_8_with_4_nodes(Gnocchi) ... ok 2024-03-27 21:22:01.779 16896 INFO keystonemiddleware.auth_token [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.780 16896 WARNING keystonemiddleware.auth_token [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.812 16896 WARNING keystonemiddleware.auth_token [None req-1194d9e0-9245-4031-b928-2ade38beaba7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:01.817 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-2b5b71dc-2896-4345-a1ef-9f8a095ba535 fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base [None req-2b5b71dc-2896-4345-a1ef-9f8a095ba535 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.817 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base [None req-2b5b71dc-2896-4345-a1ef-9f8a095ba535 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.818 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base [None req-2b5b71dc-2896-4345-a1ef-9f8a095ba535 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.820 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base [None req-2b5b71dc-2896-4345-a1ef-9f8a095ba535 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.821 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_migration(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_migration(Ceilometer) ... ok 2024-03-27 21:22:01.828 16896 INFO keystonemiddleware.auth_token [None req-2b5b71dc-2896-4345-a1ef-9f8a095ba535 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.830 16896 WARNING keystonemiddleware.auth_token [None req-2b5b71dc-2896-4345-a1ef-9f8a095ba535 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.861 16896 WARNING keystonemiddleware.auth_token [None req-2b5b71dc-2896-4345-a1ef-9f8a095ba535 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:01.866 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-4059302b-507d-46fb-a392-71b35c96f4b4 fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base [None req-4059302b-507d-46fb-a392-71b35c96f4b4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base [None req-4059302b-507d-46fb-a392-71b35c96f4b4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.867 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base [None req-4059302b-507d-46fb-a392-71b35c96f4b4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.869 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base [None req-4059302b-507d-46fb-a392-71b35c96f4b4 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.870 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_migration(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_migration(Monasca) ... ok 2024-03-27 21:22:01.878 16896 INFO keystonemiddleware.auth_token [None req-4059302b-507d-46fb-a392-71b35c96f4b4 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.880 16896 WARNING keystonemiddleware.auth_token [None req-4059302b-507d-46fb-a392-71b35c96f4b4 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.912 16896 WARNING keystonemiddleware.auth_token [None req-4059302b-507d-46fb-a392-71b35c96f4b4 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:01.918 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-05f21238-6307-44c8-b006-6494fb9e09a9 fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base [None req-05f21238-6307-44c8-b006-6494fb9e09a9 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.918 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base [None req-05f21238-6307-44c8-b006-6494fb9e09a9 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.919 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base [None req-05f21238-6307-44c8-b006-6494fb9e09a9 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base [None req-05f21238-6307-44c8-b006-6494fb9e09a9 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:01.921 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_migration(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_migration(Gnocchi) ... ok 2024-03-27 21:22:01.929 16896 INFO keystonemiddleware.auth_token [None req-05f21238-6307-44c8-b006-6494fb9e09a9 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.931 16896 WARNING keystonemiddleware.auth_token [None req-05f21238-6307-44c8-b006-6494fb9e09a9 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:01.962 16896 WARNING keystonemiddleware.auth_token [None req-05f21238-6307-44c8-b006-6494fb9e09a9 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_comute_node(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_comute_node(Ceilometer) ... ok 2024-03-27 21:22:01.977 16896 INFO keystonemiddleware.auth_token [None req-ca6090ab-2939-4493-bef1-28f88b4b270d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:01.978 16896 WARNING keystonemiddleware.auth_token [None req-ca6090ab-2939-4493-bef1-28f88b4b270d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.009 16896 WARNING keystonemiddleware.auth_token [None req-ca6090ab-2939-4493-bef1-28f88b4b270d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_comute_node(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_comute_node(Monasca) ... ok 2024-03-27 21:22:02.024 16896 INFO keystonemiddleware.auth_token [None req-6bd8e36e-b653-4675-8505-f01f305186fb fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.026 16896 WARNING keystonemiddleware.auth_token [None req-6bd8e36e-b653-4675-8505-f01f305186fb fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.057 16896 WARNING keystonemiddleware.auth_token [None req-6bd8e36e-b653-4675-8505-f01f305186fb fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_comute_node(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_comute_node(Gnocchi) ... ok 2024-03-27 21:22:02.072 16896 INFO keystonemiddleware.auth_token [None req-91cb045d-1e2c-47d9-bb6c-16dd044677c6 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.074 16896 WARNING keystonemiddleware.auth_token [None req-91cb045d-1e2c-47d9-bb6c-16dd044677c6 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.105 16896 WARNING keystonemiddleware.auth_token [None req-91cb045d-1e2c-47d9-bb6c-16dd044677c6 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance(Ceilometer) ... ok 2024-03-27 21:22:02.120 16896 INFO keystonemiddleware.auth_token [None req-3776ffa2-96c6-42a0-9db7-b13ff526601d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.121 16896 WARNING keystonemiddleware.auth_token [None req-3776ffa2-96c6-42a0-9db7-b13ff526601d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.153 16896 WARNING keystonemiddleware.auth_token [None req-3776ffa2-96c6-42a0-9db7-b13ff526601d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance(Monasca) ... ok 2024-03-27 21:22:02.169 16896 INFO keystonemiddleware.auth_token [None req-c2614be6-8a9e-48aa-b926-98c9c5d14080 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.171 16896 WARNING keystonemiddleware.auth_token [None req-c2614be6-8a9e-48aa-b926-98c9c5d14080 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.202 16896 WARNING keystonemiddleware.auth_token [None req-c2614be6-8a9e-48aa-b926-98c9c5d14080 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance(Gnocchi) ... ok 2024-03-27 21:22:02.218 16896 INFO keystonemiddleware.auth_token [None req-ca273814-fcd7-40b5-8311-dec1ec9e660d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.220 16896 WARNING keystonemiddleware.auth_token [None req-ca273814-fcd7-40b5-8311-dec1ec9e660d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.251 16896 WARNING keystonemiddleware.auth_token [None req-ca273814-fcd7-40b5-8311-dec1ec9e660d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance_disk(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance_disk(Ceilometer) ... ok 2024-03-27 21:22:02.262 16896 INFO keystonemiddleware.auth_token [None req-a6d1a82e-0a7a-4924-b6ef-e14d313e0c2f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.264 16896 WARNING keystonemiddleware.auth_token [None req-a6d1a82e-0a7a-4924-b6ef-e14d313e0c2f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.295 16896 WARNING keystonemiddleware.auth_token [None req-a6d1a82e-0a7a-4924-b6ef-e14d313e0c2f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance_disk(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance_disk(Monasca) ... ok 2024-03-27 21:22:02.306 16896 INFO keystonemiddleware.auth_token [None req-355dedcf-8bed-474e-bb7c-54d79e297a04 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.308 16896 WARNING keystonemiddleware.auth_token [None req-355dedcf-8bed-474e-bb7c-54d79e297a04 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.341 16896 WARNING keystonemiddleware.auth_token [None req-355dedcf-8bed-474e-bb7c-54d79e297a04 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance_disk(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_score_instance_disk(Gnocchi) ... ok 2024-03-27 21:22:02.352 16896 INFO keystonemiddleware.auth_token [None req-f188877f-e6e7-402f-87b9-af9d47798f2d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.354 16896 WARNING keystonemiddleware.auth_token [None req-f188877f-e6e7-402f-87b9-af9d47798f2d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.385 16896 WARNING keystonemiddleware.auth_token [None req-f188877f-e6e7-402f-87b9-af9d47798f2d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_weight(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_weight(Ceilometer) ... ok 2024-03-27 21:22:02.400 16896 INFO keystonemiddleware.auth_token [None req-97c5a984-2dd1-4e6b-b0d0-3a428ea55ace fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.401 16896 WARNING keystonemiddleware.auth_token [None req-97c5a984-2dd1-4e6b-b0d0-3a428ea55ace fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.434 16896 WARNING keystonemiddleware.auth_token [None req-97c5a984-2dd1-4e6b-b0d0-3a428ea55ace fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_weight(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_weight(Monasca) ... ok 2024-03-27 21:22:02.449 16896 INFO keystonemiddleware.auth_token [None req-2567fcf9-31e2-42da-a790-76f130eeaaf7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.452 16896 WARNING keystonemiddleware.auth_token [None req-2567fcf9-31e2-42da-a790-76f130eeaaf7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.483 16896 WARNING keystonemiddleware.auth_token [None req-2567fcf9-31e2-42da-a790-76f130eeaaf7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_weight(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_weight(Gnocchi) ... ok 2024-03-27 21:22:02.497 16896 INFO keystonemiddleware.auth_token [None req-b9509cdd-421a-4608-ae4d-bf964ff98a7a fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.499 16896 WARNING keystonemiddleware.auth_token [None req-b9509cdd-421a-4608-ae4d-bf964ff98a7a fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.529 16896 WARNING keystonemiddleware.auth_token [None req-b9509cdd-421a-4608-ae4d-bf964ff98a7a fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_works_on_model_copy(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_works_on_model_copy(Ceilometer) ... ok 2024-03-27 21:22:02.541 16896 INFO keystonemiddleware.auth_token [None req-6a16fbbc-17d9-48a7-8cb7-a6d71047bd53 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.543 16896 WARNING keystonemiddleware.auth_token [None req-6a16fbbc-17d9-48a7-8cb7-a6d71047bd53 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.574 16896 WARNING keystonemiddleware.auth_token [None req-6a16fbbc-17d9-48a7-8cb7-a6d71047bd53 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_works_on_model_copy(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_works_on_model_copy(Monasca) ... ok 2024-03-27 21:22:02.586 16896 INFO keystonemiddleware.auth_token [None req-8ab7e035-6ae8-406e-bbce-b3ec2fc86a93 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.588 16896 WARNING keystonemiddleware.auth_token [None req-8ab7e035-6ae8-406e-bbce-b3ec2fc86a93 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.619 16896 WARNING keystonemiddleware.auth_token [None req-8ab7e035-6ae8-406e-bbce-b3ec2fc86a93 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_works_on_model_copy(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_basic_consolidation_works_on_model_copy(Gnocchi) ... ok 2024-03-27 21:22:02.631 16896 INFO keystonemiddleware.auth_token [None req-18be64ee-3ca2-4e1f-bec2-7cf42abd8672 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.633 16896 WARNING keystonemiddleware.auth_token [None req-18be64ee-3ca2-4e1f-bec2-7cf42abd8672 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.663 16896 WARNING keystonemiddleware.auth_token [None req-18be64ee-3ca2-4e1f-bec2-7cf42abd8672 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_migration(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_migration(Ceilometer) ... ok 2024-03-27 21:22:02.674 16896 INFO keystonemiddleware.auth_token [None req-97336e62-cf55-4fd4-a513-04dee9af69ec fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.675 16896 WARNING keystonemiddleware.auth_token [None req-97336e62-cf55-4fd4-a513-04dee9af69ec fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.706 16896 WARNING keystonemiddleware.auth_token [None req-97336e62-cf55-4fd4-a513-04dee9af69ec fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_migration(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_migration(Monasca) ... ok 2024-03-27 21:22:02.716 16896 INFO keystonemiddleware.auth_token [None req-3ce1cfb2-59f8-4001-aadf-92d84982189c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.719 16896 WARNING keystonemiddleware.auth_token [None req-3ce1cfb2-59f8-4001-aadf-92d84982189c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.750 16896 WARNING keystonemiddleware.auth_token [None req-3ce1cfb2-59f8-4001-aadf-92d84982189c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_migration(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_migration(Gnocchi) ... ok 2024-03-27 21:22:02.761 16896 INFO keystonemiddleware.auth_token [None req-83e7c995-9f96-4b91-825f-da95a4805091 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.762 16896 WARNING keystonemiddleware.auth_token [None req-83e7c995-9f96-4b91-825f-da95a4805091 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.793 16896 WARNING keystonemiddleware.auth_token [None req-83e7c995-9f96-4b91-825f-da95a4805091 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:02.798 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-4d7d90a3-24d5-4074-a098-54ac43630639 fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base [None req-4d7d90a3-24d5-4074-a098-54ac43630639 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.798 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base [None req-4d7d90a3-24d5-4074-a098-54ac43630639 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.799 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base [None req-4d7d90a3-24d5-4074-a098-54ac43630639 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.801 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base [None req-4d7d90a3-24d5-4074-a098-54ac43630639 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.802 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_parameters(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_parameters(Ceilometer) ... ok 2024-03-27 21:22:02.814 16896 INFO keystonemiddleware.auth_token [None req-4d7d90a3-24d5-4074-a098-54ac43630639 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.815 16896 WARNING keystonemiddleware.auth_token [None req-4d7d90a3-24d5-4074-a098-54ac43630639 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.846 16896 WARNING keystonemiddleware.auth_token [None req-4d7d90a3-24d5-4074-a098-54ac43630639 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:02.851 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-422807ff-5bad-4dc5-8fc7-2115597d4d6e fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base [None req-422807ff-5bad-4dc5-8fc7-2115597d4d6e fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.851 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base [None req-422807ff-5bad-4dc5-8fc7-2115597d4d6e fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.852 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base [None req-422807ff-5bad-4dc5-8fc7-2115597d4d6e fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.854 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base [None req-422807ff-5bad-4dc5-8fc7-2115597d4d6e fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.855 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_parameters(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_parameters(Monasca) ... ok 2024-03-27 21:22:02.866 16896 INFO keystonemiddleware.auth_token [None req-422807ff-5bad-4dc5-8fc7-2115597d4d6e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.868 16896 WARNING keystonemiddleware.auth_token [None req-422807ff-5bad-4dc5-8fc7-2115597d4d6e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.899 16896 WARNING keystonemiddleware.auth_token [None req-422807ff-5bad-4dc5-8fc7-2115597d4d6e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:02.904 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-6d7aa625-8b15-429b-9e3b-0c5ba808ca1c fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base [None req-6d7aa625-8b15-429b-9e3b-0c5ba808ca1c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.904 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base [None req-6d7aa625-8b15-429b-9e3b-0c5ba808ca1c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.905 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base [None req-6d7aa625-8b15-429b-9e3b-0c5ba808ca1c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base [None req-6d7aa625-8b15-429b-9e3b-0c5ba808ca1c fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:02.907 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_parameters(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_check_parameters(Gnocchi) ... ok 2024-03-27 21:22:02.919 16896 INFO keystonemiddleware.auth_token [None req-6d7aa625-8b15-429b-9e3b-0c5ba808ca1c fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.921 16896 WARNING keystonemiddleware.auth_token [None req-6d7aa625-8b15-429b-9e3b-0c5ba808ca1c fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.952 16896 WARNING keystonemiddleware.auth_token [None req-6d7aa625-8b15-429b-9e3b-0c5ba808ca1c fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_cluster_size(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_cluster_size(Ceilometer) ... ok 2024-03-27 21:22:02.967 16896 INFO keystonemiddleware.auth_token [None req-d5cc4017-ee45-445b-8dfa-754caabc51e7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:02.968 16896 WARNING keystonemiddleware.auth_token [None req-d5cc4017-ee45-445b-8dfa-754caabc51e7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:02.999 16896 WARNING keystonemiddleware.auth_token [None req-d5cc4017-ee45-445b-8dfa-754caabc51e7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_cluster_size(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_cluster_size(Monasca) ... ok 2024-03-27 21:22:03.013 16896 INFO keystonemiddleware.auth_token [None req-8fc1c4ba-600f-4f7a-a48f-0e0b50ae270e fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.015 16896 WARNING keystonemiddleware.auth_token [None req-8fc1c4ba-600f-4f7a-a48f-0e0b50ae270e fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.045 16896 WARNING keystonemiddleware.auth_token [None req-8fc1c4ba-600f-4f7a-a48f-0e0b50ae270e fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_cluster_size(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_cluster_size(Gnocchi) ... ok 2024-03-27 21:22:03.060 16896 INFO keystonemiddleware.auth_token [None req-ddeed8c0-e99e-4d1c-9e37-6f9610045acf fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.061 16896 WARNING keystonemiddleware.auth_token [None req-ddeed8c0-e99e-4d1c-9e37-6f9610045acf fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.092 16896 WARNING keystonemiddleware.auth_token [None req-ddeed8c0-e99e-4d1c-9e37-6f9610045acf fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:03.096 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-44aa44f4-da71-4dee-9bd5-4d48d9ca34cc fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base [None req-44aa44f4-da71-4dee-9bd5-4d48d9ca34cc fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.097 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:03.097 16896 WARNING watcher.decision_engine.strategy.strategies.basic_consolidation [None req-44aa44f4-da71-4dee-9bd5-4d48d9ca34cc fake_user fake_project - - - -] The workloads of the compute nodes of the cluster is zero 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base [None req-44aa44f4-da71-4dee-9bd5-4d48d9ca34cc fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.098 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_execute_no_workload(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_execute_no_workload(Ceilometer) ... ok 2024-03-27 21:22:03.105 16896 INFO keystonemiddleware.auth_token [None req-44aa44f4-da71-4dee-9bd5-4d48d9ca34cc fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.107 16896 WARNING keystonemiddleware.auth_token [None req-44aa44f4-da71-4dee-9bd5-4d48d9ca34cc fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.137 16896 WARNING keystonemiddleware.auth_token [None req-44aa44f4-da71-4dee-9bd5-4d48d9ca34cc fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:03.142 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-12d20d9c-8609-4dd5-bf73-7a007a781dee fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base [None req-12d20d9c-8609-4dd5-bf73-7a007a781dee fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.142 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:03.143 16896 WARNING watcher.decision_engine.strategy.strategies.basic_consolidation [None req-12d20d9c-8609-4dd5-bf73-7a007a781dee fake_user fake_project - - - -] The workloads of the compute nodes of the cluster is zero 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base [None req-12d20d9c-8609-4dd5-bf73-7a007a781dee fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.143 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_execute_no_workload(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_execute_no_workload(Monasca) ... ok 2024-03-27 21:22:03.151 16896 INFO keystonemiddleware.auth_token [None req-12d20d9c-8609-4dd5-bf73-7a007a781dee fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.153 16896 WARNING keystonemiddleware.auth_token [None req-12d20d9c-8609-4dd5-bf73-7a007a781dee fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.183 16896 WARNING keystonemiddleware.auth_token [None req-12d20d9c-8609-4dd5-bf73-7a007a781dee fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:03.188 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-a7845722-184d-4557-a0c4-2375d19ce13d fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base [None req-a7845722-184d-4557-a0c4-2375d19ce13d fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.188 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:03.189 16896 WARNING watcher.decision_engine.strategy.strategies.basic_consolidation [None req-a7845722-184d-4557-a0c4-2375d19ce13d fake_user fake_project - - - -] The workloads of the compute nodes of the cluster is zero 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base [None req-a7845722-184d-4557-a0c4-2375d19ce13d fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.189 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_execute_no_workload(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_execute_no_workload(Gnocchi) ... ok 2024-03-27 21:22:03.197 16896 INFO keystonemiddleware.auth_token [None req-a7845722-184d-4557-a0c4-2375d19ce13d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.199 16896 WARNING keystonemiddleware.auth_token [None req-a7845722-184d-4557-a0c4-2375d19ce13d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.229 16896 WARNING keystonemiddleware.auth_token [None req-a7845722-184d-4557-a0c4-2375d19ce13d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:03.234 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-4993eb75-1888-49e6-b55f-6abd4b502024 fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:03.234 16896 WARNING watcher.decision_engine.strategy.strategies.basic_consolidation [None req-4993eb75-1888-49e6-b55f-6abd4b502024 fake_user fake_project - - - -] Parameter node has been renamed to compute_node and will be removed in next release. watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_parameter_backwards_compat(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_parameter_backwards_compat(Ceilometer) ... ok 2024-03-27 21:22:03.240 16896 INFO keystonemiddleware.auth_token [None req-4993eb75-1888-49e6-b55f-6abd4b502024 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.241 16896 WARNING keystonemiddleware.auth_token [None req-4993eb75-1888-49e6-b55f-6abd4b502024 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.273 16896 WARNING keystonemiddleware.auth_token [None req-4993eb75-1888-49e6-b55f-6abd4b502024 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:03.277 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-0e2eb954-20df-4855-9173-667b24629d21 fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:03.277 16896 WARNING watcher.decision_engine.strategy.strategies.basic_consolidation [None req-0e2eb954-20df-4855-9173-667b24629d21 fake_user fake_project - - - -] Parameter node has been renamed to compute_node and will be removed in next release. watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_parameter_backwards_compat(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_parameter_backwards_compat(Monasca) ... ok 2024-03-27 21:22:03.283 16896 INFO keystonemiddleware.auth_token [None req-0e2eb954-20df-4855-9173-667b24629d21 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.285 16896 WARNING keystonemiddleware.auth_token [None req-0e2eb954-20df-4855-9173-667b24629d21 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.316 16896 WARNING keystonemiddleware.auth_token [None req-0e2eb954-20df-4855-9173-667b24629d21 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:03.321 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-061d614c-4fe9-4365-bac7-752304df8824 fake_user fake_project - - - -] Initializing Basic offline consolidation 2024-03-27 21:22:03.321 16896 WARNING watcher.decision_engine.strategy.strategies.basic_consolidation [None req-061d614c-4fe9-4365-bac7-752304df8824 fake_user fake_project - - - -] Parameter node has been renamed to compute_node and will be removed in next release. watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_parameter_backwards_compat(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_parameter_backwards_compat(Gnocchi) ... ok 2024-03-27 21:22:03.327 16896 INFO keystonemiddleware.auth_token [None req-061d614c-4fe9-4365-bac7-752304df8824 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.329 16896 WARNING keystonemiddleware.auth_token [None req-061d614c-4fe9-4365-bac7-752304df8824 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.359 16896 WARNING keystonemiddleware.auth_token [None req-061d614c-4fe9-4365-bac7-752304df8824 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_threshold(Ceilometer) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_threshold(Ceilometer) ... ok 2024-03-27 21:22:03.370 16896 INFO keystonemiddleware.auth_token [None req-4b2f5e41-dedc-4d7c-9a1a-04abfe453feb fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.372 16896 WARNING keystonemiddleware.auth_token [None req-4b2f5e41-dedc-4d7c-9a1a-04abfe453feb fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.402 16896 WARNING keystonemiddleware.auth_token [None req-4b2f5e41-dedc-4d7c-9a1a-04abfe453feb fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_threshold(Monasca) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_threshold(Monasca) ... ok 2024-03-27 21:22:03.413 16896 INFO keystonemiddleware.auth_token [None req-35d279f7-a15e-46e5-bf3c-05ddf4f7c566 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.415 16896 WARNING keystonemiddleware.auth_token [None req-35d279f7-a15e-46e5-bf3c-05ddf4f7c566 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.445 16896 WARNING keystonemiddleware.auth_token [None req-35d279f7-a15e-46e5-bf3c-05ddf4f7c566 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_threshold(Gnocchi) watcher.tests.decision_engine.strategy.strategies.test_basic_consolidation.TestBasicConsolidation.test_threshold(Gnocchi) ... ok 2024-03-27 21:22:03.456 16896 INFO keystonemiddleware.auth_token [None req-9cdea23d-4edc-473a-88a2-94aa71eaa5ae fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.458 16896 WARNING keystonemiddleware.auth_token [None req-9cdea23d-4edc-473a-88a2-94aa71eaa5ae fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.489 16896 WARNING keystonemiddleware.auth_token [None req-9cdea23d-4edc-473a-88a2-94aa71eaa5ae fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:03.494 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-dd7a8f1b-33bf-4425-80c5-a801f8bc57f9 fake_user fake_project - - - -] Initializing Dummy strategy 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base [None req-dd7a8f1b-33bf-4425-80c5-a801f8bc57f9 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base  2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base [None req-dd7a8f1b-33bf-4425-80c5-a801f8bc57f9 fake_user fake_project - - - -] Cannot load 'disabled_reason' in the base class: NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base Traceback (most recent call last): 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base File "/<>/watcher/decision_engine/model/element/base.py", line 56, in as_xml_element 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base value = str(self[field]) 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base ~~~~^^^^^^^ 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 755, in __getitem__ 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base return getattr(self, name) 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base ^^^^^^^^^^^^^^^^^^^ 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 67, in getter 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base self.obj_load_attr(name) 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base File "/usr/lib/python3/dist-packages/oslo_versionedobjects/base.py", line 600, in obj_load_attr 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base raise NotImplementedError( 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base NotImplementedError: Cannot load 'disabled_reason' in the base class 2024-03-27 21:22:03.495 16896 ERROR watcher.decision_engine.model.element.base  watcher.tests.decision_engine.strategy.strategies.test_dummy_strategy.TestDummyStrategy.test_check_parameters watcher.tests.decision_engine.strategy.strategies.test_dummy_strategy.TestDummyStrategy.test_check_parameters ... ok 2024-03-27 21:22:03.505 16896 INFO keystonemiddleware.auth_token [None req-dd7a8f1b-33bf-4425-80c5-a801f8bc57f9 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.506 16896 WARNING keystonemiddleware.auth_token [None req-dd7a8f1b-33bf-4425-80c5-a801f8bc57f9 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.537 16896 WARNING keystonemiddleware.auth_token [None req-dd7a8f1b-33bf-4425-80c5-a801f8bc57f9 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:03.541 16896 INFO watcher.decision_engine.strategy.strategies.base [None req-2baf7faa-150f-4f7f-a0a6-c41db311139b fake_user fake_project - - - -] Initializing Dummy strategy watcher.tests.decision_engine.strategy.strategies.test_dummy_strategy.TestDummyStrategy.test_dummy_strategy watcher.tests.decision_engine.strategy.strategies.test_dummy_strategy.TestDummyStrategy.test_dummy_strategy ... ok watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_collect_metrics watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_collect_metrics ... ok watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_get_cdm watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_get_cdm ... ok watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_get_datasource_status watcher.tests.decision_engine.strategy.strategies.test_strategy_endpoint.TestStrategyEndpoint.test_get_datasource_status ... ok 2024-03-27 21:22:03.551 16896 INFO keystonemiddleware.auth_token [None req-2baf7faa-150f-4f7f-a0a6-c41db311139b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.553 16896 WARNING keystonemiddleware.auth_token [None req-2baf7faa-150f-4f7f-a0a6-c41db311139b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.584 16896 WARNING keystonemiddleware.auth_token [None req-2baf7faa-150f-4f7f-a0a6-c41db311139b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.decision_engine.test_gmr.TestGmrPlugin.test_show_models watcher.tests.decision_engine.test_gmr.TestGmrPlugin.test_show_models ... ok watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action ... FAIL watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action_with_error watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action_with_error ... FAIL watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel ... FAIL watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel_with_error watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel_with_error ... FAIL watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_create watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_create ... FAIL watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_delete watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_delete ... FAIL watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_update watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_update ... FAIL watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_invalid_action_plan watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_invalid_action_plan ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(non_eager) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(non_eager) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(non_eager) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(non_eager) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(non_eager) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(non_eager) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_non_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_eager_load) ... FAIL watcher.tests.objects.test_action_plan.TestStateManager.test_check_expired watcher.tests.objects.test_action_plan.TestStateManager.test_check_expired ... FAIL 2024-03-27 21:22:03.864 16896 INFO keystonemiddleware.auth_token [None req-72b7b466-a6fc-4da8-9855-eaedb8e90537 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.866 16896 WARNING keystonemiddleware.auth_token [None req-72b7b466-a6fc-4da8-9855-eaedb8e90537 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.896 16896 WARNING keystonemiddleware.auth_token [None req-72b7b466-a6fc-4da8-9855-eaedb8e90537 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_assign_value_without_DictCompat watcher.tests.objects.test_objects.TestObject.test_assign_value_without_DictCompat ... ok 2024-03-27 21:22:03.905 16896 INFO keystonemiddleware.auth_token [None req-0a0fce1d-978f-4053-a2ad-597bec7f11b3 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.906 16896 WARNING keystonemiddleware.auth_token [None req-0a0fce1d-978f-4053-a2ad-597bec7f11b3 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.937 16896 WARNING keystonemiddleware.auth_token [None req-0a0fce1d-978f-4053-a2ad-597bec7f11b3 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_base_attributes watcher.tests.objects.test_objects.TestObject.test_base_attributes ... ok 2024-03-27 21:22:03.946 16896 INFO keystonemiddleware.auth_token [None req-7571cf35-e105-4c54-8804-06fa066d0d87 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.947 16896 WARNING keystonemiddleware.auth_token [None req-7571cf35-e105-4c54-8804-06fa066d0d87 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:03.979 16896 WARNING keystonemiddleware.auth_token [None req-7571cf35-e105-4c54-8804-06fa066d0d87 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_changed_1 watcher.tests.objects.test_objects.TestObject.test_changed_1 ... ok 2024-03-27 21:22:03.988 16896 INFO keystonemiddleware.auth_token [None req-96a0e8b7-4fc2-40ef-bfe0-8115753870af fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:03.989 16896 WARNING keystonemiddleware.auth_token [None req-96a0e8b7-4fc2-40ef-bfe0-8115753870af fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.020 16896 WARNING keystonemiddleware.auth_token [None req-96a0e8b7-4fc2-40ef-bfe0-8115753870af fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_changed_2 watcher.tests.objects.test_objects.TestObject.test_changed_2 ... ok 2024-03-27 21:22:04.029 16896 INFO keystonemiddleware.auth_token [None req-bc1ad31d-342f-42a6-a57f-0e2d6a70277f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.030 16896 WARNING keystonemiddleware.auth_token [None req-bc1ad31d-342f-42a6-a57f-0e2d6a70277f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.060 16896 WARNING keystonemiddleware.auth_token [None req-bc1ad31d-342f-42a6-a57f-0e2d6a70277f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_changed_3 watcher.tests.objects.test_objects.TestObject.test_changed_3 ... ok 2024-03-27 21:22:04.069 16896 INFO keystonemiddleware.auth_token [None req-a4d626f6-727c-42c2-a1bc-b2725f55bd9b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.071 16896 WARNING keystonemiddleware.auth_token [None req-a4d626f6-727c-42c2-a1bc-b2725f55bd9b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.101 16896 WARNING keystonemiddleware.auth_token [None req-a4d626f6-727c-42c2-a1bc-b2725f55bd9b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_changed_4 watcher.tests.objects.test_objects.TestObject.test_changed_4 ... ok 2024-03-27 21:22:04.110 16896 INFO keystonemiddleware.auth_token [None req-90a7f7f8-3249-49d9-b110-49b1f44a4f35 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.111 16896 WARNING keystonemiddleware.auth_token [None req-90a7f7f8-3249-49d9-b110-49b1f44a4f35 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.142 16896 WARNING keystonemiddleware.auth_token [None req-90a7f7f8-3249-49d9-b110-49b1f44a4f35 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_changes_in_primitive watcher.tests.objects.test_objects.TestObject.test_changes_in_primitive ... ok 2024-03-27 21:22:04.151 16896 INFO keystonemiddleware.auth_token [None req-04e71d0b-54b6-4cde-8dda-bb8e90a22c7f fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.152 16896 WARNING keystonemiddleware.auth_token [None req-04e71d0b-54b6-4cde-8dda-bb8e90a22c7f fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.182 16896 WARNING keystonemiddleware.auth_token [None req-04e71d0b-54b6-4cde-8dda-bb8e90a22c7f fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_contains watcher.tests.objects.test_objects.TestObject.test_contains ... ok 2024-03-27 21:22:04.191 16896 INFO keystonemiddleware.auth_token [None req-6f360c7d-b2f9-46cb-8d04-fcefb0619f96 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.193 16896 WARNING keystonemiddleware.auth_token [None req-6f360c7d-b2f9-46cb-8d04-fcefb0619f96 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.223 16896 WARNING keystonemiddleware.auth_token [None req-6f360c7d-b2f9-46cb-8d04-fcefb0619f96 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_dehydration watcher.tests.objects.test_objects.TestObject.test_dehydration ... ok 2024-03-27 21:22:04.232 16896 INFO keystonemiddleware.auth_token [None req-1a05511d-ba51-4729-8290-962eed5427eb fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.233 16896 WARNING keystonemiddleware.auth_token [None req-1a05511d-ba51-4729-8290-962eed5427eb fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.264 16896 WARNING keystonemiddleware.auth_token [None req-1a05511d-ba51-4729-8290-962eed5427eb fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_get watcher.tests.objects.test_objects.TestObject.test_get ... ok 2024-03-27 21:22:04.272 16896 INFO keystonemiddleware.auth_token [None req-5def1b56-a611-4d65-99a0-b85781de2f13 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.274 16896 WARNING keystonemiddleware.auth_token [None req-5def1b56-a611-4d65-99a0-b85781de2f13 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.306 16896 WARNING keystonemiddleware.auth_token [None req-5def1b56-a611-4d65-99a0-b85781de2f13 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_get_changes watcher.tests.objects.test_objects.TestObject.test_get_changes ... ok 2024-03-27 21:22:04.315 16896 INFO keystonemiddleware.auth_token [None req-785966de-571b-42f2-a612-26dffab7111b fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.316 16896 WARNING keystonemiddleware.auth_token [None req-785966de-571b-42f2-a612-26dffab7111b fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.347 16896 WARNING keystonemiddleware.auth_token [None req-785966de-571b-42f2-a612-26dffab7111b fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_get_updates watcher.tests.objects.test_objects.TestObject.test_get_updates ... ok 2024-03-27 21:22:04.356 16896 INFO keystonemiddleware.auth_token [None req-282e3849-e123-4e7c-85cf-4ba390a11c63 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.357 16896 WARNING keystonemiddleware.auth_token [None req-282e3849-e123-4e7c-85cf-4ba390a11c63 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.388 16896 WARNING keystonemiddleware.auth_token [None req-282e3849-e123-4e7c-85cf-4ba390a11c63 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_hydration watcher.tests.objects.test_objects.TestObject.test_hydration ... ok 2024-03-27 21:22:04.397 16896 INFO keystonemiddleware.auth_token [None req-2f737cfa-f228-49b9-b797-57dc3666e337 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.398 16896 WARNING keystonemiddleware.auth_token [None req-2f737cfa-f228-49b9-b797-57dc3666e337 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.428 16896 WARNING keystonemiddleware.auth_token [None req-2f737cfa-f228-49b9-b797-57dc3666e337 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_hydration_bad_ns watcher.tests.objects.test_objects.TestObject.test_hydration_bad_ns ... ok 2024-03-27 21:22:04.437 16896 INFO keystonemiddleware.auth_token [None req-5334acb2-5873-4093-870c-be49bb63fda8 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.439 16896 WARNING keystonemiddleware.auth_token [None req-5334acb2-5873-4093-870c-be49bb63fda8 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.469 16896 WARNING keystonemiddleware.auth_token [None req-5334acb2-5873-4093-870c-be49bb63fda8 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_hydration_type_error watcher.tests.objects.test_objects.TestObject.test_hydration_type_error ... ok 2024-03-27 21:22:04.478 16896 INFO keystonemiddleware.auth_token [None req-d1d85fef-a3fc-4cca-8a53-de80ff27cff5 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.480 16896 WARNING keystonemiddleware.auth_token [None req-d1d85fef-a3fc-4cca-8a53-de80ff27cff5 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.510 16896 WARNING keystonemiddleware.auth_token [None req-d1d85fef-a3fc-4cca-8a53-de80ff27cff5 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_load watcher.tests.objects.test_objects.TestObject.test_load ... ok 2024-03-27 21:22:04.519 16896 INFO keystonemiddleware.auth_token [None req-e2c6722c-2fe8-414f-aba4-2f32eefbf9ec fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.520 16896 WARNING keystonemiddleware.auth_token [None req-e2c6722c-2fe8-414f-aba4-2f32eefbf9ec fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.551 16896 WARNING keystonemiddleware.auth_token [None req-e2c6722c-2fe8-414f-aba4-2f32eefbf9ec fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_load_in_base watcher.tests.objects.test_objects.TestObject.test_load_in_base ... ok 2024-03-27 21:22:04.560 16896 INFO keystonemiddleware.auth_token [None req-d2814443-afda-465e-b62a-193d6e26df52 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.562 16896 WARNING keystonemiddleware.auth_token [None req-d2814443-afda-465e-b62a-193d6e26df52 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.593 16896 WARNING keystonemiddleware.auth_token [None req-d2814443-afda-465e-b62a-193d6e26df52 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_loaded_in_primitive watcher.tests.objects.test_objects.TestObject.test_loaded_in_primitive ... ok 2024-03-27 21:22:04.602 16896 INFO keystonemiddleware.auth_token [None req-7c518fc8-9d46-4c28-8a01-41788b5ee223 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.604 16896 WARNING keystonemiddleware.auth_token [None req-7c518fc8-9d46-4c28-8a01-41788b5ee223 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.747 16896 WARNING keystonemiddleware.auth_token [None req-7c518fc8-9d46-4c28-8a01-41788b5ee223 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_obj_attr_is_set watcher.tests.objects.test_objects.TestObject.test_obj_attr_is_set ... ok 2024-03-27 21:22:04.755 16896 INFO keystonemiddleware.auth_token [None req-a3da5abb-a589-46cf-8865-abcab2c84d1d fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.757 16896 WARNING keystonemiddleware.auth_token [None req-a3da5abb-a589-46cf-8865-abcab2c84d1d fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.789 16896 WARNING keystonemiddleware.auth_token [None req-a3da5abb-a589-46cf-8865-abcab2c84d1d fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_obj_constructor watcher.tests.objects.test_objects.TestObject.test_obj_constructor ... ok 2024-03-27 21:22:04.797 16896 INFO keystonemiddleware.auth_token [None req-8c7a8444-22a6-49b7-b6ec-0c9a9bedca58 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.799 16896 WARNING keystonemiddleware.auth_token [None req-8c7a8444-22a6-49b7-b6ec-0c9a9bedca58 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.830 16896 WARNING keystonemiddleware.auth_token [None req-8c7a8444-22a6-49b7-b6ec-0c9a9bedca58 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_obj_fields watcher.tests.objects.test_objects.TestObject.test_obj_fields ... ok 2024-03-27 21:22:04.839 16896 INFO keystonemiddleware.auth_token [None req-8d9bafdc-4ab0-418e-9d24-32f4846662ae fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.840 16896 WARNING keystonemiddleware.auth_token [None req-8d9bafdc-4ab0-418e-9d24-32f4846662ae fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.872 16896 WARNING keystonemiddleware.auth_token [None req-8d9bafdc-4ab0-418e-9d24-32f4846662ae fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_object_inheritance watcher.tests.objects.test_objects.TestObject.test_object_inheritance ... ok 2024-03-27 21:22:04.880 16896 INFO keystonemiddleware.auth_token [None req-533e811c-5ebb-456e-9c5a-db9da5a2e305 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.882 16896 WARNING keystonemiddleware.auth_token [None req-533e811c-5ebb-456e-9c5a-db9da5a2e305 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.914 16896 WARNING keystonemiddleware.auth_token [None req-533e811c-5ebb-456e-9c5a-db9da5a2e305 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_object_property watcher.tests.objects.test_objects.TestObject.test_object_property ... ok 2024-03-27 21:22:04.923 16896 INFO keystonemiddleware.auth_token [None req-d91c2a30-f797-4dc1-8854-8e2eb52db9b5 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.924 16896 WARNING keystonemiddleware.auth_token [None req-d91c2a30-f797-4dc1-8854-8e2eb52db9b5 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.956 16896 WARNING keystonemiddleware.auth_token [None req-d91c2a30-f797-4dc1-8854-8e2eb52db9b5 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_object_property_type_error watcher.tests.objects.test_objects.TestObject.test_object_property_type_error ... ok 2024-03-27 21:22:04.965 16896 INFO keystonemiddleware.auth_token [None req-1968c2f4-0f76-48f3-b435-8682858a77ab fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:04.966 16896 WARNING keystonemiddleware.auth_token [None req-1968c2f4-0f76-48f3-b435-8682858a77ab fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:04.998 16896 WARNING keystonemiddleware.auth_token [None req-1968c2f4-0f76-48f3-b435-8682858a77ab fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_orphaned_object watcher.tests.objects.test_objects.TestObject.test_orphaned_object ... ok 2024-03-27 21:22:05.007 16896 INFO keystonemiddleware.auth_token [None req-2cd30e31-1574-497c-bf97-11db4e1fede8 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.008 16896 WARNING keystonemiddleware.auth_token [None req-2cd30e31-1574-497c-bf97-11db4e1fede8 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.040 16896 WARNING keystonemiddleware.auth_token [None req-2cd30e31-1574-497c-bf97-11db4e1fede8 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_refresh_object watcher.tests.objects.test_objects.TestObject.test_refresh_object ... ok 2024-03-27 21:22:05.049 16896 INFO keystonemiddleware.auth_token [None req-5d9a22b9-7f6a-4bb0-8a80-e2ca391b8ccc fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.050 16896 WARNING keystonemiddleware.auth_token [None req-5d9a22b9-7f6a-4bb0-8a80-e2ca391b8ccc fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.082 16896 WARNING keystonemiddleware.auth_token [None req-5d9a22b9-7f6a-4bb0-8a80-e2ca391b8ccc fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_static_result watcher.tests.objects.test_objects.TestObject.test_static_result ... ok 2024-03-27 21:22:05.091 16896 INFO keystonemiddleware.auth_token [None req-01c5d894-d2b4-4bfb-af26-1bd753755fb7 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.093 16896 WARNING keystonemiddleware.auth_token [None req-01c5d894-d2b4-4bfb-af26-1bd753755fb7 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.125 16896 WARNING keystonemiddleware.auth_token [None req-01c5d894-d2b4-4bfb-af26-1bd753755fb7 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint 2024-03-27 21:22:05.128 16896 ERROR object [None req-8afc83f5-2c1b-45b5-9710-7e865d030706 fake_user fake_project - - - -] Unable to instantiate unregistered object type %(objtype)s watcher.tests.objects.test_objects.TestObject.test_unknown_objtype watcher.tests.objects.test_objects.TestObject.test_unknown_objtype ... ok 2024-03-27 21:22:05.134 16896 INFO keystonemiddleware.auth_token [None req-8afc83f5-2c1b-45b5-9710-7e865d030706 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.135 16896 WARNING keystonemiddleware.auth_token [None req-8afc83f5-2c1b-45b5-9710-7e865d030706 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.167 16896 WARNING keystonemiddleware.auth_token [None req-8afc83f5-2c1b-45b5-9710-7e865d030706 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_updates watcher.tests.objects.test_objects.TestObject.test_updates ... ok 2024-03-27 21:22:05.176 16896 INFO keystonemiddleware.auth_token [None req-19e08c08-919d-44f4-9478-c4f5b3c4313a fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.177 16896 WARNING keystonemiddleware.auth_token [None req-19e08c08-919d-44f4-9478-c4f5b3c4313a fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.209 16896 WARNING keystonemiddleware.auth_token [None req-19e08c08-919d-44f4-9478-c4f5b3c4313a fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObject.test_with_alternate_context watcher.tests.objects.test_objects.TestObject.test_with_alternate_context ... ok 2024-03-27 21:22:05.217 16896 INFO keystonemiddleware.auth_token [None req-978aef7b-348e-4497-b27a-25c783047644 alternate - - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.219 16896 WARNING keystonemiddleware.auth_token [None req-978aef7b-348e-4497-b27a-25c783047644 alternate - - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.251 16896 WARNING keystonemiddleware.auth_token [None req-978aef7b-348e-4497-b27a-25c783047644 alternate - - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.objects.test_objects.TestObjectVersions.test_object_version_check watcher.tests.objects.test_objects.TestObjectVersions.test_object_version_check ... ok 2024-03-27 21:22:05.263 16896 INFO keystonemiddleware.auth_token [None req-b6a38c80-7980-4277-8336-5388c7ca98d1 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.265 16896 WARNING keystonemiddleware.auth_token [None req-b6a38c80-7980-4277-8336-5388c7ca98d1 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.297 16896 WARNING keystonemiddleware.auth_token [None req-b6a38c80-7980-4277-8336-5388c7ca98d1 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.test_threading.TestDecisionEngineThreadPool.test_do_while watcher.tests.test_threading.TestDecisionEngineThreadPool.test_do_while ... ok 2024-03-27 21:22:05.306 16896 INFO keystonemiddleware.auth_token [None req-80463364-8ed7-4c5f-bbaf-487012cde348 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.307 16896 WARNING keystonemiddleware.auth_token [None req-80463364-8ed7-4c5f-bbaf-487012cde348 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.341 16896 WARNING keystonemiddleware.auth_token [None req-80463364-8ed7-4c5f-bbaf-487012cde348 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.test_threading.TestDecisionEngineThreadPool.test_do_while_modify watcher.tests.test_threading.TestDecisionEngineThreadPool.test_do_while_modify ... ok 2024-03-27 21:22:05.350 16896 INFO keystonemiddleware.auth_token [None req-55601aab-3cc4-4cbb-bdfe-3121b65304e9 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.351 16896 WARNING keystonemiddleware.auth_token [None req-55601aab-3cc4-4cbb-bdfe-3121b65304e9 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.382 16896 WARNING keystonemiddleware.auth_token [None req-55601aab-3cc4-4cbb-bdfe-3121b65304e9 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.test_threading.TestDecisionEngineThreadPool.test_fixture_not_singleton watcher.tests.test_threading.TestDecisionEngineThreadPool.test_fixture_not_singleton ... ok 2024-03-27 21:22:05.391 16896 INFO keystonemiddleware.auth_token [None req-03edd6d2-4cc2-471a-b190-696ca4093dcd fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.392 16896 WARNING keystonemiddleware.auth_token [None req-03edd6d2-4cc2-471a-b190-696ca4093dcd fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.424 16896 WARNING keystonemiddleware.auth_token [None req-03edd6d2-4cc2-471a-b190-696ca4093dcd fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.test_threading.TestDecisionEngineThreadPool.test_multiple_tasks watcher.tests.test_threading.TestDecisionEngineThreadPool.test_multiple_tasks ... ok 2024-03-27 21:22:05.433 16896 INFO keystonemiddleware.auth_token [None req-006faf45-8478-49fe-8ea6-974bc7f357b1 fake_user fake_project - - - -] Starting Keystone auth_token middleware 2024-03-27 21:22:05.434 16896 WARNING keystonemiddleware.auth_token [None req-006faf45-8478-49fe-8ea6-974bc7f357b1 fake_user fake_project - - - -] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. 2024-03-27 21:22:05.465 16896 WARNING keystonemiddleware.auth_token [None req-006faf45-8478-49fe-8ea6-974bc7f357b1 fake_user fake_project - - - -] Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint watcher.tests.test_threading.TestDecisionEngineThreadPool.test_singleton watcher.tests.test_threading.TestDecisionEngineThreadPool.test_singleton ... ok ====================================================================== FAIL: watcher.tests.api.test_config.TestRoot.test_config_disable_webhooks_auth watcher.tests.api.test_config.TestRoot.test_config_disable_webhooks_auth ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_config.TestRoot.test_config_enable_webhooks_auth watcher.tests.api.test_config.TestRoot.test_config_enable_webhooks_auth ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_exception_success ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_hooks.py", line 115, in setUp super(TestNoExceptionTracebackHook, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_hooks.py", line 115, in setUp super(TestNoExceptionTracebackHook, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_clientfault_debug_tracebacks ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_hooks.py", line 115, in setUp super(TestNoExceptionTracebackHook, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_hooks.py", line 115, in setUp super(TestNoExceptionTracebackHook, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_on_serverfault_debug ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_hooks.py", line 115, in setUp super(TestNoExceptionTracebackHook, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_remote_error_success ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_hooks.py", line 115, in setUp super(TestNoExceptionTracebackHook, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_hooks.py", line 115, in setUp super(TestNoExceptionTracebackHook, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug watcher.tests.api.test_hooks.TestNoExceptionTracebackHook.test_hook_without_traceback_debug ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_hooks.py", line 115, in setUp super(TestNoExceptionTracebackHook, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_base.TestBase.test_api_setup watcher.tests.api.test_base.TestBase.test_api_setup ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_root.TestV1Root.test_get_v1_root_all watcher.tests.api.test_root.TestV1Root.test_get_v1_root_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_base.TestBase.test_bad_uri watcher.tests.api.test_base.TestBase.test_bad_uri ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_root.TestV1Root.test_get_v1_root_without_datamodel watcher.tests.api.test_root.TestV1Root.test_get_v1_root_without_datamodel ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestContextHook.test_context_hook_admin watcher.tests.api.test_hooks.TestContextHook.test_context_hook_admin ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestDelete.test_delete_action_not_allowed watcher.tests.api.v1.test_actions.TestDelete.test_delete_action_not_allowed ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 499, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestContextHook.test_context_hook_not_admin watcher.tests.api.test_hooks.TestContextHook.test_context_hook_not_admin ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_collection_links watcher.tests.api.v1.test_actions.TestListAction.test_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_hooks.TestContextHook.test_context_hook_public_api watcher.tests.api.test_hooks.TestContextHook.test_context_hook_public_api ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_collection_links_default_limit watcher.tests.api.v1.test_actions.TestListAction.test_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_detail watcher.tests.api.v1.test_actions.TestListAction.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_detail_against_single watcher.tests.api.v1.test_actions.TestListAction.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_detail_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_detail_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_details_and_filter_by_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_details_and_filter_by_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_details_and_filter_by_audit_uuid watcher.tests.api.v1.test_actions.TestListAction.test_details_and_filter_by_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_empty watcher.tests.api.v1.test_actions.TestListAction.test_empty ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_action_plan_and_audit_uuids watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_action_plan_and_audit_uuids ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_audit_uuid watcher.tests.api.v1.test_actions.TestListAction.test_filter_by_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_get_one watcher.tests.api.v1.test_actions.TestListAction.test_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_get_one_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_links watcher.tests.api.v1.test_actions.TestListAction.test_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_root.TestRoot.test_get_root watcher.tests.api.test_root.TestRoot.test_get_root ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_many watcher.tests.api.v1.test_actions.TestListAction.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_collection_links watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_many_with_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_many_with_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_active watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_active ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_scheduling.py", line 42, in setUp super(TestSchedulingServiceFunctions, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_collection_links_default_limit watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_many_with_parents watcher.tests.api.v1.test_actions.TestListAction.test_many_with_parents ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_service watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_service_status_failed_service ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_scheduling.py", line 42, in setUp super(TestSchedulingServiceFunctions, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_many_with_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_many_with_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_diff_status watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_diff_status ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_scheduling.py", line 42, in setUp super(TestSchedulingServiceFunctions, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_detail_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_same_status watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_with_services_in_list_same_status ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_scheduling.py", line 42, in setUp super(TestSchedulingServiceFunctions, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_many_with_soft_deleted_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_many_with_soft_deleted_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_details_and_filter_by_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_details_and_filter_by_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_without_services_in_list watcher.tests.api.test_scheduling.TestSchedulingServiceFunctions.test_get_services_status_without_services_in_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/test_scheduling.py", line 42, in setUp super(TestSchedulingServiceFunctions, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_details_and_filter_by_audit_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_details_and_filter_by_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_many_with_sort_key_action_plan_uuid watcher.tests.api.v1.test_actions.TestListAction.test_many_with_sort_key_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_empty watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_empty ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_action_plan_and_audit_uuids watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_action_plan_and_audit_uuids ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_many_with_sort_key_uuid watcher.tests.api.v1.test_actions.TestListAction.test_many_with_sort_key_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_audit_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_filter_by_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_many_without_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_get_one watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_one watcher.tests.api.v1.test_actions.TestListAction.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_links watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_one_soft_deleted watcher.tests.api.v1.test_actions.TestListAction.test_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links_default_limit watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestListAction.test_sort_key_validation watcher.tests.api.v1.test_actions.TestListAction.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_parents watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_parents ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_delete watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 628, in setUp super(TestActionPlanPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 628, in setUp super(TestActionPlanPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_detail_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_sort_key_action_plan_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_sort_key_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 628, in setUp super(TestActionPlanPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_empty watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_empty ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 628, in setUp super(TestActionPlanPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_ok watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_ok ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_one_soft_deleted watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_update watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcement.test_policy_disallow_update ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 628, in setUp super(TestActionPlanPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_actions.TestActionPolicyEnforcementWithAdminContext.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 569, in setUp super(TestActionPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions.py", line 56, in setUp super(TestListAction, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_links watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_does_autogenerate_id watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_does_autogenerate_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links_default_limit watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_generate_uuid watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_generate_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_validation_with_aggregates watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_validation_with_aggregates ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_goal watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_against_single watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid_filter watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_audit_uuid_filter ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_strategy watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_invalid_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_old_scope watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_old_scope ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_detail_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_strategy_name watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_strategy_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_unrelated_strategy watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_unrelated_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_empty watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_empty ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_audit_uuid watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_soft_deleted_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_uuid watcher.tests.api.v1.test_audit_templates.TestPost.test_create_audit_template_with_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_ok watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_ok ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_sort_key_audit_uuid watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_with_sort_key_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_links watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one_soft_deleted watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_actions_plans.TestActionPlanPolicyEnforcementWithAdminContext.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 684, in setUp super(TestActionPlanPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_not_found watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_not_found ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 302, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid_filter watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_audit_uuid_filter ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_with_action watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_with_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 302, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted_audit_uuid watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_soft_deleted_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatch.test_add_non_existent_property watcher.tests.api.v1.test_audits.TestPatch.test_add_non_existent_property ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 272, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_without_action watcher.tests.api.v1.test_actions_plans.TestDelete.test_delete_action_plan_without_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 302, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatch.test_add_ok watcher.tests.api.v1.test_audits.TestPatch.test_add_ok ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 272, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatch.test_add_non_existent_property_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_add_non_existent_property_denied ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 417, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatch.test_remove_non_existent_property watcher.tests.api.v1.test_audits.TestPatch.test_remove_non_existent_property ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 272, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_denied ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 417, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatch.test_remove_ok watcher.tests.api.v1.test_audits.TestPatch.test_remove_ok ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 272, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_non_existent_property_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_non_existent_property_denied ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 417, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatch.test_remove_uuid watcher.tests.api.v1.test_audits.TestPatch.test_remove_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 272, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_uuid_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_remove_uuid_denied ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 417, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatch.test_replace_non_existent_audit watcher.tests.api.v1.test_audits.TestPatch.test_replace_non_existent_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 272, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_denied ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 417, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatch.test_replace_ok watcher.tests.api.v1.test_audits.TestPatch.test_replace_ok ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 272, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_non_existent_action_plan_denied watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_non_existent_action_plan_denied ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 417, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_state_pending_ok watcher.tests.api.v1.test_actions_plans.TestPatch.test_replace_state_pending_ok ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 417, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(PENDING -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_sort_key_audit_uuid watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_with_sort_key_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 370, in setUp super(TestStart, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_without_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan_not_found watcher.tests.api.v1.test_actions_plans.TestStart.test_start_action_plan_not_found ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 370, in setUp super(TestStart, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one_soft_deleted watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_create watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_sort_key_validation watcher.tests.api.v1.test_actions_plans.TestListActionPlan.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 32, in setUp super(TestListActionPlan, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_delete watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(ONGOING -> SUSPENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(FAILED -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(FAILED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUCCEEDED -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUCCEEDED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(CANCELLED -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(CANCELLED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> SUPERSEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 528, in setUp super(TestActionPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_update watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyEnforcement.test_policy_disallow_update ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(RECOMMENDED -> CANCELLING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 528, in setUp super(TestActionPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionOk.test_replace_ok(SUSPENDED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 439, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> RECOMMENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_actions.TestActionPolicyEnforcement.test_policy_disallow_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 528, in setUp super(TestActionPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_create watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1055, in setUp super(TestAuditPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions.TestPatch.test_patch_not_allowed watcher.tests.api.v1.test_actions.TestPatch.test_patch_not_allowed ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions.py", line 464, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_data_model.py", line 81, in setUp super(TestDataModelEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_data_model.py", line 28, in setUp super(TestListDataModel, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_delete watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1055, in setUp super(TestAuditPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all_not_acceptable watcher.tests.api.v1.test_data_model.TestDataModelEnforcementWithAdminContext.test_get_all_not_acceptable ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_data_model.py", line 81, in setUp super(TestDataModelEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_data_model.py", line 28, in setUp super(TestListDataModel, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links_default_limit watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1055, in setUp super(TestAuditPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_detail watcher.tests.api.v1.test_goals.TestListGoal.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_detail_against_single watcher.tests.api.v1.test_goals.TestListGoal.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1055, in setUp super(TestAuditPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_soft_deleted watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_detail_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> SUPERSEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_name watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_empty watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_empty ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(PENDING -> CANCELLING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_uuid watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1055, in setUp super(TestAuditPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_uuid watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> RECOMMENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_soft_deleted watcher.tests.api.v1.test_goals.TestListGoal.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_update watcher.tests.api.v1.test_audits.TestAuditPolicyEnforcement.test_policy_disallow_update ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1055, in setUp super(TestAuditPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_uuid watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_filter_by_strategy_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_data_model.py", line 28, in setUp super(TestListDataModel, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links_default_limit watcher.tests.api.v1.test_goals.TestListGoal.test_goals_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_uuid watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_many watcher.tests.api.v1.test_goals.TestListGoal.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all_not_acceptable watcher.tests.api.v1.test_data_model.TestListDataModel.test_get_all_not_acceptable ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_data_model.py", line 28, in setUp super(TestListDataModel, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_many_with_sort_key_uuid watcher.tests.api.v1.test_goals.TestListGoal.test_many_with_sort_key_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted_ok watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_get_one_soft_deleted_ok ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_name watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(ONGOING -> SUPERSEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_uuid watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> RECOMMENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_links watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links_default_limit watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_goals_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_soft_deleted watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> SUPERSEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcementWithAdminContext.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_goals.py", line 183, in setUp super(TestGoalPolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(FAILED -> CANCELLING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> RECOMMENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_many_without_soft_deleted watcher.tests.api.v1.test_goals.TestListGoal.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_one watcher.tests.api.v1.test_goals.TestListGoal.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestListGoal.test_sort_key_validation watcher.tests.api.v1.test_goals.TestListGoal.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> SUPERSEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUCCEEDED -> CANCELLING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> RECOMMENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_name watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_uuid watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_filter_by_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_microversions.TestMicroversions.test_extend_initial_version_with_micro watcher.tests.api.v1.test_microversions.TestMicroversions.test_extend_initial_version_with_micro ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_microversions.py", line 34, in setUp super(TestMicroversions, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_microversions.TestMicroversions.test_latest_microversion watcher.tests.api.v1.test_microversions.TestMicroversions.test_latest_microversion ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_microversions.py", line 34, in setUp super(TestMicroversions, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_name watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_microversions.TestMicroversions.test_new_client_new_api watcher.tests.api.v1.test_microversions.TestMicroversions.test_new_client_new_api ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_microversions.py", line 34, in setUp super(TestMicroversions, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_goal_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_goal_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_uuid watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_microversions.TestMicroversions.test_unsupported_version watcher.tests.api.v1.test_microversions.TestMicroversions.test_unsupported_version ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_microversions.py", line 34, in setUp super(TestMicroversions, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_microversions.TestMicroversions.test_without_microversion watcher.tests.api.v1.test_microversions.TestMicroversions.test_without_microversion ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_microversions.py", line 34, in setUp super(TestMicroversions, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_name watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_with_sort_key_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_microversions.TestMicroversions.test_wrong_major_version watcher.tests.api.v1.test_microversions.TestMicroversions.test_wrong_major_version ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_microversions.py", line 34, in setUp super(TestMicroversions, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> SUPERSEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLED -> CANCELLING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_one watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcement.test_policy_disallow_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> RECOMMENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_detail watcher.tests.api.v1.test_services.TestListService.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_audit_templates.TestAuditTemplatePolicyWithAdminContext.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 850, in setUp super(TestAuditTemplatePolicyWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_detail_against_single watcher.tests.api.v1.test_services.TestListService.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_get_one_by_id watcher.tests.api.v1.test_services.TestListService.test_get_one_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_name watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 721, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_get_one_by_name watcher.tests.api.v1.test_services.TestListService.test_get_one_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_uuid watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 721, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_state watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_state ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_get_one_soft_deleted watcher.tests.api.v1.test_services.TestListService.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_many watcher.tests.api.v1.test_services.TestListService.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_not_found watcher.tests.api.v1.test_audit_templates.TestDelete.test_delete_audit_template_not_found ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 721, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_many_with_sort_key_name watcher.tests.api.v1.test_services.TestListService.test_many_with_sort_key_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links_default_limit watcher.tests.api.v1.test_strategies.TestStrategyEnforcementWithAdminContext.test_strategies_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 296, in setUp super(TestStrategyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_many_without_soft_deleted watcher.tests.api.v1.test_services.TestListService.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_goal_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_one watcher.tests.api.v1.test_services.TestListService.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(SUPERSEDED -> CANCELLING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_services_collection_links watcher.tests.api.v1.test_services.TestListService.test_services_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_non_existent_property watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_non_existent_property ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_services_collection_links_default_limit watcher.tests.api.v1.test_services.TestListService.test_services_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> RECOMMENDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> RECOMMENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestListService.test_sort_key_validation watcher.tests.api.v1.test_services.TestListService.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_strategy_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_add_strategy_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_goal watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> ONGOING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> FAILED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_non_existent_property watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_non_existent_property ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUCCEEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_strategy watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> DELETED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_remove_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUPERSEDED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionDenied.test_replace_state_pending_denied(CANCELLING -> SUPERSEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 561, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> PENDING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 600, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid_by_name watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_goal_uuid_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(RECOMMENDED -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 600, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_goal watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(ONGOING -> CANCELLING) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(ONGOING -> CANCELLING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 600, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(PENDING -> CANCELLED) watcher.tests.api.v1.test_actions_plans.TestPatchStateTransitionOk.test_replace_state_pending_ok(PENDING -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_actions_plans.py", line 600, in setUp super(TestPatchStateTransitionOk, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_strategy watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_invalid_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_non_existent_audit_template watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_non_existent_audit_template ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_strategy_uuid watcher.tests.api.v1.test_audit_templates.TestPatch.test_replace_strategy_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 346, in setUp super(TestPatch, self).setUp() File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links_default_limit watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_detail_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_empty watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_empty ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links_default_limit watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_links watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_against_single watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_with_sort_key_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_soft_deleted watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_detail_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_empty watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_empty ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one_soft_deleted watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_audits.TestAuditEnforcementWithAdminContext.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 1116, in setUp super(TestAuditEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_uuid watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 993, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit_not_found watcher.tests.api.v1.test_audits.TestDelete.test_delete_audit_not_found ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 993, in setUp super(TestDelete, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_uuid watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_filter_by_strategy_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links_default_limit watcher.tests.api.v1.test_audits.TestListAudit.test_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_detail watcher.tests.api.v1.test_audits.TestListAudit.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_uuid watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_detail_against_single watcher.tests.api.v1.test_audits.TestListAudit.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_detail_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_detail_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted_ok watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_get_one_soft_deleted_ok ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_empty watcher.tests.api.v1.test_audits.TestListAudit.test_empty ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_links watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_get_one watcher.tests.api.v1.test_audits.TestListAudit.test_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_get_one_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_links watcher.tests.api.v1.test_audits.TestListAudit.test_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_soft_deleted watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_many watcher.tests.api.v1.test_audits.TestListAudit.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_goal_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_goal_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_name watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_with_sort_key_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_sort_key_goal_uuid watcher.tests.api.v1.test_audits.TestListAudit.test_many_with_sort_key_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_without_soft_deleted watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_many_without_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_one watcher.tests.api.v1.test_audits.TestListAudit.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_one watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_sort_key_validation watcher.tests.api.v1.test_audit_templates.TestListAuditTemplate.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audit_templates.py", line 59, in setUp super(FunctionalTestWithSetup, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_one_soft_deleted watcher.tests.api.v1.test_audits.TestListAudit.test_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestListAudit.test_sort_key_validation watcher.tests.api.v1.test_audits.TestListAudit.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 87, in setUp super(TestListAudit, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail_against_single watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_get_one_soft_deleted watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(ONGOING -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_with_sort_key_uuid watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_with_sort_key_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_without_soft_deleted watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_one watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links_default_limit watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_scoring_engines_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_sort_key_validation watcher.tests.api.v1.test_scoring_engines.TestListScoringEngine.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUCCEEDED -> SUSPENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail_against_single watcher.tests.api.v1.test_strategies.TestListStrategy.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_name watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_uuid watcher.tests.api.v1.test_strategies.TestListStrategy.test_filter_by_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_name watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_uuid watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_soft_deleted watcher.tests.api.v1.test_strategies.TestListStrategy.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(FAILED -> SUSPENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_many watcher.tests.api.v1.test_strategies.TestListStrategy.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_with_sort_key_goal_uuid watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_with_sort_key_goal_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_without_soft_deleted watcher.tests.api.v1.test_strategies.TestListStrategy.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_one watcher.tests.api.v1.test_strategies.TestListStrategy.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_sort_key_validation watcher.tests.api.v1.test_strategies.TestListStrategy.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_state watcher.tests.api.v1.test_strategies.TestListStrategy.test_state ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(CANCELLED -> SUSPENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links_default_limit watcher.tests.api.v1.test_strategies.TestListStrategy.test_strategies_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 29, in setUp super(TestListStrategy, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> ONGOING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> ONGOING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(DELETED -> SUSPENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> DELETED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> DELETED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUSPENDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(PENDING -> SUSPENDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> SUCCEEDED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> SUCCEEDED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> FAILED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> FAILED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> CANCELLED) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> CANCELLED) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> PENDING) watcher.tests.api.v1.test_audits.TestPatchStateTransitionDenied.test_replace_denied(SUSPENDED -> PENDING) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 395, in setUp super(TestPatchStateTransitionDenied, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit watcher.tests.api.v1.test_audits.TestPost.test_create_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_doesnt_contain_id watcher.tests.api.v1.test_audits.TestPost.test_create_audit_doesnt_contain_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_generate_uuid watcher.tests.api.v1.test_audits.TestPost.test_create_audit_generate_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_invalid_audit_template_uuid watcher.tests.api.v1.test_audits.TestPost.test_create_audit_invalid_audit_template_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_predefined_strategy watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_predefined_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_schema watcher.tests.api.v1.test_audits.TestPost.test_create_audit_parameters_no_schema ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_trigger_decision_engine watcher.tests.api.v1.test_audits.TestPost.test_create_audit_trigger_decision_engine ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_at_uuid_and_goal_specified watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_at_uuid_and_goal_specified ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_false watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_true watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_force_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal_without_strategy watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_goal_without_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_name watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_named_goal watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_named_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_parameter_not_allowed watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_parameter_not_allowed ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_state_not_allowed watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_state_not_allowed ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_uuid watcher.tests.api.v1.test_audits.TestPost.test_create_audit_with_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_cron_interval watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_cron_interval ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_interval watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_interval ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time_incompatible_version watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_start_end_time_incompatible_version ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_without_period watcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_without_period ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_audits.TestPost.test_create_oneshot_audit_with_period watcher.tests.api.v1.test_audits.TestPost.test_create_oneshot_audit_with_period ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_audits.py", line 479, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_data_model.TestDataModelPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_data_model.TestDataModelPolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_data_model.py", line 52, in setUp super(TestDataModelPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_goals.TestGoalPolicyEnforcement.test_policy_disallow_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_with_sort_key_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links_default_limit watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_scoring_engines_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_scoring_engines.TestScoringEnginePolicyEnforcementWithAdminContext.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_scoring_engines.py", line 175, in setUp super(TestScoringEnginePolicyEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail_against_single watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_detail_against_single ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_id watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_name watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_soft_deleted watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_get_one_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_with_sort_key_name watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_with_sort_key_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_without_soft_deleted watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_many_without_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_one watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links_default_limit watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_services_collection_links_default_limit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_decider watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_decider ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_sort_key_validation watcher.tests.api.v1.test_services.TestServiceEnforcementWithAdminContext.test_sort_key_validation ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_services.py", line 193, in setUp super(TestServiceEnforcementWithAdminContext, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/api/base.py", line 258, in setUp super(AdminRoleTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_services.TestServicePolicyEnforcement.test_policy_disallow_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_nop_sleep watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_nop_sleep ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_detail watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_detail ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 250, in setUp super(TestStrategyPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_all watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_all ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 250, in setUp super(TestStrategyPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_failed watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_failed ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_one watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_get_one ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 250, in setUp super(TestStrategyPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_state watcher.tests.api.v1.test_strategies.TestStrategyPolicyEnforcement.test_policy_disallow_state ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_strategies.py", line 250, in setUp super(TestStrategyPolicyEnforcement, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_plan_cancel watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_action_plan_cancel ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_exception watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_exception ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_no_actions watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_no_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_one_action watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_one_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_parents watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_parents ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_three_actions watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_three_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_two_actions watcher.tests.applier.workflow_engine.test_default_workflow_engine.TestDefaultWorkFlowEngine.test_execute_with_two_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py", line 59, in setUp super(TestDefaultWorkFlowEngine, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_webhooks.py", line 26, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_no_audit watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_no_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_webhooks.py", line 26, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audit_state watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audit_state ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_webhooks.py", line 26, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audittype watcher.tests.api.v1.test_webhooks.TestPost.test_trigger_audit_with_not_allowed_audittype ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/api/v1/test_webhooks.py", line 26, in setUp super(TestPost, self).setUp() File "/<>/watcher/tests/api/base.py", line 52, in setUp super(FunctionalTest, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/action_plan/test_default_action_handler.py", line 36, in setUp super(TestDefaultActionPlanHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan_with_exception watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_cancel_action_plan_with_exception ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/action_plan/test_default_action_handler.py", line 36, in setUp super(TestDefaultActionPlanHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/action_plan/test_default_action_handler.py", line 36, in setUp super(TestDefaultActionPlanHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan_with_error watcher.tests.applier.action_plan.test_default_action_handler.TestDefaultActionPlanHandler.test_launch_action_plan_with_error ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/action_plan/test_default_action_handler.py", line 36, in setUp super(TestDefaultActionPlanHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.test_sync.TestCancelOngoingActionPlans.test_cancel_ongoing_actionplans watcher.tests.applier.test_sync.TestCancelOngoingActionPlans.test_cancel_ongoing_actionplans ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/test_sync.py", line 36, in setUp super(TestCancelOngoingActionPlans, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_taskflow_action_container.py", line 34, in setUp super(TestTaskFlowActionContainer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_cancel_action_plan watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_cancel_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_taskflow_action_container.py", line 34, in setUp super(TestTaskFlowActionContainer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_failed watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_failed ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_taskflow_action_container.py", line 34, in setUp super(TestTaskFlowActionContainer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_rollback watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_with_rollback ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_taskflow_action_container.py", line 34, in setUp super(TestTaskFlowActionContainer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_without_rollback watcher.tests.applier.workflow_engine.test_taskflow_action_container.TestTaskFlowActionContainer.test_execute_without_rollback ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/applier/workflow_engine/test_taskflow_action_container.py", line 34, in setUp super(TestTaskFlowActionContainer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_create_action_plan_already_exists watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_create_action_plan_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_by_uuid watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_does_not_exist watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_referenced_by_actions watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_destroy_action_plan_that_referenced_by_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_id watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_uuid watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_eager watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_eager ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filter_by_uuid watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filter_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filters watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_that_does_not_exist watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_get_action_plan_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_that_does_not_exist watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_uuid watcher.tests.db.test_action_plan.DbActionPlanTestCase.test_update_action_plan_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_create_audit_already_exists watcher.tests.db.test_audit.DbAuditTestCase.test_create_audit_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_create_same_name_audit watcher.tests.db.test_audit.DbAuditTestCase.test_create_same_name_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_by_uuid watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_does_not_exist watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_referenced_by_action_plans watcher.tests.db.test_audit.DbAuditTestCase.test_destroy_audit_that_referenced_by_action_plans ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_id watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_uuid watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_eager watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_eager ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filter_by_uuid watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filter_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filters watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_that_does_not_exist watcher.tests.db.test_audit.DbAuditTestCase.test_get_audit_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_that_does_not_exist watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_uuid watcher.tests.db.test_audit.DbAuditTestCase.test_update_audit_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_create_efficacy_indicator_already_exists watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_create_efficacy_indicator_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_by_uuid watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_that_does_not_exist watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_destroy_efficacy_indicator_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_id watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_uuid watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_eager watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_eager ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filter_by_uuid watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filter_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filters watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_that_does_not_exist watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_get_efficacy_indicator_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_that_does_not_exist watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_uuid watcher.tests.db.test_efficacy_indicator.DbEfficacyIndicatorTestCase.test_update_efficacy_indicator_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_eq watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_eq watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_false watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_true watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_eq watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lt watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lte watcher.tests.db.test_efficacy_indicator.TestDbEfficacyIndicatorFilters.test_get_efficacy_indicator_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_efficacy_indicator.py", line 34, in setUp super(TestDbEfficacyIndicatorFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_create_scoring_engine_already_exists watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_create_scoring_engine_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine_that_does_not_exist watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_destroy_scoring_engine_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_id watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_name watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_uuid watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list_with_filters watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_that_does_not_exist watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_get_scoring_engine_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_id watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_that_does_not_exist watcher.tests.db.test_scoring_engine.DbScoringEngineTestCase.test_update_scoring_engine_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_create_strategy_already_exists watcher.tests.db.test_strategy.DbStrategyTestCase.test_create_strategy_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy_that_does_not_exist watcher.tests.db.test_strategy.DbStrategyTestCase.test_destroy_strategy_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_name watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_uuid watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_eager watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_eager ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_with_filters watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_that_does_not_exist watcher.tests.db.test_strategy.DbStrategyTestCase.test_get_strategy_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_goal_id watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_goal_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy_that_does_not_exist watcher.tests.db.test_strategy.DbStrategyTestCase.test_update_strategy_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_send_notification watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_send_notification ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 44, in setUp super(TestOneShotAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_state_succeeded watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_state_succeeded ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 44, in setUp super(TestOneShotAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_with_error watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_with_error ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 44, in setUp super(TestOneShotAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_without_errors watcher.tests.decision_engine.audit.test_audit_handlers.TestOneShotAuditHandler.test_trigger_audit_without_errors ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 44, in setUp super(TestOneShotAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_by_type watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_by_type ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list_with_filters watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_that_does_not_exist watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_get_action_desc_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_update_action_desc watcher.tests.db.test_action_description.DbActionDescriptionTestCase.test_update_action_desc ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_eq watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_eq watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_false watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_true watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_eq watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lt watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lte watcher.tests.db.test_action_plan.TestDbActionPlanFilters.test_get_action_plan_list_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_plan.py", line 34, in setUp super(TestDbActionPlanFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_eq watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_eq watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_false watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_true watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_eq watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lt watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lte watcher.tests.db.test_audit_template.TestDbAuditTemplateFilters.test_get_audit_template_list_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit_template.py", line 33, in setUp super(TestDbAuditTemplateFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_create_goal_already_exists watcher.tests.db.test_goal.DbGoalTestCase.test_create_goal_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal_that_does_not_exist watcher.tests.db.test_goal.DbGoalTestCase.test_destroy_goal_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_by_uuid watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list_with_filters watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_that_does_not_exist watcher.tests.db.test_goal.DbGoalTestCase.test_get_goal_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_id watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_that_does_not_exist watcher.tests.db.test_goal.DbGoalTestCase.test_update_goal_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_execute_max_number_exceeded watcher.tests.db.test_purge.TestPurgeCommand.test_execute_max_number_exceeded ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_expired_entries watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_expired_entries ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_nonexpired_related_entries watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_and_nonexpired_related_entries ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_entries watcher.tests.db.test_purge.TestPurgeCommand.test_find_deleted_entries ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_expired watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_expired ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_soft_deleted watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_audit_template_not_soft_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_nonexpired_related_entries watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_nonexpired_related_entries ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_strategy_uuid watcher.tests.db.test_purge.TestPurgeCommand.test_purge_command_with_strategy_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_purge.py", line 34, in setUp super(TestPurgeCommand, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.DbServiceTestCase.test_create_service_already_exists watcher.tests.db.test_service.DbServiceTestCase.test_create_service_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.DbServiceTestCase.test_get_service_by_name watcher.tests.db.test_service.DbServiceTestCase.test_get_service_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list_with_filters watcher.tests.db.test_service.DbServiceTestCase.test_get_service_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.DbServiceTestCase.test_get_service_that_does_not_exist watcher.tests.db.test_service.DbServiceTestCase.test_get_service_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.DbServiceTestCase.test_update_service watcher.tests.db.test_service.DbServiceTestCase.test_update_service ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.DbServiceTestCase.test_update_service_that_does_not_exist watcher.tests.db.test_service.DbServiceTestCase.test_update_service_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_eq watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_eq watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_false watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_true watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_eq watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lt watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lte watcher.tests.db.test_service.TestDbServiceFilters.test_get_service_list_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_service.py", line 36, in setUp super(TestDbServiceFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_check_audit_expired watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_check_audit_expired ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit_with_interval_no_job watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_execute_audit_with_interval_no_job ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_is_audit_inactive watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_is_audit_inactive ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_cron watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_cron ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_diff_interval watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_diff_interval ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_interval watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_interval ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_invalid_cron watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_audits_periodically_with_invalid_cron ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_multiply_audits_periodically watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_launch_multiply_audits_periodically ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_period_audit_not_called_when_deleted watcher.tests.decision_engine.audit.test_audit_handlers.TestContinuousAuditHandler.test_period_audit_not_called_when_deleted ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 241, in setUp super(TestContinuousAuditHandler, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_create_action_already_exists watcher.tests.db.test_action.DbActionTestCase.test_create_action_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_destroy_action watcher.tests.db.test_action.DbActionTestCase.test_destroy_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_by_uuid watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_that_does_not_exist watcher.tests.db.test_action.DbActionTestCase.test_destroy_action_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_id watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_uuid watcher.tests.db.test_action.DbActionTestCase.test_get_action_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_get_action_list watcher.tests.db.test_action.DbActionTestCase.test_get_action_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_eager watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_eager ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filter_by_uuid watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filter_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filters watcher.tests.db.test_action.DbActionTestCase.test_get_action_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_get_action_that_does_not_exist watcher.tests.db.test_action.DbActionTestCase.test_get_action_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_update_action watcher.tests.db.test_action.DbActionTestCase.test_update_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_update_action_that_does_not_exist watcher.tests.db.test_action.DbActionTestCase.test_update_action_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.DbActionTestCase.test_update_action_uuid watcher.tests.db.test_action.DbActionTestCase.test_update_action_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_eq watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_eq watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_false watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_true watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_eq watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lt watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lte watcher.tests.db.test_action.TestDbActionFilters.test_get_action_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action.py", line 34, in setUp super(TestDbActionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_eq watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_eq watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_false watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_true watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_eq watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lt watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lte watcher.tests.db.test_action_description.TestDbActionDescriptionFilters.test_get_action_desc_list_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_action_description.py", line 34, in setUp super(TestDbActionDescriptionFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_eq watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_eq watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_false watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_true watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_eq watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lt watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lte watcher.tests.db.test_scoring_engine.TestDbScoringEngineFilters.test_get_scoring_engine_list_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_scoring_engine.py", line 35, in setUp super(TestDbScoringEngineFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestDefaultPlanner.test_scheduler_warning_empty_action_plan watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestDefaultPlanner.test_scheduler_warning_empty_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_node_resource_consolidation.py", line 207, in setUp super(TestDefaultPlanner, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_eq watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_eq watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_false watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_true watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_in watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_in ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_notin watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_state_notin ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_eq watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lt watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lte watcher.tests.db.test_audit.TestDbAuditFilters.test_get_audit_list_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_audit.py", line 34, in setUp super(TestDbAuditFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_audit_template_create_same_name watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_audit_template_create_same_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_create_audit_template_already_exists watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_create_audit_template_already_exists ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_by_uuid watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_that_does_not_exist watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_destroy_audit_template_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_id watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_uuid watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_eager watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_eager ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filter_by_uuid watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filter_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filters watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_list_with_filters ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_that_does_not_exist watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_get_audit_template_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_that_does_not_exist watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_that_does_not_exist ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_uuid watcher.tests.db.test_audit_template.DbAuditTemplateTestCase.test_update_audit_template_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_eq watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_eq watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_false watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_true watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_eq watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lt watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lte watcher.tests.db.test_goal.TestDbGoalFilters.test_get_goal_list_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_goal.py", line 33, in setUp super(TestDbGoalFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_eq watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_created_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_eq watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_false watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_false ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_true watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_deleted_true ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_eq watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_eq ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_gte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lt watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lt ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lte watcher.tests.db.test_strategy.TestDbStrategyFilters.test_get_strategy_list_filter_updated_at_lte ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/db/test_strategy.py", line 35, in setUp super(TestDbStrategyFilters, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_action_plan_without_ongoing watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_action_plan_without_ongoing ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 170, in setUp super(TestAutoTriggerActionPlan, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_actionplan_ongoing watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_actionplan_ongoing ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 170, in setUp super(TestAutoTriggerActionPlan, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_force watcher.tests.decision_engine.audit.test_audit_handlers.TestAutoTriggerActionPlan.test_trigger_audit_with_force ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/audit/test_audit_handlers.py", line 170, in setUp super(TestAutoTriggerActionPlan, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestWeightPlanner.test_scheduler_warning_empty_action_plan watcher.tests.decision_engine.planner.test_weight_planner.TestWeightPlanner.test_scheduler_warning_empty_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 900, in setUp super(TestWeightPlanner, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_service_notifications.TestActionPlanNotification.test_service_failed watcher.tests.notifications.test_service_notifications.TestActionPlanNotification.test_service_failed ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_service_notifications.py", line 34, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_create_notification watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_create_notification ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 245, in setUp super(TestAuditObjectSendNotifications, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_delete_notification watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_delete_notification ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 245, in setUp super(TestAuditObjectSendNotifications, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_update_notification watcher.tests.objects.test_audit.TestAuditObjectSendNotifications.test_send_update_notification ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 245, in setUp super(TestAuditObjectSendNotifications, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_node_resource_consolidation.py", line 34, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions_with_unknown_action watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_actions_with_unknown_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_node_resource_consolidation.py", line 34, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_migrate_change_state_actions watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_migrate_change_state_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_node_resource_consolidation.py", line 34, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_two_actions watcher.tests.decision_engine.planner.test_node_resource_consolidation.TestActionScheduling.test_schedule_two_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_node_resource_consolidation.py", line 34, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_3_migrate_1_resize_1_acpi_actions_1_swimlane watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_3_migrate_1_resize_1_acpi_actions_1_swimlane ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_5_migrate_2_resize_actions_for_2_swimlanes watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_5_migrate_2_resize_actions_for_2_swimlanes ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions_with_unknown_action watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_actions_with_unknown_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_2_swimlanes watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_2_swimlanes ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_3_swimlanes watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_actions_3_swimlanes ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_actions watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_migrate_resize_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_three_migrate_two_resize_actions watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_three_migrate_two_resize_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_two_actions watcher.tests.decision_engine.planner.test_weight_planner.TestActionScheduling.test_schedule_two_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_weight_planner.py", line 62, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestDefaultPlanner.test_scheduler_warning_empty_action_plan watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestDefaultPlanner.test_scheduler_warning_empty_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 293, in setUp super(TestDefaultPlanner, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_basic watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_basic ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/strategy/context/test_strategy_context.py", line 33, in setUp super(TestStrategyContext, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_dummy watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_force_dummy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/strategy/context/test_strategy_context.py", line 33, in setUp super(TestStrategyContext, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_strategy watcher.tests.decision_engine.strategy.context.test_strategy_context.TestStrategyContext.test_execute_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/strategy/context/test_strategy_context.py", line 33, in setUp super(TestStrategyContext, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_modified_goal_and_strategy watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_modified_goal_and_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_sync.py", line 34, in setUp super(TestSyncer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_removed_goal_and_strategy watcher.tests.decision_engine.test_sync.TestSyncer.test_end2end_sync_goals_with_removed_goal_and_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_sync.py", line 34, in setUp super(TestSyncer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_empty_db watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_empty_db ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_sync.py", line 34, in setUp super(TestSyncer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_strategies_with_removed_goal watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_strategies_with_removed_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_sync.py", line 34, in setUp super(TestSyncer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_goal watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_sync.py", line 34, in setUp super(TestSyncer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_strategy watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_existing_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_sync.py", line 34, in setUp super(TestSyncer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_goal watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_goal ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_sync.py", line 34, in setUp super(TestSyncer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_strategy watcher.tests.decision_engine.test_sync.TestSyncer.test_sync_with_modified_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_sync.py", line 34, in setUp super(TestSyncer, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_get_by_id watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_get_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_description.py", line 32, in setUp super(TestActionDescriptionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_list watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_description.py", line 32, in setUp super(TestActionDescriptionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_refresh watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_refresh ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_description.py", line 32, in setUp super(TestActionDescriptionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_save watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_save ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_description.py", line 32, in setUp super(TestActionDescriptionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_soft_delete watcher.tests.objects.test_action_description.TestActionDescriptionObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_description.py", line 32, in setUp super(TestActionDescriptionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_create watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 189, in setUp super(TestCreateDeleteActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_destroy watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_destroy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 189, in setUp super(TestCreateDeleteActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_soft_delete watcher.tests.objects.test_action_plan.TestCreateDeleteActionPlanObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 189, in setUp super(TestCreateDeleteActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_create watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 177, in setUp super(TestCreateDeleteAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_destroy watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_destroy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 177, in setUp super(TestCreateDeleteAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_soft_delete watcher.tests.objects.test_audit.TestCreateDeleteAuditObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 177, in setUp super(TestCreateDeleteAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_bad_id_and_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_id(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_name(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_get_by_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_list(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_refresh(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(non_eager) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_eager_load) watcher.tests.objects.test_audit_template.TestAuditTemplateObject.test_save(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 55, in setUp super(TestAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_create watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_efficacy_indicator.py", line 27, in setUp super(TestEfficacyIndicatorObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_destroy watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_destroy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_efficacy_indicator.py", line 27, in setUp super(TestEfficacyIndicatorObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_bad_id_and_uuid watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_bad_id_and_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_efficacy_indicator.py", line 27, in setUp super(TestEfficacyIndicatorObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_id watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_efficacy_indicator.py", line 27, in setUp super(TestEfficacyIndicatorObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_uuid watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_get_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_efficacy_indicator.py", line 27, in setUp super(TestEfficacyIndicatorObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_list watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_efficacy_indicator.py", line 27, in setUp super(TestEfficacyIndicatorObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_refresh watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_refresh ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_efficacy_indicator.py", line 27, in setUp super(TestEfficacyIndicatorObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_save watcher.tests.objects.test_efficacy_indicator.TestEfficacyIndicatorObject.test_save ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_efficacy_indicator.py", line 27, in setUp super(TestEfficacyIndicatorObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_create watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_destroy watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_destroy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_id watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_name watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_uuid watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_get_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_list watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_refresh watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_refresh ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_save watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_save ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_soft_delete watcher.tests.objects.test_scoring_engine.TestScoringEngineObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_scoring_engine.py", line 30, in setUp super(TestScoringEngineObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_create watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 133, in setUp super(TestCreateDeleteStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_destroy watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_destroy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 133, in setUp super(TestCreateDeleteStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_soft_delete watcher.tests.objects.test_strategy.TestCreateDeleteStrategyObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 133, in setUp super(TestCreateDeleteStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_bad_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_id(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_get_by_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_list(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_list(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_list(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_refresh(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_save(non_eager) watcher.tests.objects.test_strategy.TestStrategyObject.test_save(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_eager_load) watcher.tests.objects.test_strategy.TestStrategyObject.test_save(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_strategy.py", line 43, in setUp super(TestStrategyObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.test_scheduling.TestCancelOngoingAudits.test_cancel_ongoing_audits watcher.tests.decision_engine.test_scheduling.TestCancelOngoingAudits.test_cancel_ongoing_audits ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/test_scheduling.py", line 41, in setUp super(TestCancelOngoingAudits, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_notification.py", line 32, in setUp super(TestActionNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel_with_error watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_cancel_with_error ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_notification.py", line 32, in setUp super(TestActionNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_delete watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_notification.py", line 32, in setUp super(TestActionNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_notification.py", line 32, in setUp super(TestActionNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution_with_error watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_execution_with_error ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_notification.py", line 32, in setUp super(TestActionNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_plan_create watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_plan_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_notification.py", line 32, in setUp super(TestActionNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_update watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_action_update ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_notification.py", line 32, in setUp super(TestActionNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_invalid_action_plan watcher.tests.notifications.test_action_notification.TestActionNotification.test_send_invalid_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_notification.py", line 32, in setUp super(TestActionNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_audit_notification.py", line 32, in setUp super(TestAuditNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action_with_error watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_action_with_error ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_audit_notification.py", line 32, in setUp super(TestAuditNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_create watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_audit_notification.py", line 32, in setUp super(TestAuditNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_delete watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_audit_notification.py", line 32, in setUp super(TestAuditNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_with_strategy watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_with_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_audit_notification.py", line 32, in setUp super(TestAuditNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_without_strategy watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_audit_update_without_strategy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_audit_notification.py", line 32, in setUp super(TestAuditNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_invalid_audit watcher.tests.notifications.test_audit_notification.TestAuditNotification.test_send_invalid_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_audit_notification.py", line 32, in setUp super(TestAuditNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(non_eager) watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_bad_id_and_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_by_id(non_eager) watcher.tests.objects.test_action.TestActionObject.test_get_by_id(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_by_id(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_get_by_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_list(non_eager) watcher.tests.objects.test_action.TestActionObject.test_list(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_list(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_refresh(non_eager) watcher.tests.objects.test_action.TestActionObject.test_refresh(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_refresh(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_save(non_eager) watcher.tests.objects.test_action.TestActionObject.test_save(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_eager_load) watcher.tests.objects.test_action.TestActionObject.test_save(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 51, in setUp super(TestActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_create watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 170, in setUp super(TestCreateDeleteActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_destroy watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_destroy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 170, in setUp super(TestCreateDeleteActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_soft_delete watcher.tests.objects.test_action.TestCreateDeleteActionObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action.py", line 170, in setUp super(TestCreateDeleteActionObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_bad_id_and_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_id(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_get_by_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_list(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_list(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_list(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_refresh(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_refresh(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_refresh(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_save(non_eager) watcher.tests.objects.test_audit.TestAuditObject.test_save(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_eager_load) watcher.tests.objects.test_audit.TestAuditObject.test_save(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit.py", line 58, in setUp super(TestAuditObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_create watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 166, in setUp super(TestCreateDeleteAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_destroy watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_destroy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 166, in setUp super(TestCreateDeleteAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_soft_delete watcher.tests.objects.test_audit_template.TestCreateDeleteAuditTemplateObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_audit_template.py", line 166, in setUp super(TestCreateDeleteAuditTemplateObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_create watcher.tests.objects.test_goal.TestGoalObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_destroy watcher.tests.objects.test_goal.TestGoalObject.test_destroy ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_get_by_id watcher.tests.objects.test_goal.TestGoalObject.test_get_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_get_by_name watcher.tests.objects.test_goal.TestGoalObject.test_get_by_name ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_get_by_uuid watcher.tests.objects.test_goal.TestGoalObject.test_get_by_uuid ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_list watcher.tests.objects.test_goal.TestGoalObject.test_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_refresh watcher.tests.objects.test_goal.TestGoalObject.test_refresh ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_save watcher.tests.objects.test_goal.TestGoalObject.test_save ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_goal.TestGoalObject.test_soft_delete watcher.tests.objects.test_goal.TestGoalObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_goal.py", line 30, in setUp super(TestGoalObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_service.TestServiceObject.test_create watcher.tests.objects.test_service.TestServiceObject.test_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_service.py", line 30, in setUp super(TestServiceObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_service.TestServiceObject.test_get_by_id watcher.tests.objects.test_service.TestServiceObject.test_get_by_id ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_service.py", line 30, in setUp super(TestServiceObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_service.TestServiceObject.test_list watcher.tests.objects.test_service.TestServiceObject.test_list ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_service.py", line 30, in setUp super(TestServiceObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_service.TestServiceObject.test_refresh watcher.tests.objects.test_service.TestServiceObject.test_refresh ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_service.py", line 30, in setUp super(TestServiceObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_service.TestServiceObject.test_save watcher.tests.objects.test_service.TestServiceObject.test_save ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_service.py", line 30, in setUp super(TestServiceObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_service.TestServiceObject.test_soft_delete watcher.tests.objects.test_service.TestServiceObject.test_soft_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_service.py", line 30, in setUp super(TestServiceObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_do_trigger_audit watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_do_trigger_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/messaging/test_audit_endpoint.py", line 30, in setUp super(TestAuditEndpoint, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_trigger_audit watcher.tests.decision_engine.messaging.test_audit_endpoint.TestAuditEndpoint.test_trigger_audit ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/messaging/test_audit_endpoint.py", line 30, in setUp super(TestAuditEndpoint, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 63, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unknown_action watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unknown_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 63, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unsupported_action watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_actions_with_unsupported_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 63, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_s3_actions watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_acpi_s3_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 63, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_actions watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_migrate_resize_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 63, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_two_actions watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionScheduling.test_schedule_two_actions ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 63, in setUp super(TestActionScheduling, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_migrate_validate_parents watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_migrate_validate_parents ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 344, in setUp super(TestActionValidator, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_resize_validate_parents watcher.tests.decision_engine.planner.test_workload_stabilization_planner.TestActionValidator.test_resize_validate_parents ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py", line 344, in setUp super(TestActionValidator, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_plan_notification.py", line 32, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action_with_error watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_action_with_error ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_plan_notification.py", line 32, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_plan_notification.py", line 32, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel_with_error watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_cancel_with_error ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_plan_notification.py", line 32, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_create watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_create ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_plan_notification.py", line 32, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_delete watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_delete ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_plan_notification.py", line 32, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_update watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_action_plan_update ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_plan_notification.py", line 32, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_invalid_action_plan watcher.tests.notifications.test_action_plan_notification.TestActionPlanNotification.test_send_invalid_action_plan ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/notifications/test_action_plan_notification.py", line 32, in setUp super(TestActionPlanNotification, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_bad_id_and_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_id(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_get_by_uuid(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_list(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_refresh(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(non_eager) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(non_eager) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_non_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_non_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_eager_load) watcher.tests.objects.test_action_plan.TestActionPlanObject.test_save(eager_with_eager_load) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 62, in setUp super(TestActionPlanObject, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ====================================================================== FAIL: watcher.tests.objects.test_action_plan.TestStateManager.test_check_expired watcher.tests.objects.test_action_plan.TestStateManager.test_check_expired ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/<>/watcher/tests/objects/test_action_plan.py", line 303, in setUp super(TestStateManager, self).setUp() File "/<>/watcher/tests/db/base.py", line 83, in setUp _DB_CACHE = Database(sqla_api, migration, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/tests/db/base.py", line 41, in __init__ self.engine = db_api.get_engine() ^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 56, in get_engine facade = _create_facade_lazily() ^^^^^^^^^^^^^^^^^^^^^^^ File "/<>/watcher/db/sqlalchemy/api.py", line 50, in _create_facade_lazily _FACADE = db_session.EngineFacade.from_config(CONF, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: LegacyEngineFacade.from_config() got an unexpected keyword argument 'autocommit' ---------------------------------------------------------------------- Ran 1901 tests in 42.198s FAILED (failures=1061, skipped=4) + echo ======> STESTR TEST SUITE FAILED FOR python3.12: displaying pip3 freeze output... ======> STESTR TEST SUITE FAILED FOR python3.12: displaying pip3 freeze output... + [ -x /usr/bin/pip3 ] + pip3 freeze WARNING: Skipping /usr/lib/python3.12/dist-packages/argcomplete-3.1.4.dist-info due to invalid metadata entry 'name' WARNING: Skipping /usr/lib/python3.12/dist-packages/cffi-1.16.0.dist-info due to invalid metadata entry 'name' WARNING: Skipping /usr/lib/python3.12/dist-packages/frozenlist-1.4.0.dist-info due to invalid metadata entry 'name' aiohttp==3.9.1 aiosignal==1.3.1 alabaster==0.7.12 alembic==1.13.1.dev0 amqp==5.2.0 appdirs==1.4.4 APScheduler==3.9.1 argcomplete==3.1.4 arrow==1.2.3 async-timeout==4.0.3 attrs==23.2.0 automaton==3.2.0 autopage==0.4.0 Babel==2.10.3 bcrypt==3.2.2 beautifulsoup4==4.12.3 blinker==1.7.0 cachetools==5.3.0 cairocffi==1.6.1 CairoSVG==2.7.1 certifi==2023.11.17 cffi==1.16.0 chardet==5.2.0 cliff==4.6.0 cmd2==2.4.3+ds colorclass==2.2.2 coverage==7.3.2 croniter==1.3.15 cryptography==41.0.7 cssselect2==0.7.0 debtcollector==2.5.0 decorator==5.1.1 defusedxml==0.7.1 deprecation==2.0.7 dnspython==2.6.1 doc8==0.0.0 docutils==0.20.1 dogpile.cache==1.1.8 dulwich==0.21.6 eventlet==0.35.1 extras==1.0.0 fasteners==0.18 fixtures==4.0.1 flake8==7.0.0 freezegun==1.2.1 frozenlist==1.4.0 futurist==2.4.1 gnocchiclient==0.0.0 greenlet==3.0.3 hacking==4.1.0 idna==3.6 imagesize==1.4.1 importlib-metadata==4.12.0 iso8601==1.0.2 Jinja2==3.1.2 jmespath==1.0.1 jsonpatch==1.32 jsonpointer==2.0 jsonschema==4.10.3 keystoneauth1==5.6.0 keystonemiddleware==10.6.0 kombu==5.3.5 logutils==0.3.5 lxml==5.1.0 macaroonbakery==1.3.4 Mako==1.3.2.dev0 MarkupSafe==2.1.5 mccabe==0.7.0 microversion-parse==1.0.1 mock==5.1.0 monotonic==1.6 more-itertools==10.2.0 mox3==1.0.0 msgpack==1.0.3 multidict==6.0.4 munch==4.0.0 netaddr==0.8.0 netifaces==0.11.0 networkx==2.8.8 oauthlib==3.2.2 openstackdocstheme==3.2.0 openstacksdk==3.0.0 os-api-ref==2.3.0 os-client-config==2.1.0 os-resource-classes==1.1.0 os-service-types==1.7.0 os-testr==3.0.0 osc-lib==3.0.1 osc-placement==4.3.0 oslo.cache==3.7.0 oslo.concurrency==6.0.0 oslo.config==9.4.0 oslo.context==5.5.0 oslo.db==15.0.0 oslo.i18n==6.3.0 oslo.log==5.5.0 oslo.messaging==14.6.0 oslo.metrics==0.8.0 oslo.middleware==6.1.0 oslo.policy==4.3.0 oslo.reports==3.3.0 oslo.serialization==5.4.0 oslo.service==3.4.0 oslo.upgradecheck==2.3.0 oslo.utils==7.1.0 oslo.versionedobjects==3.3.0 oslotest==4.5.0 packaging==23.2 Paste==3.7.1 PasteDeploy==3.1.0 pbr==5.11.1 pecan==1.5.1 pillow==10.2.0 platformdirs==4.2.0 ply==3.11 prettytable==3.6.0 prometheus-client==0.19.0 protobuf==4.21.12 psutil==5.9.8 psycopg2==2.9.9 pyasyncore==1.0.2 pycadf==3.1.1 pycodestyle==2.11.1 pycparser==2.21 pyflakes==3.2.0 Pygments==2.17.2 pyinotify==0.9.6 PyJWT==2.7.0 pymacaroons==0.13.0 pymongo==3.11.0 PyMySQL==1.0.2 PyNaCl==1.5.0 pyOpenSSL==23.2.0 pyparsing==3.1.1 pyperclip==1.8.2 pyRFC3339==1.1 pyrsistent==0.20.0 python-cinderclient==9.5.0 python-dateutil==2.8.2 python-glanceclient==4.4.0 python-ironicclient==5.5.0 python-keystoneclient==5.4.0 python-libmaas==0.6.8 python-memcached==1.58 python-monascaclient==2.8.0 python-neutronclient==11.2.0 python-novaclient==18.5.0 python-openstackclient==6.3.0 python-subunit==1.4.2 pytz==2024.1 PyYAML==6.0.1 repoze.lru==0.7 requests==2.31.0 requestsexceptions==1.4.0 restructuredtext-lint==1.3.2 rfc3986==2.0.0 roman==3.3 Routes==2.5.1 setuptools==68.1.2 simplegeneric==0.8.1 simplejson==3.19.2 six==1.16.0 snowballstemmer==2.2.0 soupsieve==2.5 Sphinx==7.2.6 sphinxcontrib-apidoc==0.3.0 sphinxcontrib-httpdomain==1.8.0 sphinxcontrib-pecanwsme==0.10.0 sphinxcontrib-svg2pdfconverter==1.2.2 SQLAlchemy==1.4.50 sqlalchemy-migrate==0.13.0 SQLAlchemy-Utils==0.41.1 sqlparse==0.4.4 statsd==4.0.1 stestr==4.1.0 stevedore==5.1.0 taskflow==5.5.0 Tempita==0.5.2 tenacity==8.2.3 terminaltables==3.1.10 testrepository==0.0.20 testresources==2.0.1 testscenarios==0.5.0 testtools==2.7.1 tinycss2==1.2.1 tomlkit==0.12.4 typing_extensions==4.10.0 tzlocal==5.2 unittest2==1.1.0 urllib3==2.0.7 vine==5.0.0 voluptuous==0.14.2 waitress==2.1.2 warlock==2.0.1 wcwidth==0.2.5 webencodings==0.5.1 WebOb==1.8.7 WebTest==3.0.0 wheel==0.42.0 wrapt==1.15.0 WSME==0.12.1 xcffib==0.11.1 yarl==1.8.2 zipp==1.0.0 + exit 1 make[1]: *** [debian/rules:39: override_dh_install] Error 1 make[1]: Leaving directory '/<>' make: *** [debian/rules:14: binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-03-27T21:22:08Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 30988 Build-Time: 50 Distribution: noble-proposed Fail-Stage: build Host Architecture: amd64 Install-Time: 71 Job: watcher_12.0.0~rc1-0ubuntu1.dsc Machine Architecture: amd64 Package: watcher Package-Time: 121 Source-Version: 2:12.0.0~rc1-0ubuntu1 Space: 30988 Status: attempted Version: 2:12.0.0~rc1-0ubuntu1 -------------------------------------------------------------------------------- Finished at 2024-03-27T21:22:08Z Build needed 00:02:01, 30988k disk space E: Build failure (dpkg-buildpackage died) RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=amd64 PACKAGEBUILD-27943694 Scanning for processes to kill in build PACKAGEBUILD-27943694