@@ -41,7 +45,7 @@ For other type of repositories you can read:
...
@@ -41,7 +45,7 @@ For other type of repositories you can read:
GET /group_repository_storage_moves
GET /group_repository_storage_moves
```
```
By default, `GET` requests return 20 results at a time because the API results
By default, `GET` requests return 20 results at a time, because the API results
are [paginated](index.md#pagination).
are [paginated](index.md#pagination).
Example request:
Example request:
...
@@ -71,13 +75,13 @@ Example response:
...
@@ -71,13 +75,13 @@ Example response:
## Retrieve all repository storage moves for a single group
## Retrieve all repository storage moves for a single group
In order to retrieve all the repository storage moves for a single group you can use the following endpoint:
To retrieve all the repository storage moves for a single group you can use the following endpoint:
```plaintext
```plaintext
GET /groups/:group_id/repository_storage_moves
GET /groups/:group_id/repository_storage_moves
```
```
By default, `GET` requests return 20 results at a time because the API results
By default, `GET` requests return 20 results at a time, because the API results
are [paginated](index.md#pagination).
are [paginated](index.md#pagination).
Supported attributes:
Supported attributes:
...
@@ -113,7 +117,8 @@ Example response:
...
@@ -113,7 +117,8 @@ Example response:
## Get a single group repository storage move
## Get a single group repository storage move
In order to retrieve a single repository storage move throughout all the existing repository storage moves, you can use the following endpoint:
To retrieve a single repository storage move throughout all the existing repository
storage moves, you can use the following endpoint:
```plaintext
```plaintext
GET /group_repository_storage_moves/:repository_storage_id
GET /group_repository_storage_moves/:repository_storage_id
...
@@ -150,7 +155,8 @@ Example response:
...
@@ -150,7 +155,8 @@ Example response:
## Get a single repository storage move for a group
## Get a single repository storage move for a group
Given a group, you can retrieve a specific repository storage move for that group, through the following endpoint:
Given a group, you can retrieve a specific repository storage move for that group,
through the following endpoint:
```plaintext
```plaintext
GET /groups/:group_id/repository_storage_moves/:repository_storage_id
GET /groups/:group_id/repository_storage_moves/:repository_storage_id
...
@@ -197,7 +203,7 @@ Supported attributes:
...
@@ -197,7 +203,7 @@ Supported attributes:
| Attribute | Type | Required | Description |
| Attribute | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| --------- | ---- | -------- | ----------- |
| `group_id` | integer | yes | ID of the group. |
| `group_id` | integer | yes | ID of the group. |
| `destination_storage_name` | string | no | Name of the destination storage shard. In [GitLab 13.5 and later](https://gitlab.com/gitlab-org/gitaly/-/issues/3209), the storage is selected [automatically based on storage weights](../administration/repository_storage_paths.md#configure-where-new-repositories-are-stored) if not provided. |
| `destination_storage_name` | string | no | Name of the destination storage shard. In [GitLab 13.5 and later](https://gitlab.com/gitlab-org/gitaly/-/issues/3209), the storage is selected [based on storage weights](../administration/repository_storage_paths.md#configure-where-new-repositories-are-stored) if not provided. |
Example request:
Example request:
...
@@ -238,7 +244,7 @@ Supported attributes:
...
@@ -238,7 +244,7 @@ Supported attributes:
| Attribute | Type | Required | Description |
| Attribute | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| --------- | ---- | -------- | ----------- |
| `source_storage_name` | string | yes | Name of the source storage shard. |
| `source_storage_name` | string | yes | Name of the source storage shard. |
| `destination_storage_name` | string | no | Name of the destination storage shard. The storage is selected [automatically based on storage weights](../administration/repository_storage_paths.md#configure-where-new-repositories-are-stored) if not provided. |
| `destination_storage_name` | string | no | Name of the destination storage shard. The storage is selected [based on storage weights](../administration/repository_storage_paths.md#configure-where-new-repositories-are-stored) if not provided. |