Exporting environment variables Exporting CI Exporting DISPLAY Exporting DOCKER_PASSWORD Exporting DOCKER_USERNAME Exporting PAGER Exporting SEMAPHORE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SEMAPHORE_CACHE_ARCHIVE_METHOD Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_GIT_COMMITTER Exporting SEMAPHORE_GIT_COMMIT_AUTHOR Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_REPO_NAME Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_WORKING_BRANCH Exporting SEMAPHORE_JOB_CREATION_TIME Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_JOB_TYPE Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_MANUAL_RUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SSH_PRIVATE_KEY_PATH Exporting TERM Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting /home/semaphore/.ssh/id_rsa with file mode 0600 Running the pre-job hook configured in the agent Running: source /opt/semaphoreci/prejob/pre_job.sh Warning: The agent is configured to fail the job if the pre-job hook fails. Installing toolbox in pre-job-hook Toolbox download URL: http://packages.semaphoreci.com/toolbox/releases/download/v1.22.2/linux.tar Tar file: linux.tar Attempt 5 toolbox/ toolbox/artifact toolbox/libcheckout toolbox/sem-install toolbox/toolbox toolbox/README.md toolbox/libchecksum toolbox/enetwork toolbox/cache toolbox/ssh-session-cli toolbox/sem-context toolbox/sem-semantic-release toolbox/install-package toolbox/spc toolbox/sem-dockerize toolbox/test-results toolbox/sem-service toolbox/system-metrics-collector toolbox/install-toolbox toolbox/when toolbox/sem-version toolbox/Dockerfile.dev toolbox/sem-service-check-params toolbox/retry retry installed ssh-session-cli installed cache installed sem-context installed sem-service installed sem-dockerize installed sem-service-check-params installed sem-semantic-release installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Installing the install-package for linux install-package installed Installing the SPC CLI spc installed Installing the when CLI when installed Installing the enetwork CLI enetwork installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Toolbox installed Starting ssh-agent Agent pid 2896 ssh-agent started Connecting to cache # 94.130.239.239:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.239.239:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.239.239:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.239.239:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 # 94.130.239.239:29920 SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.11 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) sem-version python 3.12 [09:32 28/11/2024]: Changing 'python' to version 3.12 * Switching to Python version 3.12 * Done. Python 3.12.5 [09:32 28/11/2024]: Switch successful. checkout Performing shallow clone with depth: 50 Cloning into 'fiaas-deploy-daemon'... Warning: Permanently added 'github.com,140.82.121.4' (ECDSA) to the list of known hosts. remote: Enumerating objects: 1331, done. remote: Counting objects: 0% (1/1331) remote: Counting objects: 1% (14/1331) remote: Counting objects: 2% (27/1331) remote: Counting objects: 3% (40/1331) remote: Counting objects: 4% (54/1331) remote: Counting objects: 5% (67/1331) remote: Counting objects: 6% (80/1331) remote: Counting objects: 7% (94/1331) remote: Counting objects: 8% (107/1331) remote: Counting objects: 9% (120/1331) remote: Counting objects: 10% (134/1331) remote: Counting objects: 11% (147/1331) remote: Counting objects: 12% (160/1331) remote: Counting objects: 13% (174/1331) remote: Counting objects: 14% (187/1331) remote: Counting objects: 15% (200/1331) remote: Counting objects: 16% (213/1331) remote: Counting objects: 17% (227/1331) remote: Counting objects: 18% (240/1331) remote: Counting objects: 19% (253/1331) remote: Counting objects: 20% (267/1331) remote: Counting objects: 21% (280/1331) remote: Counting objects: 22% (293/1331) remote: Counting objects: 23% (307/1331) remote: Counting objects: 24% (320/1331) remote: Counting objects: 25% (333/1331) remote: Counting objects: 26% (347/1331) remote: Counting objects: 27% (360/1331) remote: Counting objects: 28% (373/1331) remote: Counting objects: 29% (386/1331) remote: Counting objects: 30% (400/1331) remote: Counting objects: 31% (413/1331) remote: Counting objects: 32% (426/1331) remote: Counting objects: 33% (440/1331) remote: Counting objects: 34% (453/1331) remote: Counting objects: 35% (466/1331) remote: Counting objects: 36% (480/1331) remote: Counting objects: 37% (493/1331) remote: Counting objects: 38% (506/1331) remote: Counting objects: 39% (520/1331) remote: Counting objects: 40% (533/1331) remote: Counting objects: 41% (546/1331) remote: Counting objects: 42% (560/1331) remote: Counting objects: 43% (573/1331) remote: Counting objects: 44% (586/1331) remote: Counting objects: 45% (599/1331) remote: Counting objects: 46% (613/1331) remote: Counting objects: 47% (626/1331) remote: Counting objects: 48% (639/1331) remote: Counting objects: 49% (653/1331) remote: Counting objects: 50% (666/1331) remote: Counting objects: 51% (679/1331) remote: Counting objects: 52% (693/1331) remote: Counting objects: 53% (706/1331) remote: Counting objects: 54% (719/1331) remote: Counting objects: 55% (733/1331) remote: Counting objects: 56% (746/1331) remote: Counting objects: 57% (759/1331) remote: Counting objects: 58% (772/1331) remote: Counting objects: 59% (786/1331) remote: Counting objects: 60% (799/1331) remote: Counting objects: 61% (812/1331) remote: Counting objects: 62% (826/1331) remote: Counting objects: 63% (839/1331) remote: Counting objects: 64% (852/1331) remote: Counting objects: 65% (866/1331) remote: Counting objects: 66% (879/1331) remote: Counting objects: 67% (892/1331) remote: Counting objects: 68% (906/1331) remote: Counting objects: 69% (919/1331) remote: Counting objects: 70% (932/1331) remote: Counting objects: 71% (946/1331) remote: Counting objects: 72% (959/1331) remote: Counting objects: 73% (972/1331) remote: Counting objects: 74% (985/1331) remote: Counting objects: 75% (999/1331) remote: Counting objects: 76% (1012/1331) remote: Counting objects: 77% (1025/1331) remote: Counting objects: 78% (1039/1331) remote: Counting objects: 79% (1052/1331) remote: Counting objects: 80% (1065/1331) remote: Counting objects: 81% (1079/1331) remote: Counting objects: 82% (1092/1331) remote: Counting objects: 83% (1105/1331) remote: Counting objects: 84% (1119/1331) remote: Counting objects: 85% (1132/1331) remote: Counting objects: 86% (1145/1331) remote: Counting objects: 87% (1158/1331) remote: Counting objects: 88% (1172/1331) remote: Counting objects: 89% (1185/1331) remote: Counting objects: 90% (1198/1331) remote: Counting objects: 91% (1212/1331) remote: Counting objects: 92% (1225/1331) remote: Counting objects: 93% (1238/1331) remote: Counting objects: 94% (1252/1331) remote: Counting objects: 95% (1265/1331) remote: Counting objects: 96% (1278/1331) remote: Counting objects: 97% (1292/1331) remote: Counting objects: 98% (1305/1331) remote: Counting objects: 99% (1318/1331) remote: Counting objects: 100% (1331/1331) remote: Counting objects: 100% (1331/1331), done. remote: Compressing objects: 0% (1/777) remote: Compressing objects: 1% (8/777) remote: Compressing objects: 2% (16/777) remote: Compressing objects: 3% (24/777) remote: Compressing objects: 4% (32/777) remote: Compressing objects: 5% (39/777) remote: Compressing objects: 6% (47/777) remote: Compressing objects: 7% (55/777) remote: Compressing objects: 8% (63/777) remote: Compressing objects: 9% (70/777) remote: Compressing objects: 10% (78/777) remote: Compressing objects: 11% (86/777) remote: Compressing objects: 12% (94/777) remote: Compressing objects: 13% (102/777) remote: Compressing objects: 14% (109/777) remote: Compressing objects: 15% (117/777) remote: Compressing objects: 16% (125/777) remote: Compressing objects: 17% (133/777) remote: Compressing objects: 18% (140/777) remote: Compressing objects: 19% (148/777) remote: Compressing objects: 20% (156/777) remote: Compressing objects: 21% (164/777) remote: Compressing objects: 22% (171/777) remote: Compressing objects: 23% (179/777) remote: Compressing objects: 24% (187/777) remote: Compressing objects: 25% (195/777) remote: Compressing objects: 26% (203/777) remote: Compressing objects: 27% (210/777) remote: Compressing objects: 28% (218/777) remote: Compressing objects: 29% (226/777) remote: Compressing objects: 30% (234/777) remote: Compressing objects: 31% (241/777) remote: Compressing objects: 32% (249/777) remote: Compressing objects: 33% (257/777) remote: Compressing objects: 34% (265/777) remote: Compressing objects: 35% (272/777) remote: Compressing objects: 36% (280/777) remote: Compressing objects: 37% (288/777) remote: Compressing objects: 38% (296/777) remote: Compressing objects: 39% (304/777) remote: Compressing objects: 40% (311/777) remote: Compressing objects: 41% (319/777) remote: Compressing objects: 42% (327/777) remote: Compressing objects: 43% (335/777) remote: Compressing objects: 44% (342/777) remote: Compressing objects: 45% (350/777) remote: Compressing objects: 46% (358/777) remote: Compressing objects: 47% (366/777) remote: Compressing objects: 48% (373/777) remote: Compressing objects: 49% (381/777) remote: Compressing objects: 50% (389/777) remote: Compressing objects: 51% (397/777) remote: Compressing objects: 52% (405/777) remote: Compressing objects: 53% (412/777) remote: Compressing objects: 54% (420/777) remote: Compressing objects: 55% (428/777) remote: Compressing objects: 56% (436/777) remote: Compressing objects: 57% (443/777) remote: Compressing objects: 58% (451/777) remote: Compressing objects: 59% (459/777) remote: Compressing objects: 60% (467/777) remote: Compressing objects: 61% (474/777) remote: Compressing objects: 62% (482/777) remote: Compressing objects: 63% (490/777) remote: Compressing objects: 64% (498/777) remote: Compressing objects: 65% (506/777) remote: Compressing objects: 66% (513/777) remote: Compressing objects: 67% (521/777) remote: Compressing objects: 68% (529/777) remote: Compressing objects: 69% (537/777) remote: Compressing objects: 70% (544/777) remote: Compressing objects: 71% (552/777) remote: Compressing objects: 72% (560/777) remote: Compressing objects: 73% (568/777) remote: Compressing objects: 74% (575/777) remote: Compressing objects: 75% (583/777) remote: Compressing objects: 76% (591/777) remote: Compressing objects: 77% (599/777) remote: Compressing objects: 78% (607/777) remote: Compressing objects: 79% (614/777) remote: Compressing objects: 80% (622/777) remote: Compressing objects: 81% (630/777) remote: Compressing objects: 82% (638/777) remote: Compressing objects: 83% (645/777) remote: Compressing objects: 84% (653/777) remote: Compressing objects: 85% (661/777) remote: Compressing objects: 86% (669/777) remote: Compressing objects: 87% (676/777) remote: Compressing objects: 88% (684/777) remote: Compressing objects: 89% (692/777) remote: Compressing objects: 90% (700/777) remote: Compressing objects: 91% (708/777) remote: Compressing objects: 92% (715/777) remote: Compressing objects: 93% (723/777) remote: Compressing objects: 94% (731/777) remote: Compressing objects: 95% (739/777) remote: Compressing objects: 96% (746/777) remote: Compressing objects: 97% (754/777) remote: Compressing objects: 98% (762/777) remote: Compressing objects: 99% (770/777) remote: Compressing objects: 100% (777/777) remote: Compressing objects: 100% (777/777), done. Receiving objects: 0% (1/1331) Receiving objects: 1% (14/1331) Receiving objects: 2% (27/1331) Receiving objects: 3% (40/1331) Receiving objects: 4% (54/1331) Receiving objects: 5% (67/1331) Receiving objects: 6% (80/1331) Receiving objects: 7% (94/1331) Receiving objects: 8% (107/1331) Receiving objects: 9% (120/1331) Receiving objects: 10% (134/1331) Receiving objects: 11% (147/1331) Receiving objects: 12% (160/1331) Receiving objects: 13% (174/1331) Receiving objects: 14% (187/1331) Receiving objects: 15% (200/1331) Receiving objects: 16% (213/1331) Receiving objects: 17% (227/1331) Receiving objects: 18% (240/1331) Receiving objects: 19% (253/1331) Receiving objects: 20% (267/1331) Receiving objects: 21% (280/1331) Receiving objects: 22% (293/1331) Receiving objects: 23% (307/1331) Receiving objects: 24% (320/1331) Receiving objects: 25% (333/1331) Receiving objects: 26% (347/1331) Receiving objects: 27% (360/1331) Receiving objects: 28% (373/1331) Receiving objects: 29% (386/1331) Receiving objects: 30% (400/1331) Receiving objects: 31% (413/1331) Receiving objects: 32% (426/1331) Receiving objects: 33% (440/1331) Receiving objects: 34% (453/1331) Receiving objects: 35% (466/1331) Receiving objects: 36% (480/1331) Receiving objects: 37% (493/1331) Receiving objects: 38% (506/1331) Receiving objects: 39% (520/1331) Receiving objects: 40% (533/1331) Receiving objects: 41% (546/1331) Receiving objects: 42% (560/1331) Receiving objects: 43% (573/1331) Receiving objects: 44% (586/1331) Receiving objects: 45% (599/1331) Receiving objects: 46% (613/1331) Receiving objects: 47% (626/1331) Receiving objects: 48% (639/1331) Receiving objects: 49% (653/1331) Receiving objects: 50% (666/1331) Receiving objects: 51% (679/1331) Receiving objects: 52% (693/1331) Receiving objects: 53% (706/1331) Receiving objects: 54% (719/1331) Receiving objects: 55% (733/1331) Receiving objects: 56% (746/1331) Receiving objects: 57% (759/1331) Receiving objects: 58% (772/1331) Receiving objects: 59% (786/1331) Receiving objects: 60% (799/1331) Receiving objects: 61% (812/1331) Receiving objects: 62% (826/1331) Receiving objects: 63% (839/1331) Receiving objects: 64% (852/1331) Receiving objects: 65% (866/1331) Receiving objects: 66% (879/1331) Receiving objects: 67% (892/1331) Receiving objects: 68% (906/1331) Receiving objects: 69% (919/1331) Receiving objects: 70% (932/1331) Receiving objects: 71% (946/1331) Receiving objects: 72% (959/1331) Receiving objects: 73% (972/1331) Receiving objects: 74% (985/1331) Receiving objects: 75% (999/1331) Receiving objects: 76% (1012/1331) Receiving objects: 77% (1025/1331) Receiving objects: 78% (1039/1331) Receiving objects: 79% (1052/1331) Receiving objects: 80% (1065/1331) Receiving objects: 81% (1079/1331) Receiving objects: 82% (1092/1331) Receiving objects: 83% (1105/1331) Receiving objects: 84% (1119/1331) Receiving objects: 85% (1132/1331) remote: Total 1331 (delta 891), reused 895 (delta 542), pack-reused 0 (from 0) Receiving objects: 86% (1145/1331) Receiving objects: 87% (1158/1331) Receiving objects: 88% (1172/1331) Receiving objects: 89% (1185/1331) Receiving objects: 90% (1198/1331) Receiving objects: 91% (1212/1331) Receiving objects: 92% (1225/1331) Receiving objects: 93% (1238/1331) Receiving objects: 94% (1252/1331) Receiving objects: 95% (1265/1331) Receiving objects: 96% (1278/1331) Receiving objects: 97% (1292/1331) Receiving objects: 98% (1305/1331) Receiving objects: 99% (1318/1331) Receiving objects: 100% (1331/1331) Receiving objects: 100% (1331/1331), 518.62 KiB | 1.33 MiB/s, done. Resolving deltas: 0% (0/891) Resolving deltas: 1% (9/891) Resolving deltas: 2% (18/891) Resolving deltas: 3% (27/891) Resolving deltas: 4% (36/891) Resolving deltas: 5% (46/891) Resolving deltas: 6% (54/891) Resolving deltas: 7% (63/891) Resolving deltas: 8% (72/891) Resolving deltas: 9% (81/891) Resolving deltas: 10% (91/891) Resolving deltas: 11% (99/891) Resolving deltas: 12% (107/891) Resolving deltas: 13% (116/891) Resolving deltas: 14% (125/891) Resolving deltas: 15% (134/891) Resolving deltas: 16% (145/891) Resolving deltas: 17% (152/891) Resolving deltas: 18% (161/891) Resolving deltas: 19% (170/891) Resolving deltas: 20% (179/891) Resolving deltas: 21% (188/891) Resolving deltas: 22% (197/891) Resolving deltas: 23% (205/891) Resolving deltas: 24% (214/891) Resolving deltas: 25% (223/891) Resolving deltas: 26% (232/891) Resolving deltas: 27% (241/891) Resolving deltas: 28% (250/891) Resolving deltas: 29% (259/891) Resolving deltas: 30% (268/891) Resolving deltas: 31% (277/891) Resolving deltas: 32% (286/891) Resolving deltas: 33% (295/891) Resolving deltas: 34% (303/891) Resolving deltas: 35% (312/891) Resolving deltas: 36% (321/891) Resolving deltas: 37% (332/891) Resolving deltas: 38% (339/891) Resolving deltas: 39% (348/891) Resolving deltas: 40% (357/891) Resolving deltas: 41% (366/891) Resolving deltas: 42% (375/891) Resolving deltas: 43% (384/891) Resolving deltas: 44% (393/891) Resolving deltas: 45% (401/891) Resolving deltas: 46% (410/891) Resolving deltas: 47% (420/891) Resolving deltas: 48% (428/891) Resolving deltas: 49% (438/891) Resolving deltas: 50% (446/891) Resolving deltas: 51% (455/891) Resolving deltas: 52% (464/891) Resolving deltas: 53% (473/891) Resolving deltas: 54% (482/891) Resolving deltas: 55% (491/891) Resolving deltas: 56% (499/891) Resolving deltas: 57% (509/891) Resolving deltas: 58% (517/891) Resolving deltas: 59% (526/891) Resolving deltas: 60% (535/891) Resolving deltas: 61% (544/891) Resolving deltas: 62% (553/891) Resolving deltas: 63% (563/891) Resolving deltas: 64% (571/891) Resolving deltas: 65% (580/891) Resolving deltas: 66% (589/891) Resolving deltas: 67% (597/891) Resolving deltas: 68% (606/891) Resolving deltas: 69% (615/891) Resolving deltas: 70% (624/891) Resolving deltas: 71% (633/891) Resolving deltas: 72% (642/891) Resolving deltas: 73% (651/891) Resolving deltas: 74% (660/891) Resolving deltas: 75% (669/891) Resolving deltas: 76% (678/891) Resolving deltas: 77% (687/891) Resolving deltas: 78% (695/891) Resolving deltas: 79% (704/891) Resolving deltas: 80% (713/891) Resolving deltas: 81% (722/891) Resolving deltas: 82% (731/891) Resolving deltas: 83% (740/891) Resolving deltas: 84% (749/891) Resolving deltas: 85% (758/891) Resolving deltas: 86% (767/891) Resolving deltas: 87% (777/891) Resolving deltas: 88% (785/891) Resolving deltas: 89% (793/891) Resolving deltas: 90% (802/891) Resolving deltas: 91% (811/891) Resolving deltas: 92% (820/891) Resolving deltas: 93% (829/891) Resolving deltas: 94% (838/891) Resolving deltas: 95% (847/891) Resolving deltas: 96% (856/891) Resolving deltas: 97% (865/891) Resolving deltas: 98% (874/891) Resolving deltas: 99% (883/891) Resolving deltas: 100% (891/891) Resolving deltas: 100% (891/891), done. HEAD is now at 2845c48 Skip updates on Application with deletionTimestamp in the past docker login --username "${DOCKER_USERNAME}" --password-stdin <<< "${DOCKER_PASSWORD}" WARNING! Your password will be stored unencrypted in /home/semaphore/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credential-stores Login Succeeded pip install .[ci] Processing /home/semaphore/fiaas-deploy-daemon Installing build dependencies ... [?25l- \ | / done [?25h Getting requirements to build wheel ... [?25l- done [?25h Preparing metadata (pyproject.toml) ... [?25l- done [?25hCollecting ConfigArgParse==0.14.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading ConfigArgParse-0.14.0.tar.gz (26 kB) Installing build dependencies ... [?25l- \ done [?25h Getting requirements to build wheel ... [?25l- done [?25h Preparing metadata (pyproject.toml) ... [?25l- done [?25hCollecting prometheus_client==0.7.1 (from fiaas-deploy-daemon==1.0.dev0) Downloading prometheus_client-0.7.1.tar.gz (38 kB) Installing build dependencies ... [?25l- \ done [?25h Getting requirements to build wheel ... [?25l- done [?25h Preparing metadata (pyproject.toml) ... [?25l- done [?25hCollecting PyYAML==6.0.2 (from fiaas-deploy-daemon==1.0.dev0) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting pyaml==19.4.1 (from fiaas-deploy-daemon==1.0.dev0) Downloading pyaml-19.4.1-py2.py3-none-any.whl.metadata (10 kB) Collecting pinject==0.14.1 (from fiaas-deploy-daemon==1.0.dev0) Downloading pinject-0.14.1-py3-none-any.whl.metadata (53 kB) Collecting decorator<5.0.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading decorator-4.4.2-py2.py3-none-any.whl.metadata (4.2 kB) Collecting six>=1.12.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Collecting k8s==0.27.3 (from fiaas-deploy-daemon==1.0.dev0) Downloading k8s-0.27.3-py2.py3-none-any.whl.metadata (4.4 kB) Collecting appdirs==1.4.3 (from fiaas-deploy-daemon==1.0.dev0) Downloading appdirs-1.4.3-py2.py3-none-any.whl.metadata (8.8 kB) Collecting requests-toolbelt==0.10.1 (from fiaas-deploy-daemon==1.0.dev0) Downloading requests_toolbelt-0.10.1-py2.py3-none-any.whl.metadata (14 kB) Collecting backoff==1.8.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading backoff-1.8.0-py2.py3-none-any.whl.metadata (12 kB) Collecting py27hash==1.1.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading py27hash-1.1.0-py3-none-any.whl.metadata (5.2 kB) Collecting Flask==3.0.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading flask-3.0.0-py3-none-any.whl.metadata (3.6 kB) Collecting flask-talisman>=1.1.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading flask_talisman-1.1.0-py2.py3-none-any.whl.metadata (18 kB) Collecting jinja2>=3.0.1 (from fiaas-deploy-daemon==1.0.dev0) Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB) Collecting markupsafe>=2.1.3 (from fiaas-deploy-daemon==1.0.dev0) Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Collecting itsdangerous>=2.1.2 (from fiaas-deploy-daemon==1.0.dev0) Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB) Collecting werkzeug>=3.0.1 (from fiaas-deploy-daemon==1.0.dev0) Downloading werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB) Collecting blinker>=1.7.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB) Collecting urllib3==1.26.19 (from fiaas-deploy-daemon==1.0.dev0) Downloading urllib3-1.26.19-py2.py3-none-any.whl.metadata (49 kB) Collecting requests==2.32.3 (from fiaas-deploy-daemon==1.0.dev0) Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Collecting click>=8.1.3 (from Flask==3.0.0->fiaas-deploy-daemon==1.0.dev0) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting pyrfc3339==1.1 (from k8s==0.27.3->fiaas-deploy-daemon==1.0.dev0) Downloading pyRFC3339-1.1-py2.py3-none-any.whl.metadata (2.0 kB) Collecting cachetools==5.3.3 (from k8s==0.27.3->fiaas-deploy-daemon==1.0.dev0) Downloading cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB) Collecting charset-normalizer<4,>=2 (from requests==2.32.3->fiaas-deploy-daemon==1.0.dev0) Downloading charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB) Collecting idna<4,>=2.5 (from requests==2.32.3->fiaas-deploy-daemon==1.0.dev0) Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Collecting certifi>=2017.4.17 (from requests==2.32.3->fiaas-deploy-daemon==1.0.dev0) Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB) Collecting pytz (from pyrfc3339==1.1->k8s==0.27.3->fiaas-deploy-daemon==1.0.dev0) Downloading pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB) Collecting tox==4.14.2 (from fiaas-deploy-daemon==1.0.dev0) Downloading tox-4.14.2-py3-none-any.whl.metadata (5.0 kB) Collecting virtualenv==20.26.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading virtualenv-20.26.0-py3-none-any.whl.metadata (4.4 kB) Collecting black~=22.0 (from fiaas-deploy-daemon==1.0.dev0) Downloading black-22.12.0-py3-none-any.whl.metadata (52 kB) Collecting chardet>=5.2 (from tox==4.14.2->fiaas-deploy-daemon==1.0.dev0) Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB) Collecting colorama>=0.4.6 (from tox==4.14.2->fiaas-deploy-daemon==1.0.dev0) Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) Collecting filelock>=3.13.1 (from tox==4.14.2->fiaas-deploy-daemon==1.0.dev0) Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB) Requirement already satisfied: packaging>=23.2 in /home/semaphore/.pyenv/3.12/lib/python3.12/site-packages (from tox==4.14.2->fiaas-deploy-daemon==1.0.dev0) (24.1) Collecting platformdirs>=4.1 (from tox==4.14.2->fiaas-deploy-daemon==1.0.dev0) Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB) Requirement already satisfied: pluggy>=1.3 in /home/semaphore/.pyenv/3.12/lib/python3.12/site-packages (from tox==4.14.2->fiaas-deploy-daemon==1.0.dev0) (1.5.0) Collecting pyproject-api>=1.6.1 (from tox==4.14.2->fiaas-deploy-daemon==1.0.dev0) Downloading pyproject_api-1.8.0-py3-none-any.whl.metadata (2.7 kB) Collecting distlib<1,>=0.3.7 (from virtualenv==20.26.0->fiaas-deploy-daemon==1.0.dev0) Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB) Collecting mypy-extensions>=0.4.3 (from black~=22.0->fiaas-deploy-daemon==1.0.dev0) Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Collecting pathspec>=0.9.0 (from black~=22.0->fiaas-deploy-daemon==1.0.dev0) Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) Downloading appdirs-1.4.3-py2.py3-none-any.whl (12 kB) Downloading backoff-1.8.0-py2.py3-none-any.whl (45 kB) Downloading flask-3.0.0-py3-none-any.whl (99 kB) Downloading k8s-0.27.3-py2.py3-none-any.whl (43 kB) Downloading pinject-0.14.1-py3-none-any.whl (42 kB) Downloading py27hash-1.1.0-py3-none-any.whl (9.7 kB) Downloading pyaml-19.4.1-py2.py3-none-any.whl (16 kB) Downloading PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/767.5 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 767.5/767.5 kB 53.4 MB/s eta 0:00:00 [?25hDownloading requests-2.32.3-py3-none-any.whl (64 kB) Downloading requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB) Downloading urllib3-1.26.19-py2.py3-none-any.whl (143 kB) Downloading cachetools-5.3.3-py3-none-any.whl (9.3 kB) Downloading pyRFC3339-1.1-py2.py3-none-any.whl (5.7 kB) Downloading tox-4.14.2-py3-none-any.whl (155 kB) Downloading virtualenv-20.26.0-py3-none-any.whl (3.9 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 94.2 MB/s eta 0:00:00 [?25hDownloading black-22.12.0-py3-none-any.whl (167 kB) Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB) Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB) Downloading flask_talisman-1.1.0-py2.py3-none-any.whl (18 kB) Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB) Downloading jinja2-3.1.4-py3-none-any.whl (133 kB) Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Downloading werkzeug-3.1.3-py3-none-any.whl (224 kB) Downloading certifi-2024.8.30-py3-none-any.whl (167 kB) Downloading chardet-5.2.0-py3-none-any.whl (199 kB) Downloading charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB) Downloading click-8.1.7-py3-none-any.whl (97 kB) Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB) Downloading filelock-3.16.1-py3-none-any.whl (16 kB) Downloading idna-3.10-py3-none-any.whl (70 kB) Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB) Downloading pyproject_api-1.8.0-py3-none-any.whl (13 kB) Downloading pytz-2024.2-py2.py3-none-any.whl (508 kB) Building wheels for collected packages: fiaas-deploy-daemon, ConfigArgParse, prometheus_client Building wheel for fiaas-deploy-daemon (pyproject.toml) ... [?25l- \ done [?25h Created wheel for fiaas-deploy-daemon: filename=fiaas_deploy_daemon-1.0.dev0-py3-none-any.whl size=107751 sha256=0de17ddea3b992d2c328d24ac792ab0beee0f3cb72361270b673d42394ed7d2e Stored in directory: /home/semaphore/.pip_download_cache/wheels/f3/42/75/81a6b96e37ae8ce40169bd84ae8fa04c0667934e4e83201e8b Building wheel for ConfigArgParse (pyproject.toml) ... [?25l- done [?25h Created wheel for ConfigArgParse: filename=ConfigArgParse-0.14.0-py3-none-any.whl size=17495 sha256=83b94b7d5455e17e0b8e886fb6a5097113151881d8409747e72a567a2eb00640 Stored in directory: /home/semaphore/.pip_download_cache/wheels/87/95/2b/9445eef20b505ed81e3a7b3c3c69236c17db6580f617e5f516 Building wheel for prometheus_client (pyproject.toml) ... [?25l- done [?25h Created wheel for prometheus_client: filename=prometheus_client-0.7.1-py3-none-any.whl size=41391 sha256=acf61ad87b02c8f0c961aeb619689c6a7145c9e93f7f3bbeef125c368256faf8 Stored in directory: /home/semaphore/.pip_download_cache/wheels/c3/d0/bc/d5df31f309d71d050de9cb5e11c12033efab3f78e0ba2421a7 Successfully built fiaas-deploy-daemon ConfigArgParse prometheus_client Installing collected packages: pytz, prometheus_client, flask-talisman, distlib, ConfigArgParse, appdirs, urllib3, six, PyYAML, pyrfc3339, pyproject-api, py27hash, platformdirs, pathspec, mypy-extensions, markupsafe, itsdangerous, idna, filelock, decorator, colorama, click, charset-normalizer, chardet, certifi, cachetools, blinker, backoff, werkzeug, virtualenv, requests, pyaml, pinject, jinja2, black, tox, requests-toolbelt, k8s, Flask, fiaas-deploy-daemon Successfully installed ConfigArgParse-0.14.0 Flask-3.0.0 PyYAML-6.0.2 appdirs-1.4.3 backoff-1.8.0 black-22.12.0 blinker-1.9.0 cachetools-5.3.3 certifi-2024.8.30 chardet-5.2.0 charset-normalizer-3.4.0 click-8.1.7 colorama-0.4.6 decorator-4.4.2 distlib-0.3.9 fiaas-deploy-daemon-1.0.dev0 filelock-3.16.1 flask-talisman-1.1.0 idna-3.10 itsdangerous-2.2.0 jinja2-3.1.4 k8s-0.27.3 markupsafe-3.0.2 mypy-extensions-1.0.0 pathspec-0.12.1 pinject-0.14.1 platformdirs-4.3.6 prometheus_client-0.7.1 py27hash-1.1.0 pyaml-19.4.1 pyproject-api-1.8.0 pyrfc3339-1.1 pytz-2024.2 requests-2.32.3 requests-toolbelt-0.10.1 six-1.16.0 tox-4.14.2 urllib3-1.26.19 virtualenv-20.26.0 werkzeug-3.1.3 [notice] A new release of pip is available: 24.2 -> 24.3.1 [notice] To update, run: pip install --upgrade pip tox -e codestyle,test codestyle: install_deps> python -I -m pip install '.[dev]' .pkg: install_requires> python -I -m pip install 'setuptools>=61.0' setuptools_scm wheel .pkg: _optional_hooks> python /home/semaphore/.pyenv/3.12/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: get_requires_for_build_editable> python /home/semaphore/.pyenv/3.12/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta .pkg: freeze> python -m pip freeze --all .pkg: packaging==24.2,pip==24.2,setuptools==75.6.0,setuptools-scm==8.1.0,wheel==0.45.1 .pkg: build_editable> python /home/semaphore/.pyenv/3.12/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta codestyle: install_package_deps> python -I -m pip install ConfigArgParse==0.14.0 Flask==3.0.0 PyYAML==6.0.2 appdirs==1.4.3 backoff==1.8.0 'blinker>=1.7.0' 'decorator<5.0.0' 'flask-talisman>=1.1.0' 'itsdangerous>=2.1.2' 'jinja2>=3.0.1' k8s==0.27.3 'markupsafe>=2.1.3' pinject==0.14.1 prometheus_client==0.7.1 py27hash==1.1.0 pyaml==19.4.1 requests-toolbelt==0.10.1 requests==2.32.3 'six>=1.12.0' urllib3==1.26.19 'werkzeug>=3.0.1' codestyle: install_package> python -I -m pip install --force-reinstall --no-deps /home/semaphore/fiaas-deploy-daemon/.tox/.tmp/package/1/fiaas_deploy_daemon-1.0.dev0-0.editable-py3-none-any.whl codestyle: freeze> python -m pip freeze --all codestyle: appdirs==1.4.3,backoff==1.8.0,blinker==1.9.0,cachetools==5.3.3,callee==0.3.1,certifi==2024.8.30,charset-normalizer==3.4.0,click==8.1.7,ConfigArgParse==0.14.0,coverage==7.6.8,decorator==4.4.2,execnet==2.1.1,fiaas-deploy-daemon @ file:///home/semaphore/fiaas-deploy-daemon/.tox/.tmp/package/1/fiaas_deploy_daemon-1.0.dev0-0.editable-py3-none-any.whl#sha256=318799c67c40b1196e2a9e4d4733e025a0b08ae190c8afdc84a29af89cf223f9,flake8==7.0.0,flake8-comprehensions==1.4.1,flake8-polyfill==1.0.2,flake8-print==3.1.4,Flask==3.0.0,flask-talisman==1.1.0,idna==3.10,iniconfig==2.0.0,itsdangerous==2.2.0,Jinja2==3.1.4,k8s==0.27.3,MarkupSafe==3.0.2,mccabe==0.7.0,packaging==24.2,pep8-naming==0.11.1,pinject==0.14.1,pip==24.2,pluggy==1.5.0,prometheus_client==0.7.1,py27hash==1.1.0,pyaml==19.4.1,pycodestyle==2.11.1,pyflakes==3.2.0,pyRFC3339==1.1,pytest==8.2.0,pytest-cov==5.0.0,pytest-helpers-namespace==2021.12.29,pytest-html==4.1.1,pytest-metadata==3.1.1,pytest-sugar==1.0.0,pytest-xdist==3.6.1,pytz==2024.2,PyYAML==6.0.2,requests==2.32.3,requests-file==1.4.3,requests-toolbelt==0.10.1,six==1.16.0,termcolor==2.5.0,urllib3==1.26.19,Werkzeug==3.1.3 codestyle: commands[0]> flake8 '--format=%(path)-50s: [%(code)s] %(text)s [line:%(row)d, column:%(col)d]' ./fiaas_deploy_daemon/crd/watcher.py : [N806] variable 'deletionTimestamp' in function should be lowercase [line:98, column:10] ./fiaas_deploy_daemon/crd/watcher.py : [E501] line too long (148 > 140 characters) [line:100, column:141] codestyle: exit 1 (0.72 seconds) /home/semaphore/fiaas-deploy-daemon> flake8 '--format=%(path)-50s: [%(code)s] %(text)s [line:%(row)d, column:%(col)d]' pid=3910 codestyle: FAIL ✖ in 18.5 seconds test: recreate env because env type changed from {'name': 'codestyle', 'type': 'VirtualEnvRunner'} to {'name': 'test', 'type': 'VirtualEnvRunner'} test: remove tox env folder /home/semaphore/fiaas-deploy-daemon/.tox/py312 test: install_deps> python -I -m pip install '.[dev]' test: install_package_deps> python -I -m pip install ConfigArgParse==0.14.0 Flask==3.0.0 PyYAML==6.0.2 appdirs==1.4.3 backoff==1.8.0 'blinker>=1.7.0' 'decorator<5.0.0' 'flask-talisman>=1.1.0' 'itsdangerous>=2.1.2' 'jinja2>=3.0.1' k8s==0.27.3 'markupsafe>=2.1.3' pinject==0.14.1 prometheus_client==0.7.1 py27hash==1.1.0 pyaml==19.4.1 requests-toolbelt==0.10.1 requests==2.32.3 'six>=1.12.0' urllib3==1.26.19 'werkzeug>=3.0.1' test: install_package> python -I -m pip install --force-reinstall --no-deps /home/semaphore/fiaas-deploy-daemon/.tox/.tmp/package/2/fiaas_deploy_daemon-1.0.dev0-0.editable-py3-none-any.whl test: commands[0]> python -m pytest -m 'not integration_test' -n auto -ra --cov=fiaas_deploy_daemon --cov-report html --cov-report xml --cov-report term --junit-xml=build/reports/tests.xml --html=build/reports/tests.html Test session starts (platform: linux, Python 3.12.5, pytest 8.2.0, pytest-sugar 1.0.0) cachedir: .tox/py312/.pytest_cache rootdir: /home/semaphore/fiaas-deploy-daemon configfile: pyproject.toml plugins: helpers-namespace-2021.12.29, html-4.1.1, cov-5.0.0, xdist-3.6.1, sugar-1.0.0, metadata-3.1.1  created: 4/4 workers initialized: 1/4 workers initialized: 2/4 workers initialized: 3/4 workers initialized: 4/4 workerscollecting ...  ready: 1/4 workers  ready: 2/4 workers ready: 3/4 workers ready: 4/4 workers collecting: 1/4 workers collecting: 2/4 workers collecting: 3/4 workers 4 workers [1083 items]  tests/fiaas_deploy_daemon/test_config.py ✓ 0%    ...eployer/kubernetes/test_pod_disruption_budget_deploy.py ✓ 0%    ...eployer/kubernetes/test_pod_disruption_budget_deploy.py ✓✓ 0%    tests/fiaas_deploy_daemon/test_config.py ✓✓ 0% ▏  ...eployer/kubernetes/test_pod_disruption_budget_deploy.py ✓✓✓ 0% ▏  tests/fiaas_deploy_daemon/test_config.py ✓✓✓ 1% ▏  ...eployer/kubernetes/test_pod_disruption_budget_deploy.py ✓✓✓✓ 1% ▏  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓ 1% ▏  ...eployer/kubernetes/test_pod_disruption_budget_deploy.py ✓✓✓✓✓ 1% ▏  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓ 1% ▏  ✓ 1% ▏  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓ 1% ▎  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓ 1% ▎  ✓✓ 1% ▎   tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓ 1% ▎  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓ 1% ▎  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓ 2% ▎  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓ 2% ▎  ✓✓✓ 2% ▎  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓ 2% ▎  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓ 2% ▎  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓ 2% ▎  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓ 2% ▎  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓✓ 2% ▎  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓✓✓ 2% ▎  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓ 2% ▎  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓ 2% ▎  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓ 3% ▍  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓ 3% ▍  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓ 3% ▍  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓✓ 3% ▍  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓✓✓ 3% ▍   ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓ 3% ▍  ✓ 3% ▍  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓✓ 3% ▍  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓ 3% ▍  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓ 3% ▍  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓ 4% ▍  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓ 4% ▍  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓ 4% ▍  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓✓ 4% ▍  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓ 4% ▍  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓ 4% ▌  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓✓ 4% ▌  ✓ 4% ▌  ✓✓ 4% ▌  ✓✓✓ 4% ▌  ✓✓✓✓ 4% ▌  ✓✓✓✓✓ 5% ▌  ✓ 5% ▌  ✓✓ 5% ▌  ✓✓✓ 5% ▌  ✓✓✓✓ 5% ▌  ✓✓✓✓✓ 5% ▌  ✓ 5% ▌  ✓✓ 5% ▌  ✓✓✓ 5% ▌  ✓✓✓✓ 5% ▌  ✓✓✓✓✓ 5% ▋  ✓ 6% ▋  ✓✓ 6% ▋  ✓✓✓ 6% ▋  ✓✓✓✓ 6% ▋  ✓✓✓✓✓ 6% ▋  ✓ 6% ▋  ✓✓ 6% ▋  ✓✓✓ 6% ▋  ✓✓✓✓ 6% ▋  ✓✓✓✓✓ 6% ▋  ✓ 6% ▋  ✓✓ 7% ▋  ✓✓✓ 7% ▋  ✓✓✓✓ 7% ▋  ✓✓✓✓✓ 7% ▊  ✓ 7% ▊  ✓✓ 7% ▊  ✓✓✓ 7% ▊  ✓✓✓✓ 7% ▊  ✓✓✓✓✓ 7% ▊  ✓ 7% ▊  ✓✓ 7% ▊  ✓✓✓ 8% ▊  ✓✓✓✓ 8% ▊  ✓✓✓✓✓ 8% ▊  ✓ 8% ▊  ✓✓ 8% ▊  ✓✓✓ 8% ▊  ✓✓✓✓ 8% ▊  ✓✓✓✓✓ 8% ▉  ✓ 8% ▉  ✓✓ 8% ▉  ✓✓✓✓ 8% ▉  ✓✓✓✓ 9% ▉  ✓✓✓✓✓ 9% ▉  ✓ 9% ▉  ✓✓ 9% ▉  ✓✓✓ 9% ▉  ✓✓✓✓ 9% ▉  ✓✓✓✓✓ 9% ▉  ✓ 9% ▉  ✓✓ 9% ▉  ✓✓✓ 9% ▉  ✓✓✓✓ 10% ▉  ✓✓✓✓✓ 10% ▉  ✓ 10% █  ✓✓ 10% █  ✓✓✓ 10% █  ✓✓✓✓ 10% █  ✓✓✓✓✓ 10% █  ✓ 10% █   ✓✓ 10% █   ✓✓✓ 10% █   ✓✓✓✓ 10% █▏  ✓✓✓✓✓ 11% █▏  ✓ 11% █▏  ✓✓ 11% █▏  ✓✓✓ 11% █▏  ✓✓✓✓ 11% █▏  ✓ 11% █▏  ✓ 11% █▎  ✓✓ 11% █▎  ✓✓✓ 11% █▎  ✓✓✓✓ 11% █▎  ✓✓✓✓✓ 11% █▎  ✓✓ 12% █▎  ✓✓ 12% █▎  ✓✓✓ 12% █▎  ✓✓✓✓ 12% █▎  ✓✓✓✓✓ 12% █▎  ✓ 12% █▎  ✓✓ 12% █▎  ✓✓✓ 12% █▎  ✓✓✓✓ 12% █▎  ✓✓✓✓✓ 12% █▎  ✓ 12% █▎  ✓✓ 13% █▍  ✓✓✓ 13% █▍  ✓✓✓✓ 13% █▍  ✓✓✓✓✓ 13% █▍  ✓ 13% █▍  ✓✓ 13% █▍  ✓✓✓ 13% █▍  ✓✓✓✓ 13% █▍  ✓✓✓✓✓ 13% █▍  ✓ 13% █▍  ✓✓ 13% █▍  ✓✓✓ 14% █▍  ✓✓✓✓ 14% █▍  ✓✓✓✓✓ 14% █▍  ✓ 14% █▍  ✓✓ 14% █▌  ✓✓✓ 14% █▌  ✓✓✓✓ 14% █▌  ✓✓✓✓✓ 14% █▌  ✓ 14% █▌  ✓✓ 14% █▌  ✓✓✓ 14% █▌  ✓✓✓✓ 15% █▌  ✓✓✓✓✓ 15% █▌  ✓ 15% █▌  ✓✓ 15% █▌  ✓✓✓ 15% █▌  ✓✓✓✓ 15% █▌  ✓✓✓✓✓ 15% █▌  ✓ 15% █▌  ✓✓ 15% █▌  ✓✓✓ 15% █▋  ✓✓✓✓ 16% █▋  ✓✓✓✓✓ 16% █▋  ✓ 16% █▋  ✓✓ 16% █▋  ✓✓✓ 16% █▋  ✓✓✓✓ 16% █▋  ✓✓✓✓✓ 16% █▋  ✓ 16% █▋  ✓✓ 16% █▋  ✓✓✓ 16% █▋  ✓✓✓✓ 16% █▋  ✓✓✓✓✓ 17% █▋  ✓ 17% █▋  ✓✓ 17% █▋  ✓✓✓ 17% █▊  ✓✓✓✓ 17% █▊  ✓✓✓✓✓ 17% █▊  ✓ 17% █▊  ✓✓ 17% █▊  ✓✓✓ 17% █▊  ✓✓✓✓ 17% █▊  ✓✓✓✓✓ 17% █▊  ✓ 18% █▊  ✓✓ 18% █▊  ✓✓✓ 18% █▊  ✓✓✓✓ 18% █▊  ✓✓✓✓✓ 18% █▊  ✓ 18% █▊  ✓✓ 18% █▊  ✓✓✓ 18% █▊  ✓✓✓✓ 18% █▉  ✓✓✓✓✓ 18% █▉  ✓ 18% █▉  ✓✓ 19% █▉  ✓✓✓ 19% █▉  ✓✓✓✓ 19% █▉  ✓✓✓✓✓ 19% █▉  ✓ 19% █▉  ✓✓ 19% █▉  ✓✓✓ 19% █▉  ✓✓✓✓ 19% █▉  ✓✓✓✓✓ 19% █▉  ✓ 19% █▉  ✓✓ 19% █▉  ✓✓✓ 20% █▉  ✓✓✓✓ 20% ██  ✓✓✓✓✓ 20% ██  ✓ 20% ██  ✓✓ 20% ██  ✓✓✓ 20% ██  ✓✓✓✓ 20% ██   ✓✓✓✓✓ 20% ██   ✓ 20% ██   ✓✓ 20% ██▏  ✓✓✓ 20% ██▏  ✓✓✓✓ 21% ██▏  ✓✓✓✓✓ 21% ██▏  ✓ 21% ██▏  ✓✓ 21% ██▏  ✓✓✓ 21% ██▏  ✓✓✓✓ 21% ██▏  ✓✓✓✓✓ 21% ██▎  ✓ 21% ██▎  ✓✓ 21% ██▎  ✓✓✓ 21% ██▎  ✓✓✓✓ 22% ██▎  ✓✓✓✓✓ 22% ██▎  ✓ 22% ██▎  ✓✓ 22% ██▎  ✓✓✓ 22% ██▎  ✓✓✓✓ 22% ██▎  ✓✓✓✓✓ 22% ██▎  ✓ 22% ██▎  ✓✓ 22% ██▎  ✓✓✓ 22% ██▎  ✓✓✓✓ 22% ██▎  ✓✓✓✓✓ 23% ██▍  ✓ 23% ██▍  ✓✓ 23% ██▍  ✓✓✓ 23% ██▍  ✓✓✓✓ 23% ██▍  ✓✓✓✓✓ 23% ██▍  ✓ 23% ██▍  ✓✓ 23% ██▍  ✓✓✓ 23% ██▍  ✓✓✓✓ 23% ██▍  ✓✓✓✓✓ 23% ██▍  ✓✓ 24% ██▍  ✓✓ 24% ██▍  ✓✓✓ 24% ██▍  ✓✓✓✓ 24% ██▍  ✓✓✓✓✓ 24% ██▍  ✓ 24% ██▌  ✓✓ 24% ██▌  ✓✓✓ 24% ██▌  ✓✓✓✓ 24% ██▌  ✓✓✓✓✓ 24% ██▌  ✓ 24% ██▌  ✓✓ 25% ██▌  ✓✓✓ 25% ██▌  ✓✓✓✓ 25% ██▌  ✓✓✓✓✓ 25% ██▌  ✓ 25% ██▌  ✓✓ 25% ██▌  ✓✓✓ 25% ██▌  ✓✓✓✓ 25% ██▌  ✓✓✓✓✓ 25% ██▌  ✓ 25% ██▋  ✓✓ 25% ██▋  ✓✓✓ 26% ██▋  ✓✓✓✓ 26% ██▋  ✓✓✓✓✓ 26% ██▋  ✓ 26% ██▋  ✓✓ 26% ██▋  ✓✓✓ 26% ██▋  ✓✓✓✓ 26% ██▋  ✓✓✓✓✓ 26% ██▋  ✓ 26% ██▋  ✓✓ 26% ██▋  ✓✓✓ 27% ██▋  ✓✓✓✓ 27% ██▋  ✓✓✓✓✓ 27% ██▋  ✓ 27% ██▋  ✓✓ 27% ██▊  ✓✓✓ 27% ██▊  ✓✓✓✓ 27% ██▊  ✓✓✓✓✓ 27% ██▊  ✓ 27% ██▊  ✓✓ 27% ██▊  ✓✓✓ 27% ██▊  ✓✓✓✓ 28% ██▊  ✓✓✓✓✓ 28% ██▊   tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓ 28% ██▊  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓ 28% ██▊  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓ 28% ██▊  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓ 28% ██▊  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓ 28% ██▊  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓ 28% ██▊  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓ 28% ██▉  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓ 28% ██▉  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓ 28% ██▉  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓✓ 29% ██▉  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓ 29% ██▉  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓ 29% ██▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓ 29% ██▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓ 29% ██▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓ 29% ██▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓ 29% ██▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓ 29% ██▉  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓ 29% ██▉  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓ 29% ██▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓ 29% ██▉  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓ 30% ██▉  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓ 30% ██▉  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓ 30% ███  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓✓ 30% ███  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓ 30% ███  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓✓✓ 30% ███  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓ 30% ███   ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓ 30% ███   ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓ 30% ███   ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓ 30% ███▏  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓ 30% ███▏  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓ 31% ███▏  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓ 31% ███▏  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓✓ 31% ███▏  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓✓ 31% ███▏  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓ 31% ███▏  ..._deploy_daemon/deployer/kubernetes/test_role_binding.py ✓ 31% ███▏  ..._deploy_daemon/deployer/kubernetes/test_role_binding.py ✓✓ 31% ███▎  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓✓✓ 31% ███▎  ..._deploy_daemon/deployer/kubernetes/test_role_binding.py ✓✓✓ 31% ███▎  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓ 31% ███▎  ..._deploy_daemon/deployer/kubernetes/test_role_binding.py ✓✓✓✓ 31% ███▎  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓ 32% ███▎  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓ 32% ███▎  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓ 32% ███▎  ..._deploy_daemon/deployer/kubernetes/test_role_binding.py ✓✓✓✓✓ 32% ███▎  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓ 32% ███▎  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓✓ 32% ███▎  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓✓✓ 32% ███▎  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓ 32% ███▎  ..._deploy_daemon/deployer/kubernetes/test_role_binding.py ✓ 32% ███▎  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓ 32% ███▎  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓ 33% ███▍  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓ 33% ███▍  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓✓ 33% ███▍  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓✓✓ 33% ███▍  tests/fiaas_deploy_daemon/test_resolve_secrets.py ✓ 33% ███▍  tests/fiaas_deploy_daemon/test_resolve_secrets.py ✓✓ 33% ███▍  tests/fiaas_deploy_daemon/test_resolve_secrets.py ✓✓✓ 33% ███▍  tests/fiaas_deploy_daemon/test_resolve_secrets.py ✓✓✓✓ 33% ███▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓ 33% ███▍  tests/fiaas_deploy_daemon/test_resolve_secrets.py ✓✓✓✓✓ 33% ███▍  tests/fiaas_deploy_daemon/test_resolve_secrets.py ✓✓✓✓✓✓ 33% ███▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓ 34% ███▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓✓ 34% ███▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓ 34% ███▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓ 34% ███▍  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓ 34% ███▍  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓ 34% ███▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓ 34% ███▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓ 34% ███▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓ 34% ███▌  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓✓ 34% ███▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓ 34% ███▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓ 35% ███▌  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓ 35% ███▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓ 35% ███▌  tests/fiaas_deploy_daemon/web/test_web.py ✓ 35% ███▌  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓✓ 35% ███▌  tests/fiaas_deploy_daemon/web/test_web.py ✓✓ 35% ███▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓ 35% ███▌  tests/fiaas_deploy_daemon/web/test_web.py ✓✓✓ 35% ███▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓ 35% ███▌  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓✓✓ 35% ███▋  tests/fiaas_deploy_daemon/web/test_web.py ✓✓✓✓ 35% ███▋  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓✓ 36% ███▋  tests/fiaas_deploy_daemon/web/test_web.py ✓✓✓✓✓ 36% ███▋  ...as_deploy_daemon/deployer/kubernetes/test_autoscaler.py ✓ 36% ███▋  ...as_deploy_daemon/deployer/kubernetes/test_autoscaler.py ✓✓ 36% ███▋  ...as_deploy_daemon/deployer/kubernetes/test_autoscaler.py ✓✓✓ 36% ███▋  ...as_deploy_daemon/deployer/kubernetes/test_autoscaler.py ✓✓✓✓ 36% ███▋  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓ 36% ███▋  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓ 36% ███▋  ...as_deploy_daemon/deployer/kubernetes/test_autoscaler.py ✓✓✓✓✓ 36% ███▋  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓✓✓✓ 36% ███▋  ...as_deploy_daemon/deployer/kubernetes/test_autoscaler.py ✓ 36% ███▋  ...as_deploy_daemon/deployer/kubernetes/test_autoscaler.py ✓✓ 37% ███▋  ...as_deploy_daemon/deployer/kubernetes/test_autoscaler.py ✓✓✓ 37% ███▋  ✓✓ 37% ███▋  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓ 37% ███▊  ✓✓✓ 37% ███▊  ...eploy_daemon/deployer/kubernetes/test_service_deploy.py ✓✓✓ 37% ███▊  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓ 37% ███▊  ✓✓✓✓ 37% ███▊  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓ 37% ███▊  ✓✓✓✓✓ 37% ███▊  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓ 37% ███▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓ 38% ███▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓ 38% ███▊  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓✓ 38% ███▊  tests/fiaas_deploy_daemon/test_logsetup.py ✓ 38% ███▊  tests/fiaas_deploy_daemon/test_logsetup.py ✓✓ 38% ███▊  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓ 38% ███▊  tests/fiaas_deploy_daemon/test_logsetup.py ✓✓✓ 38% ███▊  tests/fiaas_deploy_daemon/test_logsetup.py ✓✓✓✓ 38% ███▉  tests/fiaas_deploy_daemon/test_extension_hook_caller.py ✓ 38% ███▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓ 38% ███▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓ 39% ███▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓ 39% ███▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓ 39% ███▉  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓ 39% ███▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓ 39% ███▉  tests/fiaas_deploy_daemon/test_retry.py ✓ 39% ███▉  tests/fiaas_deploy_daemon/test_retry.py ✓✓ 39% ███▉  tests/fiaas_deploy_daemon/test_retry.py ✓✓✓ 39% ███▉  tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓ 39% ███▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓ 39% ███▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓ 39% ███▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓ 40% ███▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓ 40% ███▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓ 40% ████  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓ 40% ████  ...aemon/deployer/kubernetes/deployment/test_prometheus.py ✓ 40% ████  tests/fiaas_deploy_daemon/crd/test_fiaasapplication.py ✓ 40% ████  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓✓ 40% ████  ...aemon/deployer/kubernetes/deployment/test_prometheus.py ✓✓ 40% ████   ...aemon/deployer/kubernetes/deployment/test_prometheus.py ✓✓✓ 40% ████   ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓ 40% ████   tests/fiaas_deploy_daemon/crd/test_fiaasapplication.py ✓✓ 40% ████▏  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓ 41% ████▏  tests/fiaas_deploy_daemon/crd/test_fiaasapplication.py ✓✓✓ 41% ████▏  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓ 41% ████▏  tests/fiaas_deploy_daemon/test_extension_hook_caller.py ✓✓ 41% ████▏  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓ 41% ████▏  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓ 41% ████▏  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓ 41% ████▎  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓ 41% ████▎  tests/fiaas_deploy_daemon/test_extension_hook_caller.py ✓✓✓ 41% ████▎  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓ 41% ████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓ 41% ████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓ 42% ████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓ 42% ████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓ 42% ████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓ 42% ████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓ 42% ████▎  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓ 42% ████▎  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓ 42% ████▎  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓ 42% ████▎  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓ 42% ████▎  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓ 42% ████▎  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓ 42% ████▎  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓ 43% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓ 43% ████▍  tests/fiaas_deploy_daemon/test_extension_hook_caller.py ✓✓✓✓ 43% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓ 43% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓ 43% ████▍  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓ 43% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓ 43% ████▍  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓ 43% ████▍  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓✓ 43% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓ 43% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓ 43% ████▍   tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓ 44% ████▍  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓ 44% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓ 44% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓✓ 44% ████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓ 44% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓ 44% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓ 44% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓ 44% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓ 44% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓ 44% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓ 45% ████▌  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 45% ████▌  ...n/crd/test_crd_resources_syncer_apiextensionsv1beta1.py ✓ 45% ████▋  ...daemon/crd/test_crd_resources_syncer_apiextensionsv1.py ✓ 46% ████▋  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓ 46% ████▋  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓ 46% ████▋  ...n/crd/test_crd_resources_syncer_apiextensionsv1beta1.py ✓✓ 46% ████▋  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓ 46% ████▋  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓ 46% ████▋  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓ 46% ████▋  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓✓ 46% ████▋  ...daemon/crd/test_crd_resources_syncer_apiextensionsv1.py ✓✓ 46% ████▋  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓✓✓ 46% ████▋  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓✓ 46% ████▋  ✓ 47% ████▋  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓ 47% ████▋  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓ 47% ████▋  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓ 47% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓✓ 47% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓✓✓ 47% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓ 47% ████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓ 47% ████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓ 47% ████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓✓ 47% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓ 47% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓ 48% ████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓ 48% ████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓ 48% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓✓ 48% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓✓✓ 48% ████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓ 48% ████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓ 48% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓ 48% ████▊  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓ 48% ████▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓ 48% ████▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓ 48% ████▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓ 49% ████▉  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓ 49% ████▉  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓ 49% ████▉  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓✓ 49% ████▉  ...loy_daemon/deployer/kubernetes/test_owner_references.py ✓ 49% ████▉  ...loy_daemon/deployer/kubernetes/test_owner_references.py ✓✓ 49% ████▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓ 49% ████▉  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓ 49% ████▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓ 49% ████▉  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓ 49% ████▉  tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓ 49% ████▉  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓✓✓✓✓ 50% ████▉  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓✓ 50% █████  ...aemon/deployer/kubernetes/test_networking_v1_ingress.py ✓ 50% █████  ...emon/deployer/kubernetes/test_service_account_deploy.py ✓ 50% █████  tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓✓ 50% █████  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓ 50% █████  tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓✓✓ 50% █████   ...emon/deployer/kubernetes/test_service_account_deploy.py ✓✓ 50% █████   tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓✓✓✓ 50% █████   tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓✓✓✓✓ 50% █████▏  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓ 51% █████▏  tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓✓✓✓✓✓ 51% █████▏  tests/fiaas_deploy_daemon/deployer/test_scheduler.py ✓ 51% █████▏  tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓✓✓✓✓✓✓ 51% █████▏  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓ 51% █████▏  tests/fiaas_deploy_daemon/web/test_web.py ✓✓✓✓✓✓ 51% █████▏  tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓✓✓✓✓✓✓✓ 51% █████▏  tests/fiaas_deploy_daemon/deployer/test_scheduler.py ✓✓ 51% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓✓ 51% █████▎  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓✓ 51% █████▎  tests/fiaas_deploy_daemon/deployer/test_deploy.py ✓✓✓✓✓✓✓✓✓ 51% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/deployer/test_scheduler.py ✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/web/test_web.py ✓✓✓✓✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓✓✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓✓✓✓ 52% █████▎  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓ 53% █████▍  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓✓✓✓✓✓✓ 53% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓ 53% █████▍  ✓ 53% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓ 53% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓ 53% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓ 53% █████▍  ✓✓ 53% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓ 53% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓ 53% █████▍  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 53% █████▍  tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 54% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓✓ 54% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓ 54% █████▍  ✓✓✓ 54% █████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓ 54% █████▍  tests/fiaas_deploy_daemon/test_healthcheck.py ✓ 54% █████▌  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓ 54% █████▌  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓✓ 54% █████▌  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓✓✓ 54% █████▌  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓✓✓✓ 54% █████▌  tests/fiaas_deploy_daemon/test_log_extras.py ✓ 54% █████▌  tests/fiaas_deploy_daemon/test_log_extras.py ✓✓ 55% █████▌  ...as_deploy_daemon/usage_reporting/test_usage_reporter.py ✓ 55% █████▌  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓✓✓✓✓ 55% █████▌  ...as_deploy_daemon/usage_reporting/test_usage_reporter.py ✓✓ 55% █████▌  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 55% █████▌  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓✓✓✓✓✓ 55% █████▌  ...aas_deploy_daemon/usage_reporting/test_dev_hose_auth.py ✓ 55% █████▌  ...aas_deploy_daemon/usage_reporting/test_dev_hose_auth.py ✓✓ 55% █████▌  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓ 55% █████▌  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓✓✓✓✓✓✓ 55% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓ 55% █████▋  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓✓✓✓✓✓✓✓ 56% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓ 56% █████▋  tests/fiaas_deploy_daemon/test_warn_env_variable_config.py ✓ 56% █████▋  tests/fiaas_deploy_daemon/test_warn_env_variable_config.py ✓✓ 56% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓ 56% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓ 56% █████▋  tests/fiaas_deploy_daemon/test_healthcheck.py ✓✓✓✓✓✓✓✓✓✓ 56% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓ 56% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓ 56% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓ 56% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓ 57% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓ 57% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓ 57% █████▋  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓ 57% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓ 57% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 57% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 57% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓ 57% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓ 57% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓ 57% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓ 57% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓ 58% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓ 58% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓ 58% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓ 58% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓ 58% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓ 58% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓ 58% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓ 58% █████▊  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓ 58% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 58% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_status.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 58% █████▉  ✓ 59% █████▉  ✓✓ 59% █████▉  ✓✓✓ 59% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓ 59% █████▉  ✓✓✓✓ 59% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓✓ 59% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓✓✓ 59% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓✓✓✓ 59% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓✓✓✓✓ 59% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓✓✓✓✓✓ 59% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓✓✓✓✓✓✓ 59% █████▉  ✓✓✓✓✓ 60% █████▉  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 60% ██████  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓ 60% ██████  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓ 60% ██████  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓ 60% ██████  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓ 60% ██████  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓ 60% ██████   tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓ 60% ██████   ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓✓✓ 60% ██████   ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓✓✓✓ 60% ██████▏  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓ 60% ██████▏  ...aemon/deployer/kubernetes/deployment/test_prometheus.py ✓✓✓✓ 61% ██████▏  ...aemon/deployer/kubernetes/deployment/test_prometheus.py ✓✓✓✓✓ 61% ██████▏  ...y_daemon/deployer/kubernetes/deployment/test_datadog.py ✓✓ 61% ██████▏  ...aemon/deployer/kubernetes/deployment/test_prometheus.py ✓ 61% ██████▏  ✓✓ 61% ██████▏  ✓✓✓ 61% ██████▏  ✓✓✓✓ 61% ██████▎  ✓✓✓✓✓ 61% ██████▎  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓ 61% ██████▎  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓ 61% ██████▎  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓ 61% ██████▎  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓✓ 62% ██████▎  ✓✓✓✓✓✓ 62% ██████▎  ...y_daemon/deployer/kubernetes/deployment/test_secrets.py ✓✓✓✓✓ 62% ██████▎  ✓ 62% ██████▎  ✓✓ 62% ██████▎  ✓✓✓✓✓✓✓ 62% ██████▎  ✓✓✓ 62% ██████▎  ✓✓✓✓ 62% ██████▎  ✓✓✓✓✓ 62% ██████▎  ✓ 62% ██████▎  ✓✓ 63% ██████▍  ✓✓✓ 63% ██████▍  ✓✓✓✓ 63% ██████▍  ✓✓✓✓✓ 63% ██████▍  ✓ 63% ██████▍  ✓✓ 63% ██████▍  ✓✓✓ 63% ██████▍  ✓✓✓✓ 63% ██████▍  ✓✓✓✓✓ 63% ██████▍  ✓ 63% ██████▍  ✓✓✓✓✓✓✓✓ 63% ██████▍  ✓✓ 64% ██████▍  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓ 64% ██████▍  ✓✓✓ 64% ██████▍  ✓✓✓✓ 64% ██████▍  ✓✓✓✓✓ 64% ██████▍  ✓ 64% ██████▌  ✓✓ 64% ██████▌  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓ 64% ██████▌  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓ 64% ██████▌  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓ 64% ██████▌  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓✓ 64% ██████▌  ...fiaas_deploy_daemon/deployer/kubernetes/test_adapter.py ✓✓✓✓✓ 65% ██████▌  ✓ 65% ██████▌  ✓✓ 65% ██████▌  ✓✓✓ 65% ██████▌  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓ 65% ██████▌  ✓✓✓✓✓✓✓✓✓ 65% ██████▌  ✓✓✓✓ 65% ██████▌  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓✓ 65% ██████▌  ✓✓✓✓✓ 65% ██████▌  tests/fiaas_deploy_daemon/crd/test_crd_watcher.py ✓✓✓✓✓✓✓✓ 65% ██████▋  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓ 65% ██████▋  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓ 66% ██████▋  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓ 66% ██████▋  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓ 66% ██████▋  ...oy_daemon/deployer/kubernetes/test_deployment_deploy.py ✓✓✓✓✓ 66% ██████▋  ✓ 66% ██████▋  ✓✓ 66% ██████▋  ✓✓✓ 66% ██████▋  ✓✓✓ 66% ██████▋  ✓✓✓✓ 66% ██████▋  ✓✓✓✓✓ 66% ██████▋  ✓ 66% ██████▋  ✓✓ 67% ██████▋  ✓✓✓ 67% ██████▋  ✓✓✓✓✓ 67% ██████▋  ✓✓✓✓✓ 67% ██████▊  ✓ 67% ██████▊  ✓✓✓ 67% ██████▊  ✓✓✓ 67% ██████▊  ✓✓✓✓ 67% ██████▊  ✓✓✓✓✓ 67% ██████▊  ✓ 67% ██████▊  ✓✓ 67% ██████▊  ✓✓✓ 68% ██████▊  ✓✓✓✓ 68% ██████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓✓ 68% ██████▊  ✓✓✓✓✓ 68% ██████▊  ✓ 68% ██████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓ 68% ██████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓ 68% ██████▊  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓ 68% ██████▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓ 68% ██████▉  ...eploy_daemon/deployer/kubernetes/test_ingress_deploy.py ✓✓✓✓✓ 68% ██████▉  ✓ 69% ██████▉  ✓✓ 69% ██████▉  ✓✓✓ 69% ██████▉  ✓✓ 69% ██████▉  ✓✓✓✓ 69% ██████▉  ✓✓✓✓✓ 69% ██████▉  ✓✓ 69% ██████▉  ✓✓ 69% ██████▉  ✓✓✓ 69% ██████▉  ✓✓✓✓ 69% ██████▉  ✓✓✓✓✓ 69% ██████▉  ✓ 70% ██████▉  ✓✓ 70% ██████▉  ✓✓✓ 70% ███████  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓ 70% ███████  ..._deploy_daemon/deployer/kubernetes/test_role_binding.py ✓✓ 70% ███████  ✓✓✓ 70% ███████  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓ 70% ███████  ..._deploy_daemon/deployer/kubernetes/test_role_binding.py ✓✓✓ 70% ███████  ...emon/deployer/kubernetes/test_service_account_deploy.py ✓✓✓ 70% ███████   ...emon/deployer/kubernetes/test_service_account_deploy.py ✓✓✓✓ 70% ███████▏  ...emon/deployer/kubernetes/test_service_account_deploy.py ✓✓✓✓✓ 70% ███████▏  ...emon/deployer/kubernetes/test_service_account_deploy.py ✓ 71% ███████▏  ...emon/deployer/kubernetes/test_service_account_deploy.py ✓✓ 71% ███████▏  ...emon/deployer/kubernetes/test_service_account_deploy.py ✓✓✓ 71% ███████▏  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓ 71% ███████▏  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓ 71% ███████▏  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓ 71% ███████▏  tests/fiaas_deploy_daemon/deployer/test_scheduler.py ✓✓✓✓ 71% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓ 71% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓ 71% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓ 71% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓✓ 71% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓ 72% ███████▎  ...s_deploy_daemon/deployer/kubernetes/test_ready_check.py ✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓✓✓✓ 72% ███████▎  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓✓✓✓✓✓ 73% ███████▍  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓✓✓✓✓✓ 73% ███████▍  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓✓✓✓✓✓✓ 73% ███████▍  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓✓✓✓✓✓✓✓ 73% ███████▍  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓ 73% ███████▍  ✓✓✓✓ 73% ███████▍  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓ 73% ███████▍  ✓✓✓✓✓ 73% ███████▍  ...emon/deployer/kubernetes/test_service_account_deploy.py ✓✓✓✓ 73% ███████▍  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓ 73% ███████▍  tests/fiaas_deploy_daemon/specs/test_lookup.py ✓✓ 73% ███████▍  ✓✓✓✓✓✓✓ 74% ███████▍  ✓✓✓✓✓✓✓ 74% ███████▍  tests/fiaas_deploy_daemon/specs/test_spec_factory.py ✓✓✓✓ 74% ███████▍  tests/fiaas_deploy_daemon/specs/v2/test_v2transformer.py ✓ 74% ███████▍  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓ 74% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓ 74% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓ 74% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓ 74% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓ 74% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓ 74% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓ 75% ███████▌  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓ 75% ███████▋  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓ 76% ███████▋  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓ 76% ███████▋  tests/fiaas_deploy_daemon/specs/v3/test_v3factory.py ✓✓✓✓✓✓✓✓✓✓✓ 76% ███████▋  ✓ 76% ███████▋  ✓✓✓ 76% ███████▋  ✓✓✓ 76% ███████▋  ✓✓✓✓ 76% ███████▋  ✓✓✓✓✓ 76% ███████▋  ✓✓✓✓✓✓ 76% ███████▋  ✓✓✓✓✓✓✓ 76% ███████▋  ✓✓✓✓✓✓✓✓ 76% ███████▋  ✓✓✓✓✓✓✓✓✓ 77% ███████▋  ✓✓✓✓✓✓✓✓✓✓ 77% ███████▋  ✓✓✓✓✓✓✓✓✓✓✓ 77% ███████▋  ✓ 77% ███████▊  ✓✓ 77% ███████▊  ✓✓✓ 77% ███████▊  ✓✓✓✓ 77% ███████▊  ✓✓✓✓✓ 77% ███████▊  ✓✓✓✓✓✓ 77% ███████▊  ✓✓✓✓✓✓✓ 77% ███████▊  ✓✓✓✓✓✓✓✓ 77% ███████▊  ✓✓✓✓✓✓✓✓✓ 78% ███████▊  ✓✓✓✓✓✓✓✓✓✓ 78% ███████▊  ✓✓✓✓✓✓✓✓✓✓✓ 78% ███████▊  ✓ 78% ███████▊  ✓✓ 78% ███████▊  ✓✓✓ 78% ███████▊  ✓✓✓✓ 78% ███████▊  ✓✓✓✓✓ 78% ███████▊  ✓✓✓✓✓✓ 78% ███████▉  ✓✓✓✓✓✓✓ 78% ███████▉  ✓✓✓✓✓✓✓✓ 78% ███████▉  ✓✓✓✓✓✓✓✓✓ 79% ███████▉  ✓✓✓✓✓✓✓✓✓✓ 79% ███████▉  ✓✓✓✓✓✓✓✓✓✓✓ 79% ███████▉  ✓ 79% ███████▉  ✓✓ 79% ███████▉  ✓✓✓ 79% ███████▉  ✓✓✓✓ 79% ███████▉  ✓✓✓✓✓ 79% ███████▉  ✓✓✓✓✓✓ 79% ███████▉  ✓✓✓✓✓✓✓ 79% ███████▉  ✓✓✓✓✓✓✓✓ 80% ███████▉  ✓✓✓✓✓✓✓✓✓ 80% ███████▉  ✓✓✓✓✓✓✓✓✓✓ 80% ████████  ✓✓✓✓✓✓✓✓✓✓✓ 80% ████████  ✓ 80% ████████  ✓✓ 80% ████████  ✓✓✓ 80% ████████  ✓✓✓✓ 80% ████████   ✓✓✓✓✓ 80% ████████   ✓✓✓✓✓✓ 80% ████████   ✓✓✓✓✓✓✓ 80% ████████▏  ✓✓✓✓✓✓✓✓ 81% ████████▏  ✓✓✓✓✓✓✓✓✓ 81% ████████▏  ✓✓✓✓✓✓✓✓✓✓✓ 81% ████████▏  ✓✓✓✓✓✓✓✓✓✓✓ 81% ████████▏  ✓ 81% ████████▏  ✓✓ 81% ████████▏  ✓✓✓ 81% ████████▏  ✓✓✓✓ 81% ████████▎  ✓✓✓✓✓ 81% ████████▎  ✓✓✓✓✓✓ 81% ████████▎  ✓✓✓✓✓✓✓ 81% ████████▎  ✓✓✓✓✓✓✓✓ 82% ████████▎  ✓✓✓✓✓✓✓✓✓ 82% ████████▎  ✓✓✓✓✓✓✓✓✓✓ 82% ████████▎  ✓✓✓✓✓✓✓✓✓✓✓ 82% ████████▎  ✓ 82% ████████▎  ✓✓ 82% ████████▎  ✓✓✓ 82% ████████▎  ✓✓✓✓ 82% ████████▎  ✓✓✓✓✓✓ 82% ████████▎  ✓✓✓✓✓✓ 82% ████████▎  ✓✓✓✓✓✓✓ 82% ████████▎  ✓✓✓✓✓✓✓✓ 83% ████████▍  ✓✓✓✓✓✓✓✓✓ 83% ████████▍  ✓✓✓✓✓✓✓✓✓✓ 83% ████████▍  ✓✓✓✓✓✓✓✓✓✓✓ 83% ████████▍  ✓ 83% ████████▍  ✓✓ 83% ████████▍  ✓✓✓ 83% ████████▍  ✓✓✓✓ 83% ████████▍  ✓✓✓✓✓ 83% ████████▍  ✓✓✓✓✓✓ 83% ████████▍  ✓✓✓✓✓✓✓ 83% ████████▍  ✓✓✓✓✓✓✓✓ 84% ████████▍  ✓✓✓✓✓✓✓✓✓ 84% ████████▍  ✓✓✓✓✓✓✓✓✓✓ 84% ████████▍  ✓✓✓✓✓✓✓✓✓✓✓ 84% ████████▍  ✓ 84% ████████▌  ✓✓✓ 84% ████████▌  ✓✓✓ 84% ████████▌  ✓✓✓✓ 84% ████████▌  ✓✓✓✓✓ 84% ████████▌  ✓✓✓✓✓✓ 84% ████████▌  ✓✓✓✓✓✓✓ 84% ████████▌  ✓✓✓✓✓✓✓✓ 85% ████████▌  ✓✓✓✓✓✓✓✓✓ 85% ████████▌  ✓✓✓✓✓✓✓✓✓✓ 85% ████████▌  ✓✓✓✓✓✓✓✓✓✓✓ 85% ████████▌  ✓ 85% ████████▌  ✓✓ 85% ████████▌  ✓✓✓ 85% ████████▌  ✓✓✓✓ 85% ████████▌  ✓✓✓✓✓ 85% ████████▌  ✓✓✓✓✓✓ 85% ████████▋  ✓✓✓✓✓✓✓ 86% ████████▋  ✓✓✓✓✓✓✓✓ 86% ████████▋  ✓✓✓✓✓✓✓✓✓ 86% ████████▋  ✓✓✓✓✓✓✓✓✓✓ 86% ████████▋  ✓✓✓✓✓✓✓✓✓✓✓ 86% ████████▋  ✓ 86% ████████▋  ✓✓ 86% ████████▋  ✓✓✓ 86% ████████▋  ✓✓✓✓ 86% ████████▋  ✓✓✓✓✓ 86% ████████▋  ✓✓✓✓✓✓ 86% ████████▋  ✓✓✓✓✓✓✓ 87% ████████▋  ✓✓✓✓✓✓✓✓ 87% ████████▋  ✓✓✓✓✓✓✓✓✓ 87% ████████▋  ✓✓✓✓✓✓✓✓✓✓ 87% ████████▊  ✓✓✓✓✓✓✓✓✓✓✓ 87% ████████▊  ✓ 87% ████████▊  ✓✓ 87% ████████▊  ✓✓✓ 87% ████████▊  ✓✓✓✓ 87% ████████▊  ✓✓✓✓✓ 87% ████████▊  ✓✓✓✓✓✓ 87% ████████▊  ✓✓✓✓✓✓✓ 88% ████████▊  ✓✓✓✓✓✓✓✓ 88% ████████▊  ✓✓✓✓✓✓✓✓✓ 88% ████████▊  ✓✓✓✓✓✓✓✓✓✓ 88% ████████▊  ✓ 88% ████████▊  ✓ 88% ████████▊  ✓✓ 88% ████████▊  ✓✓✓ 88% ████████▊  ✓✓✓✓ 88% ████████▉  ✓✓✓✓✓ 88% ████████▉  ✓✓✓✓✓✓ 88% ████████▉  ✓✓✓✓✓✓✓ 89% ████████▉  ✓✓✓✓✓✓✓✓ 89% ████████▉  ✓✓✓✓✓✓✓✓✓ 89% ████████▉  ✓✓✓✓✓✓✓✓✓✓ 89% ████████▉  ✓ 89% ████████▉  ✓ 89% ████████▉  ✓✓ 89% ████████▉  ✓✓✓ 89% ████████▉  ✓✓✓✓ 89% ████████▉  ✓✓✓✓✓ 89% ████████▉  ✓✓✓✓✓✓ 89% ████████▉  ✓✓✓✓✓✓✓ 90% ████████▉  ✓✓✓✓✓✓✓✓ 90% █████████  ✓✓✓✓✓✓✓✓✓ 90% █████████  ✓✓✓✓✓✓✓✓✓✓ 90% █████████  ✓✓✓✓✓✓✓✓✓✓✓ 90% █████████  ✓ 90% █████████  ✓✓ 90% █████████  ✓✓✓ 90% █████████  ✓✓✓✓ 90% █████████  ✓✓✓✓✓ 90% █████████▏ ✓✓✓✓✓✓ 90% █████████▏ ✓✓✓✓✓✓✓ 91% █████████▏ ✓✓✓✓✓✓✓✓ 91% █████████▏ ✓✓✓✓✓✓✓✓✓ 91% █████████▏ ✓✓✓✓✓✓✓✓✓✓ 91% █████████▏ ✓✓✓✓✓✓✓✓✓✓✓ 91% █████████▏ ✓ 91% █████████▏ ✓✓ 91% █████████▎ ✓✓✓ 91% █████████▎ ✓✓✓✓ 91% █████████▎ ✓✓✓✓✓ 91% █████████▎ ✓✓✓✓✓✓ 92% █████████▎ ✓✓✓✓✓✓✓ 92% █████████▎ ✓✓✓✓✓✓✓✓ 92% █████████▎ ✓✓✓✓✓✓✓✓✓ 92% █████████▎ ✓✓✓✓✓✓✓✓✓✓ 92% █████████▎ ✓✓✓✓✓✓✓✓✓✓✓ 92% █████████▎ ✓ 92% █████████▎ ✓✓ 92% █████████▎ ✓✓✓ 92% █████████▎ ✓✓✓✓ 92% █████████▎ ✓✓✓✓✓ 92% █████████▎ ✓✓✓✓✓✓ 93% █████████▍ ✓✓✓✓✓✓✓ 93% █████████▍ ✓✓✓✓✓✓✓✓ 93% █████████▍ ✓✓✓✓✓✓✓✓✓ 93% █████████▍ ✓✓✓✓✓✓✓✓✓✓ 93% █████████▍ ✓✓✓✓✓✓✓✓✓✓✓ 93% █████████▍ ✓ 93% █████████▍ ✓✓ 93% █████████▍ ✓✓✓✓ 93% █████████▍ ✓✓✓✓ 93% █████████▍ ✓✓✓✓✓ 93% █████████▍ ✓✓✓✓✓✓ 94% █████████▍ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 94% █████████▍ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 94% █████████▍ ✓✓✓✓✓✓✓ 94% █████████▍ ✓✓✓✓✓✓✓✓ 94% █████████▍ ✓✓✓✓✓✓✓✓✓ 94% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 94% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 94% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 94% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 94% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓ 94% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓ 95% █████████▌ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓ 95% █████████▋ tests/fiaas_deploy_daemon/test_log_extras.py ✓✓✓ 95% █████████▋ tests/fiaas_deploy_daemon/test_log_extras.py ✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓ 96% █████████▋ ✓✓✓✓✓✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_log_extras.py ✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_log_extras.py ✓✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_log_extras.py ✓✓✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓ 96% █████████▋ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓ 97% █████████▋ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓ 97% █████████▋ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓ 97% █████████▋ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓ 97% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓ 97% █████████▊ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 97% █████████▊ tests/fiaas_deploy_daemon/test_log_extras.py ✓✓✓✓✓✓✓✓ 97% █████████▊ tests/fiaas_deploy_daemon/test_log_extras.py ✓✓✓✓✓✓✓✓✓ 97% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 97% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 97% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 98% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 98% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 98% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 98% █████████▊ tests/fiaas_deploy_daemon/test_config.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 98% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 98% █████████▊ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 98% █████████▊ ...aas_deploy_daemon/usage_reporting/test_dev_hose_auth.py ✓✓✓✓ 98% █████████▊ ...aas_deploy_daemon/usage_reporting/test_dev_hose_auth.py ✓✓✓✓ 98% █████████▉ tests/fiaas_deploy_daemon/test_retry.py ✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓ 98% █████████▉ ...ploy_daemon/usage_reporting/test_devhose_transformer.py ✓ 98% █████████▉ ...ploy_daemon/usage_reporting/test_devhose_transformer.py ✓✓ 99% █████████▉ ...aas_deploy_daemon/usage_reporting/test_dev_hose_auth.py ✓✓✓✓✓ 99% █████████▉ ...ploy_daemon/usage_reporting/test_devhose_transformer.py ✓✓✓ 99% █████████▉ ...ploy_daemon/usage_reporting/test_devhose_transformer.py ✓✓✓✓ 99% █████████▉ ✓ 99% █████████▉ ✓ 99% █████████▉ ✓✓ 99% █████████▉ ✓✓✓ 99% █████████▉ ...as_deploy_daemon/usage_reporting/test_usage_reporter.py ✓✓✓ 99% █████████▉ ...as_deploy_daemon/usage_reporting/test_usage_reporter.py ✓✓✓✓ 99% █████████▉ ...as_deploy_daemon/usage_reporting/test_usage_reporter.py ✓✓✓✓✓ 99% █████████▉ ✓✓✓✓ 99% █████████▉ tests/fiaas_deploy_daemon/web/test_web.py ✓✓✓✓✓✓✓✓ 99% █████████▉ ...as_deploy_daemon/usage_reporting/test_usage_reporter.py ✓✓ 99% ██████████ ...as_deploy_daemon/usage_reporting/test_usage_reporter.py ✓✓ 99% ██████████ ...as_deploy_daemon/usage_reporting/test_usage_reporter.py ✓✓✓ 99% ██████████ tests/fiaas_deploy_daemon/web/test_web.py ✓✓✓✓✓✓✓✓✓ 100% ██████████ - generated xml file: /home/semaphore/fiaas-deploy-daemon/build/reports/tests.xml - ---------- coverage: platform linux, python 3.12.5-final-0 ----------- Name Stmts Miss Cover ------------------------------------------------------------------------------------------ fiaas_deploy_daemon/__init__.py 115 65 43% fiaas_deploy_daemon/base_thread.py 16 6 62% fiaas_deploy_daemon/bootstrap/__init__.py 53 53 0% fiaas_deploy_daemon/bootstrap/bootstrapper.py 81 81 0% fiaas_deploy_daemon/config.py 155 7 95% fiaas_deploy_daemon/crd/__init__.py 25 12 52% fiaas_deploy_daemon/crd/crd_resources_syncer_apiextensionsv1.py 25 0 100% fiaas_deploy_daemon/crd/crd_resources_syncer_apiextensionsv1beta1.py 20 0 100% fiaas_deploy_daemon/crd/status.py 95 9 91% fiaas_deploy_daemon/crd/types.py 48 0 100% fiaas_deploy_daemon/crd/watcher.py 104 9 91% fiaas_deploy_daemon/deployer/__init__.py 14 6 57% fiaas_deploy_daemon/deployer/bookkeeper.py 14 4 71% fiaas_deploy_daemon/deployer/deploy.py 52 5 90% fiaas_deploy_daemon/deployer/kubernetes/__init__.py 34 16 53% fiaas_deploy_daemon/deployer/kubernetes/adapter.py 54 0 100% fiaas_deploy_daemon/deployer/kubernetes/autoscaler.py 47 2 96% fiaas_deploy_daemon/deployer/kubernetes/deployment/__init__.py 13 6 54% fiaas_deploy_daemon/deployer/kubernetes/deployment/datadog.py 39 0 100% fiaas_deploy_daemon/deployer/kubernetes/deployment/deployer.py 124 3 98% fiaas_deploy_daemon/deployer/kubernetes/deployment/prometheus.py 21 0 100% fiaas_deploy_daemon/deployer/kubernetes/deployment/secrets.py 111 3 97% fiaas_deploy_daemon/deployer/kubernetes/ingress.py 181 14 92% fiaas_deploy_daemon/deployer/kubernetes/ingress_networkingv1.py 43 5 88% fiaas_deploy_daemon/deployer/kubernetes/ingress_v1beta1.py 41 5 88% fiaas_deploy_daemon/deployer/kubernetes/owner_references.py 6 0 100% fiaas_deploy_daemon/deployer/kubernetes/pod_disruption_budget.py 37 3 92% fiaas_deploy_daemon/deployer/kubernetes/ready_check.py 66 7 89% fiaas_deploy_daemon/deployer/kubernetes/role_binding.py 65 6 91% fiaas_deploy_daemon/deployer/kubernetes/service.py 58 2 97% fiaas_deploy_daemon/deployer/kubernetes/service_account.py 44 0 100% fiaas_deploy_daemon/deployer/scheduler.py 32 1 97% fiaas_deploy_daemon/extension_hook_caller.py 21 0 100% fiaas_deploy_daemon/lifecycle.py 22 4 82% fiaas_deploy_daemon/log_extras.py 84 8 90% fiaas_deploy_daemon/logsetup.py 62 4 94% fiaas_deploy_daemon/retry.py 38 0 100% fiaas_deploy_daemon/secrets.py 13 0 100% fiaas_deploy_daemon/specs/__init__.py 23 14 39% fiaas_deploy_daemon/specs/default.py 8 2 75% fiaas_deploy_daemon/specs/factory.py 47 3 94% fiaas_deploy_daemon/specs/lookup.py 64 4 94% fiaas_deploy_daemon/specs/models.py 25 1 96% fiaas_deploy_daemon/specs/v2/__init__.py 1 0 100% fiaas_deploy_daemon/specs/v2/transformer.py 99 6 94% fiaas_deploy_daemon/specs/v3/__init__.py 1 0 100% fiaas_deploy_daemon/specs/v3/factory.py 122 2 98% fiaas_deploy_daemon/tools.py 19 6 68% fiaas_deploy_daemon/usage_reporting/__init__.py 22 13 41% fiaas_deploy_daemon/usage_reporting/dev_hose_auth.py 28 0 100% fiaas_deploy_daemon/usage_reporting/transformer.py 37 2 95% fiaas_deploy_daemon/usage_reporting/usage_reporter.py 54 5 91% fiaas_deploy_daemon/web/__init__.py 81 3 96% fiaas_deploy_daemon/web/transformer.py 7 0 100% ------------------------------------------------------------------------------------------ TOTAL 2711 407 85% Coverage HTML written to dir build/reports/coverage Coverage XML written to file build/reports/coverage.xml - Generated html report: file:///home/semaphore/fiaas-deploy-daemon/build/reports/tests.html - Results (28.67s):  1083 passed  codestyle: FAIL code 1 (18.50=setup[17.78]+cmd[0.72] seconds)  test: OK (37.80=setup[8.48]+cmd[29.32] seconds)  evaluation failed :( (56.40 seconds) Exporting environment variables Exporting SEMAPHORE_JOB_RESULT