{{< details >}}
- Tier: 基础版,专业版,旗舰版
- Offering: JihuLab.com,私有化部署
{{< /details >}}
{{< history >}}
- 引入于极狐GitLab 15.2。
-
enterprise
引入于极狐GitLab 15.6。 -
kas.externalK8sProxyUrl
引入于极狐GitLab 17.6。
{{< /history >}}
检索此极狐GitLab 实例的元数据信息。
GET /metadata
响应体属性:
属性 | 类型 | 描述 |
---|---|---|
version |
string | 极狐GitLab 实例的版本。 |
revision |
string | 极狐GitLab 实例的修订版本。 |
kas |
object | 极狐GitLab Kubernetes 代理服务器 (KAS) 的元数据。 |
kas.enabled |
boolean | 指示 KAS 是否启用。 |
kas.externalUrl |
string or null | 用于代理与 KAS 通信的 URL。如果 kas.enabled 为 false ,则为 null 。 |
kas.externalK8sProxyUrl |
string or null | Kubernetes 工具与 KAS Kubernetes API 代理通信的 URL。如果 kas.enabled 为 false ,则为 null 。 |
kas.version |
string or null | KAS 的版本。如果 kas.enabled 为 false 或者极狐GitLab 实例未能从 KAS 获取服务器信息,则为 null 。 |
enterprise |
boolean | 指示极狐GitLab 实例是否为企业版。 |
示例请求:
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",
"externalK8sProxyUrl": "https://gitlab.example.com:8150/k8s-proxy",
"version": "15.0.0"
},
"enterprise": true
}