DIRCd@Sd@SGTTMht 0p,طl .gitignored@Sd@SGPԔmb7bH+T5.gitlab-ci.ymle|#1e|#1FG/,!8t#=^ʘB .pylintrcd@Sd@SGs?W޿CONTRIBUTING.mdd2H">d2H">G T 5淔yC^ Dockerfiled@Sd@SG?H!`/nR_ Jenkinsfiled@Sd@SG,]Pɡ%%^bZLICENSEf|,װf|,װG)RAtVo [ oLVHRdevops-stages/stage-build.she|#1e|#1F[K媢3T ]^Gdevops-stages/stage-test.shd@*ļd@*ļG " 2W)Ҏ*9.docker/Dockerfileesd>6-esd>6-Ga4}4ԂC͐[envconfig-local.rcddA ddA G/C}O8rkmrequirements-dev.ineJ6|`eJ6|`F {X^ sv 5` requirements-dev.txtd4d4F_GiA(n41Ϋrequirements.ineJ6|`eJ6|`F&x&︅my\_UUH|requirements.txte|#1e|#1F aI^ɒlȮGN+robot-systest/lib/connectivity_lib.resourcee|#1e|#1F=un`UgS⠨|#robot-systest/lib/juju_lib.resourcee# Ue# UF1ܔl10lHm%!robot-systest/lib/ns_lib.resourcee|# e|# G0+qk_ ߳QZ.+robot-systest/lib/ns_operation_lib.resourcee3e3F ![8o3L"robot-systest/lib/nsd_lib.resourcee|# e|# G&~tzjUUkMфHzOC0"robot-systest/lib/nsi_lib.resourcee|# e|# G V`1]Z'!_"robot-systest/lib/nst_lib.resourcee}W/@̝e}W/@̝G!:7v$4WL92o(robot-systest/lib/openstack_lib.resourcee|# e|# G ŵcF0d_y$H),s&robot-systest/lib/package_lib.resourcee|# e|# G9n8D/?Fx&robot-systest/lib/project_lib.resourcee|# e|# G*< g9´u#O)robot-systest/lib/prometheus_lib.resourceddA ddA G,{늗u,8NX#robot-systest/lib/renderTemplate.pye|# e|# G ϣ9%UF5@߮(##robot-systest/lib/repo_lib.resourcee}W/@̝e}W/@̝G ]])^1$|m D#robot-systest/lib/rest_lib.resourcee|# e|# G  .סکAN\{r #robot-systest/lib/role_lib.resourcee|# e|# G ͌u;eThM˽#robot-systest/lib/sdnc_lib.resourcee|# e|# G Ԋg"]3(TE$"robot-systest/lib/ssh_lib.resourcee|# e|# G  k` Y/8<C#robot-systest/lib/user_lib.resourcee|# e|# Goc#>QoVb^nP)"robot-systest/lib/vim_lib.resourcee|# e|# G _'SI\NF >"robot-systest/lib/vnf_lib.resourcee|# e|# G.N*f|[ #0a[l#robot-systest/lib/vnfd_lib.resourceddA ddA Gԟ[=IME}.3#robot-systest/resources/__init__.pye|# e|# F .?8jD?iiGrobot-systest/resources/basic_01-crud_operations_on_vim_targets_data.pye|# e|# F t#; LHLrobot-systest/resources/basic_08-disable_port_security_network_level_data.pye|# e|# G#b\ ij$h>+O1?robot-systest/resources/sol003_01-vnf-lifecycle-management.jsone}W/@̝e}W/@̝GPt.7Rm8@.8robot-systest/resources/sol003_02-dualstack_ip_vnfm.jsoneoj,eoj,F|Z؋Y\IVW3robot-systest/run_test.she|# e|# F=.l[m2K/d9K-Erobot-systest/testsuite/basic_01-crud_operations_on_vim_targets.robote|# e|# G$^ ڋy~[ȳluG`饋Mrobot-systest/testsuite/basic_05-instantiation_parameters_in_cloud_init.robote|# e|# G$_@FP~mpK[\J*5robot-systest/testsuite/basic_06-vnf_with_charm.robote|# e|# G$`Pn*0筫B9Urobot-systest/testsuite/basic_28-keep_persistent_volumes.robote}W/} e}W/} F?Gzwv ͙'ь7robot-systest/testsuite/basic_29-vnf_ipv6_profile.robote}W/} e}W/} F.D{+o6robot-systest/testsuite/basic_30-ns_ipv6_profile.robote}W/} e}W/} F|bz="1,Brobot-systest/testsuite/basic_31-multivdu_volume_multiattach.robote|# [ e|# [ G#gn fNA&\&L ?robot-systest/testsuite/basic_32-volume_with_different_az.robote|# [ e|# [ G <{s.<4|Q\.robot-systest/testsuite/epa_01-epa_sriov.robote|# [ e|# [ Gx0~PƐXZ&AVlvg78p /\J(%b3O8robot-systest/testsuite/heal_01-volume_vdu_healing.robotfs4Ǿ fs4Ǿ F32t!ڍҜV7robot-systest/testsuite/heal_02-scale_vdu_healing.robotfs4Ǿ fs4Ǿ F4V3^U7N Ӝ6robot-systest/testsuite/heal_03-multiple_healing.robote}W/} e}W/} GzT-,NC½$J1robot-systest/testsuite/heal_04-autohealing.robote|# 'ye|# 'yGzOLʀ?DTD7robot-systest/testsuite/k8s_01-create_k8s_cluster.robote# Ue# UF Q>Ltǚvv۾ LG8robot-systest/testsuite/k8s_02-k8scluster_creation.robote|# 'ye|# 'yG$nI T0{@/robot-systest/testsuite/k8s_03-simple_k8s.robote|# 'ye|# 'yG$otM_\5O;o01h2robot-systest/testsuite/k8s_04-openldap_helm.robote|# 'ye|# 'yG$p ;><`Fާ&Y5robot-systest/testsuite/k8s_05-k8s_proxy_charms.robote|# 'ye|# 'yG$q"!;ۋ:pm>robot-systest/testsuite/k8s_06-k8s_secure_key_management.robote# Ue# UF&7c N_;gm/robot-systest/testsuite/k8s_07-dummy_helm.robote|# 'ye|# 'yG$sJp$ 6f_ {7robot-systest/testsuite/k8s_08-simple_k8s_scaling.robote|# 'ye|# 'yG$t @ݻ^TtЈ/XHm %5robot-systest/testsuite/k8s_09-pebble_charm_k8s.roboteD*eD*F=)qN'>+1AD'Hrobot-systest/testsuite/k8s_10-sol004_sol007_with_k8s_proxy_charms.robote# Ue# UFFahJTaF9Wm_?robot-systest/testsuite/sa_07-alarms_from_sa-related_vnfs.robote|# 'ye|# 'yF{֖ M2tͅ@robot-systest/testsuite/sa_08-vnf_with_vnf_indicators_snmp.robote|# 'ye|# 'yG!ۼY_D@D'9u Ǒ6robot-systest/testsuite/slice_01-network_slicing.robote|# 'ye|# 'yG" +"4#Y?8=robot-systest/testsuite/slice_02-shared_network_slicing.robote}W/ue}W/uG#nTZ" sdncs-local.yamld@bd@bGfD I;H䆘 {*setup.pyeIk^teIk^tFy qlCT {y,M/tox.iniTREE{135 6 (:bUK9}u-5debian1 0 ܒ}WUZf{XQXdocker1 0 ;olo|ʒ8UW~cloud-scripts7 0 'rogiۦ'devops-stages3 0 vQU]7Ɣ:,trobot-systest95 3 AE鷒yPɎQ[v%lib22 0 Y6> ttV&#_resources8 0 =.q46 -xtestsuite64 0 I$^Ëω4(8.Bconformance-tests8 1 cזoQdtest-lists5 0 sB0\^"c iY{\k^Kӛ/