Argo CD · Schema
v1alpha1PullRequestGeneratorGitLab
PullRequestGeneratorGitLab defines connection info specific to GitLab.
Continuous DeliveryContainersDeploymentGitOpsKubernetesCNCFOpen Source
Properties
| Name | Type | Description |
|---|---|---|
| api | string | The GitLab API URL to talk to. If blank, uses https://gitlab.com/. |
| caRef | object | |
| insecure | boolean | |
| labels | array | |
| project | string | GitLab project to scan. Required. |
| pullRequestState | string | PullRequestState is an additional MRs filter to get only those with a certain state. Default: "" (all states). Valid values: opened, closed, merged, locked". |
| tokenRef | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/json-schema/argo-cd-v1alpha1-pull-request-generator-git-lab-schema.json",
"title": "v1alpha1PullRequestGeneratorGitLab",
"description": "PullRequestGeneratorGitLab defines connection info specific to GitLab.",
"type": "object",
"properties": {
"api": {
"description": "The GitLab API URL to talk to. If blank, uses https://gitlab.com/.",
"type": "string"
},
"caRef": {
"$ref": "#/definitions/v1alpha1ConfigMapKeyRef"
},
"insecure": {
"type": "boolean",
"title": "Skips validating the SCM provider's TLS certificate - useful for self-signed certificates.; default: false"
},
"labels": {
"type": "array",
"title": "Labels is used to filter the MRs that you want to target",
"items": {
"type": "string"
}
},
"project": {
"description": "GitLab project to scan. Required.",
"type": "string"
},
"pullRequestState": {
"description": "PullRequestState is an additional MRs filter to get only those with a certain state. Default: \"\" (all states).\nValid values: opened, closed, merged, locked\".",
"type": "string"
},
"tokenRef": {
"$ref": "#/definitions/v1alpha1SecretRef"
}
}
}