Skip to main content
Version: 3.11-dev

Introduction

This documentation provides an overview of the Custom Resource Definitions (CRDs) used within KubeRocketCI, enabling the extension of Kubernetes capabilities to manage complex applications directly. These CRDs represent a variety of resources essential for the continuous deployment pipeline, codebase management, artifact storage, authentication, and code quality analysis.

  • CD Pipeline: Defines the structure and flow of the continuous deployment pipeline, allowing for automated updates and deployments. Learn more.
  • Codebase: Manages source code repositories, supporting various operations such as branching, tagging, and merging. Learn more.
  • Nexus: Facilitates artifact storage and management, providing a reliable way to store, share, and manage binary software components. Learn more.
  • Keycloak: Handles authentication and authorization, offering a comprehensive solution for user management and access control. Learn more.
  • SonarQube: Ensures code quality by analyzing source code for bugs, vulnerabilities, and code smells. Learn more.
  • Tekton: Defines Tekton Approval Custom Task, enabling the automation of complex workflows. Learn more.

By leveraging these CRDs, our platform simplifies the management of complex applications, enhancing automation, security, and efficiency throughout the software development lifecycle.