Skip to content

Commit

Permalink
Additional Announcable CIDRs
Browse files Browse the repository at this point in the history
  • Loading branch information
majst01 committed Aug 30, 2024
1 parent dea2944 commit 5a04a68
Show file tree
Hide file tree
Showing 43 changed files with 131 additions and 38 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ mocks:
--user $$(id -u):$$(id -g) \
-w /work \
-v ${PWD}:/work \
vektra/mockery:v2.42.1 -r --keeptree --inpackage --dir api/client --output test/mocks --all
vektra/mockery:v2.45.0 -r --keeptree --inpackage --dir api/client --output test/mocks --all
go run ./test/client/generate/generate_mock_client.go

.PHONY: gofmt
Expand Down
48 changes: 47 additions & 1 deletion api/client/network/update_network_parameters.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions api/models/v1_network_create_request.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions api/models/v1_network_immutable.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions api/models/v1_network_response.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions api/models/v1_network_update_request.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 35 additions & 0 deletions metal-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -3613,6 +3613,13 @@
},
"v1.NetworkCreateRequest": {
"properties": {
"additionalAnnouncableCIDRs": {
"description": "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",
"items": {
"type": "string"
},
"type": "array"
},
"description": {
"description": "a description for this entity",
"type": "string"
Expand Down Expand Up @@ -3746,6 +3753,13 @@
"v1.NetworkImmutable": {
"description": "a network which contains prefixes from which IP addresses can be allocated\nprefixes that are reachable within this network",
"properties": {
"additionalAnnouncableCIDRs": {
"description": "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",
"items": {
"type": "string"
},
"type": "array"
},
"destinationprefixes": {
"description": "the destination prefixes of this network",
"items": {
Expand Down Expand Up @@ -3796,6 +3810,13 @@
},
"v1.NetworkResponse": {
"properties": {
"additionalAnnouncableCIDRs": {
"description": "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",
"items": {
"type": "string"
},
"type": "array"
},
"changed": {
"description": "the last changed timestamp of this entity",
"format": "date-time",
Expand Down Expand Up @@ -3895,6 +3916,13 @@
},
"v1.NetworkUpdateRequest": {
"properties": {
"additionalAnnouncableCIDRs": {
"description": "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",
"items": {
"type": "string"
},
"type": "array"
},
"description": {
"description": "a description for this entity",
"type": "string"
Expand Down Expand Up @@ -7886,6 +7914,13 @@
],
"operationId": "updateNetwork",
"parameters": [
{
"default": false,
"description": "if true update forcefully",
"in": "query",
"name": "force",
"type": "boolean"
},
{
"in": "body",
"name": "body",
Expand Down
2 changes: 1 addition & 1 deletion test/mocks/audit/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/audit/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/filesystemlayout/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/filesystemlayout/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/firewall/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/firewall/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/firmware/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/firmware/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/health/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/health/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/image/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/image/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/ip/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/ip/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/machine/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/machine/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/network/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/network/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/partition/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/partition/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/project/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/project/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/size/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/size/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/sizeimageconstraint/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/sizeimageconstraint/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/switch_operations/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/switch_operations/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/tenant/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/tenant/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/user/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/user/ClientService.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion test/mocks/version/ClientOption.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 5a04a68

Please sign in to comment.