component-operator-runtime

This repository provides a framework supporting the development of Kubernetes operators managing the lifecycle of arbitrary deployment components of Kubernetes clusters, with a special focus on such components that are or contain Kubernetes operators themselves.

It can therefore serve as a starting point to develop SAP Kyma module operators, but can also be used independently of Kyma. While being perfectly suited to develop opiniated operators like Kyma module operators, it can be equally used to cover more generic use cases. A prominent example for such a generic operator is the SAP component operator which can be compared to flux’s kustomize controller and helm controller.

If you want to report bugs, or request new features or enhancements, please open an issue or raise a pull request.


Getting Started

How to get started

Concepts

Concepts

Generators

Included resource generators

Usage

How to use the component-operator-runtime framework