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
Comments
Be the first to comment!
Similar Projects
HAKube UI plugin for Rancher by epenchev
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir
[comment]: # (Please use the project descriptio...
Hangar: tool for mirror container images & generate rancher image lists. by StarryWang
Project Description
Hangar is a tool for ...
A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms by ldragon
[comment]: # (Please use the project descriptio...
Package MONAI Machine Learning Models for Medical Applications by jordimassaguerpla
Project Description
MONAI Deploy aims to ...
Predefined app security policy template for NeuVector by feih
Project Description
Idea is to predefin...
Exploring DPDK within containers by paolodepa
Project Description
Containerization is h...
Hangar: tool for mirror container images & generate rancher image lists. by StarryWang
Project Description
Hangar is a tool for ...
Go zip updater: Appending new files to zip archive without decompressing the whole file by StarryWang
Project Description
Currently, Golang's `...
Learn Golang contribuing to opensource projects by mbussolotto
Project Description
Get practice in Golan...
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir
[comment]: # (Please use the project descriptio...
terraform-provider-feilong by e_bischoff
Project Description
People need to test o...
WebUI for your data by avicenzi
[comment]: # (Please use the project descriptio...