Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afritzler/operator-dumpster
Kubernetes controller playground project
https://github.com/afritzler/operator-dumpster
controller kubernetes playground
Last synced: 3 months ago
JSON representation
Kubernetes controller playground project
- Host: GitHub
- URL: https://github.com/afritzler/operator-dumpster
- Owner: afritzler
- Created: 2022-03-31T12:02:59.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T07:50:15.000Z (3 months ago)
- Last Synced: 2024-11-04T08:30:44.341Z (3 months ago)
- Topics: controller, kubernetes, playground
- Language: Go
- Homepage:
- Size: 1.14 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# operator-dumpster
[![Pull Request Code test](https://github.com/afritzler/operator-dumpster/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/afritzler/operator-dumpster/actions/workflows/test.yml)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)
[![GitHub License](https://img.shields.io/static/v1?label=License&message=Apache-2.0&color=blue&style=flat-square)](LICENSE)![dumpster](docs/assets/dumpster.gif)
---
## Overview`operator-dumpster` is a collection of Kubernetes operators of questionable quality and use-case. This project is used
to evaluate new kubebuilder/controller-runtime features and CI/CD methods.## Installation, Usage and Development
operator-dumpster is a [kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) project.
The API definitions can be found at [apis](apis).The project also comes with a well-defined [Makefile](Makefile).
The CRDs can be deployed using```shell
make install
```To run the controllers locally, just run
```shell
make run
```To deploy the controllers into the currently selected (determined by your current kubeconfig) cluster,
just run```shell
make deploy
```This will apply the [default kustomization)[config/default] with correct RBAC permissions.
## Contributing
We'd love to get feedback from you. Please report bugs, suggestions or post questions by opening a GitHub issue.
## License
[Apache-2.0](LICENSE)