SEBA-902 mock testing of redfish importer;
Remove hardcoded addresses and replace with config file / cmdline;
Support hostnames in importer as alternative to ip addresses;
Treat response 204 as success
Change-Id: I17e8e585e388c501c02867ce952bbe1fa9b09668
diff --git a/mock-redfish-server/mockup/redfish/v1/Managers/1/index.json b/mock-redfish-server/mockup/redfish/v1/Managers/1/index.json
new file mode 100644
index 0000000..8f18664
--- /dev/null
+++ b/mock-redfish-server/mockup/redfish/v1/Managers/1/index.json
@@ -0,0 +1,62 @@
+{
+ "DateTime": "2020-04-07T00:42:37+00:00",
+ "Name": "Manager",
+ "Links": {
+ "Oem": {
+ "Intel_RackScale": {
+ "ManagerForServices": [],
+ "@odata.type": "#Intel.Oem.ManagerLinks",
+ "ManagerForSwitches": [
+ {
+ "@odata.id": "/redfish/v1/EthernetSwitches/1"
+ }
+ ]
+ }
+ },
+ "ManagerForServers": [
+ {
+ "@odata.id": "/redfish/v1/Systems/1"
+ }
+ ],
+ "ManagerForChassis": [
+ {
+ "@odata.id": "/redfish/v1/Chassis/1"
+ }
+ ],
+ "@odata.type": "#Manager.v1_0_0.Links"
+ },
+ "DateTimeLocalOffset": "+00:00",
+ "Id": "1",
+ "FirmwareVersion": "2.1.3.59.25",
+ "Description": "Manager description",
+ "Model": null,
+ "NetworkProtocol": {
+ "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol"
+ },
+ "SerialConsole": {
+ "ConnectTypesSupported": [],
+ "ServiceEnabled": true,
+ "MaxConcurrentSessions": 0
+ },
+ "UUID": "d6fee3aa-785f-11ea-8e4b-af25952f929b",
+ "@odata.type": "#Manager.v1_0_0.Manager",
+ "@odata.context": "/redfish/v1/$metadata#Manager.Manager",
+ "Status": {
+ "State": "Enabled",
+ "HealthRollup": "OK",
+ "Health": "OK"
+ },
+ "EthernetInterfaces": {
+ "@odata.id": "/redfish/v1/Managers/1/EthernetInterfaces"
+ },
+ "ServiceEntryPointUUID": "d6fee3aa-785f-11ea-8e4b-af25952f929b",
+ "@odata.id": "/redfish/v1/Managers/1",
+ "Oem": {},
+ "SerialInterfaces": {
+ "@odata.id": "/redfish/v1/Managers/1/SerialInterfaces"
+ },
+ "LogServices": {
+ "@odata.id": "/redfish/v1/Managers/1/LogServices"
+ },
+ "ManagerType": "EnclosureManager"
+}
\ No newline at end of file