Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • heptapod-tests heptapod-tests
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 8
    • Issues 8
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapod
  • heptapod-testsheptapod-tests
  • Merge requests
  • !37

Merged
Created Jun 03, 2020 by Georges Racinet@gracinet🦑Owner

Service management utilities and support for GDK installations

  • Overview 0
  • Commits 7
  • Pipelines 2
  • Changes 4

The recent versions of the GitLab Development Kit have a full service management system (based on runit, same as in Docker containers). This was the missing piece that prevented us from testing backups and the like on GDK installations.

In this MR, we introduce new abstract primitives for services management and Rake, generic implementations of backups creation and restoration, a GdkHeptapod concrete class and a new needs.services marker that finally allows backup tests to be launched on Docker and GDK Heptapod installations.

This will help us make backups work early in the development cycle of Heptapod 0.14.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: topic/default/services-gdk