master
176 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3470749197 |
Update Multinode Configuration local.conf Files
Tacker CI jobs were failing due to DevStack build errors with the Neutron logger and setuptools incompatibility when Global_Venv=False. A fix was already applied in the base job configuration used for local.conf creation in Zuul. The same updates are now applied to the local.conf files used for multinode testing to align with the base configuration and avoid these issues. Change-Id: I79f6887cc11dea3a8c161783736911f95e175a1e Signed-off-by: Shivam Shukla <shivam.shukla3@india.nec.com> |
||
|
|
db7aaec746 |
Fix Tacker CI Failures from Tosca-Parser, TackerClient, and Neutron/Setuptools
Tacker CI jobs have been failing due to multiple issues:
1. DevStack builds failed with Neutron logger errors and setuptools
incompatibility when Global_Venv=False.
2. python-tackerclient was always installed from PyPI instead of Git
due to missing installation function in Tacker's DevStack plugin.
3. Stricter relationship validation in tosca-parser v2.13.0 caused
template validation errors.
This patch updates sample test data for Tosca-parser validation,
enables Git installation for python-tackerclient, and adjusts job
configurations (Neutron driver and Global_Venv) to resolve Neutron
and setuptools related errors.
Closes-Bug: https://bugs.launchpad.net/tacker/+bug/2118586
Closes-Bug: https://bugs.launchpad.net/tacker/+bug/2119435
Closes-Bug: https://bugs.launchpad.net/tacker/+bug/2119433
Change-Id: If9bb32267c3006bfda53053a5a2b4d59e62e1c2b
Signed-off-by: Shivam Shukla <shivam.shukla3@india.nec.com>
|
||
|
|
f2383969da |
Add documentation for running v1 FT locally
This patch adds documentation for running v1 FT locally on a multi-node system similar to Zuul. The porpose of this change is to encourage users to test Tacker v1 features on local since most of v1 features are not under active development anymore and planned to be moved to periodic jobs or dropped from zuul tests. Five test scenarios are supported in this change as a first step. * tacker-ft-legacy-vim * tacker-ft-v1-vnfpkgm * tacker-ft-v1-k8s * tacker-ft-v1-tosca-vnflcm * tacker-ft-v1-userdata-vnflcm It also provides sample DevStack configuration files, setup scripts and `local.conf.HOSTNAME`. Implements: blueprint reduce-ft-time Co-Authored-By: Ai Hamaho <ai.hamano@ntt-at.co.jp> Co-Authored-By: Yasufumi Ogawa <yasufum.o@gmail.com> Change-Id: Id0debea403ccb9490da14b1a77c89ff7b42ee178 |
||
|
|
c15c57fe41 |
Replace deprecated configure_auth_token_middleware
It was deprecated some years ago by [1]. [1] https://review.opendev.org/628651 Change-Id: I8aa0d064c24bc7275e5ba70faf06f981a548a9ff |
||
|
|
d83ba23b22 |
Remove unused privsep/rootwrap
Tacker does not have any functionality which require executing commands by root. Change-Id: I51691767425fef0e7902d830d48a8143dcf8640a |
||
|
|
4add7b4a03 |
Remove kuryr-kubernetes from devstack install
This patch changes to be able to build the k8s cluster on local environment with devstack-plugin-container by setting KUBERNETES_VIM=True in local.conf. This patch also includes the following fixes: * Remove settings related to kuryr-kubernetes. * Added processing to configure required settings in devstack-plugin-container. * Modify related documents. * Dropping octavia. Change-Id: I6a898c3d82bd82b6b687d1941565e0efa963cdbb |
||
|
|
690def7386 |
Documentation fix for kuryr-kubernetes retirement
The following is a summary of the fixes for this patch. * The description of k8s environment construction in kuryr-kubernetes was changed to the description of using devstack-plugin-container. * Updated k8s support version to 1.30. * Updated helm support version to 3.15. This patch also contains the following fixes: coredns pods not in RUNNING state: - modified file: roles/restart-kubelet-service/tasks/main.yaml - The coredns pods did not go into RUNNING state after reconfiguring the "cni0" interface. Restarting the coredns pods fixed the problem. Change-Id: Id6d9b3279780a88b15c38f008d1e68e1ae466976 |
||
|
|
fa8f9b6900 |
Revert "Switch back to --class option"
This reverts commit
|
||
|
|
4e92f2f130 |
Switch back to --class option
This partially reverts
|
||
|
|
611cd1fa9c |
Quick fix for python-openstackclient 7.1.0
The Tacker's gate fails during default VIM setup from when the version
of python-openstackclient is updated to 7.1.0 [1].
This patch is a quick fix to resolve the errors by following changes:
1. Add `domain_id` argument to `get_or_create_user` function.
2. Change quota set command option:
* Change `--default` option for default quota instead of `--class`
option that is deprecated.
* Add `--force` option for nfv procject.
[1] https://review.opendev.org/c/openstack/requirements/+/928948
Change-Id: I7ab288c0cc959ff1b8b80d8169cd00269dcd69ae
|
||
|
|
f410d66e83 |
Obsolete Legacy APIs excluding VIM feature
This patch obsoletes Legacy APIs excluding VIM feature. And this patch mainly contains the following changes: * Drop the implementation/db of NS and VNFFG functions. * Remove the implementation that was used only by Legacy VNFM features. * Remove the following components used only by Legacy features. * ceilometer * fenix * blazar * Drop the functional test jobs for Legacy features. * Delete the unnecessary files that were used in Legacy tests. Implements: blueprint deprecate-legacy-apis Change-Id: I76ba79f42cf7c3f04c48a87de4ae893f2d53e467 |
||
|
|
b21072efc7 | Merge "Change path to test sample" | ||
|
|
50db569f0d |
Standardize log format
This patch adjusts a log format of tacker processes to devstack standard format. One of merit is that selecting logs by the log level becomes available in the zuul output. Change-Id: I3cd23b1b3ee9f93a15a05faed8ee20116f5c4c43 |
||
|
|
de8952a040 |
Change path to test sample
The patch below moved test samples from under {tacker_root}/tacker/
to under {tacker_root}/samples/.
* https://review.opendev.org/c/openstack/tacker/+/907170
In accordance with this, this patch corrects the old paths left
in comments etc. with new paths.
Change-Id: Ib7b3f141a28c5339e1df4bbe89a4168fde81d786
|
||
|
|
0bd927c6d6 | Merge "Remove legacy documentation and tools" | ||
|
|
92f5cb49cb |
Improve the local.conf sample
This patch adds a workaround for the image volume cache issue[1] in Cinder to the local.conf sample. The above workaround has already been added to the Zuul environment. [1] https://bugs.launchpad.net/cinder/+bug/1953704 Change-Id: I46f2ad99c2d524c60402af48a038434a547f684a |
||
|
|
ccb8dadb55 |
Remove legacy documentation and tools
This patch removes documentation for the following legacy features. - Extensions - Virtualized Network Function Descriptors (VNFDs) - Virtualized Network Functions (VNFs) - Events - VNF Forwarding Graph Descriptors (VNFFGDs) - VNF Forwarding Graphs (VNFFGs) - Network Forwarding Paths (NFPs) - Service Function Chains (SFCs) - Classifiers - Network Service Descriptors (NSD) - Network Services (NSs) And also remove the following tools that are currently not in use. - tools/vnfc/build_image.sh - tools/check_i18n_test_case.txt - tools/check_i18n.py - tools/i18n_cfg.py - tools/clean.sh - tools/prepare_function_test.sh - tools/test-setup.sh - tools/install_venv_common.py - tools/install_venv.py - tools/with_venv.sh For the following tools used in FT, move them under `tacker/tests/functional/tools`. - tools/test-setup-default-vim.sh - tools/test-setup-k8s-vim.sh - tools/test-setup-mgmt.sh - tools/test-setup-fake-prometheus-server.sh Implements: blueprint deprecate-legacy-apis Change-Id: Iea89c32f69ccbe47badcfddcf77430abda98362b |
||
|
|
ce1f68e085 |
Update k8s v1.26.8 and helm 3.11.3
This patch updates the k8s version to 1.26.8 and helm version to 3.11.3. Implements: blueprint update-k8s-helm-prometheus Change-Id: Iab80295e4e0c22d8fd5e3350d15fd451893a60ba |
||
|
|
69be60e3d6 | Merge "Remove Mistral" | ||
|
|
7c7f54e559 | Merge "Fix to upload as the appropriate image format" | ||
|
|
dd14850ba6 |
Remove Mistral
This patch is a part of Legacy APIs deprecation. A Mistral workflow is created when NS is created, however, Tacker doesn't have actual action scripts. Therefore, even though a Mistral workflow is created, it never runs successfully due to the absence of specified scripts. This patch removes the dependency on Mistral for the legacy NS create/delete APIs and also remove Mistral from Tacker entirely, as there's no longer any place to use Mistral. Implements: blueprint deprecate-legacy-apis Change-Id: Iee5d109e4fdb9546730164aea94985b1c535bbc6 |
||
|
|
5ab59f7edb |
Support PromQL config file for PrometheusPlugin
The PromQL statement data for PrometheusPlugin is able to customize with external data file. The operators can use the original PromQL statement with this file. Implements: blueprint support-auto-lcm Change-Id: Ie84eef8098feabaf4a82a33610248dcae5e205c0 |
||
|
|
94d2433df7 |
Fix to upload as the appropriate image format
Cinder updates to check the format of images for security issue [1]. The format of cirros image is qcow2 but upload as raw at devstack init process of Tacker. This patch fixes to upload images to glance as the appropriate format. [1] https://bugs.launchpad.net/cinder/+bug/1996188 Closes-Bug: #2008064 Change-Id: Ib7a36af99bc77f3bd1c95411760ff8cbd2456a3e |
||
|
|
da52c8d062 |
Update k8s v1.25.6 and helm 3.10.3
This patch updates the k8s version to 1.25.6 and helm version to 3.10.3. Implements: blueprint update-k8s-helm-prometheus Change-Id: I1ce138b5579d66e000c4f1978db4e3916f706e7c |
||
|
|
3a1ccca97d |
Update k8s v1.25.2 and helm 3.10.1
This patch updates the k8s version to 1.25.2 and helm version to 3.10.1.
The following changes have been made in kubernetes 1.24, so this patch
supports them.
- Dockershim Removed from kubelet
-> Changed from Dockershim to CRIO
- Service account tokens are no longer auto-generated
for every ServiceAccount
-> Changed secrets to be created manually
Also fixes the following API versions that have already been removed
in kubernetes 1.25.
- autoscaling/v2beta1
- extensions/v1beta1
Implements: blueprint update-k8s-helm-prometheus
Change-Id: Ic9c2f66251c5d11a652184be5908d91e0ee3fb7d
|
||
|
|
6597bc2448 |
Revert python-tackerclient installation
This update is to revert a previous temporary fix for a problem of tackerclient installation via pip while running function tests. Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com> Change-Id: I0d1e18c5a40449a9a5bd2eefb58f97c596a1cbab |
||
|
|
cc64601ba9 | Merge "Revert gawk installation" | ||
|
|
5dcdfa6b3b |
Do not set ineffective [alarm_auth] url
The [alarm_auth] url parameter has never been implemented. This change removes the parameter from devstack installation because it's just ineffective. Change-Id: I6948f3533dbce3d3c5170259767c5771feb97110 |
||
|
|
dc85dc254d |
Add fenix in k8s local.conf example
This update is to add Fenix plugin in the example of `local.conf` for Kubernetes. Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com> Change-Id: I2a7c9c57e2f651057f1a3f170f34555d8ece02f5 |
||
|
|
975cce621e |
CI: Create admin endpoint for keystone
A recent devstack change [1] has switched off the creation of an admin endpoint for keystone, which we need. Create it again until we update Tacker to stop using it. And devstack patch [2] has stopped creating userrc_early and If we do not use OS_CLOUD, we must override the --os-cloud option of the openstack command. So, this patch fixes to set default OS_CLOUD setting overridden. And for UUID formatting checks in db/types.py, fix to use first element for List, since value may be passed as a List. [1] https://review.opendev.org/c/openstack/devstack/+/735472 [2] https://review.opendev.org/c/openstack/devstack/+/780417 Change-Id: I39be7c48aca4be9a4e0bcec6dc6fa45b11c623b3 |
||
|
|
c0e8aed8f5 |
Revert gawk installation
The following bug was fixed, so gawk installation is not required for Tacker setting. So we remove gawk installation form devstack setting script. https://bugs.launchpad.net/devstack/+bug/1909041 https://review.opendev.org/c/openstack/devstack/+/768363 Change-Id: Idb7055422bf309d5c8950a26a946c0f7a3e060c9 |
||
|
|
85c1d501b4 | Merge "Update version of cirros image to 0.5.2" | ||
|
|
35f93e9b67 |
Remove tmp fix for heat-translator/tosca-parser
To install heat-translator and tosca-parser from git repos, dedicated scripts for the tasks were added in [1]. Then it was replaced with smarter way using `git_clone_by_name` in [2]. So, we don't need to have changes by [1] anymore. [1] https://review.opendev.org/c/openstack/tacker/+/765296 [2] https://review.opendev.org/c/openstack/tacker/+/787322 Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com> Change-Id: I0a842843443bf5b2dd267b57b3e3dcc66a5198cf |
||
|
|
ddf28104a3 |
Update version of cirros image to 0.5.2
We've been using old cirros-0.4.0 for long time, and don't need to fix the version of cirros to 0.4.0. This patch is update to the latest 0.5.2. Most of the changes in this patch is replacing `image`, `hash` and `version` in TOSCA definition files. The rest of them are: * Replace images. First one is only an actual image, and rest of them are empty text files which is a trick for reducing total size in tacker repo. So, text files are not replaced, but renamed simply. * tacker/tests/etc/samples/etsi/nfv/common/Files/images/cirros-0.5.2-x86_64-disk.img * samples/vnf_packages/Files/images/cirros-0.5.2-x86_64-disk.img * tacker/tests/etc/samples/etsi/nfv/test_csar_utils_data/sample_vnfpkg_no_meta_single_vnfd/Files/images/cirros-0.5.2-x86_64-disk.img * tacker/tests/etc/samples/sample_vnf_package_csar_in_meta_and_manifest/Files/images/cirros-0.5.2-x86_64-disk.img * Update functional tests verifying images. A refactor of defining package size is included. * Update devstack script, and helper scripts under `contrib` dir. * Update API references and documents describing usage of the image. Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com> Implements: blueprint update-cirros-052 Change-Id: I081b791dc986ab10f4845784b3e19dbb626e3cac |
||
|
|
55f3a221be |
Update examples of local.conf for OVN
For the default network backend driver is changed to OVN[1], update params for neutron and also kuryr-kubernetes in examples of `local.conf` to deploy OVN. [1] https://review.opendev.org/c/openstack/devstack/+/791436 Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com> Change-Id: I04460c525ff5d5751908e12911e4c7797ef09353 |
||
|
|
828a34d486 |
DevStack job with heat-translator/tosca-parser master
Change-Id: I18c5adeddeb17dc78264d598274bf15ec3b2d729 |
||
|
|
ee97db7c52 |
Enable neutron plugin for Octavia
This patch cleary enables a `neutron plugin` for the functional test of `tacker-functional-devstack-multinode-sol-kubernetes` in zuul. [1] is fixed in the Octavia on the assumption that using a `octavia create_network_interface_device` function[2] of the Neutron. According to [1], if using the Octavia, it seems that the `neutron plugin` needs to be clearly define. Also currentry the functional test of `tacker-functional-devstack-multinode-sol-kubernetes` is not became `-1` status on zuul when zuul's result even is `RETRY_LIMIT` because job's voting is `non-vorting`. So this patch changes from `non-voting` to `voting` in zuul's job results. [1] https://github.com/openstack/octavia/commit/651f095a818c9a30441ed8df9a39cf726b6e3f5d [2] https://github.com/openstack/neutron/blob/master/devstack/lib/octavia#L7-L28 Closes-Bug: 1919396 Change-Id: I999a2c7c06528c7470cec2161bdd361a67a8da6f |
||
|
|
0f21044af9 |
Temporary revert to install ht and tp with pip
This update is to revert a change for tosca-parser and heat-translator
installation [1]. It works fine for devstack for Tacker, but doesn't
for some CI tests in kolla. It fails for a "package cannot be found"
error.
The reason of [1] is introduced is because we need to make a change and
it can be used from Tacker quickly. We cannot wait pip packages updated.
However, the latest versions are released recently in which all updates
required from Tacker are included. So, it's OK to revert [1] for a
while.
If this reverting does not affect to kolla CI after merged, we should
cancel the change and make install from git repo again.
[1] commit
|
||
|
|
0d412ba7cb |
Add new FT set for tests with separated NFVO
This patch adds new test with separated NFVO such as Grant API. The test requires additinal config of Tacker, and we cannot use Tacker with such config for other tests. So we add new FT set for separated NFVO environment. Change-Id: I9fb5ef027b9010becc088ca0b66138bcf52512c2 |
||
|
|
d5eac3c31a |
Fix IS_ZUUL_FT and make it more succinct
This patch fixes the broken devstack plugin script and slightly changes
the way the var IS_ZUUL_FT is used. When the var is unset, a bash unary
operator expected error should've been emitted because of this part:
${IS_ZUUL_FT+yes}. Unset vs set was a bit confusing so this patch not
only fixes the part but forces the var into always being set and changes
it to "True" vs "False".
Change-Id: I25b418f7776d0d9a00fcf7846a406aba62d40190
|
||
|
|
4558f9ad37 | Merge "Change tosca-parser and heat-translator install" | ||
|
|
578b12e989 |
Add a seperate controller subnode to subdivide the memory load
The number of required plugins has increased to the extent that
controller on Zuul FT infrastructure almost runs out of memory [1].
This potentially induces various problems such as FT failure noises
or POST_FAILURE at the ansible task 'export-devstack-journal'.
To request expanded images such as ubuntu-focal-expanded (16GB) or
ubuntu-focal-32GB would be an option, but it turns out that would
lead us to another problematic situation. [2]
This patch, instead, addresses the issue by subdividing the memory
load. As a first step, introduce a new subnode 'tacker-controller',
on which both tacker-server and tacker-conductor are located.
Note:
* when we re-locate some other components to this new subnode, it might
better to rename it.
* `devstack_local_conf: {}` in .zuul.yaml is to cancel out the global
job.vars devstack_local_conf.post-config.$NEUTRON_DHCP_CONF, which
is not present on 'tacker-controller' in the first place.
* TACKER_MODE is set to 'standalone'. 'all-in-one' supposes core
services like nova, neutron, keystone, etc. api servers are located
on the same host as tacker-server.
* in devstack/lib/tacker:create_tacker_accounts, SERVICE_HOST should
have been TACKER_HOST. this minor fix is included.
* in roles/setup-default-vim/tasks/main.yaml, the same where conditions
were scattered but all tasks in it just needed to run on 'controller'
only. so let us wrap them all in a block.
* renamed devstack/plugin.sh:tacker_register_default_vim for clarity.
* policy file modification for Heat is now done by an ansible task.
it frees us from the co-location requirements for Tacker and Heat.
* drop devstack/lib/tacker:is_tacker_enabled as it's no longer needed.
[1]: we investigated how severe the memory load on 'controller' was
on Zuul FT infrastructure:
* The highest memory-consuming processes in desc order:
808.70MB (9.87%) 828112 /usr/sbin/mysqld
179.81MB (2.19%) 184124 ... /usr/local/bin/tacker-server ...
152.57MB (1.86%) 156232 ... /usr/local/bin/tacker-conductor .
146.67MB (1.79%) 150188 ... /usr/local/bin/neutron-server ...
132.96MB (1.62%) 136148 ... /usr/local/bin/neutron-server ...
129.08MB (1.58%) 132180 ... /usr/local/bin/heat-engine ...
127.48MB (1.56%) 130544 ... /usr/local/bin/heat-engine ...
122.16MB (1.49%) 125092 nova-apiuWSGI worker 1
121.00MB (1.48%) 123900 neutron-openvswitch-agent ...
119.50MB (1.46%) 122368 cinder-apiuWSGI worker 1
---(snip)---
* `free -m` output
total used free shared buff/cache available
Mem: 7955 7427 196 16 331 219
Swap: 1022 1019 3
[2]: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/
%23openstack-infra.2020-11-25.log.html
Change-Id: I030ffd5fd11b7ca9abca56e85e449ed4c4d709bd
|
||
|
|
500d2eb780 |
Change tosca-parser and heat-translator install
With devstack, tosca-parser and heat-translator of stable version are
installed via pip as listed in `requirements.txt`. However, we usually
use devsatck for deploying development env, and it's recommended to get
the latest division sometimes. On the other hand, there are not so many
cases using stable ones actually.
This update includes several tricks as following, but most of them are
no need if the two packages have its own devstack script. So, we should
remove the tricks after that as described in TODOs added in the update.
NOTE: As described below, we should update upper-constraints.txt as
following example and upload it to tacker's repo everytime [1] is
updated for the change.
$ bash devstack/lib/download_upper_consts
* Install packages from cloned git repos in `/opt/stack/` as similar
to other packages.
* Comment out entries of the two packages in `requirements.txt` and
`lower-constraints.txt` because no need to install them from here,
but activate it if you install stable packages.
* To pass tox jobs, add files below.
* upper-constraints.txt: The two packages are removed from official
constraints file [1] to skip checking version of stable. This file
is refreshed everytime running `stack.sh` to catch up the official.
* requirements-extra.txt: Install the packages from git repo. Without
separating it from `requirements.txt`, `tox -e lower-constraints`
is failed.
* Update params in `tox.ini` to activate the modifications above.
[1] https://releases.openstack.org/constraints/upper/master
Signed-off-by: Yasufumi Ogawa <yasufum.o@gmail.com>
Change-Id: I776137215ea06c8ac54612d13a663349c2e7db7d
|
||
|
|
f8fb331a45 |
Revert Barbican install
Revert Barbican install which was removed in the following workaround. https://review.opendev.org/#/c/751965/ Related to https://storyboard.openstack.org/#!/story/2008121 This has been fix in https://review.opendev.org/#/c/753699/4 Change-Id: Icb96354cd263990bc8d179f5c635d7522e72910e |
||
|
|
df0ba6b7e0 |
Implementation Fenix plugin in Tacker
Add fenix plugin for host maintenance. This feature creates plugin for fenix, create_vnf_maintenance() in VNFM and VNFMaintenanceAlarmMonitor to create alarm for Fenix. And the feature modifies alarm_receiver and CRUD in VNFM. After this feature, all VNF has ALL_MAINTENANCE resource to interacts with Fenix plugin and [VDU_NAME]_MAINTENANCE if VDU has maintenance property. [VDU_NAME]_MAINTENANCE will use to perform VNF software modification. Currently, the plugin can perform CRUD constraints for maintenance, scale in/out and migration for MIGRATE and LIVE_MIGRATE. The feature has functions for OWN_ACTION with modified healing, but it not works based on default vnf workflow in Fenix. And The feature doesn't support server_group and related with HA like switch over because of unsupported in Tacker. So these features will be enhance after adding required. Co-Authored-By: Hyunsik Yang <yangun@dcn.ssu.ac.kr> Implements: blueprint vnf-rolling-upgrade Change-Id: I34b82fd40830dd74d0f5ef24a60b3ff465cd4819 |
||
|
|
959da510b5 |
Temporarily remove ceilometer install
We temporarily remove Ceilometer and Barbican install to execute FT because Gnocchi and Barbican cannot be installed by some error. Related to https://storyboard.openstack.org/#!/story/2007732 Related to https://storyboard.openstack.org/#!/story/2008121 Related-Bug: #1889732 Change-Id: I93dbd84cec252bb93257b852aa171d9ca89665c2 |
||
|
|
fa373795ba |
Unexpected update in setup script for functional test
There are some placeholder files for running functional test in zuul. The contents of the files, such as `auth_url` of the following files, are updated while running devstack `stack.sh`. * tacker/tests/etc/samples/local-vim.yaml * tools/test-setup-default-vim.sh These Git management files including the above, should not be modified. Therefore, I will be fix as follow. The need files to be change for Zuul are deploy by Ansible, so the deploy process is run with Ansible instead of the `devstack/lib/tacker` script. Allow `tools/test-setup-default-vim.sh` script to be executed by itself, so the git management files aren't updated by running devstack `stack.sh`. Also, as other improvements, replace the file path included in Ansible role to definition value. Change-Id: Iad88c7adfe56e926ee0324d94787577ba066989b Closes-Bug: #1879303 |
||
|
|
ecba8657b4 |
ExecStart path in the systemd file is not correct
In CentOS, the path of "ExecStart" in tacker.service file is different from "/usr/local/bin/tacker-server", so it is unable to start Tacker successfully. In order to avoid this issue, fixed the code so that it is available for multiple distributions. Change-Id: I2e559523f6bcf57bffd693a4631f72ac339ac4eb Closes-Bug: #1874384 |
||
|
|
533dcd6b8b |
Set working directory in tacker conductor service
In VNFLCM, we are planingg to execute instantiation VNF task in the tacker conductor service. During this instantiation task, Heat-translator would create the required hot resource yaml files in the /tmp directory so it's important to set the workingDirectory property in /etc/systemd/system/tacker-conductor.service as it's done in the /etc/systemd/system/tacker.service for tacker server service. Blueprint: support-etsi-nfv-specs Change-Id: I10a1e55f2f9fc640fa9f405ad4ee78a0ac2e640f |
||
|
|
067d00371b |
Fix the functional test devstack job
From last couple of months, the functional devstack job was broken. Fixed the devstack job so that functional tests are run on multi-node setup. Change-Id: I16906c2fb4ff71f0b4ddc42010182a0203c75231 |
