/metac

It is metacontroller and more

Primary LanguageGoApache License 2.0Apache-2.0

Metac pronounced [meta-see]

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
  • Metac is by default installed in metac namespace

Licensing, documentation and thought processes remain same.

Motivation

Metacontroller is an add-on for Kubernetes that makes it easy to write and deploy custom controllers in the form of simple scripts.

Documentation

Please see the documentation site for details on how to install, use, or contribute to Metacontroller.

Contact

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.

Contributing

See CONTRIBUTING.md and the contributor guide.

Licensing

This project is licensed under the Apache License 2.0.