From b766e7663a66ad93f3495bcec0769fe0a5e910c6 Mon Sep 17 00:00:00 2001 From: Lukasz Rajewski Date: Tue, 23 May 2023 11:56:25 +0000 Subject: [PATCH] Fix VES client simulator image and pod verification method Issue-ID: TEST-397 Signed-off-by: Lukasz Rajewski Change-Id: Iaabd13e0eed2f7a0714e8baf6f5eaf01da599ebd --- .../steps/simulator/pnf_simulator_cnf/pnf_register.py | 11 +++++++---- .../templates/artifacts/pnf-simulator.tar.gz | Bin 1237 -> 1223 bytes 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/onaptests/steps/simulator/pnf_simulator_cnf/pnf_register.py b/src/onaptests/steps/simulator/pnf_simulator_cnf/pnf_register.py index 3180733..0e6e001 100644 --- a/src/onaptests/steps/simulator/pnf_simulator_cnf/pnf_register.py +++ b/src/onaptests/steps/simulator/pnf_simulator_cnf/pnf_register.py @@ -49,6 +49,7 @@ class PnfSimulatorCnfRegisterStep(BaseStep): config.load_kube_config(settings.K8S_CONFIG) k8s_client: "CoreV1API" = client.CoreV1Api() k8s_watch: "Watch" = watch.Watch() + status = False try: for event in k8s_watch.stream(k8s_client.list_namespaced_pod, namespace=settings.K8S_ADDITIONAL_RESOURCES_NAMESPACE, @@ -57,8 +58,9 @@ class PnfSimulatorCnfRegisterStep(BaseStep): if not event["object"].status.phase in ["Pending", "Running"]: # Invalid pod state return False - return event["object"].status.phase == "Running" - return False + if event["object"].status.phase == "Running": + return True + return status except urllib3.exceptions.HTTPError: self._logger.error("Can't connect with k8s") raise OnapTestException @@ -91,8 +93,9 @@ class PnfSimulatorCnfRegisterStep(BaseStep): def execute(self) -> None: """Send PNF registration event.""" super().execute() - if not self.is_pnf_pod_running(): - EnvironmentPreparationException("PNF simulator is not running") + status = self.is_pnf_pod_running() + if not status: + raise EnvironmentPreparationException("PNF simulator is not running") time.sleep(settings.PNF_WAIT_TIME) # Let's still wait for PNF simulator to make sure it's initialized ves_proto, ves_ip, ves_port = self.get_ves_protocol_ip_and_port() registration_number: int = 0 diff --git a/src/onaptests/templates/artifacts/pnf-simulator.tar.gz b/src/onaptests/templates/artifacts/pnf-simulator.tar.gz index 605490f855fd8721a46f6f058d86c6d5ba0039e0..b715b1c26d1b1f6db5670d28ad01554b82309d89 100644 GIT binary patch literal 1223 zcmV;&1UUO2iwFP!000001MOH#bLut}X3eiqS+xs0ma*Z6ofAmIv;hWuZ#&&E!WP66 zTk^;<3GMX1_xORqc>qlaX>F2$5{tiXh9hjDM4IQKS1erL31vU%bhza6er^hG#5NTlRGaAXZ)dH zk|h;UYDiNx71v4VeOtFIas7_2?zwQIP8}iTk->VzW8qNfyXD~TM+fZ_p?v-&4MO-w zqoY=W2i1Ru0Yx7+aa#YGO---rzf<6){0E#ZxZ={#=c|CSH;KZY`~&418~#tm>DXwu zEB-$Pwn>K3`L2UHT5NRm)9VT?C;(Prc{uG4`gZqX+O=%!!kYAoQ3x%GA7{%?H?_=8Bje%Fo{p@^Zl#!-4rqrh=qpMC5G;o#llZ(1cip++$Ml zm?zzt>TbRMA)YJQYFfSU2#8s(!(jRMWEJIo`TnvTCvjwu8ZY9MnJM`The@uwo+!QC zzw`>ck#QEDkLK)S;wAkrwJRZa-%tST(SNKpak>7}v1u5U{+|MmFJYGOota+t#&-Xze`(ph>D6#N zwZ7Wd!*Tx)%kB>ck8ID0AJInr3AYZ}74iI7(9cS86<);d`(J*J-}psv-~GR3;^O`X z8UXySwLu0d{yzbp<^M^R_V4Z9R}lP~U>j+X+$h+8yK07Av!JqEOP8;TuW&f$-{j3X zaW9BZm_x;T^6_Ey-`jX#Z~dojzW+3v$@d@K(5v%*5`50{e|ULGA0!ow__iSPx#z4) zqDvq41r^VdLQ?B(b3#%3G49fg5SrTg`FS=(aLFC+caVKKdO{re)YtPyIyp*WYk~W4 l@dn=qoTZ<(Xfh^3*=ySpI+wZ%!axrW;_uyY2La5w;+n z*pf$v4&uoD04JH)uML4p68 za~z7l)-fBCLk;A-@ zdzAEm1y-0~hB$V?XY2t`9+rt`fiR$_1I0(fr z9KC8KcvSso$kY!zs-esLud7B~|D6N-;$LZRhtz#RRd^u&P}TIJ{?j#4|7ju(m^J^O z15b-EkGMTBp>8w49Jz=iS&k)HK@73IK$M3l2z!9UzAt)ww7`B+vH{>x{Rxhdhu6J=*s7DdX8owzm#VL~9S2V&bHS;k-x%fB%!TV6x61N+-D; zkA5A`KaXej$hsXQT>z|+AB(=$J`dUfB`eyh82UOJ%&!Midw4Uvw(PF`g>9*##(Y%h@?VQGTN_%S}AzUORuU`%e1=f_MG*c|aVb^X1!WQ{Z8IR4Mh^NBg& zApeVGU+}*!#%Y?NX*K_!1OLhYvoze59DoR+JmJ!e33IM@0`Ww4Bgs*yd=A=9WlW*` zp`t-W1wUV2YVOkf$A#}BO0a0> zn-I&J)Tf-_<)TvLULhY52eX>+e{k&M|D@<>yEydeCJ?34OFjx8;D4d}w*0TjaT+wb z-J1W;finN2FpMsWB+xHn|NZ8Hw01t24YFZ*PGI8AJqL+u819gBfVgw_rR2_u4nGYW8-jqEF|{FL&C2t!imcu79v~pWWtKpO9f9M zqIQMUa5S|0SM$DQTUXX>P>d>ckC=X5RdRccOvht;KCx!A-^bJbuBE^JaK0@@P}6@p z!i-R7(~`g|nPHUj?SiFBcDocs<3y}-UWv3?Mc+}II3HZntf{w8bgR}CBwTdwir2(z z>c;`TrGoh?rUKbALHw=n&ZagCkIG8b@*mJ9 z%KEbXWjT&?WR#X=`8uU$D*lSY#5aA9RbK9Ydi6mC^7HxsWx6lNq3^#P6K?e%gd+c| zU8B~2XTitRf2ZaBU8$FlWLfKNS+gwT^48OJT<%FN(rVPGaW?!5hcIgX04M+e0=ao% -- 2.16.6