Skip to content

Commit 2ebaa5d

Browse files
metal-robot[bot]metal-stack
andauthored
Bump metal-api to version v0.40.0 (#145)
* Bump metal-api to version v0.40.0 * Bump to version v0.40.0 --------- Co-authored-by: metal-stack <info@metal-stack.io>
1 parent f072af7 commit 2ebaa5d

368 files changed

Lines changed: 994 additions & 485 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/DatastoreIPSearchQuery.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6+
**addressfamily** | **str** | | [optional]
67
**allocationuuid** | **str** | a unique identifier for this ip address allocation, can be used to distinguish between ip address allocation over time. | [optional]
78
**ipaddress** | **str** | the address (ipv4 or ipv6) of this ip | [optional]
89
**machineid** | **str** | the machine an ip address is associated to | [optional]

docs/DatastoreNetworkSearchQuery.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6+
**addressfamily** | **str** | | [optional]
67
**destinationprefixes** | **list[str]** | | [optional]
78
**id** | **str** | | [optional]
89
**labels** | **dict(str, str)** | | [optional]

docs/V1IPAllocateRequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6+
**addressfamily** | **str** | the addressfamily to allocate a ip address from the given network, defaults to IPv4 |
67
**description** | **str** | a description for this entity | [optional]
78
**machineid** | **str** | the machine id this ip should be associated with | [optional]
89
**name** | **str** | a readable name for this entity | [optional]

docs/V1IPFindRequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6+
**addressfamily** | **str** | | [optional]
67
**allocationuuid** | **str** | a unique identifier for this ip address allocation, can be used to distinguish between ip address allocation over time. | [optional]
78
**ipaddress** | **str** | the address (ipv4 or ipv6) of this ip | [optional]
89
**machineid** | **str** | the machine an ip address is associated to | [optional]

docs/V1NetworkAllocateRequest.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6+
**addressfamily** | **str** | the addressfamily to allocate a child network defaults. If not specified, the child network inherits the addressfamilies from the parent. |
67
**description** | **str** | a description for this entity | [optional]
78
**destinationprefixes** | **list[str]** | the destination prefixes of this network | [optional]
89
**labels** | **dict(str, str)** | free labels that you associate with this network. | [optional]
10+
**length** | **dict(str, int)** | the bitlen of the prefix to allocate, defaults to defaultchildprefixlength of super prefix |
911
**name** | **str** | a readable name for this entity | [optional]
1012
**nat** | **bool** | if set to true, packets leaving this network get masqueraded behind interface ip | [optional]
13+
**parentnetworkid** | **str** | the parent network from which this network should be allocated |
1114
**partitionid** | **str** | the partition this network belongs to | [optional]
1215
**projectid** | **str** | the project id this network belongs to, can be empty if globally available | [optional]
1316
**shared** | **bool** | marks a network as shareable. | [optional]

docs/V1NetworkConsumption.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# V1NetworkConsumption
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**ipv4** | [**V1NetworkUsage**](V1NetworkUsage.md) | ip and prefix consumption in the ipv4 addressfamily | [optional]
7+
**ipv6** | [**V1NetworkUsage**](V1NetworkUsage.md) | ip and prefix consumption in the ipv6 addressfamily | [optional]
8+
9+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/V1NetworkCreateRequest.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**additional_announcable_cid_rs** | **list[str]** | list of cidrs which are added to the route maps per tenant private network, these are typically pod- and service cidrs, can only be set for private super networks | [optional]
7+
**defaultchildprefixlength** | **dict(str, int)** | if privatesuper, this defines the bitlen of child prefixes per addressfamily if not nil | [optional]
78
**description** | **str** | a description for this entity | [optional]
89
**destinationprefixes** | **list[str]** | the destination prefixes of this network |
910
**id** | **str** | the unique ID of this entity, auto-generated if left empty |
1011
**labels** | **dict(str, str)** | free labels that you associate with this network. | [optional]
1112
**name** | **str** | a readable name for this entity | [optional]
12-
**nat** | **bool** | if set to true, packets leaving this network get masqueraded behind interface ip |
13+
**nat** | **bool** | if set to true, packets leaving this ipv4 network get masqueraded behind interface ip |
1314
**parentnetworkid** | **str** | the id of the parent network | [optional]
1415
**partitionid** | **str** | the partition this network belongs to | [optional]
1516
**prefixes** | **list[str]** | the prefixes of this network |

docs/V1NetworkFindRequest.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Properties
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6+
**addressfamily** | **str** | | [optional]
67
**destinationprefixes** | **list[str]** | | [optional]
78
**id** | **str** | | [optional]
89
**labels** | **dict(str, str)** | | [optional]

docs/V1NetworkImmutable.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**additional_announcable_cid_rs** | **list[str]** | list of cidrs which are added to the route maps per tenant private network, these are typically pod- and service cidrs, can only be set for private super networks | [optional]
7+
**defaultchildprefixlength** | **dict(str, int)** | if privatesuper, this defines the bitlen of child prefixes per addressfamily if not nil | [optional]
78
**destinationprefixes** | **list[str]** | the destination prefixes of this network |
8-
**nat** | **bool** | if set to true, packets leaving this network get masqueraded behind interface ip |
9+
**nat** | **bool** | if set to true, packets leaving this ipv4 network get masqueraded behind interface ip |
910
**parentnetworkid** | **str** | the id of the parent network | [optional]
1011
**prefixes** | **list[str]** | the prefixes of this network |
1112
**privatesuper** | **bool** | if set to true, this network will serve as a partition&#39;s super network for the internal machine networks,there can only be one privatesuper network per partition |

docs/V1NetworkResponse.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,23 @@ Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**additional_announcable_cid_rs** | **list[str]** | list of cidrs which are added to the route maps per tenant private network, these are typically pod- and service cidrs, can only be set for private super networks | [optional]
77
**changed** | **datetime** | the last changed timestamp of this entity | [optional]
8+
**consumption** | [**V1NetworkConsumption**](V1NetworkConsumption.md) | consumption of ips and prefixes in this network |
89
**created** | **datetime** | the creation time of this entity | [optional]
10+
**defaultchildprefixlength** | **dict(str, int)** | if privatesuper, this defines the bitlen of child prefixes per addressfamily if not nil | [optional]
911
**description** | **str** | a description for this entity | [optional]
1012
**destinationprefixes** | **list[str]** | the destination prefixes of this network |
1113
**id** | **str** | the unique ID of this entity |
1214
**labels** | **dict(str, str)** | free labels that you associate with this network. | [optional]
1315
**name** | **str** | a readable name for this entity | [optional]
14-
**nat** | **bool** | if set to true, packets leaving this network get masqueraded behind interface ip |
16+
**nat** | **bool** | if set to true, packets leaving this ipv4 network get masqueraded behind interface ip |
1517
**parentnetworkid** | **str** | the id of the parent network | [optional]
1618
**partitionid** | **str** | the partition this network belongs to | [optional]
1719
**prefixes** | **list[str]** | the prefixes of this network |
1820
**privatesuper** | **bool** | if set to true, this network will serve as a partition&#39;s super network for the internal machine networks,there can only be one privatesuper network per partition |
1921
**projectid** | **str** | the project id this network belongs to, can be empty if globally available | [optional]
2022
**shared** | **bool** | marks a network as shareable. | [optional]
2123
**underlay** | **bool** | if set to true, this network can be used for underlay communication |
22-
**usage** | [**V1NetworkUsage**](V1NetworkUsage.md) | usage of ips and prefixes in this network |
24+
**usage** | [**V1NetworkUsage**](V1NetworkUsage.md) | usage of IPv4 ips and prefixes in this network |
2325
**vrf** | **int** | the vrf this network is associated with | [optional]
2426
**vrfshared** | **bool** | if set to true, given vrf can be used by multiple networks, which is sometimes useful for network partitioning (default: false) | [optional]
2527

0 commit comments

Comments
 (0)