diff --git a/src/config/utils/discovery_cli.py b/src/config/utils/discovery_cli.py index 8b7e5eaa520..3632e8f51ec 100644 --- a/src/config/utils/discovery_cli.py +++ b/src/config/utils/discovery_cli.py @@ -283,7 +283,7 @@ def get_ks_var(args, name): print 'Specific service id %s ignored for this operation' % args.service_id url = "http://%s:%s/load-balance/%s" % (server_ip, server_port, args.service_type) payload = { 'type': args.load_balance } - r = requests.post(url, headers=headers, data=payload) + r = requests.post(url, headers=headers, data=json.dumps(payload)) if r.status_code != 200: print "Operation status %d" % r.status_code sys.exit(0)