diff options
Diffstat (limited to 'conductor/conductor/data/plugins/inventory_provider/sdc.py')
-rw-r--r-- | conductor/conductor/data/plugins/inventory_provider/sdc.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/conductor/conductor/data/plugins/inventory_provider/sdc.py b/conductor/conductor/data/plugins/inventory_provider/sdc.py index 6f3cb4f..c69d7b0 100644 --- a/conductor/conductor/data/plugins/inventory_provider/sdc.py +++ b/conductor/conductor/data/plugins/inventory_provider/sdc.py @@ -57,7 +57,7 @@ SDC_OPTS = [ default='certificate_key.pem', help='Private Certificate Key file in pem format.'), cfg.StrOpt('certificate_authority_bundle_file', - default='certificate_authority_bundle.pem', + default='', help='Certificate Authority Bundle file in pem format. ' 'Must contain the appropriate trust chain for the ' 'Certificate file.'), @@ -108,14 +108,16 @@ class SDC(object): context=None, value=None): """Performs HTTP request.""" headers = { - 'X-FromAppId': 'CONDUCTOR', + 'X-FromAppId': 'AAI', 'X-TransactionId': str(uuid.uuid4()), + 'X-ECOMP-InstanceID': 'AAI', } kwargs = { "method": method, "path": path, "headers": headers, "data": data, + "content_type": "application/octet-stream" } # TODO(jdandrea): Move timing/response logging into the rest helper? @@ -144,6 +146,7 @@ class SDC(object): "username": self.username, "password": self.password, "read_timeout": self.timeout, + "ca_bundle_file": self.verify, } self.rest = rest.REST(**kwargs) |