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 GenAI UI Extension by richardcox
Description
Following on from Gunasekhar Ma...
CVE portal for SUSE Rancher products by gmacedo
Description
Currently it's a bit difficul...
Introducing "Bottles": A Proof of Concept for Multi-Version CRD Management in Kubernetes by aruiz
Description
As we delve deeper into the c...
Enabling Rancher as an OIDC Provider by rcabello
Description
Kubernetes supports OpenID Conn...
SUSE AI Meets the Game Board by moio
Use [tabletopgames.ai](https://tabletopgames.ai...
Technical talks at universities by agamez
Description
This project aims to empower ...
Improve Development Environment on Uyuni by mbussolotto
Description
Currently create a dev environm...
Dartboard TUI by IValentin
Description
Our scalability and performance...
Contribute to terraform-provider-libvirt by pinvernizzi
Description
The SUSE Manager (SUMA) tea...
WebUI for your data by avicenzi
A single place to view every bit of data you ha...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
file-organizer: A CLI Tool for Efficient File Management by okhatavkar
Description
Create a Go-based CLI tool t...