It is metacontroller and more. This has additional custom resources derived from production needs of projects like OpenEBS & LitmusChaos. It will also package itself to be imported as a library by other Kubernetes operator based projects.
Metac tries to be compatible with the original one. However, there may be breaking changes that one needs to be careful about. If one has been using the original metacontroller and tries to use metac, then one should be aware of below changes:
- Metac uses a different api group for the custom resources
- i.e.
apiVersion: metac.openebs.io/v1alpha1
- i.e.
- Metac is by default installed in
metac
namespace
Licensing, documentation and thought processes remain same.
Metacontroller is an add-on for Kubernetes that makes it easy to write and deploy custom controllers in the form of simple scripts.
Please see the documentation site for details on how to install, use, or contribute to Metacontroller.
Please file GitHub issues for bugs, feature requests, and proposals.
Use the meeting notes/agenda to discuss specific features/topics with the community.
Use the mailing list for questions and comments, or join the #metacontroller channel on Kubernetes Slack.
Subscribe to the announce list for low-frequency project updates like new releases.
See CONTRIBUTING.md and the contributor guide.
This project is licensed under the Apache License 2.0.