From 0e935eede33969dc963fcc063713d3f4866bdf85 Mon Sep 17 00:00:00 2001 From: Michal Jagiello Date: Wed, 18 Oct 2023 15:44:19 +0200 Subject: [PATCH] Make pnf-simulator helm chart configurable PNF simulator couldn't be configured on demand (e.g. image couldn't be changed) That version allows override values and run customized version of pnf-simulator Issue-ID: TEST-404 Signed-off-by: Michal Jagiello Change-Id: Ic18bdaeaa782b61478579056d5ba1a893087d85c --- .../configuration/cds_resource_resolution_settings.py | 1 + src/onaptests/configuration/pnf_macro_settings.py | 1 + src/onaptests/steps/instantiate/msb_k8s.py | 3 ++- .../templates/artifacts/pnf-simulator.tar.gz | Bin 1223 -> 1366 bytes 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/onaptests/configuration/cds_resource_resolution_settings.py b/src/onaptests/configuration/cds_resource_resolution_settings.py index 0ab6ebc..b972d0c 100644 --- a/src/onaptests/configuration/cds_resource_resolution_settings.py +++ b/src/onaptests/configuration/cds_resource_resolution_settings.py @@ -21,6 +21,7 @@ MSB_K8S_RB_VERSION = "v1" MSB_K8S_PROFILE_ARTIFACT_FILE_PATH = Path(get_resource_location( "templates/artifacts/profile.tar.gz")) MSB_K8S_PROFILE_NAME = f"cds-ms-prof-{str(uuid4())}" +MSB_K8S_OVERRIDE_VALUES = None K8S_VERSION = "1.0" K8S_CONFIG = get_resource_location("templates/artifacts/config") K8S_ADDITIONAL_RESOURCES_NAMESPACE = "onap-tests" diff --git a/src/onaptests/configuration/pnf_macro_settings.py b/src/onaptests/configuration/pnf_macro_settings.py index d332763..379eaf7 100644 --- a/src/onaptests/configuration/pnf_macro_settings.py +++ b/src/onaptests/configuration/pnf_macro_settings.py @@ -38,6 +38,7 @@ MSB_K8S_RB_VERSION = "v1" MSB_K8S_PROFILE_ARTIFACT_FILE_PATH = Path(get_resource_location( "templates/artifacts/profile.tar.gz")) MSB_K8S_PROFILE_NAME = f"pnf-cnf-profile-{str(uuid4())}" +MSB_K8S_OVERRIDE_VALUES = None K8S_VERSION = "1.0" K8S_CONFIG = get_resource_location("templates/artifacts/config") K8S_ADDITIONAL_RESOURCES_NAMESPACE = "onap-tests" diff --git a/src/onaptests/steps/instantiate/msb_k8s.py b/src/onaptests/steps/instantiate/msb_k8s.py index 9189282..29bc84a 100644 --- a/src/onaptests/steps/instantiate/msb_k8s.py +++ b/src/onaptests/steps/instantiate/msb_k8s.py @@ -36,7 +36,8 @@ class CreateInstanceStep(BaseStep): self.instance = Instance.create(cloud_region_id=settings.CLOUD_REGION_ID, profile_name=settings.MSB_K8S_PROFILE_NAME, rb_name=settings.MSB_K8S_RB_NAME, - rb_version=settings.MSB_K8S_RB_VERSION) + rb_version=settings.MSB_K8S_RB_VERSION, + override_values=settings.MSB_K8S_OVERRIDE_VALUES) @BaseStep.store_state(cleanup=True) def cleanup(self) -> None: diff --git a/src/onaptests/templates/artifacts/pnf-simulator.tar.gz b/src/onaptests/templates/artifacts/pnf-simulator.tar.gz index b715b1c26d1b1f6db5670d28ad01554b82309d89..024f73290211a72b0785f10a6ff95ce942632d18 100644 GIT binary patch literal 1366 zcmV-c1*!TUiwFoG&@W{G18{C;EpusYb!=gDZ*nelVR8WNnOkq$HWbJ6tWUxD-Hvs$ zP`#XxVXIdA#?%9w)6kGV|VNSOD=TF)=kIi^&H68P1DdXi2Y-l(di`ByAX;TMxH>Iuiqzh#=bZtIo-^KYAwh4X&~cFljxlR0k(ERFawW{K)7 zX&il{jRW&<=sjz_{%uJ1E+EHpj0@6z(Vp($e?I>-4L>j;L!P*Vrm4JK=-S6H30!hr z&Ak>gMFXm+s}T~>2Nucv7a`z0 zsA2O2t6+ECuN($c?<0 zOe7mU31d3n_Fj?ytl%(uo@;VfaP952r*Va7biCyu( zk>5^v@Esoj2jagDf9v>fI)+ume;bNp{67Qr_+N$oArDTE`Sl0;LjTrsWu$CI$@Uh> zZ@k`6{^Kldi2FWaZ@j-%-=AxH71Em#@!eoNsYStc1Z?dJL#;*?5JIO{H>1hj?cJ3( zxtZP$MpN(o;Q`wpF3J*B$Prv|pGPj4Tn$&-P%7q3og8$UyW&%a zUNV`_wFe^!TL~D(K2M4*aIq)uuNz&)hkTwn4c^j-CO#7wFaCS%KmYqa-7h(G{%hMt zrT^VR|GQ2P_5Um!t^Ysr+;6XfZ$DnyA>Dh?I+`X3(px?%oOeH&Er($3|jcH~etV&izuaKLx8 z@=BtAL>*nN5xWmsej0~_ea@uW;R#JUT+CfPcihW7c?ro?ewZjW7sbA~lgz40ItwQK zC}fFp^-i~=KkrC>)veWcl4keKn>T0I*XH`a%BBCMm;b@|Z}edYaswP7GbK2{eeg34Ez`Nhr#Mgp>P*6gAa%GRi)44luJftg2!b1F-+43{+ax? z%GDO-Mx$FSiOsDCTjnaU-Ul=*)XHOa?U6%!UwhCH1VIo4K@bE%5ClOG1VIo4K@bE% Y5ClOG1VIo4L0*x60Mgw($^cLR0N-=8#Q*>R 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