Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 36,922
    • Issues 36,922
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,541
    • Merge requests 1,541
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #77

Closed
Open
Created Nov 12, 2015 by Sid Sijbrandij@sytsesOwner3 of 7 tasks completed3/7 tasks

[Meta] HA package product

Similar to Chef make Omnibus packages that are HA aware out of the box.

This would make it much easier to set up HA for our customers.

We probably have to add NFS/DRBD/CephFS code since we have files as well.

@jacobvosmaer can you link to the relevant docs/code from Chef?

/cc @job @dblessing @dzaporozhets

Proposal

  • Redis HA (shipped in 8.14)
  • Postgres HA (GA in 10.2)
    • Pgbouncer released with 9.2
    • Repmgr shipped with 9.3
    • Repmgr automation with 9.4
  • GitLab app tier HA (omnibus-gitlab#2452 (closed))
  • Licensing detection (for EEP) within Omnibus package (omnibus-gitlab#2442 (closed))
  • HA Proxy (Load balancer) (omnibus-gitlab#2443 (closed))
  • Monitoring of HA components (omnibus-gitlab#2456 (closed))
  • Work on having the configuration unified and automated (this will make the whole setup feel magical and simple to setup) (omnibus-gitlab#2478 (closed))
Edited Dec 20, 2017 by Joshua Lambert
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None