メタデータAPI
この GitLab インスタンスのメタデータ情報を取得します。
GET /metadata
レスポンス・ボディの属性:
属性 | 種類 | 説明 |
---|---|---|
version | 文字列です。 | GitLab インスタンスのバージョン。 |
revision | 文字列です。 | GitLab インスタンスのリビジョン。 |
kas | オブジェクトを返します。 | Kubernetes 用 GitLab エージェントサーバーに関するメタデータ(KAS)。 |
kas.enabled | boolean | KAS が有効かどうかを示します。 |
kas.externalUrl | 文字列または null | エージェントがKASと通信するために使用するURL。kas.enabled がfalse の場合はnull となります。 |
kas.version | 文字列または null | KASのバージョン。kas.enabled がfalse の場合はnull 。 |
enterprise | boolean | GitLab インスタンスが Enterprise Edition かどうかを示します。 |
リクエストの例
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/metadata"
応答例
{
"version": "15.2-pre",
"revision": "c401a659d0c",
"kas": {
"enabled": true,
"externalUrl": "grpc://gitlab.example.com:8150",
"version": "15.0.0"
},
"enterprise": true
}