summaryrefslogtreecommitdiffstats
path: root/build/patches/tacker-client-fix-symmetrical.patch
diff options
context:
space:
mode:
Diffstat (limited to 'build/patches/tacker-client-fix-symmetrical.patch')
-rw-r--r--build/patches/tacker-client-fix-symmetrical.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/build/patches/tacker-client-fix-symmetrical.patch b/build/patches/tacker-client-fix-symmetrical.patch
new file mode 100644
index 00000000..eab01a62
--- /dev/null
+++ b/build/patches/tacker-client-fix-symmetrical.patch
@@ -0,0 +1,31 @@
+From 9630f711a88a69480c44d6ac21244d9a8b0d92c7 Mon Sep 17 00:00:00 2001
+From: Tim Rozet <trozet@redhat.com>
+Date: Fri, 18 Aug 2017 16:22:23 -0400
+Subject: [PATCH] Fixes passing boolean as string for symmetrical
+
+Bug where 'True'/'False' strings were being passed in REST to Tacker
+service which would end up throwing an exception because the DB type for
+symmetrical is boolean/small int. This converts it to boolean in the
+client.
+
+Closes-Bug: 1711550
+
+Change-Id: Ide2aeab73b1dd88beb6e491e6b07cdee9fb7e48a
+Signed-off-by: Tim Rozet <trozet@redhat.com>
+---
+
+diff --git a/tackerclient/tacker/v1_0/nfvo/vnffg.py b/tackerclient/tacker/v1_0/nfvo/vnffg.py
+index 729cd19..92b98ed 100644
+--- a/tackerclient/tacker/v1_0/nfvo/vnffg.py
++++ b/tackerclient/tacker/v1_0/nfvo/vnffg.py
+@@ -97,7 +97,9 @@
+ help=_('List of logical VNFD name to VNF instance name mapping. '
+ 'Example: VNF1:my_vnf1,VNF2:my_vnf2'))
+ parser.add_argument(
+- '--symmetrical', metavar='{True,False}',
++ '--symmetrical',
++ action='store_true',
++ default=False,
+ help=_('Should a reverse path be created for the NFP'))
+ parser.add_argument(
+ '--param-file',