gitlab-operator

command module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 12, 2021 License: Apache-2.0 Imports: 15 Imported by: 0

README

Go Report Card

License

Go Reference

GitLab Operator

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 inforation, see the GitLab Runner Operator repository.

Documentation

More information on the Operator can be found in the Operator Documentation.

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: example
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 +kubebuilder:object:generate=true +groupName=apps.gitlab.com
Package v1beta1 contains API Schema definitions for the apps v1beta1 API group +kubebuilder:object:generate=true +groupName=apps.gitlab.com

Jump to

Keyboard shortcuts

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