Commit 7116dc90 authored by Cédric Le Ninivin's avatar Cédric Le Ninivin Committed by Titouan Soulard

slapos_cloud: Software Instance Schema put X509 in a sub-object

parent 53df3280
...@@ -345,8 +345,10 @@ class SoftwareInstance(Item, JSONType): ...@@ -345,8 +345,10 @@ class SoftwareInstance(Item, JSONType):
"sla_parameters": self.getSlaXmlAsDict(), "sla_parameters": self.getSlaXmlAsDict(),
"access_status_message": self.getTextAccessStatus(), "access_status_message": self.getTextAccessStatus(),
"processing_timestamp": parameter_dict.get("timestamp"), "processing_timestamp": parameter_dict.get("timestamp"),
"X509": {
"key": self.getSslKey(), "key": self.getSslKey(),
"certificate": self.getSslCertificate(), "certificate": self.getSslCertificate(),
},
} }
result.update(parameter_dict) result.update(parameter_dict)
self.REQUEST.response.setHeader('Cache-Control', self.REQUEST.response.setHeader('Cache-Control',
......
...@@ -132,6 +132,11 @@ ...@@ -132,6 +132,11 @@
}\n }\n
}\n }\n
},\n },\n
"X509": {\n
"title": "X509 Certificates",\n
"description": "X509 Certificates used by the instance to authentify itself on master",\n
"type": "object",\n
"properties": {\n
"key": {\n "key": {\n
"title": "X509 Key",\n "title": "X509 Key",\n
"type": "string",\n "type": "string",\n
...@@ -141,6 +146,8 @@ ...@@ -141,6 +146,8 @@
"title": "X509 Certificate",\n "title": "X509 Certificate",\n
"type": "string",\n "type": "string",\n
"descritpion": "X509 Certificate used by the instance to authentify itself on master"\n "descritpion": "X509 Certificate used by the instance to authentify itself on master"\n
}\n
}\n
},\n },\n
"sla_parameters": {\n "sla_parameters": {\n
"title": "Target Node Selection Parameters",\n "title": "Target Node Selection Parameters",\n
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment