Files
OpenShell/providers/gitlab.yaml
John T. Myers 043bde279a feat(providers): add profile-backed policy composition (#1037)
Foundation for providers v2. Add provider profiles and provider profile composition with user policies.
2026-05-04 18:34:33 -07:00

27 lines
734 B
YAML

# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
id: gitlab
display_name: GitLab
description: GitLab API and Git operations
category: source_control
credentials:
- name: api_token
description: GitLab token
env_vars: [GITLAB_TOKEN, GLAB_TOKEN, CI_JOB_TOKEN]
required: true
auth_style: bearer
header_name: authorization
endpoints:
- host: gitlab.com
port: 443
protocol: rest
access: read-write
enforcement: enforce
- host: api.gitlab.com
port: 443
protocol: rest
access: read-write
enforcement: enforce
binaries: [/usr/bin/glab, /usr/local/bin/glab, /usr/bin/git, /usr/local/bin/git]