Skip to content
Snippets Groups Projects

GitLab Operator: remove the dependency on GitLab Helm Charts

  • GitLab Operator: remove the dependency on GitLab Helm Charts

    Closed Epic created by Hossein Pursultani

    Summary

    The current GitLab Operator (V1) is tightly coupled to GitLab Chart and we want to remove that dependency. For a background and supporting discussion see this issue.

    To achieve this, GitLab Operator V2 installs and upgrades a minimum GitLab instance with loose or no dependency to GitLab Chart.

    Objectives

    • Define the scope of a minimum GitLab instance.
    • Install and upgrade a minimum GitLab instance using the new GitLab resource specification, i.e. v2beta1.
    • Offer a roadmap to add support for more GitLab features and components.

    Success Criteria

    • Shared secrets are created by GitLab Operator.
    • Core components of the minimum GitLab instance are managed by GitLab Operator.
    • GitLab Operator V2 can install a new minimum GitLab instance.
    • GitLab Operator V2 can upgrade an existing minimum GitLab instance.
    • The Operator no longer depends on the GitLab Helm Charts
    Edited by Mitchell Nielsen

    Child items
    0

  • View on a roadmap
  • No child items are currently assigned. Use child items to break down work into smaller parts.

    Linked items 0

  • Link items together to show that they're related or that one is blocking others.

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first
    Loading Loading Loading Loading Loading Loading Loading Loading Loading Loading