From 27222581e93d2967133932969b2bd5a663583636 Mon Sep 17 00:00:00 2001 From: Stefan Majer Date: Wed, 14 Feb 2024 15:36:07 +0100 Subject: [PATCH] Merge master --- metal-api.json | 105 ++++++++++++++++--------------------------------- 1 file changed, 34 insertions(+), 71 deletions(-) diff --git a/metal-api.json b/metal-api.json index c8f86ca..b9cd384 100644 --- a/metal-api.json +++ b/metal-api.json @@ -623,8 +623,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -829,8 +828,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "logicalvolumes": { "description": "list of logicalvolumes to create", @@ -905,8 +903,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "logicalvolumes": { "description": "list of logicalvolumes to create", @@ -981,8 +978,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "logicalvolumes": { "description": "list of logicalvolumes to create", @@ -1409,8 +1405,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "ledstate": { "$ref": "#/definitions/v1.ChassisIdentifyLEDState", @@ -1541,7 +1536,6 @@ "type": "array" }, "type": { - "default": "static", "description": "the ip type, ephemeral leads to automatic cleanup of the ip address, static will enable re-use of the ip at a later point in time", "enum": [ "ephemeral", @@ -1574,7 +1568,6 @@ "type": "array" }, "type": { - "default": "static", "description": "the ip type, ephemeral leads to automatic cleanup of the ip address, static will enable re-use of the ip at a later point in time", "enum": [ "ephemeral", @@ -1641,8 +1634,7 @@ }, "ipaddress": { "description": "the address (ipv4 or ipv6) of this ip", - "type": "string", - "uniqueItems": true + "type": "string" } }, "required": [ @@ -1674,8 +1666,7 @@ }, "ipaddress": { "description": "the address (ipv4 or ipv6) of this ip", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -1697,7 +1688,6 @@ "type": "array" }, "type": { - "default": "static", "description": "the ip type, ephemeral leads to automatic cleanup of the ip address, static will enable re-use of the ip at a later point in time", "enum": [ "ephemeral", @@ -1723,8 +1713,7 @@ }, "ipaddress": { "description": "the address (ipv4 or ipv6) of this ip", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -1755,8 +1744,7 @@ "properties": { "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" } }, "required": [ @@ -1822,8 +1810,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -1905,8 +1892,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -1953,8 +1939,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -2349,8 +2334,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -2725,8 +2709,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "ipmi": { "$ref": "#/definitions/v1.MachineIPMI", @@ -3274,8 +3257,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "imageid": { "description": "the image id to be installed", @@ -3327,8 +3309,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "ledstate": { "$ref": "#/definitions/v1.ChassisIdentifyLEDState", @@ -3443,8 +3424,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "ssh_pub_keys": { "description": "the public ssh keys to access the machine with", @@ -3604,8 +3584,7 @@ }, "id": { "description": "the unique ID of this entity, auto-generated if left empty", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -3800,8 +3779,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -3888,8 +3866,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -4007,8 +3984,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -4051,8 +4027,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -4106,8 +4081,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -4149,8 +4123,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -4488,8 +4461,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -4541,8 +4513,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -4565,8 +4536,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -4604,8 +4574,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "name": { "description": "a readable name for this entity", @@ -4746,8 +4715,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -4800,8 +4768,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "labels": { "additionalProperties": { @@ -4948,8 +4915,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "last_sync": { "$ref": "#/definitions/v1.SwitchSync", @@ -4996,8 +4962,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "management_ip": { "description": "the ip address of the management interface of the switch", @@ -5073,8 +5038,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "last_sync": { "$ref": "#/definitions/v1.SwitchSync", @@ -5162,8 +5126,7 @@ }, "id": { "description": "the unique ID of this entity", - "type": "string", - "uniqueItems": true + "type": "string" }, "management_ip": { "description": "the ip address of the management interface of the switch",