Available with limitations in:  Ultimate/EE, SE, SE+

The module lifecycle stage: Generally available version

The module has requirements for installation

Code is a GitLab-based repository management system which serves as an all-in-one solution for software development teams, enabling collaboration, automation, and end-to-end DevOps workflows in a single application.

Accessible under code subdomain: assuming public domain template is %s.example.com, the UI will be available at https://code.example.com.


IMPORTANT

Before installing the module, please be aware:

Upon disabling the module, all data generated during its operation will be permanently lost.

Additionally, encryption keys for data stored in PostgreSQL will be removed.

Installation

Installation happens in a few steps:

  1. Enabling of corresponding module installs a special k8s operator responsible for further installation and maintenance of Deckhouse Code
  2. Creation and configuration of external dependencies: postgres, redis, s3.
  3. Creations k8s custom resource CodeInstance enables operator to install Deckhouse Code with defined parameters

Refer to Getting-Started section of documentation for more details on installation process.

Product documentation

The features of Deckhouse Code and their administration and use are described in the Deckhouse Code documentation. The supported integrations are listed in Purpose and features.