元数据 API

  • 引入于极狐GitLab 15.2。
  • enterprise 引入于极狐GitLab 15.6。
  • kas.exernalK8sProxyUrl 引入于极狐GitLab 17.6。

检索此极狐GitLab 实例的元数据信息。

GET /metadata

响应体参数:

参数 类型 描述
version string 极狐GitLab 实例的版本
revision string 极狐GitLab 实例的修订版
kas object 关于 Kubernetes (KAS) 的极狐GitLab 代理服务器的元数据
kas.enabled boolean 表明 KAS 是否启用
kas.externalUrl string or null 代理用来与 KAS 通信的 URL。如果 kas.enabledfalse,此值为 null
kas.externalK8sProxyUrl string or null Kubernetes 工具用来跟 KAS Kubernetes API 代理通信的 URL。如果 kas.enabledfalse,则为 null
kas.version string or null KAS 版本。如果 kas.enabledfalse,此值为 null
enterprise boolean 展示是否是付费版本

请求示例:

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
}