Warning
This Repository is under development and not ready for productive use. It is in an alpha stage. That means APIs and concepts may change on short notice including breaking changes or complete removal of apis.
The extension-manager-operator implements the lifecycle management of a Kubernetes CRD ContentConfiguration
resource, which is a Kubernetes Resource/API for configuration of Micro Frontends in OpenMFP.
For reference, see the RFC for OpenMFP Extension Management - CDM Processing.
- Support for inline and remote content configurations.
- Validation of content configuration and generation of a JSON Schema that can be used by contributors to validate their content configuration.
- Services to allow validation of content configuration at runtime while developing a micro frontend on the developers system.
- Ability to provide validation feedback while keeping the last validated content configuration.
For running OpenMFP locally checkout our getting started guide. The extension-manager-operator can be deployed on a kubernetes cluster using the helm-chart here and for CRDs here.
The release is performed automatically through a GitHub Actions Workflow. New Versions will be updated in the helm-chart of the extension-manager-operator located here. There is a separate helm chart for the extension-manager-operator CRDS located here.
The extension-manager-operators an installation of go. Checkout the go.mod for the required go version and dependencies.
This project is open to feature requests/suggestions, bug reports etc. via GitHub issues. Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our Contribution Guidelines.
If you find any bug that may be a security problem, please follow our instructions at in our security policy on how to report it. Please do not create GitHub issues for security-related doubts or problems.
Please refer to the CONTRIBUTING.md file in this repository for instructions on how to contribute to OpenMFP.
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.
Copyright 2025 SAP SE or an SAP affiliate company and OpenMFP contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.