summaryrefslogtreecommitdiffstats
path: root/docs/submodules
AgeCommit message (Collapse)AuthorFilesLines
2018-09-12Update git submodulesSerena Feng1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Update Functest jobs to manage new branches" - Update Functest jobs to manage new branches It manages stable/gambia and stable/hunter as well. Change-Id: Ib259995f8f0e45767a51204c4eb6fd239e66ed92 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-12Update git submodulesSerena Feng1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge changes from topic 'stable-branch' * changes: Create Gambia and Hunter Release Jobs Create stable/hunter Branch for Functest repos - Create Gambia and Hunter Release Jobs This will create the release jobs needed for the OPNFV Gambia and Hunter stable-stream release process. Change-Id: Icdb9a337dcbad26fccb0e1e2935f8082f17bb220 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org> - Create stable/hunter Branch for Functest repos Change-Id: I99d60abfad4b90988d3188378fec84556be430e0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-12Update git submodulesSerena Feng1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Create stable/gambia Branch for Functest repos" - Create stable/gambia Branch for Functest repos Change-Id: Ib5c1c4435baa1a98907f08869c399f1f21f3e43c Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-12Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Add build "yardstick-image-k8s" docker image job" - Add build "yardstick-image-k8s" docker image job JIRA: RELENG-408 Change-Id: Ie6ac842ebd1bb6264c88a7f8ee0446d76fc3dbdd Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2018-09-11Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Updated calipso scenario for master" - Updated calipso scenario for master Change-Id: I22c05b0cb2973e84b6352a0ab4e7e38132e909f9 Signed-off-by: Tim Rozet <trozet@redhat.com>
2018-09-11Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Fix godeps commit id Change-Id: I7af07849fb70ef53f293002f313035b46731b705 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 5988d84f62cb19abfdddf1475177f174d6c2597d)
2018-09-10Update git submodulesxudan1-0/+0
* Update docs/submodules/dovetail from branch 'stable/fraser' - Enable the web portal to show all endpoints The endpoints info for the 2018.08 has been changed. The web portal needs some adaptions for the new data format. It keeps the same as 2018.01 and doesn't need to change dovetail-webportal. JIRA: DOVETAIL-725 Change-Id: I74cde3aa6032c7afac4b6ce1d2146e09a0f99fe5 Signed-off-by: xudan <xudan16@huawei.com> (cherry picked from commit 3f92680059a8371ec6002e1d909cd89cc4bab96d)
2018-09-10Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Add the docs build job for fuel project" - Add the docs build job for fuel project Change-Id: I2d0a71fc40a4a6cd1f5b1e63ca429c5b83b7ad00 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2018-09-10Update git submodulesTim Rozet1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Fix tempest_full name when running Functest fraser" - Fix tempest_full name when running Functest fraser https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-fraser/373/console Change-Id: I8c76620c67c28ea3f14ff79aef98ad2815a3aaa9 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-10Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'stable/fraser' - Revert "[Horizon] Drop the obsolete Horizon workaround" This reverts commit e6685124258ed9d1237acf9d8b383c07f1397f93. Change-Id: If9ebf7ff149ce0dcf3976e99863e88e5a7ef2c74 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-09-10Update git submodulesYang (Gabriel) Yu1-0/+0
* Update docs/submodules/releng from branch 'master' - bug-fix: k8s capacity test name JIRA: BOTTLENECK-242 TEST_CASE is wrongly defined. Spaces should be deleted in order to make the right defination for shell. Change-Id: I981e80af8fc8dfd9f375b44b205f7478e0d4f260 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
2018-09-10Update git submodulesHarry Huang1-0/+0
* Update docs/submodules/compass4nfv from branch 'stable/fraser' - Fix downloading lxc image Change-Id: I195a2203c9c998e264c54effc37346fec67c6c6a Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-09-10Update git submodulesYang (Gabriel) Yu1-0/+0
* Update docs/submodules/releng from branch 'master' - add k8s capcity test JIRA: BOTTLENECK-242 Change-Id: I2fb92017b2b07ede448c817c89ae0d7572cfbae9 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
2018-09-08Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Stop cloning when running vyos_vrouter It moves the clone operation into docker build instead. Change-Id: I296005d8638510a999665d383a26c4fcd48897a6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 2e7f66734394dc5e749ef9ac95e46a8ded9fb2c9) - Fix dict conversion in tempest.conf https://github.com/openstack/oslo.config/blob/master/oslo_config/types.py#L600 https://build.opnfv.org/ci/view/fuel/job/functest-fuel-virtual-daily-master/817/consoleFull Change-Id: Icde9938bb9f6c0c37d2504317f31b0af4ef9ee8e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 59cf95974b2b9c0271c1ff9c9604b960c4bcfa26) - Update scenario section in tempest.conf It's required at least by Barbican tempest plugin. Change-Id: I46a65ee5fee044917c5375adaa8ebb529efe86ec Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 9ec639526ed32d4b05168627c5c016fb66b7d008)
2018-09-07Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Remove one useless security group This rule breaks lookup when the user created is admin. Change-Id: I2fe3dba687bd5d151cd7e53217586a0bcb21815d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 65b9318ffcb4b12e0aa4aa08027a35ff1e2d285d)
2018-09-07Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Add role to users created by rally if required It sets [openstack] keystone_default_role if NEW_USER_ROLE differs from member. Change-Id: Ib6be5cf22654e882ea110298cba421c1e87c78fd Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 98f3bf16722e5e718130f960910d64bc76951e3b)
2018-09-06Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Move global-jjb parameter from releng to global" - Move global-jjb parameter from releng to global As these only affect jobs defined in global-jjb (no other jobs used these variable names) they should be safe to define at the global level. Change-Id: I646c3afc73757bff561cc84b80df064e13680080 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-06Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng from branch 'master' - jjb: xci: Make sure all virtualbmc process are gone Daily jobs run on the actual slave so they leave virtualbmc processes running even when the job is finished. As such, we need to make sure that such artifacts are gone as soon as we start a new job. Change-Id: I82f49279cc105e788db466e5040e6a31c537af5c Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-09-06Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Run tempest_full and tempest_scenario in daily jjbs" - Run tempest_full and tempest_scenario in daily jjbs It simply adds OpenStack jobs in OPNFV daily gates. OPNFV Installers seem good enough to meet the OpenStack merge criteria. Rally is still excluded as it ends after 3 hours. Change-Id: I16ea72c1ca49f485d81f9b06b435e9731b56083a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-06Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Set NODE_NAME as the description for ansible runs" - Set NODE_NAME as the description for ansible runs When the ansible-build-server job runs it helps to know which job ran on which server without clicking through to the job description. Change-Id: I2d5ef3b843fc839c8706837c74f00503de8808d5 Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2018-09-05Update git submodulesGeorg Kunz1-0/+0
* Update docs/submodules/dovetail from branch 'stable/fraser' - Update test list for OS interop tests The OpenStack Interop WG has recently deprecated [1] 4 cinder volume reservation tests. As a result, they are not part of Functest's set of interop tests anymore. This patch cleans up the test case validation list for the web portal. [1] https://review.openstack.org/#/c/583970/ Change-Id: I183602b099cb4d44c6cb3d21af6acaa4d3ee01ca Signed-off-by: Georg Kunz <georg.kunz@ericsson.com> (cherry picked from commit 16ec1f400882a80c2762c2b1667af81089555591)
2018-09-05Update git submodulesPanagiotis Karalis1-0/+0
* Update docs/submodules/dovetail from branch 'stable/fraser' - Remove identity v2 TCs,not supported by Functest As Functest does not support identity v2 anymore, it does not make sense to try to run tempest identity v2 tests. They need to be removed correspondingly. JIRA: DOVETAIL-735 Change-Id: I09c06faf52893cc535bbed1fd406b81a7665e787 Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com> (cherry picked from commit c266472c9dea9f1a3d58e9a70f761d792ac798dd)
2018-09-04Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "xci: Log functest results to console for daily jobs" - xci: Log functest results to console for daily jobs Change-Id: Ic3f31fea8170af8b1e9845856976ef57df496e1e Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-04Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "xci: Switch to functest-smoke for daily jobs" - xci: Switch to functest-smoke for daily jobs Change-Id: I958c8f857c28a45c009daba36c4bcef7adda4bbe Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-04Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - xci: Pass functest tier and suite to downstream jobs Change-Id: I206b729c09d30eb81432d11638c2654a96c3b9e8 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-04Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'stable/fraser' - Merge "Turn off default apache ports" into stable/fraser - Turn off default apache ports Change-Id: Ie1b427975e7596f6ba0eba953d60b21a907d65c5 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> (cherry picked from commit 8de9c24300817b9d0ce4f2bfb2ab63643d895a1a)
2018-09-04Update git submodulesMichael Polenchuk1-0/+0
* Update docs/submodules/fuel from branch 'stable/fraser' - Unmask OpenDaylight service explicitly After salt update to version 2017.7.0 the indefinite mask has to be removed before attempting to start the service. Change-Id: I21616929f06f8ebd8a2d70e8c33f92c7b808a9c5 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> (cherry picked from commit 941a31e1e7f64f38a487b4e493bc25fdf29657da)
2018-09-04Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Create network via admin user It creates the network via admin user as segmentation id may be set. Change-Id: I853f40e09aee9a658fc2373cd7e8bf00e3c0c3ad Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 92ba2d7f3bbbecebcd4214bc9b8682d2b6ce87e9)
2018-09-04Update git submodulesHarry Huang1-0/+0
* Update docs/submodules/compass4nfv from branch 'stable/fraser' - Using compass4nfv/compass-deck:7.0.0 Change-Id: Id60fd9082c46ae9e52e612ef6f99eab34af7eea2 Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-09-03Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Build and run functest-benchmarking" - Build and run functest-benchmarking Change-Id: If2597ae36a2c6599b524543b67aac7f6272b384a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-09-03Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "xci: Enable yardstick" - xci: Enable yardstick Change-Id: Id48d1dcb6c1998f7f6d0f71cb9380ed7fcf7b320 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-03Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng from branch 'master' - jjb: xci: Turn on bash debug option The script does not behave as it should so we need to enable the debug option in order to debug it properly Change-Id: I13cd4d027c0d9bb9229466148ea4c913508cba2a Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-09-03Update git submodulesMarkos Chandras1-0/+0
* Update docs/submodules/releng from branch 'master' - jjb: xci: Do not check for scenario changes in releng-xci repo There are no scenarios in releng-xci anymore so we must not try and determine the impacted scenario. Using the default one is good enough for CI. Users can still override the defaults using the usual methods. Change-Id: I47207ebddae79fd89615bfd664f211879aabae92 Signed-off-by: Markos Chandras <mchandras@suse.de>
2018-09-03Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - xci: Execute prepare-tests.sh to prepare OPNFV VM It also fixes the results directory where Functest log is cat from. Change-Id: I3d8ea06d3741c70108cdb1c7f040969dbacf79a5 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-09-03Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Allow refs as vnf requirement versions Change-Id: I4079fa3641373eee40f8a876a2a525635f2752eb Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit b039d8d4219bca73a5b86e03f34f27fbe655ec81)
2018-09-03Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "xci: Adapt jobs to use common prepare-tests role" - xci: Adapt jobs to use common prepare-tests role In order to activate more test tiers from functest and also start running yardstick, we need to do the test preparation at one go and then run what's supposed to be run. This change is required for below changes to be verified successfully https://gerrit.opnfv.org/gerrit/#/c/61639/ https://gerrit.opnfv.org/gerrit/#/c/61641/ Change-Id: Ib3ae2241921383b77c23b05443325aa6240cc176 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-08-31Update git submodulesAric Gardner1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "Https now works for artifacts.opnfv.org" - Https now works for artifacts.opnfv.org Also, I believe that https://artifacts.opnfv.org/ now works behind the GFW and so https://build.opnfv.org/artifacts.opnfv.org/index.html Will no longer be needed. Change-Id: I5ce850a0264a0d56d27756928f82c6c03868b622 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-08-31Update git submodulesAric Gardner1-0/+0
* Update docs/submodules/releng from branch 'master' - Https now works for artifacts.opnfv.org Also, I believe that https://artifacts.opnfv.org/ now works behind the GFW and so https://build.opnfv.org/artifacts.opnfv.org/index.html Will no longer be needed. Change-Id: Ieeaf9331a71a108db1d7a7a538f5f25179b98932 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2018-08-31Update git submodulesDimitrios Markou1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Add concurrency parameter to refstack_defcore tests In fraser release we observed that refstack tests are executed in parallel and that might causes problems in CI because without concurrency parameter it will try to use as many cpus as possible and that might lead to race condition issues. This patch is created for backporting purposes to fraser branch where the problem occurs. JIRA: DOVETAIL-662 Change-Id: I6cf0ad3a32e88f04abd00d69523aa8ac47c39470 Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com> (cherry picked from commit d5c3692d211cb3e82708eaf2595ba3f26fafc6a6)
2018-08-31Update git submodulesdimitris.tsiolakis1-0/+0
* Update docs/submodules/dovetail from branch 'stable/fraser' - Reviewer guide update for OVP 2018.08 release JIRA: DOVETAIL-701 Change-Id: I940bdd16762dd36ee338f41e5b2aab352c70600f Signed-off-by: dimitris.tsiolakis <dmts@intracom-telecom.com> (cherry picked from commit 0727b542015f7f3718eda435396d34aec5ac1c80)
2018-08-31Update git submodulesGeorg Kunz1-0/+0
* Update docs/submodules/dovetail from branch 'stable/fraser' - Updating OVP addendum doc for 2018.09 release Updating the OVP addendum document for the next release. JIRA: DOVETAIL-733 Change-Id: I7b7679f96bff4837f69769bb71256bc30602dced Signed-off-by: Georg Kunz <georg.kunz@ericsson.com> (cherry picked from commit af5b4a7be1f23c70e78f2854c5a0b67f09bb5be0)
2018-08-31Update git submodulesHarry Huang1-0/+0
* Update docs/submodules/compass4nfv from branch 'stable/fraser' - Modify download url for lxc image JIRA: COMPASS-607 Download lxc image from a local server in huawei lab to avoid lxc pre-staged failur Change-Id: Ia941d9e883ab5a4ff9c839e65e53703c6c237461 Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-08-30Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[Clover] Add docker build job for sample-app" - [Clover] Add docker build job for sample-app Change-Id: Iac612137bd4b1a45550849c3180525cfe74f4a7f Signed-off-by: Junaid Ali <junaidali.yahya@gmail.com>
2018-08-30Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Ensure len(project_name) < 64 https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/259/console https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-master/428/console Change-Id: Ib64878962a71b6b45ef039fce8bfaa43172b2498 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 3eec6556fa20e51d5e6596253393199469c83556) - Create new project/user for tempest tests JIRA: FUNCTEST-1009 Change-Id: I6b9bca3827ba6cc804c25689a896ca63eec6a78b Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> (cherry picked from commit 9d03fcdd488c385842b43fd914915cbe4ae5390a)
2018-08-30Update git submodulesxudan1-0/+0
* Update docs/submodules/dovetail from branch 'stable/fraser' - Change Bottlenecks volume mapping If mapping to host's /tmp, it won't clean all .log and .out files before run a new test. It causes the results file including all previous results. See https://build.opnfv.org/ci/view/dovetail/job/dovetail-apex-baremetal-default-mandatory-master/26/artifact/results/stress_logs/bottlenecks.stress.ping.out/*view*/ It will affect the results check. Mapping to DOVETAIL_HOME/results/bottlenecks, which will always be cleaned before running another test. Change-Id: I22bfc871d6f041ae38308bf8e8f685993a376973 Signed-off-by: xudan <xudan16@huawei.com> (cherry picked from commit e79f851c5b804db5884be05a50bc3ae0abe222b4)
2018-08-30Update git submodulesAlexandru Avadanii1-0/+0
* Update docs/submodules/fuel from branch 'stable/fraser' - Update Salt version to 2017.7 Salt 2016.x has a bug with states ordering coming from 'include' statement. Glance/Heat DB sync is applied before package setup although clearly specified 'require' in state. Change-Id: Icc2769f38567072ffa223f715443930f0c18dd1b Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-08-29Update git submodulesTrevor Bramwell1-0/+0
* Update docs/submodules/releng from branch 'master' - Merge "[fuel] Re-enable Fraser triggers" - [fuel] Re-enable Fraser triggers Keep running Fraser CI scenarios so Dovetail gets to run against its intended baseline. To keep POD usage down, schedule only baremetal HA scenarios, 3 Fraser scenarios per week. JIRA: FUEL-381 Change-Id: I0cedf4ed38a146b4e6ad0e10bd3030ab0c1e833f Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2018-08-29Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Support pre-Provisioned credentials If USE_DYNAMIC_CREDENTIALS = False, Functest is expected for /home/opnfv/functest/data/accounts.yaml which contains the set of pre-existing credentials to use for testing [1]. It also sets admin_domain_scope and default_credentials_domain_name. [1] https://docs.openstack.org/tempest/latest/configuration.html Change-Id: Ie7b81f0c56049260ca99b8e3a6d58cb8a2660659 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 7e0f65a25f1c83c90051e13e4aa5333aaaa8c6d5)
2018-08-29Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/functest from branch 'stable/fraser' - Allow adding a specific role to users created by tempest It may allow bypassing RBAC policies if required. Change-Id: I3b7ad44d7b80f8ea757846afdcd787b686c52856 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit ea596bbf094c8e45961b1b1379e58631942e4864)
2018-08-29Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/releng from branch 'master' - xci: Remove leftover VMs before proceeding with the deployment Change-Id: I12e1dc7d79ca74df1ba02e16e55e91f4f47a818c Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>