aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/robot/ete-k8s.sh
AgeCommit message (Collapse)AuthorFilesLines
2021-09-22[COMMON] Enforce checkbashisms tox profileGuillaume Lambert1-1/+1
- add checkbahims to tox.ini default profiles - remove -f options to unforce bashisms detection in explicit bash scripts and to differentiate treatments between bash and sh - migrate #!/bin/bash shebangs to #!/bin/sh for scripts without bashisms The following scripts have not been migrated since they still use bashisms difficult to migrate (mostly arrays - more details below) ./kubernetes/common/mariadb-init/resources/config/db_init.sh ./kubernetes/portal/components/portal-mariadb/resources/config/ \ mariadb/docker-entrypoint.sh ./kubernetes/helm/plugins/deploy/deploy.sh ./kubernetes/helm/plugins/undeploy/undeploy.sh ./kubernetes/sdnc/components/sdnc-prom/resources/bin/ensureSdncActive.sh $ find . -not -path '*/\.*' -name *.sh -exec checkbashisms -f {} + 2>&1\ | grep line | cut -d' ' -f 7- | sort | uniq -c | sort -k1,1nr 18 (bash arrays, ${name[0|*|@]}): 2 (declare): 1 ($FUNCNAME): 1 (shopt): 1 (trap with ERR|DEBUG|RETURN): https://mywiki.wooledge.org/Bashism#Arrays https://mywiki.wooledge.org/Bashism#Special_Variables https://mywiki.wooledge.org/Bashism#Builtins https://www.oilshell.org/release/0.5.alpha2/test/spec.wwz/builtin-trap.html Issue-ID: OOM-2643 Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com> Change-Id: Id06ad1d45004321a293bdd26038d8da5f7b6b4ac
2021-06-24[COMMON] Fix some bashismsGuillaume Lambert1-1/+1
pointed out by checkbashisms: - variable name HOSTNAME - source instead of . - sleep with suffix - string increments And migrate a few shebangs to /bin/sh Issue-ID: OOM-2643 Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com> Change-Id: I653c14454a3232b5a349ca1564ece53ddc94289d
2021-06-23[COMMON] Revert "[COMMON] Fix a few bashisms"Krzysztof Opasiak1-1/+1
This reverts commit 62178a49cc9e4088019d426636657d9f2980d242. This commit introduced regression on portal db config job which is now unable to start: /usr/local/bin/docker-entrypoint.sh: line 114: syntax error near unexpected token `(' Issue-ID: OOM-1 Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com> Change-Id: I3cb72cd7625b180b364b713fe942d5956736ebef
2021-06-15[COMMON] Fix a few bashismsGuillaume Lambert1-1/+1
pointed out by checkbashisms: - variable name HOSTNAME - source instead of . - variable increments - sleep with suffix And migrate a few shebangs to /bin/sh Issue-ID: OOM-2643 Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com> Change-Id: I82981bcff17e88cf824935b841ce37a585ddde00
2021-05-17[COMMON] Fix condition bracket bashisms - step 1Guillaume Lambert1-1/+1
pointed out by checkbashisms $ mycmd=$(tox -e checkbashisms | grep '(\[\[ foo \]\] should be \[ foo \])' | sed -e "s@^[^.]*\(.[^ ]*\) line \([0-9]*\) .*@sed -i '\2s/\\\[\\\[\\\( [^]]*\\\)\\\]\\\]/[\\\1]/g' \1;@") $ eval $mycmd plus fix manually quoting hells induced and bash specific regex and multi-conditions Issue-ID: OOM-2643 Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com> Change-Id: Ie7ca5b71938fae22c200b7fead418618160fbe19
2021-04-16[COMMON] Fix condition equality bashismsGuillaume Lambert1-2/+2
pointed out by checkbashisms. $ mycmd=$(tox -e checkbashisms | grep "(should be 'b = a')" | sed -e "s@^[^.]*\(.[^ ]*\) line \([0-9]*\) .*@sed -i -e '\2s/==/=/g' \1;@") $ eval $mycmd Issue-ID: OOM-2643 Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com> Change-Id: I9032130bc4717e111de11a73187c2f1052376e45
2021-04-13[COMMON] Fix shell scripts missing shebangsGuillaume Lambert1-2/+2
pointed out by checkbashisms. $ tox -e checkbashisms |grep 'interpreter line' | cut -d' ' -f2 |xargs grep -lv '#!/bin/sh' | xargs sed -i -e '1i#!/bin/sh' -e '1i\\' plus manual fixes Issue-ID: OOM-2643 Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com> Change-Id: Ic41fec6ebadd162cecf889f2b119ac82551bd21d
2020-12-07[ROBOT] Reintegrate robot in main repositorySylvain Desbureaux1-0/+106
Robot chart is currently in its own directory. As a lot will be done in the charts with tight coordination between "common" part and components parts, it's a lot easier to have everything in a same place for now. we're using commit 85b5af5058bbda19b557add185d917f60c2188ee from robot Issue-ID: OOM-2645 Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com> Change-Id: I7c187b616d3436ed2eab7bf7e95cb6a1a90edf31
2019-07-29removing and move to subrepoDR695H1-75/+0
i accounted for all changes made here but not merged (1 pull) Issue-ID: TEST-165 Change-Id: I8e0921d1a462f9fec5f838f0618980bd91b64f95 Signed-off-by: DR695H <dr695h@att.com>
2019-05-10Remove obsolete warning about concurrent executionskaihlavi1-1/+0
Remove warning about unparameterized --display as it is now parameterized (this commit is a follow-up to comments in already merged https://gerrit.onap.org/r/#/c/87357/) Added also brackets for namespace parameter in usage guide Change-Id: I78a753b026e3e9b410798687b28ad0ca1115703e Issue-ID: OOM-1844 Signed-off-by: kaihlavi <l.kaihlavirt@partner.samsung.com>
2019-05-09Fix tag explanations in usage and commentskaihlavi1-34/+33
Issue-ID: OOM-1844 Change-Id: I7549c2eed0a03ca55a8a4e1dc3aa89daae270c7e Signed-off-by: kaihlavi <l.kaihlavirt@partner.samsung.com>
2019-05-06Updates to usage and add directso tagBrian Freeman1-0/+33
Issue-ID: INT-1067 Change-Id: I590a6839f9888e27981efd37a614465ec0001878 Signed-off-by: Brian Freeman <bf1936@att.com>
2019-02-18Add vFWDT and changeOpenECOMP_ETE installBrian Freeman1-1/+1
Issue-ID: INT-829 Change-Id: I7c666388def4b3af39208adb7333c06a64970372 Signed-off-by: Brian Freeman <bf1936@att.com>
2018-11-02Add/clean up options in demo and ete scriptsGary Wu1-1/+1
Change-Id: I17587e7313f562e325c99fca6761b21cbbc16d10 Issue-ID: INT-586 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-11-01Stop overwriting demo.sh test output logsGary Wu1-7/+6
Generate sequential output log directories for demo.sh just like for ete.sh. Change-Id: I67f8d5f6c9f38625c0024ad5a8d54349a52046db Issue-ID: INT-586 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-09-14Add portal option to ete test scriptGary Wu1-1/+2
Change-Id: I42011b0dae86eb96b52764085adfccbb8e062b9d Issue-ID: PORTAL-388 Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
2018-09-04Apache 2 License updation for common,helm,robot,sovaibhavjayas1-0/+14
Issue-ID: OOM-1356 Change-Id: I656f4ce722cd239933aa5a088308da5e9de7a7db Signed-off-by: vaibhavjayas <vaibhav.jayas@amdocs.com>
2018-04-23Synch ete-k8s.sh and ete.shBrian Freeman1-2/+10
Issue-ID: OOM-989 Change-Id: I8db1ea5919d15d4213367cf1acca7b2e63651355 Signed-off-by: Brian Freeman <bf1936@att.com>
2018-04-12Changed the usage prompt copy n paste error.Helen Chen1-1/+1
Change-Id: I3544eb6cd409e0c56c9c2ce1c7d68d6c67b529cc Issue-ID: OOM-916 Signed-off-by: Helen Chen <helen.chen@huawei.com>
2018-03-01Run all components in one namespaceBorislavG1-7/+6
Change-Id: I5fcd4d577c1fda4de27842807c7cf7a5d372756e Issue-ID: OOM-722 Signed-off-by: BorislavG <Borislav.Glozman@amdocs.com>
2017-11-30Output the Robot logs at the proper placeAlexis de Talhouët1-1/+1
A small webserver in bind behind /share/logs specifically to display the logs, so we need to correctly output them there. As specified in the robot scripts. see https://gerrit.onap.org/r/gitweb?p=testsuite/properties.git;a=blob;f=ete.sh;h=93070c995d12f2cdb59275477e9ca6be2956e696;hb=refs/heads/amsterdam#l20 see https://gerrit.onap.org/r/gitweb?p=testsuite/properties.git;a=blob;f=demo.sh;h=e7dcd51db31a58d75095c60fde93abc1d8c2b01c;hb=refs/heads/amsterdam#l147 Change-Id: I5a41c9865295d2db0ded131bb985ef323a79ecc5 Issue-ID: OOM-382 Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
2017-11-28bringing robot up to date with 1.1Mandeep Khinda1-0/+23
-updates to various files that have changed in the VM version -OpenO support (test success requires kube2msb and msb to be working) -removed un-used -docker.sh scripts (I don't find them useful so I am proposing to removing them here) -updates to SDNC preload eliminates some old parameter subst. we were doing. -With these change and a temporary tweak to kube2msb that points it to a rancher server (kubeMasterUrl) robot results are pretty much on par with my VM deployment of ONAP: ============================================================================== OpenECOMP ETE | FAIL | 31 critical tests, 25 passed, 6 failed Issue-ID: OOM-382 Change-Id: I2e3bcfd6fce31b0e4de8b7d66be90c7490e04c5c Signed-off-by: Mandeep Khinda <mandeep.khinda@amdocs.com>