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
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...
Deploy Uyuni proxy using Elemental and Fleet by cbosdonnat
Project Description
Now that Uyuni proxy ...
Rancher Token Revoker by mbolot
[comment]: # (Please use the project descriptio...
K3S Control Planes as a service by ademicev0
[comment]: # (Please use the project descriptio...
Man pages in a container by doreilly
[comment]: # (Please use the project descriptio...
Hack on project MONAI (Medical Open Network for Artificial Intelligence) by jordimassaguerpla
Project Description
MONAI is a set of o...
openSUSE MicroOS based NAS by dmach
[comment]: # (Please use the project descriptio...
Containerfile / Dockerfile generator library by amanzini
[comment]: # (Please use the project descriptio...
Run sandboxed Firefox with image and sound inside a container by nguyens
[comment]: # (Please use the project descriptio...
Elemental Operator: support hosts without TPM by fgiudici
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
operator for s3gw by gbaccini
Project Description
Create a K8s CRD for ...
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...