Open Sauce is in our Genesa project by rsimai We've developed a bit of a habit within the Cloud Solutions leadership team to talk about new culinary endeavors after the weekend, telling the others about what fine dishes were created and sharing photos. We discovered that if we combine them to a menu we'll probably have the best international Dinner in the world but since we're all far away from each other we need to share the recipes to make it work. We're likely not the only ones doing that, so why not start a SUSE cookbook in a open source developer fashion, in a git repository and jointly feed - pardon - fill it with recipes for food the SUSE family likes. |
Finding Files that are Shadowed by a Mounta project by shundhammer This started as a sub-project of QDirStat, but it turned out that this may be useful in general, and it would be too dangerous and too error-prone to offer it directly in the QDirStat GUI. Things can easily go wrong, there may be many pathological situations, and many operations require root permissions; not anything a GUI program should rely upon. Problem |
KubeVirt related stuffa project by jfehlig Project DescriptionUpdate the physical KubeVirt+Kubernetes test cluster in Provo from SLES15 SP2 and CaaSP to SLES15 SP3 and Rancher's k3s. This will allow us to easily experiment and test Harvester. |
Exploring the Possibilities of Image Build and Management without Dockera project by jblainchristen Project DescriptionHacking on github://rancher/kim to test out some ideas. Suggestions welcome! |
Clandestine Chat Room(s)a project by nbutler Project DescriptionHuman interactions are influenced by a myriad of subconscious biases. When these interactions move online and become text-based, plenty of us choose to conceal certain aspects of our identity. How many Twitter profile pics are real photos of the person running the account? How many female Warcraft characters are played by people who identify as men? I'd like to take it all a step further and create a place to experience real-time conversation with as minimal personal identification as possible. |
Learn security concepts with overthewirean idea by zzaimeche Project Descriptionoverthewire is a website which hosts exercises on penetration testing, presented as games. Each level is a user account on a Unix filesystem they've set up, which you have to ssh into and then find the password that gives you ssh access to the next account, by using commandline utilities and common tools to uncover vulnerabilities. |
OpenQA Module Mappera project by geor Find where an openQA module is running
|
Bring opaws to Rustan idea by szarate Control you openQA instance from an Amazon Echo!How cool is that? |
Use OBS to build GNU Screen master branchan idea by enavarro_suse Project DescriptionGNU screen is available in OBS, but the version built it is based in the |
Dawnscanner: revive the project and create an RPM packagea project by pperego Project DescriptionDawnscanner was a ruby code security static analyzer I created in 2013 and led until a couple of years ago. Unfortunately in my last two jobs, my focus was less on ruby code, so the project lost some traction. |
Eye-blink detectora project by xarbulu Project DescriptionWe pass all they long in front of digital screens, around 8/10 hours in the best cases. This creates a big eye fatigue and most probably our sight degeneration (I'm not obviously an expert on this, but I assume that tired sight is not good). |
elasticsearch/windows searchan idea by npower Project DescriptionContinuation of exploration of using elasticsearch to provide windows search functionality with samba |
AstroRPi using opensuse leapa project by rmaliska Currently I am using astroberry server for all my astroprojects. I have a spare RPi 4, so will try to install opensuse leap on it and configure it so I could use it for my astro projects. Plan is: |
Deep dive into 3D printingan idea by rmaliska From my last hackweek project I would like to continue. Upgrade went well, current issue is the first layer is not sticking well. Also I had no time for improving my 3D modelling skills so its time to do also this. Plan is to: |
Write "advanced" tagging engine for browser bookmarksa project by gniebler This is a side project I started a while ago. The idea is to implement a tagging engine with some "advanced" features for browser bookmarks. I have many ideas for possible features, but the most basic are inclusion and exclusion relations between tags. For re-finding a given bookmark, I want to implement a TagTree-like structure, to replace the strict hierarchy of folders. This basically defines the MVP for this project. |
Script to populate package tag on openQA testsan idea by emiura A shell script to automatically populate the package tag on openQA tests, so no need to fill in manually. |
Develop an algorithm to create huge 3D worlds based on height mapsa project by ilausuch Project DescriptionWhile I run I always like exploring the world, looking for new path to walk. But of course our resources to do that are limited. So I thought that would be nice to recreate legendary places like Tolkien's maps in 3D and be free to walk around |
qemu-kvm streamlined binarya project by claudiofontana Since a few months it is now possible to build an upstream QEMU which includes only our supported VCPU accelerator. Project Description |
Kernel livepatching tooling: improve klp-ccp's target abstractiona project by nstange Project DescriptionThe kernel livepatching team developed klp-ccp to automate the work intensive task of copy&pasting self-contained livepatches from the original kernel sources together. We started using it right away as soon as it had been in a somewhat workable state, even though some quirks and workarounds are still required in everyday usage. The main barrier towards developing klp-ccp further is its internal compiler abstraction, intended to keep the generic code independent from the original compiler resp. the target architecture. It evolved over time and had been amended incrementally in an ad-hoc fashion as needed to quickly reach the main goal at the time. So there's room for improvement. |
Updating openSUSE Factory packagesa project by pluskalm Project DescriptionMake sure that as many as possible packages in openSUSE:Factory are up to date |
setup pvpgn on raspberry 4a project by jerrytang Project Descriptionpvpgn is opensoure for private battlenet 1.0 . (ext diablo2 starcraft war3 ) |
RISC-V boot deep dive (Boot FLOW from 0 to Linux Kernel)a project by clin RISC-V boot deep dive (Boot FLOW from 0 to Linux Kernel)Make RISC-V boot like rest of industry U-boot for embedded, UEFI for consumer and servers |
WASM Serverlessa project by davidko Project DescriptionSupport WASM serverless workload management on K8s |
Learn Go by Writing an Applicationan idea by jluo Project DescriptionGo (or Golang) is an open-source programming language designed to build fast, reliable, and efficient software at scale. It is the language used to create Kubernetes, K3s, Rancher, and countless cloud-native applications. Let's learn Go by writing an application during the hack week! |
Remake of a very mundane gamean idea by nadebula Project DescriptionRemake of a legacy game which was coded roughly 30 years ago |
Improve mtk scripts and improve on python skillsa project by bfilho Project DescriptionMaintenance Coordination team has a set of tools called MTK (Maintenance ToolKit) that is extremely useful to the Maintenance team and can be used by a other teams to increase the productivity and automate common tasks related to the maintenance process. |
Try Jamulusan idea by ta-ro Project DescriptionLearn how to use Jamulus (https://jamulus.io/) and try it. Jamulus is open source software designed to play music online with others, reducing latency to a minimum. |
Test drive some Kubernetes network pluginsan idea by doreilly Project DescriptionEvaluate some CNI plugins [1] |
Your own ngrok with rdns and tunnelan idea by dpeng Project DescriptionToday developers use ngrok for tunnel local host to public server in order to expose local rancher server to public(for registering downstream cluster). This has some downsides that if you don't pay, you will lose the domain once you exit ngrok. So I would like to create a separate project that does what grok provide, but with the flexibility to keep your own domain(of course without paying). This can be done with our dynamic DNS project https://github.com/rancher/rdns-server and a tunnel server. https://github.com/rancher/remotedialer. |
Internet, are you ok? A voyage into Vue, Vuex, Nuxt and Typescripta project by richardcox Project DescriptionOver at https://github.com/rancher/dashboard we're investigating the transition from JavaScript to TypeScript. I'd like to complement this with a fun project to prove out some of the more tricky areas as well as provide a great example of the benefits. |
Playwright for openQAa project by kraih Project DescriptionThis Hack Week i want to figure out how to best use Playwright to test Mojolicious applications like openQA in unit tests. Playwright is a (mostly better) alternative to Selenium for browser automation. I'd like to find a way to write entire unit tests in JavaScript, and have those run right next to existing Perl tests with the same test runner using Node Tap and the Test Anything Protocol. |
multipath-tools: improve CIa project by mwilck Project Descriptionmultipath-tools is in urgent need of better CI, both unit tests and "real world" tests. We a very basic set of unit tests, but the coverage is miserable. Also, there's some minimal github workflow code, which could be improved a lot while I'm learning about github workflows. |
multipathd: improve asynchronous behavioran idea by mwilck Project Descriptionmultipathd is multi-threaded, but it uses a single lock that essentially kills most benefits of |
multipath-tools: cleaner model for path device informationan idea by mwilck Project DescriptionObtaining correct information about devices in the system is crucial for multipath-tools. Properties of devices depend on each other. Certain properties matter in some parts of the code and some in others. |
Improve Webtool "Football Team Manager"a project by holgisms In order to get me help managing our football (en_us: "soccer") team, I developed a web tool in php. That tool is having a list of all matches over the season and is sending out mails with links to each player some days before the match. Players then can give feedback on being available to play that match or not. With that the team for the next match can be formed and announced. |
csbot improvementsa project by jeremy_moffitt Project Descriptioncsbot is a hubot based bot connected to our production RocketChat instance. Most of the functionality in csbot is focused on fun with some scheduling tools available as well. Expanding csbot to have new features will be a fun way to do some creative Javascript coding and see the changes as they land (csbot has a CI/CD pipeline that pushes changes live as they merge!). |
Understanding "Artificial Intelligence", "Machine Learning", "Deep Learning"an idea by awh Project DescriptionIn today's world, almost on a daily basis Joe Average is confronted with technology that is supposedly using some form of AI, ML, DL. |
openQA log reader / openQA graphical clienta project by apappas Project DescriptionopenQA is very diligent about providing logs, but they can be different to parse especially as one has 15 webUI tabs open. |
Remote alarm system using RaspberryPi pico for box rooma project by scabrero Project DescriptionI have a box room in the garage where I store all my precious mountain gear. This project aims to create a remote alarm system using a pair of MCUs (a RaspberryPi pico and a ESP8266) connected by a LoRa PtP link. |
Python bindings for Bosch Sensortec Environmental Cluster (BSEC) libraryan idea by scabrero Project DescriptionThe BSEC library provides signal processing and sensor fusion for the BME680, a low-power gas, temperature, humidity and pressure sensor. This sensor communicates with the MCU using SPI or I2C to report the measurements, but lacks in-die calculation for air quality index, it just reports the gas sensor resistance. |
Salt roster module for SUSE Manager/Uyunian idea by vzhestkov Project DescriptionIn current state it's not so easy to initiate any action from CLI for salt-ssh systems from SUSE Manager/Uyuni. |
Develop a monitoring system with web frontend for virtualization serversan idea by nzhang Project DescriptionThe purpose of this project is to monitor the state of the virtualization team's machines in the server room. As the team has limited resources of test machines, and there will always be test machine faults during the execution of testing tasks. Such as memory, hard disk damage or network issues, which will directly affect our executing progress of the project. Therefore, in order to detect machine faults automatically and repair them timely, it is necessary to provide a web based visual interface to facilitate real-time monitoring of the machines within the list. And also list the basic information and state of its hardware as much as possible. |
Rancher and cf-on-k8san idea by mgrifalconi Project DescriptionCloud Foundry For Kubernetes (cf-for-k8s) blends the popular CF developer API with Kubernetes, Istio, and other open source technologies. The project aims to improve developer productivity for organizations using Kubernetes. cf-for-k8s can be installed atop any conformant environment in minutes. |
Restructure the services on HA team lab servers and use harvestera project by wanghaisu Project DescriptionHA team servers deployed many services, including common services like http/ftp/database/jenkins, customized project like HA jenkins CI automation testing framework. Some of them also worked as virtual hosts for HA CI testing. Most of the services are directly deployed on host, some of them managed/protected by pacemaker based HA stack. Few services are still use |
k8s-rook-clienta project by haass DescriptionInstalling an maintaining ceph as storage solution needs a lot of expertise. Rook in combination with Kubernetes tries to make this more convenient. But this is only true if you are familiar with Kubernetes and its peculiarities. |
Family with Lightweight Kubernetes - K3s + Kebuvirta project by xguo Project DescriptionLightweight Kubernetes- K3s. Production ready, easy to install, half the memory, all in a binary less than 100 MB. |
GNOME remote desktop review.an idea by yfjiang This project [0] investigates the progressive project to allow GNOME natively support remote desktop (either on X11 or Wayland). The goal is to understand the current project status (issues, limitation), design logic and relevant techniques (eg. pipewire needs to review). [0] https://gitlab.gnome.org/GNOME/gnome-remote-desktop |
GB18030-2005 full standard deeper review.an idea by yfjiang The Chinese GB18030-2005 standard (https://en.wikipedia.org/wiki/GB_18030) defined a very wide range of ideograph set and we did not find free fonts which are fully compliance with the standard (Though the noto-* can support the mandatory part of the standard). This project tries to seek the maximum capacity that free fonts could possibly meet the full standard, and try to find out what are missing. |
Separate kernel module signature to a independent filean idea by joeyli Project DescriptionCurrently kernel module signature be attached in the end of kernel module (ko file). |
Single Cluster RBAC for Prometheus Operatoran idea by aiyengar2 Project DescriptionWhat is Prometheus Operator? |