Project Description
The rancher/rancher project uses generated wrangler controllers to manage Kubernetes objects. With the introduction of generics to golang in v1.18 we have the ability to consolidate this generated code into one package.
Goal for this Hackweek
- Core controller code is no longer defined in a large string.
- Make testable controller code can be tested.
- Remove a large number of duplicate code in Rancher ~20,000 lines
- Faster Unit Test
- Controllers can be created without code generation.
Resources
PR for controller refactor using Generics https://github.com/rancher/wrangler/pull/264
Looking for hackers with the skills:
This project is part of:
Hack Week 22
Activity
Comments
Be the first to comment!
Similar Projects
Humidity sensors with dashboard by joachimwerner
Build a network of ("edge") humidity sensors...
image-tools: simple tool for mirror/save/load container images & KDM and chart image list generator. by StarryWang
[comment]: # (Please use the project descriptio...
Rancher Token Revoker by mbolot
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Rancher Manager of Managers with KCP by rcase
[comment]: # (Please use the project descriptio...
Man pages in a container by doreilly
[comment]: # (Please use the project descriptio...
openSUSE MicroOS based NAS by dmach
[comment]: # (Please use the project descriptio...
Building a CNF solution for Edge environment by lizhang
Project Description
Network managemen...
Run sandboxed Firefox with image and sound inside a container by nguyens
[comment]: # (Please use the project descriptio...
Improve Docker registry listing tool by rbranco
Project Description
[regview](https://git...
Vai: a Kubernetes API accelerator/cache by moio
![Kubernetes API caching layer according to Sta...
Improve Docker registry listing tool by rbranco
Project Description
[regview](https://git...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Elemental Operator: support hosts without TPM by fgiudici
[comment]: # (Please use the project descriptio...
operator for s3gw by gbaccini
Project Description
Create a K8s CRD for ...