Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 55.2k
    • Issues 55.2k
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1.6k
    • Merge requests 1.6k
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #39586
Closed
Open
Issue created Dec 11, 2019 by Jackie Porter@jreporterDeveloper

Kubernetes deployments for GitLab Pages

Problem to solve

In order to support Move the cloud native install from Viable to Complete in &2260 (closed), GitLab Pages must be configurable as part of the Helm Chart Install. Until we have that, we don't think the cloud native install of GitLab can move to Lovable.

Intended users

  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Devon (DevOps Engineer)

Further details

  • We need to be able to support GitLab pages deployment on Kubernetes

Proposal

There are a few dependencies that need to be addressed prior to being able to support GitLab pages in this way

  • gitlab-pages#109 (closed)
  • &3901 (closed)

Resolve the Object Storage Support from &1316 (closed)

  • Add support for a zip file storage as a backend in gitlab-pages
  • Add support for object storage as a backend in gitlab-pages
  • Add ability to create a .zip file during the pages deploy process
  • Add ability to deploy to object storage during the pages deploy process
  • Create a migration strategy to move sites from file storage to object storage
  • Create a GitLab Pages Chart gitlab-org/charts&21 (closed)

Documentation

  • May need to create documentation on how to deploy using Kubernetes

Testing

  • GitLab pages should be successfully deployed using Kubernetes

What does success look like, and how can we measure that?

  • Increase adoption of GitLab Pages with Kubernetes

What is the type of buyer?

  • Enterprise Edition
  • Community Edition

Links / references

  • Related Lovable MR
Edited Apr 20, 2021 by Balasankar 'Balu' C
Assignee
Assign to
Time tracking