Use python package instead of sshpass to execute remote commands.
Fixing this issue, by using paramiko.
Co-Authored-By: Sridhar Ramaswamy <srics.r@gmail.com>
Closes-bug: #1511658
Change-Id: I102d178b2fb1f621f2a61b26a939e69613156c19
Heat's recent policy changes reduced the scope of context_is_admin
to be super user privileged which affects Tacker for auto flavor
creation.
Handle devstack script changes to modify OS::Nova::Flavor rule to
'admin' role only in heat's policy.json. Modify manual installation
guide to incorporate these additional steps.
Co-Authored-By: Bharath Thiruveedula <bharath_ves@hotmail.com>
Change-Id: I7aceb21cbfaa6c45efa5c815a9bf7a0a26babc77
Closes-Bug: #1595311
The translation proposal job complains about double requirements, remove
the extra one of six from test-requirements, since it's enough to have
it in requirements.txt.
Message was:
"Double requirement given: six>=1.9.0 (from -r
/home/jenkins/workspace/tacker-propose-translation-update/test-requirements.txt
(line 11)) (already in six>=1.9.0 (from -r
/home/jenkins/workspace/tacker-propose-translation-update/requirements.txt
(line 20)), name='six')"
to reproduce, run:
tox -e venv -- sphinx-build -b gettext -d releasenotes/build/doctrees releasenotes/source releasenotes/work
This fails without the change and works now.
Change-Id: Ia7b3bc86a348b3254a580cf3eaa3f6a13fe52861
This commit adds documentation for leveraging Enhanced Placement Awareness
feature using Tacker and TOSCA templates.
Change-Id: Ieab5c50f09de83367c50bc33863e081925be9aa4
Implement the 'key_name' parameter in templates by adding the new property
to tacker_nfv_defs.yaml.
Change-Id: I1838b283a60c387a7cb92e6c8ebebe7ca8ac5141
Closes-Bug: #1578785
1. Introduce a large VNFD file template (>4K).
2. Functional gate test to test a large VNFD template.
Closes-Bug: 1538791
Change-Id: I19b2b946dd23069bccc8bf2c7f8e9d6f9171ec90
Columns like device id, tenant id and Type, status
set to the 64 length as it does not have values beyond
this length.
Closes-bug: #1587579
Change-Id: Ib0193f5db889f7f73f2cab0ea7158585eb1e2e5c
Tacker does consider auth, placement_attr and similar
Objects as python dict but its stored as blob object
in db, which increases the storage space as well while
Debugging, these values can't be understandable as
its in binary format. So this patch stores all these
Objects in json string format, which enables readability
and reduces the size required to stored the object.
Closes-bug: #1587579
Change-Id: Idaee81028d40f60b70db12c5ae6ba78cb19f1992
Validate the id format is always uuid4 format.
Foreign key length does not matches with reference table
column lenght and this ptach fixes this issue.
Closes-bug: #1587579
Change-Id: I95377e8ada45f90b4cc78f738ba1b2147afa8268
Remove the hacks from monitor and db files for keeping the
device id unchanged.
New approach 'updates' existing device record instead of creating
new device record with old device id and deleting old record.
Change-Id: Id7af7173c62acc498fa695cdd1fa25c0890d0180
Closes-Bug: #1589343