Integrating GitLab with Secret Server
Integration between GitLab and Delinea securely connects Delinea Secret Server or the Secret Server on Delinea Platform with GitLab CI/CD pipelines. This integration automatically retrieves secrets at runtime, helping you avoid hardcoded credentials and manual secret handling, which significantly reduces security risks. Secrets are fetched directly from Delinea and are injected into the GitLab pipeline as environment variables using dotenv artifacts.
The integration is powered by a Docker image hosted on Docker Hub, which contains all necessary tools to securely fetch and expose secrets during pipeline execution. This streamlined approach ensures credentials are accessed only when needed and never stored in your codebase.
The integration uses a secure interaction between the following components:
-
Delinea Platform / Secret Server - Stores and manages secrets securely.
-
Docker Image (Docker Hub) - Runs the integration logic and handles secure communication between Delinea and Gitlab CI Pipeline.
-
GitLab Pipeline -Executes the CI/CD job, requests the secrets, and consumes them as environment variables.
Together, these components ensure secrets are retrieved securely and made available to your pipeline only when needed.
This integration works with Secret Server Cloud, Secret Server On-Premises, and Secret Server on the Delinea Platform.
For more information about this integration, see the following topics: