paulgonin
Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO)
an invention by bschmidt
Hack Week 23
Project Description
Automate Victron Cerbo GX scheduled charge configuration based on Redflow ZCell maintenance cycle timing
an invention by tserong
Project Description
At my home we have solar PV hooked up to Victron inverter/chargers and a Redflow ZCell battery for energy storage. The setup is described in detail on my blog. By their nature, ZCell flow batteries needs to undergo a maintenance cycle at least every three days, where they are discharged completely for a few hours. Having only one battery, this means we can't use the "minimum state of charge" feature of the Victron kit to always keep some charge in the battery in case of outages, because doing so conflicts with the ZCell maintenance cycles. This isn't a problem if you have more than one ZCell, because the maintenance cycles interleave in that case, but so far we only have one of these things. If I want to keep charge in the battery for emergency purposes on non-maintenance days, I can do that by configuring scheduled charge settings manually on the Victron Cerbo GX console, but then I have to remember to turn those things back off (or otherwise adjust the settings) for the next maintenance day. For this hack week, I'm going to see if I can automate that piece somehow.
Support harvester terraform provider in sumaform
an invention by oholecek
Project Description
Sumaform is tool to quickly deploy SUSE Manager/Uyuni servers and its clients. It is used for debugging, testsuite, demoing and what not.
investigate seal secrets for used in a home-cluster (k3s + fluxci)
an invention by fcrozat
Project Description
Learning about seal secrets and how to use those for home-cluster
Hack around c3os
a project by EDiGiacinto
Project Description
C3OS is a lightweight Kubernetes-focused GNU/Linux elemental derivative that optionally supports automatic node discovery, automatic role assignment and optionally VPN out of the box with no kubernetes networking configuration required.
Uyuni/SUSE Manager Server Helm chart on k3s
a project by moio
Building on the lessons learned in the previous HackWeek, attack the Server specifically to create a set of containers deployable on k3s via Helm.
WASM support for cloud native buildpacks
an idea by atgracey
Project Description
The wasm ecosystem is becoming more mature and feature rich. With this, I'd like to allow developers to run their code in wasm without needing to know how to set up their tooling or build the binary. Because of this, I think it would be interesting to extend cloud native buildpacks so you can build wasm-oci images in any of the platforms that support buildpacks.
Add combustion support to the terraform-provider-libvirt
a project by oholecek
Project Description
Terraform libvirt provider has support for cloud-init and ignition VM configuration options. Last remaining popular option is for Combustion which is very useful when working with MicroOS systems.
Helping to Inform the Rancher Roadmap
an idea by Dando31
Project Description
We receive lots of feature requests from the customer base and the community.
Expanding e2e tests on Windows self-hosted runners via CI
an invention by iguimaraes
Achievements:
- Documented all necessary steps to setup the testing environment on Windows 11
Automated Lifecycle Management at the Edge
an invention by bkampen
Project Description
We have a lot of solutions for the Edge like: Rancher, k3s, Elemental, SLE Micro but we don't have a complete end to end example solution the deliver these. For example if a Edge device at a customer location fails somebody without any knowledge should be able the replace the device. The installation and provisioning should be automatic, this should also be for new devices.
Use a container storage to store the OS system root
a project by dcassany
Project Description
Store the OS root-tree on a container storage. The idea is to build a minimal golang tool capable to init a container storage to a custom location, store remote OCI images in there and mount them into a custom mountpoint. Next step is to craft a dracut based initrd including such a tool to mount the OS at boot. Finally, craft a disk with an EFI partition including the kernel, initrd and systemd-boot.
Create a custom elemental image that bundles k3s
a project by dgiebert
Project Description
With the discontinuation of k3os, there is no minimal Linux available that bundles the OS with k3s, but with Elemental one can create custom images that can be extended. The community has been asking for this, but we don't have an immediate need for enterprise customers, so it hasn't been prioritized.
Rancher Token Revoker
an invention by mbolot
Project Description
The token revoker aims to scan git repos for exposed rancher tokens. Once a token has been identified, the revoker can (based on configuration) warn/disable/delete the exposed token automatically.
k3k
a project by hgalalabdelazizahmed
Project Description
A kubernetes controller that spins a dev k3s cluster within your existing kubernetes cluster, the idea is derived from k3d but instead of using docker on the desktop machine to spin a k3s cluster, I will be using kubernetes itself as the host for these clusters.
Vai: a Kubernetes API accelerator/cache
an invention by moio
Make it faster!
Deploy Uyuni proxy using Elemental and Fleet
an invention by cbosdonnat
Project Description
Now that Uyuni proxy can be run as containers this project is about deploying it using Elemental and Fleet.
K3S Control Planes as a service
a project by ademicev0
Project Description
We know that Kubernetes clusters need control planes but running them in dedicated VMs might not be always efficient, instead, we can run them as pods within the management cluster.
Support listing resources for hierarchical namespaces in Kubernetes
an invention by comurphy
Project Description
The hierarchical namespaces project in Kubernetes allows us to organize namespaces in a tree structure. But, since it is just a layer on top of vanilla Kubernetes, it doesn't offer an API to do anything more complex with that tree structure.
image-tools: simple tool for mirror/save/load container images & KDM and chart image list generator.
an invention by StarryWang
Project Description
Currently, the way to install Rancher in Air-Gap mode (with personal registry server) is using the rancher-save/load-images.sh
script to save container images required by Rancher into tar.gz
tarball and load it into the personal registry. These scripts work fine when saving and loading single-arch images.
Fleet standalone UI
an idea by raul.cabello
Project Description
Fleet can be used without Rancher, however there is no UI available at the moment. The idea is to create an UI that can be used without Rancher. It should be similar to the Continuous Delivery section in Rancher.
Rancher Manager of Managers with KCP
a project by rcase
Project Description
With the desire for Rancher Manager to scale to managing 1000s of clusters (10,000 i hear you say) we could try and have 1 instance of Rancher Manager doing it all. But could we have a Manager of Managers? How could we support multi-tenancy where each Rancher Manager has different versions etc?
Learning PSP to PSA and Kuberwarden Implementation and Migration
an invention by mweiss2
Project Description
During Hackweek I want to dig deep into PSPs to PSA and Kubewarden Implementation and Migration
Build a Unikernel that runs WebAssembly
a project by flavio_castelli
Project Description
This project aims to build a unikernel that has a sole purpose: run WebAssembly applications.
Improve Docker registry listing tool
a project by rbranco
Project Description
regview is a heavily modified fork of the (no longer maintained) reg tool by Jess Frazelle for listing images in a Docker registry. Some features of reg were removed (like the webserver, to make it only cli) and others added. Some bugs were fixed (and PR's submitted) and others added as well.
Encrypted volumes in elemental-toolkit
an invention by flonnegren
Project Description
Add support in elemental-toolkit for encrypted volumes using LUKS.
Elemental Operator: support hosts without TPM
an invention by fgiudici
Project Description
Currently, the Elemental Operator authenticates the hosts registering for Elemental provisioning via TPM attestation. In particular, the host will perform both Enrollment and Attestation in the same round on the very first registration. Further connections to update the host state will be possible only if the host will be able to proof its identity via TPM (the Enrollment previously done will be used to perform Attestation against the host).
Containerized git server/client for playground and tutorials
a project by mberti
Project Description
Create a set of container images for serving a mock git server and mock git clients in a Kubernetes cluster that can be used as building blocks for an interactive git playground.
openSUSE 12.1 DVD Art
an invention by tserong
I have three hundred and eighty four openSUSE 12.1 DVDs. Given 12.1 went end of life almost ten years ago, it seems likely these DVDs are useless. Rather than toss them out I've decided to try to turn them into some form of art.
E9s: Epinio TUI
a project by ecandino
Project Description
Many Kubernetes' users are using K9s to manage their clusters from the terminal. To let them enjoy the same experience it would be nice to have an Epinio TUI (terminal ui application) to manage the Epinio resources.
Cluster API Provider for Harvester
a project by rcase
Project Description
The goal is to build a new Cluster API (CAPI) "infrastructure provider" for Harvester. This will enable people to create Kubernetes clusters running on VMs created by Harvester using a declarative spec.
Looking for projects around:
Nothing at the moment
Activity