diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-05-19 06:08:19 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-05-19 06:08:19 +0300 |
commit | ec1f0dd7f46a6d25e4a47c8254ac67b720f81e89 (patch) | |
tree | cea26c43c6a48b785eba0e97a20592e4545028e1 /doc/api | |
parent | 1f9bddaf87f0b6c93a9617bad0ae731baf16d268 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/api')
-rw-r--r-- | doc/api/geo_nodes.md | 40 | ||||
-rw-r--r-- | doc/api/graphql/reference/index.md | 66 |
2 files changed, 104 insertions, 2 deletions
diff --git a/doc/api/geo_nodes.md b/doc/api/geo_nodes.md index 038b7d633a6..1445e9768c1 100644 --- a/doc/api/geo_nodes.md +++ b/doc/api/geo_nodes.md @@ -550,7 +550,19 @@ Example response: "dependency_proxy_manifests_verified_count": 5, "dependency_proxy_manifests_verification_failed_count": 5, "dependency_proxy_manifests_synced_in_percentage": "100.00%", - "dependency_proxy_manifests_verified_in_percentage": "100.00%" + "dependency_proxy_manifests_verified_in_percentage": "100.00%", + "design_management_repositories_count": 5, + "design_management_repositories_checksum_total_count": 5, + "design_management_repositories_checksummed_count": 5, + "design_management_repositories_checksum_failed_count": 5, + "design_management_repositories_synced_count": 5, + "design_management_repositories_failed_count": 0, + "design_management_repositories_registry_count": 5, + "design_management_repositories_verification_total_count": 5, + "design_management_repositories_verified_count": 5, + "design_management_repositories_verification_failed_count": 5, + "design_management_repositories_synced_in_percentage": "100.00%", + "design_management_repositories_verified_in_percentage": "100.00%" }, { "geo_node_id": 2, @@ -580,6 +592,18 @@ Example response: "design_repositories_synced_count": null, "design_repositories_failed_count": null, "design_repositories_synced_in_percentage": "0.00%", + "design_management_repositories_count": 5, + "design_management_repositories_synced_count": 5, + "design_management_repositories_failed_count": 5, + "design_management_repositories_synced_in_percentage": "100.00%", + "design_management_repositories_checksum_total_count": 5, + "design_management_repositories_checksummed_count": 5, + "design_management_repositories_checksum_failed_count": 5, + "design_management_repositories_registry_count": 5, + "design_management_repositories_verification_total_count": 5, + "design_management_repositories_verified_count": 5, + "design_management_repositories_verification_failed_count": 5, + "design_management_repositories_verified_in_percentage": "100.00%", "projects_count": 41, "repositories_count": 41, "repositories_failed_count": 1, @@ -966,7 +990,19 @@ Example response: "dependency_proxy_manifests_verified_count": 5, "dependency_proxy_manifests_verification_failed_count": 5, "dependency_proxy_manifests_synced_in_percentage": "100.00%", - "dependency_proxy_manifests_verified_in_percentage": "100.00%" + "dependency_proxy_manifests_verified_in_percentage": "100.00%", + "design_management_repositories_count": 5, + "design_management_repositories_checksum_total_count": 5, + "design_management_repositories_checksummed_count": 5, + "design_management_repositories_checksum_failed_count": 5, + "design_management_repositories_synced_count": 5, + "design_management_repositories_failed_count": 0, + "design_management_repositories_registry_count": 5, + "design_management_repositories_verification_total_count": 5, + "design_management_repositories_verified_count": 5, + "design_management_repositories_verification_failed_count": 5, + "design_management_repositories_synced_in_percentage": "100.00%", + "design_management_repositories_verified_in_percentage": "100.00%" } ``` diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md index 43fd2490b14..aba5ea4de71 100644 --- a/doc/api/graphql/reference/index.md +++ b/doc/api/graphql/reference/index.md @@ -8628,6 +8628,29 @@ The edge type for [`Design`](#design). | <a id="designedgecursor"></a>`cursor` | [`String!`](#string) | A cursor for use in pagination. | | <a id="designedgenode"></a>`node` | [`Design`](#design) | The item at the end of the edge. | +#### `DesignManagementRepositoryRegistryConnection` + +The connection type for [`DesignManagementRepositoryRegistry`](#designmanagementrepositoryregistry). + +##### Fields + +| Name | Type | Description | +| ---- | ---- | ----------- | +| <a id="designmanagementrepositoryregistryconnectionedges"></a>`edges` | [`[DesignManagementRepositoryRegistryEdge]`](#designmanagementrepositoryregistryedge) | A list of edges. | +| <a id="designmanagementrepositoryregistryconnectionnodes"></a>`nodes` | [`[DesignManagementRepositoryRegistry]`](#designmanagementrepositoryregistry) | A list of nodes. | +| <a id="designmanagementrepositoryregistryconnectionpageinfo"></a>`pageInfo` | [`PageInfo!`](#pageinfo) | Information to aid in pagination. | + +#### `DesignManagementRepositoryRegistryEdge` + +The edge type for [`DesignManagementRepositoryRegistry`](#designmanagementrepositoryregistry). + +##### Fields + +| Name | Type | Description | +| ---- | ---- | ----------- | +| <a id="designmanagementrepositoryregistryedgecursor"></a>`cursor` | [`String!`](#string) | A cursor for use in pagination. | +| <a id="designmanagementrepositoryregistryedgenode"></a>`node` | [`DesignManagementRepositoryRegistry`](#designmanagementrepositoryregistry) | The item at the end of the edge. | + #### `DesignVersionConnection` The connection type for [`DesignVersion`](#designversion). @@ -13868,6 +13891,25 @@ Returns [`DesignVersion`](#designversion). | ---- | ---- | ----------- | | <a id="designmanagementversionid"></a>`id` | [`DesignManagementVersionID!`](#designmanagementversionid) | Global ID of the version. | +### `DesignManagementRepositoryRegistry` + +Represents the Geo replication and verification state of a Design Management Repository. + +#### Fields + +| Name | Type | Description | +| ---- | ---- | ----------- | +| <a id="designmanagementrepositoryregistrycreatedat"></a>`createdAt` | [`Time`](#time) | Timestamp when the DesignManagementRepositoryRegistry was created. | +| <a id="designmanagementrepositoryregistrydesignmanagementrepositoryid"></a>`designManagementRepositoryId` | [`ID!`](#id) | ID of the Design Management Repository. | +| <a id="designmanagementrepositoryregistryid"></a>`id` | [`ID!`](#id) | ID of the DesignManagementRepositoryRegistry. | +| <a id="designmanagementrepositoryregistrylastsyncfailure"></a>`lastSyncFailure` | [`String`](#string) | Error message during sync of the DesignManagementRepositoryRegistry. | +| <a id="designmanagementrepositoryregistrylastsyncedat"></a>`lastSyncedAt` | [`Time`](#time) | Timestamp of the most recent successful sync of the DesignManagementRepositoryRegistry. | +| <a id="designmanagementrepositoryregistryretryat"></a>`retryAt` | [`Time`](#time) | Timestamp after which the DesignManagementRepositoryRegistry is resynced. | +| <a id="designmanagementrepositoryregistryretrycount"></a>`retryCount` | [`Int`](#int) | Number of consecutive failed sync attempts of the DesignManagementRepositoryRegistry. | +| <a id="designmanagementrepositoryregistrystate"></a>`state` | [`RegistryState`](#registrystate) | Sync state of the DesignManagementRepositoryRegistry. | +| <a id="designmanagementrepositoryregistryverificationretryat"></a>`verificationRetryAt` | [`Time`](#time) | Timestamp after which the DesignManagementRepositoryRegistry is reverified. | +| <a id="designmanagementrepositoryregistryverifiedat"></a>`verifiedAt` | [`Time`](#time) | Timestamp of the most recent successful verification of the DesignManagementRepositoryRegistry. | + ### `DesignVersion` A specific version in which designs were added, modified or deleted. @@ -14880,6 +14922,29 @@ four standard [pagination arguments](#connection-pagination-arguments): | <a id="geonodedependencyproxymanifestregistriesreplicationstate"></a>`replicationState` | [`ReplicationStateEnum`](#replicationstateenum) | Filters registries by their replication state. | | <a id="geonodedependencyproxymanifestregistriesverificationstate"></a>`verificationState` | [`VerificationStateEnum`](#verificationstateenum) | Filters registries by their verification state. | +##### `GeoNode.designManagementRepositoryRegistries` + +Find Design Repository registries on this Geo node. Ignored if `geo_design_management_repository_replication` feature flag is disabled. + +WARNING: +**Introduced** in 16.1. +This feature is an Experiment. It can be changed or removed at any time. + +Returns [`DesignManagementRepositoryRegistryConnection`](#designmanagementrepositoryregistryconnection). + +This field returns a [connection](#connections). It accepts the +four standard [pagination arguments](#connection-pagination-arguments): +`before: String`, `after: String`, `first: Int`, `last: Int`. + +###### Arguments + +| Name | Type | Description | +| ---- | ---- | ----------- | +| <a id="geonodedesignmanagementrepositoryregistriesids"></a>`ids` | [`[ID!]`](#id) | Filters registries by their ID. | +| <a id="geonodedesignmanagementrepositoryregistrieskeyword"></a>`keyword` | [`String`](#string) | Filters registries by their attributes using a keyword. | +| <a id="geonodedesignmanagementrepositoryregistriesreplicationstate"></a>`replicationState` | [`ReplicationStateEnum`](#replicationstateenum) | Filters registries by their replication state. | +| <a id="geonodedesignmanagementrepositoryregistriesverificationstate"></a>`verificationState` | [`VerificationStateEnum`](#verificationstateenum) | Filters registries by their verification state. | + ##### `GeoNode.groupWikiRepositoryRegistries` Find group wiki repository registries on this Geo node. @@ -24562,6 +24627,7 @@ Geo registry class. | <a id="georegistryclasscontainer_repository_registry"></a>`CONTAINER_REPOSITORY_REGISTRY` | Geo::ContainerRepositoryRegistry registry class. | | <a id="georegistryclassdependency_proxy_blob_registry"></a>`DEPENDENCY_PROXY_BLOB_REGISTRY` | Geo::DependencyProxyBlobRegistry registry class. | | <a id="georegistryclassdependency_proxy_manifest_registry"></a>`DEPENDENCY_PROXY_MANIFEST_REGISTRY` | Geo::DependencyProxyManifestRegistry registry class. | +| <a id="georegistryclassdesign_management_repository_registry"></a>`DESIGN_MANAGEMENT_REPOSITORY_REGISTRY` | Geo::DesignManagementRepositoryRegistry registry class. | | <a id="georegistryclassjob_artifact_registry"></a>`JOB_ARTIFACT_REGISTRY` | Geo::JobArtifactRegistry registry class. | | <a id="georegistryclasslfs_object_registry"></a>`LFS_OBJECT_REGISTRY` | Geo::LfsObjectRegistry registry class. | | <a id="georegistryclassmerge_request_diff_registry"></a>`MERGE_REQUEST_DIFF_REGISTRY` | Geo::MergeRequestDiffRegistry registry class. | |