Migrate drone plugins to new versiona project by tboerger As I'm already a maintainer of the plugins for Drone CI and we are nearby of a new releases which totally changed the structure of the plugins I would like to start migrating the existing plugins to the new structure. A list of pending plugins can be found here. For communication it makes sense to join the Gitter chat. |
Docker registry UI in Go and ReactJSa project by tboerger I would like to continue to work on a web UI for the Docker registry. I know we already got Portus which is based on Ruby on Rails, but I would prefer a project based on Golang with a singlepage application for the frontend based on RactJS. So because of the singlepage application we are forced to write proper APIs that gets consumed by the javascript application, beside that I also want to add a CLI client for managing the system. You can find the project at https://github.com/harborapp. |
SLES/openSUSE integration for Claira project by tboerger Clair is a static vulnerability analyzer for containers. Currently it supports containers based on Debian, Ubuntu and RedHat. I already started this project on the CSM workshop, now I want to finish the integration for openSUSE and SLES based container images. You can track the changes at https://github.com/coreos/clair/pull/199. |
buit: fancy ultra fast mail client or "my local gmail"a project by dmacvicar My current mail setup is mu4e and emacs based mail client included with the amazing mu mail indexer. mu works similar to notmuch but allows easy bidirectional operation with the original Maildir. Add mbsync (isync) to sync imap locally and msmtp and you have a full mail setup. |
zypper-docker reloadeda project by mssola The aim of this project is to finish up the work already done in previous editions of Hackweek in regards to zypper-docker. That being: - Separation of the CLI part and the library. |
minima: small, easy alternative to SUSE Manager (in Go)a project by moio 1% of SUSE Manager's functionality in 0.1% of the lines of codeLet's create a much simpler SUSE Manager — one you could use at home! Users should be able to deploy and operate in minutes with minimal configuration, while still retaining the very core features that make SUSE Manager useful! |
Bootstrap portusctl as a separate repositorya project by mssola Right now |
SUSEGo - A knowledge search enginea project by jcavalheiro Why Knowledge is only useful if it is accessible. |
Playing with OpenFaaS: a Serverless Framework for Docker and Kubernetesa project by pgeorgiadis OpenFaaS - Functions as a Service Get familiar with one of the hottest topics for this year: https://www.openfaas.com/ |
Create a web application for configuring laitos - your "Do Everything" software for serious preppersa project by guohouzuo Laitos is an open source project written in go, it emphasizes simplicity of maintenance and delivers a complete suite of web, DNS, and mail servers to host a personal web server. Beyond the suite of servers, laitos software hooks into numerous API platforms, that altogether enable user access to Internet features (such as Facebook, Twitter, emails) via alternative communication infrastructures such as telephone (PSTN), SMS, and satellite terminals. For added fun, laitos software enables nostalgic computer systems (such as Windows 98 and DOS) to access modern web by rendering web sites on laitos server, and provides web page interactions via text commands and screenshots. |
Practice Goa project by vcuadradojuan Use this hackweek to practice and learn more about Go. |
monitor kubernetes and docker with prometheusan invention by dmaiocchi Starting from prometheus ( and grafana if needed), learn how to monitor kubernetes and docker and do some valid alert/graph etc. https://docs.docker.com/config/thirdparty/prometheus/ |
Health Dashboard to chart Health Time series Dataan idea by irfan_habib Health Dashboard will allow a user to chart exported Apple Health data to explore correlations. Frontend will be based on ReactJS |
Brine in Go: A Salt Formula Build Systema project by Druonysus What is Brine? |
Terraform plugin for SCCa project by ikapelyukhin After playing around with Terraform, a wild idea appeared to write a plugin for SCC. The code for the plugin is in the |
Dudenetesa project by pgeorgiadis The most relaxed testing framework of Kubernetes in the world |
PQ metadata aggregator for Bluray 4k UHD discsan idea by pgeorgiadis Long story short, I would like to practice my golang skills. For that I am going to write a parser that finds ratings for the picture quality of the new 4k UHD discs. |
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 |
Polish filtra and move data collection to Postresqla project by jochenbreuer Last hackweek filtra was created – a tool to extract information like lead and cycle times from Github repos for (but not limited to) projects that are doing Kanban. The collected metrics can then be visualized with Grafana. Currently there are two problems with filtra: |
SUSE Manager Cluster Extension (PoC)a project by bmaryniuk Since SUSE Manager doesn't scale out and stacking it into another pyramid of susemanagers won't help here, the real architectural changes needs to be done to achieve true scale-out of this product. This hackweek project is about how to Turn SUSE Manager into a cluster. Areas to be tackled: |
Terraform GUIa project by kevinklinger Project DescriptionBuild a tool that provides a GUI for Terraform and is able to spin up machines directly on KVM. |
Convert openqa-mon to webassemblya project by ybonatakis Project DescriptionI want for long time to get my hands dirty with go and webassembly. we have (openqa-mon)[https://github.com/grisu48/openqa-mon] which is a monitoring tool for OpenQA. |
Add engineering metrics to telegraf webhooks plugina project by hennevogel How it isCurrently the telegraf webhooks plugin for github produces rather dumb measurements. Just extracting data from the webhook and putting it into the TSDB. The interesting data for engineering metrics you have to calculate yourself then. |
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. |
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! |