gitlab-operator

command module
v0.11.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 15, 2022 License: Apache-2.0, MIT Imports: 16 Imported by: 0

README

Go Report Card

License

Go Reference

GitLab Operator

Note: The GitLab Operator is under active development and is not yet suitable for production use. See our Minimal to Viable Epic for more information.

The GitLab operator aims to manage the full lifecycle of GitLab instances in your Kubernetes or Openshift container platforms.

While new and still actively being developed, the operator aims to:

  • ease installation and configuration of GitLab instances
  • offer seamless upgrades from version to version
  • ease backup and restore of GitLab and its components
  • aggregate and visualize metrics using Prometheus and Grafana
  • setup auto-scaling

Note that this does not include the GitLab Runner. For more information, see the GitLab Runner Operator repository.

Documentation

Information on installation, usage, and contributing to the GitLab Operator can be found at the documentation site.

Owned Custom Resource: GitLab

The operator is responsible for owning, watching, and reconciling the GitLab custom resource.

An example GitLab object is shown below:

apiVersion: apps.gitlab.com/v1beta1
kind: GitLab
metadata:
  name: gitlab
spec:
  chart:
    version: "X.Y.Z"
    values:
      global:
        hosts:
          domain: example.com

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1beta1
Package v1beta1 contains API Schema definitions for the apps v1beta1 API group.
Package v1beta1 contains API Schema definitions for the apps v1beta1 API group.
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL