NAME

IO::K8s::ExternalSecrets::V1::GitlabProvider - GitLab configures this store to sync secrets using GitLab Variables provider

VERSION

version 1.108

auth

Auth configures how secret-manager authenticates with a GitLab instance.

caBundle

Base64 encoded certificate for the GitLab server sdk. The sdk MUST run with HTTPS to make sure no MITM attack can be performed.

caProvider

see: https://external-secrets.io/latest/spec/#external-secrets.io/v1alpha1.CAProvider

environment

Environment environment_scope of gitlab CI/CD variables (Please see https://docs.gitlab.com/ee/ci/environments/#create-a-static-environment on how to create environments)

groupIDs

GroupIDs specify, which gitlab groups to pull secrets from. Group secrets are read from left to right followed by the project variables.

inheritFromGroups

InheritFromGroups specifies whether parent groups should be discovered and checked for secrets.

projectID

ProjectID specifies a project where secrets are located.

url

URL configures the GitLab instance URL. Defaults to https://gitlab.com/.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHORS

  • Torsten Raudssus <getty@cpan.org>

  • Jose Luis Martinez Torres <jlmartin@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004