Lightweight Kubernetes controllers as a service
Switch branches/tags
Nothing to show
Clone or download
enisoc Merge pull request #105 from enisoc/generate-selector
Clarify docs for generateSelector in CompositeController.
Latest commit 4dd0622 Oct 3, 2018
Permalink
Failed to load latest commit information.
apis/metacontroller/v1alpha1 Run code generators. Sep 25, 2018
client/generated Autogen Aug 27, 2018
controller Implement `finalize` hook in Composite and Decorator controllers. Sep 26, 2018
docs Clarify docs for generateSelector in CompositeController. Oct 3, 2018
dynamic Add helpers for working with the finalizers list in ObjectMeta. Sep 25, 2018
examples examples/clusteredparent: Make test less sensitive to kubectl changes. Sep 27, 2018
hooks Add user-defined webhook timeout (#55) Jun 12, 2018
manifests remove redundant specification of service name Jul 20, 2018
third_party/kubernetes Implement rolling update for CompositeControllers. Feb 19, 2018
.dockerignore Add .dockerignore file. Jun 12, 2018
.gitignore Fix gitignore. Sep 18, 2017
.travis.yml Pin k8s code generators to fix CI. Jul 10, 2018
CONTRIBUTING.md First round of user docs for Metacontroller. May 29, 2018
Dockerfile Dockerfile: Improve use of cached layers during rebuild. Sep 25, 2018
Dockerfile.dev Dockerfile: Improve use of cached layers during rebuild. Sep 25, 2018
Gemfile First round of user docs for Metacontroller. May 29, 2018
Gemfile.lock First round of user docs for Metacontroller. May 29, 2018
Gopkg.lock Expose workqueue stats Sep 17, 2018
Gopkg.toml Expose workqueue stats Sep 17, 2018
LICENSE Add CONTRIBUTING.md. Sep 13, 2017
Makefile Pin k8s code generators to fix CI. Jul 10, 2018
README.md Update README. Sep 27, 2018
code-of-conduct.md Adopt Kubernetes Code of Conduct. Mar 16, 2018
kustomization.yaml Add Skaffold+Kustomize config for development. Jun 12, 2018
main.go Expose workqueue stats Sep 17, 2018
netlify.toml First round of user docs for Metacontroller. May 29, 2018
skaffold.yaml Add Skaffold+Kustomize config for development. Jun 12, 2018

README.md

Metacontroller

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

This is not an officially supported Google product. Although this open-source project was started by GKE, the add-on works the same in any Kubernetes cluster.

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 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.