Skip to content

Add graphql query for project secrets manager

Erick Bajao requested to merge eb-project-secrets-manager-query-endpoint into master

This is the 3rd part of #469580 (closed) where we add the GraphQL query for project secrets manager. Frontend will use this to poll for the status of the secrets manager while provisioning.

Sample query to run as project owner:

query {
  projectSecretsManager(projectPath: "test-parent-group/test-sub-group/test-project-sub-group") {
    status
    project {
      id
    }
    ciSecretsMountPath
  }
}

response:

{
  "data": {
    "projectSecretsManager": {
      "status": "PROVISIONING",
      "project": {
        "id": "gid://gitlab/Project/57"
      },
      "ciSecretsMountPath": "project_57/ci"
    }
  }
}
Edited by Erick Bajao

Merge request reports

Loading