Age | Commit message (Collapse) | Author | Files | Lines |
|
- create a .pre-commit-config.yaml configuration file with
* gitlint
* trailing blanks linter
* tabs removal linter
- exclude .git folder from it
- exclude Makefiles since tabs are mandatory by default in them
- create a tox pre-commit profile to run it from tox
note gitlint is not runnable at this pre-commit stage
- create pre-commit-install and pre-commit-uninstall tox profiles to
(un)install hooks locally and (un)perform tests at each "git commit"
call (i.e. without calling manually the pre-commit tox profile)
- precise pre-commit stages/types in the pre-commit configuration file
so that hooks are installed correctly. This avoids messages about
skipped tests when they are run at a wrong stage.
Issue-ID: OOM-2643
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Ie95bb4f6f90be80b05a1398973caffeff7936881
|
|
- 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
|
|
with the following command
$ find . -not -path '*/\.*' -name *.sh -exec sed -i 's/\t/ /g' {} +
then realign manually what deserves it and in particular,
unindent some EOF scripting tags so they do not trigger errors.
Issue-ID: OOM-2643
Signed-off-by: guillaume.lambert <guillaume.lambert@orange.com>
Change-Id: Ibfa463ec8083d5a39de18a54d9c1d8746710fe03
|
|
|
|
This patch makes AAI to work on service mesh by removing https calls
from everywhere.
It allows also to use AAI on an environment without need of TLS.
Issue-ID: OOM-2670
Signed-off-by: Ondrej Frindrich <ondrej1.frindrich@orange.com>
Change-Id: I19adabc7b33c1ada243ec16f77dbf8fde19b1386
|
|
pointed out by checkbashisms
Issue-ID: OOM-2643
Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
Change-Id: If162bba41eec0998bd6eaf321eebe2e7834aca29
|
|
pointed out by checkbashisms.
Issue-ID: OOM-2643
Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
Change-Id: I527f9b8dcad98a5dd9eb30390d26c95c1d918c09
|
|
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
|
|
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
|
|
|
|
pointed out by checkbashisms.
Issue-ID: OOM-2643
Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
Change-Id: Ic9c4edc0fc6bd94a95bcb85d84379e868fb09930
|
|
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
|
|
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
|
|
$ find . -not -path '*/\.*' -name *.sh -exec sed -i 's/ *$//g' {} +
Issue-ID: OOM-2643
Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
Change-Id: Id813526ec21e9c39daba697448bd6dea0b4e4d70
|
|
This version include the robot test updates based
on honolulu testing campaign
Please note that this pod is not used in CI, we systematically
rebuild the xtesting dockers
However the robot pod shall be aligned for the release
Issue-ID: TEST-335
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I1ab7bca94097332089d584d2af583ddfc9114d9e
|
|
|
|
|
|
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
|
|
pointed out by checkbashisms.
$ mycmd=$(tox -e checkbashisms | grep "^possible .*'function' is useless
" | sed -e "s@^[^.]*\(.[^ ]*\) line \([0-9]*\) .*@sed -i -e '\2s/functio
n \\\([^ ()]*\\\) *(\\\?)\\\?/\\\1 ()/\' -e '\2s/(){/() {/' \1;@")
$ eval $mycmd
Issue-ID: OOM-2643
Signed-off-by: Guillaume Lambert <guillaume.lambert@orange.com>
Change-Id: Ic41c8ba8288b7a90db9f5775cd601c09ff2ab663
|
|
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
|
|
Rename the vfc-adapter to etsi-sol005-adapter.
Issue-ID: SO-3473
Signed-off-by: seshukm <seshu.kumar.m@huawei.com>
Change-Id: I79949521c58b05f9b7eacad591d06f62e3ab1983
|
|
Some SO components have changed their names:
* so-monitoring is now so-admin-cockpit
* so-etsi-nfvo-ns-lcm has a new repository
* so-vnfm-adapter is now so-etsi-sol003-adapater
Issue-ID: SO-3473
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I75be10b42fc7b44ac0f654853953f6139f3b1c13
|
|
Updating the documentation and bumping version to 8.0.0
Issue-ID: OOM-1
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I6f942f1466fed64264c44fb8fc0e1ffc93a98f18
|
|
Add global variables needed for robot to invoke MS healthcheck.
Issue-ID: DCAEGEN2-2660
Issue-ID: DCAEGEN2-2615
Signed-off-by: Jack Lucas <jflos@sonoris.net>
Change-Id: I44fb209de59c077a7e446acac5a4c6ded6995775
|
|
due to the reinsourcing of the chart in OOM, I missed
the guilin maintenance update from 1.7.2 to 1.7.3
There are ongoing discussions on the future of this pod
It is not really used by the integration team
but it may still be used by operation teams
a mail has been sent to get a broader view on who is using
this pod, references in use case documentation are also
under investigation
This pod shall be either remove or heaviliy refactored to follow the
rules than the other ONAP components (no root, limits, no full distri
no python 2.7, micro service approach,...) and it shall be launch out
of onap namespaces (onap-testing)
Meanwhile the master version shall be at least aligned with
the guilin version..
Issue-ID: TEST-283
Signed-off-by: morganrol <morgan.richomme@orange.com>
Change-Id: I2709c6fa5046ad7f72ee86a75269dd4672386a3c
|
|
Add robot properties required by newly introduced DCAE MOD
smoke/verification test cases
Issue-ID: INT-1855
Signed-off-by: Krzysztof Kuzmicki <krzysztof.kuzmicki@nokia.com>
Change-Id: Ifd33e64b775c33354e99b88dea92f003daac01c1
|
|
Creation of the clamp subcharts + fusion of the clamp database to policy mariadb
Issue-ID: POLICY-2951
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
Change-Id: I8192f82bc393e3fc8d5884d6ab73912a0466edcd
Signed-off-by: sebdet <sebastien.determe@intl.att.com>
|
|
This commit makes Robot chart to use the new generator for repositories and
images.
Issue-ID: OOM-2364
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I7e29b4178a84b27c2fa98d1ae3de6f2635f3b19a
|
|
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
|
|
* Update kubernetes/robot from branch 'master'
to 85b5af5058bbda19b557add185d917f60c2188ee
- Merge "Removed heatbridge"
- Removed heatbridge
Issue-ID: INT-1791
Change-Id: I6ef364f1110b6aeb1d43a8cb8609b7d24f836458
Signed-off-by: Brian Freeman <bf1936@att.com>
|
|
* Update kubernetes/robot from branch 'master'
to 4b76d896522b113eff620a732a6ce7b363529f7f
- Merge "[ROBOT] Version bump for Guilin"
- [ROBOT] Version bump for Guilin
Guilin chart uses 7.0.0 version.
Issue-ID: OOM-2638
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: Icceec640d07075d67038ee8b41fd50639f7c2c21
|
|
* Update kubernetes/robot from branch 'master'
to 37ac984e35503182f7fc1b771cefa16bf0c84203
- Add Lasse as Integration committer
Issue-ID: INT-1788
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: If17d3df740936c3f21f0e10883406aaf1c303629
|
|
* Update kubernetes/robot from branch 'master'
to 4e61a1c981b7e00846c0ca2857cd32be027294e1
- Update script and artifact default value
Issue-ID: INT-1779
Change-Id: Iaa41b42a091b182a30d3b1215ad22555e78bfc6c
Signed-off-by: Brian Freeman <bf1936@att.com>
|
|
* Update kubernetes/robot from branch 'master'
to f3afcb0e60f54840d386084ee3ee2e364b2650f1
- Merge "[SO] SOL003 adapter,bpmn-infra, nfvo HTTPs to HTTP"
- [SO] SOL003 adapter,bpmn-infra, nfvo HTTPs to HTTP
Removing https communication as SO SOL003 Adapter has used its own keystore for communications with bpmn-infra and etsi-nfvo
with hardcoded password.Common way of certicates will break existing communication so going for HTTP path due to time constraint .
Will revisit security in Honululu as part of https://jira.onap.org/browse/SO-3350 epic.
Change-Id: I75acd05feb4b244892261cf9c95d33a78dbe687d
Issue-ID: SO-3349
Signed-off-by: Mukesh <mukeshsharma@est.tech>
|
|
* Update kubernetes/robot from branch 'master'
to 3b9adc67e6ae2a65480d80dc50cee88b674604a3
- [Testsuite] bump version 1.7.2 for Guilin RC1
Issue-ID: INT-1768
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I533da0afac4f853c6ef018f978f05df00e05087e
|
|
* Update kubernetes/robot from branch 'master'
to da28d1cdc573a726d3fc8a19638ebc8b3679295f
- Merge "Add tag "vescollector" for running E2E test suite ves.robot"
- Add tag "vescollector" for running E2E test suite ves.robot
Issue-ID: INT-1258
Signed-off-by: Marcin Przybysz <marcin.przybysz@nokia.com>
Change-Id: I7b42b1997b2926790cea8910dd4f2d3b04a8c05e
|
|
* Update kubernetes/robot from branch 'master'
to c4aa2a9a01ad435b20b242b76edeea2e8dcc5bce
- SO health check failed
Issue-ID: OOM-2595
Signed-off-by: sekharhuawei <reddi.shekhar@huawei.com>
Change-Id: I7ac19c53313c6b50297242b068a7277079e625ed
|
|
* Update kubernetes/robot from branch 'master'
to 34913f2223539640c81ae9e7a65744a09a95c9ce
- Adding global variable for NSSMF adapter
Issue-ID: OOM-2585
Change-Id: Id9274349ba841f173da5774de8b53b7758cc2795
Signed-off-by: sumitc29 <sumit.chandak@amdocs.com>
|
|
* Update kubernetes/robot from branch 'master'
to d4d20fe81e2fb4ee98e16c2b350b0981202f57d6
- Bump testsuite 1.7.0 for Guilin
It consists mainly in simple robot changes
It is far from our target for the moment
- chart not brought back to OOM repo
- baseline image too big
- pod launched as root
- pod still dealing with python 2.7
A refactoring of the pod was planned for Guilin but it is not ready.
Note: The changes are already taken into account in CI through the
xtesting dockers
Issue-ID: INT-1690
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I169f65638bb01fb5ef417344119f9526ef5daa08
|
|
* Update kubernetes/robot from branch 'master'
to 0611262fbb68714cfdb922f13ffb009b58a43f71
- Update INFO.yaml
Issue-ID: INT-1724
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I198320e56131e031d5364214e64a9192c8da1024
Signed-off-by: mrichomme <morgan.richomme@orange.com>
|
|
* Update kubernetes/robot from branch 'master'
to b093c77b4faa2c4f0bfc67e481f724b6d67c7229
- [ROBOT] robot_properties.py configmap contains failing character
Issue-ID: INT-1700
Signed-off-by: Krzysztof Kuzmicki <krzysztof.kuzmicki@nokia.com>
Change-Id: I93004428c4c794dc50f8518698a72a95e9386591
|
|
* Update kubernetes/robot from branch 'master'
to 1ab576be1d226a586738658943253f3e721e5a62
- change drools hostname to policy-drools-pdp
This is a companion review for
https://gerrit.onap.org/r/c/oom/+/111069
Issue-ID: POLICY-1000
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I031e0c13478ab196b929765f389dd9df1431c87b
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
|
|
* Update kubernetes/robot from branch 'master'
to ad58ed92bd7c5cc7d51c09b405a99fd360ff5268
- Merge "Make ROBOT compatible with Kubernetes v1.17"
- Make ROBOT compatible with Kubernetes v1.17
Issue-ID: OOM-2464
Signed-off-by: Grzegorz Lis <grzegorz.lis@nokia.com>
Change-Id: Iaacf334bc72f5c529c522fcc3ee598447b2cb916
|
|
* Update kubernetes/robot from branch 'master'
to 068514942a7af8ddfabd55697a67a8d27f799af8
- run cds bootstrap before vlb_cds instantiation
Issue-ID: TEST-248
Signed-off-by: Hany Abdelbaki <habdelbaki.ext@orange.com>
Change-Id: Iaef0445548f3d6b97a15c00399382eedd332643d
|
|
* Update kubernetes/robot from branch 'master'
to 44a38a594677ca38c4eea288908ebf503ad91b4e
- Bump 1.6.4 version for Frankfurt maintenance release
This new version includes minor fixes for ue case support
Issue-ID: INT-1652
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I773d78906c5b32678e58eafe825ba12059ff52cf
|
|
* Update kubernetes/robot from branch 'master'
to 7ee95b4c8f667dd0506499db17688473309cd91e
- bump testsuite 1.6.3 for frankfurt RC2
the delta with 1.6.2 includes minor fixes for
- 5gbulkpm
- pnf-registrate
Please note that these changes are already taken into account in CI
as xtesting dockers are rebuilt everyday but it is cleaner to execute
the use cases
Issue-ID: INT-1553
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: Ibd41c65d4190421e7c790f7e1f8a754923803757
Signed-off-by: mrichomme <morgan.richomme@orange.com>
|
|
* Update kubernetes/robot from branch 'master'
to 51322d3b374588a051b4a5522fbd25ac92ffb328
- Testsuite R6 RC2 1.6.2 docker for OOM
Update testsuite version for RC2 frankfurt
Issue-ID: INT-1550
Signed-off-by: mrichomme <morgan.richomme@orange.com>
Change-Id: I78bf8c3558658c11b2fb1fb96908d9209016014b
- Merge "Subject: Fix heatbridge params for Frankfurt"
- Subject: Fix heatbridge params for Frankfurt
Issue-ID: INT-1584
Signed-off-by: Marco Platania <platania@research.att.com>
Change-Id: I25c69c9e7849c2aadb1dedb611bb731685379baa
|
|
we were following frankfurt branches by mistake.
Issue-ID: OOM-2406
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: Ia59d84c75cecd5cc186eb61be25cc9a371282567
|
|
* Update kubernetes/robot from branch 'master'
to 1bc31c7d76408bdf2267bf72bf3b1b1e18e2367f
- Change ingress base hostname
Change ingress base hostname to recommended value
Issue-ID: OOM-2391
Change-Id: Ica5ab275ed3eac2ec6f1669fc9ca32c29a2b12e6
|
|
* Update kubernetes/robot from branch 'master'
to c3148590e3da989daebfba6e721e7a53706dda87
- Merge "Host and port template for ingress setup"
- Host and port template for ingress setup
Depending on the ingress robot configuration
host and port template should choose ingress
host and port or direct cluster host and port
+ alternarive ingress hostname in config file
Change-Id: I04c13657f5c5cf8b5f5373897bdc551dc2efdf36
Issue-ID: OOM-2341
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
|