Study K8s federation and how CaaSP achieve itan idea by jenting Hybrid cloud (public cloud and on-premises) is a trend of field customer usage. So, to study K8s federation and think about how CaaSP can easily maintain cross-cluster resources. |
Look at bpfilteran idea by david_chang Bpfilter is meant to be a replacement for the current in-kernel firewall/packet-filtering code. Bpfilter is short for BPF based packet filtering framework. In this hackweek, I'd like to have a look at bpfilter since I am curious about why bpfilter, how does it work and its current status. |
bugzilla auto-assignment using artificial stupiditya project by bmwiedemann A lot of openSUSE bugs are filed with plenty details but without a specific assignee so often many days are lost between filing and a developer seeing the report. Instead of training a neuronal network to do artificial intelligence, this project focuses on the integration of how we can make useful proposals of assignments. It will probably use perl regexps for the start. |
md2jira: propagate workflow changes to an existing workflow instancean idea by lkocman Currently not published outside of company (that would be also one of the goals). Project: https://gitlab.suse.de/sle-prjmgr/md2jira and relevant library https://gitlab.suse.de/sle-prjmgr/suse-jira |
Package milkytrackera project by geor Milkytracker is a free software multi-platform music tracker for composing music in the MOD and XM module file formats. Why? |
Type Check YaST with Sorbeta project by mvidner Sorbet is a gradual type checker for Ruby. Ruby is a dynamic language, which is great for reducing overhead for small |
Learn Rustan invention by michalnowak Learn Rust by following The Rust Programming Language book. |
Custom Style for Devicegraph Output of libstorage-ngan invention by aschnell So far the style (color, shape, ...) of the devicegraph output of libstorage-ng is hard-coded. The user of the library should somehow be able to customize the style. |
SUSana: debrand Grafanaan invention by pagarcia Following trademark and licensing issues with Grafana, explore the possibility of debranding Grafana and use that in SUSE Manager (and maybe others) Products are available from GitLab: https://gitlab.suse.de/susana |
vscode: allow it to take advantage of podman systemd containers for execution and debuggingan idea by rtorrero This project aims to be able to compile & execute wicked from vscode by generating the RPM files and installing them onto a dynamically created container with systemd support, ultimately allowing to debug from the editor in a matter of seconds. Current situation |
Machine Learning on bugzillaa project by mslacken Goals * get used to some of this ugly buzzword tools as they are used in a broad audience |
My own picture gallery using Flickr APIa project by mvancura Flickr provides not only a large space for photos but also nice features around, including tags and other metadata allowing sorting of photos by different criteria - but one is very limited in the design of something like "frontpage" of such galleries. The solution is to use 3rd party JS solutions using Flickr API, like nanogallery. The purpose of this project is to learn to create such galleries, the best would be to add social features of flickr directly there, like comments or faves. |
Intensive Python refresheran idea by cjschroder2 Refresh my sad neglected mad Python skillz, and become reasonably fluent once again. Focus on improving cool YAML to DocBook XML conversion script https://github.com/SUSE/doc-cap/pull/102 |
Write a Native GTK+ Weibo Applicationa project by JonathanKang Inspired by Corebird, I'd like to write a native GTK+ Weibo application for Linux, so that I can learn how to write a GTK+ application from scratch, and every Weibo users can benefit from it. I've started to code for a while at spare time. You can find the project here. |
Upgrade a Rancilio Silvia with a meCoffee PIDa project by suntorytimed What is meCoffee? The meCoffee is a small PID that can be used to upgrade an Espresso machine with some new features. It supports mostly the Rancilio Silvia. The initiator of meCoffee is starting to Open Source his work and has already done so by opening up the meBarista application for Android, iOS and Chrome. |
Ant Ivy OBS resolveran invention by cbosdonnat SUSE Manager uses an ivy repository on the R&D network to get the packaged jar to build against. To remove the manual maintenance of that repository and allow external contributors to hack the Java code of Uyuni / SUSE Manager we need to provide an Ivy plugin that gets the jars directly from OBS. |
Separate the QLogo GUI from the interpreter.a project by jsikes QLogo is a UCBLogo-compatible implementation of the Logo language using Qt and OpenGL. QLogo was designed with the language interpreter integrated into the GUI. For Hackweek 18 I want to separate the interpreter from the GUI so that QLogo can be run from the command line or from a shell script. |
Collectl turbostat modulea project by joeyli Currently the CPU subsystem of Collectl can get the CPU loading but no CPU power state. My idea is that tracing turbostat then developing a collectl module to get the CPU power state. It can be used to monitor C-state or frequency. Reference: Collectl's HelloWorld module, turbostat |
Evaluate mirrormanager (or mirrormanager2) for download.opensuse.org mirror managementa project by lrupp As there is no progress around MIrrorPinky since 5 years now, let's say the project is dead and look for something different, which allows Mirror administrators to edit the settings of their own mirrors. The Fedora people developed a WebUI named mirrormanager for their admins - let's see if we can get it somehow connected to our MIrrorBrain database and use this as frontend instead. |
Try rebuilding openSUSE/SLE with maintenance updates includedan idea by pluskalm It was already tried in past, but lets revive this. Currently released distro is locked, and while maintenance updates (active incidents get build against updated packages), lets also try to rebuild everything. What is expected - discover issues/failures due to changes in underlying packages that were otherwise hidden. |
YES Certification Video Tutorials for SESCK and SOCCKa project by lovance This is to provide partners with video tutorials to help with the certification of their SES and SOC cluster solutions. The goal is to simplify the setup process in order to provide a better experience for the partner. If we can alleviate some of the stress of setting up a cluster more partners will certify their solutions. |
Neutron driver for Ciliuma project by mrostecki It's clear that in Kubernetes world, SUSE and openSUSE chose Cilium as the main network provider, which also means choosing BPF and XDP as underlying technologies for implementing datapath and packet filtering. That's different from what we are doing in OpenStack. SUSE OpenStack Cloud provides mostly Open vSwitch DPDK as a network solution. |
Ruby Gem: Open Build Service APIa project by mschnitzer I just recently started a new project which is meant to be a wrapper for OBS's API. The library is written in Ruby. https://github.com/mschnitzer/open-build-service-api |
Building a cross-browser extensionan idea by jloehel I'd like to get familiar with the different browser extension APIs (Chrome, Firefox, Opera, and Edge) and learn how to develop, test, package and publish a cross-browser extension. Goal(s): |
DPHAT: Data Plane Health Assessment Tool For Cloud Networking Technologya project by rtidwell A common challenge for OpenStack and K8S deployments is debugging the network when things go awry. The aim of DPHAT is to provide operators of cloud infrastructure with tooling that can analyze the environment and supply the following: - Feedback that the environment is in a healthy operational state |