Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • backend backend
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • subugoesubugoe
  • ahiqarahiqar
  • backendbackend
  • Merge requests
  • !232

feat: get secrets from vault

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Mathias Goebel requested to merge 21091-vault into develop Feb 21, 2023
  • Overview 16
  • Commits 8
  • Pipelines 0
  • Changes 8

Feature

Summary

This MR provides a basic integration of Vault, a central secret store. Mainly it moves away from GitLab Secret Variables and takes these information from Vault. This requires changes in the CI scripts only.

Compliance to “Definition of Done”

  • Unit tests passed
  • Code reviewed
  • Product Owner accepts the User Story

Documentation

  • I updated the README (if applicable)
  • I provided my functions with appropriate documentation
  • I updated existing documentation

Tests

Are we able to test this new feature?

  • Yes, everything can be done via unit tests.
  • Yes, you can test by following these steps: …
  • No, it is not possible.

Changelog

  • I added a statement to the CHANGELOG.

Version number

  • I bumped the version number in build.properties.

Closes

Closes 21091 (projects)

Logs and Screenshots

Edited Feb 21, 2023 by Mathias Goebel
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 21091-vault