
joachimwerner
Nuremberg
Bootstrap (not yet) minions using salt-ssh
a project by j_renner
In SUSE Manager we want to offer support for bootstrapping systems that don't have the salt-minion
installed and configured yet. This can be done using salt-ssh given just a hostname, username and password. See the docs about salt rosters for even more options. What we are missing:
- Support for using salt-ssh in our library
Release openSUSE 42.1 Leap JeOS images
a project by RBrownSUSE
Given that Leap is now available, as installation media, we are going to dedicate some time to release ready to use 'Just enough Operating
allow openQA tests in python
a project by bmwiedemann
using perl's Inline::Python module, it should be possible to define openQA test modules in python instead of perl.
Integrate ABRT to openSUSE
an invention by michalnowak
There were several attempts to integrate ABRT to openSUSE. In this Hack Week I'd like to: 1. review those attempts;
Bootstrap openSUSE for MIPS
a project by a_faerber
While in the past MIPS boards were either low-end PIC32 or found in routers running OpenWRT at most, Imagination themselves have recently released the Creator CI20 board (Ingenic, MIPS32) running Debian. And the Shield Pro (previously iGuardian) kickstarter project (Octeon-III, MIPS64) promises to become a playground for testing KVM hardware virtualization. Porting openSUSE to MIPS will involve setting up an OBS instance linked to Factory (update: done) and cross-compiling a set of packages for an initial bootstrap (update: in progress). Maybe this can be scripted to some degree, as there will be some overlap with the ARM ILP32 port project.
Let’s Encrypt integration into openSUSE/SLE
a project by abergmann
"Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open."[1]
Exporting ansible experience to Salt
an idea by dgutu
Because of past experience with ansible as a tool to orchestrate the code deployment on multiple platforms consider important to get most from Salt as
Apple swift language for openSUSE
an invention by kshatskyy
Build opensource swift language package for Leap 42.3, Leap 15.0 on OBS. https://swift.org/
YaST module for (SUSE Manager) salt parametrizable formulas
a project by dmacvicar
Parametrizable formulas is a normal salt module plus some metadata in order to interactively parametrize them. The metadata is used to automatically generate forms that are then injected as pillar data. See original Hackweek project, SUSE Manager support for formulas blog article and its (internal for now) docs.
Integrate zeromq into crowbar-openstack as a alternative to rabbitmq
a project by StevenK
RabbitMQ is, in this hacker's opinion, hard to run, hard to scale, hard to debug, and difficult to run in a HA situation. ZeroMQ takes a different approach from the centralized broker model, and instead runs a daemon on every machine that needs to send or receive message over the bus, and communicates directly between machines. * Package up zeromq.
New SUSE R&D Employee workstation/laptop auto-installer
a project by dmacvicar
The idea is to create a bootable medium (eg. pendrive) that allows: * Selection of either SLES, Leap or Tumbleweed.
SUSE Manager plugin/extension system
an idea by dmacvicar
Some of SUSE Manager features are quite vertical to the rest of the system. A plugin/extension mechanism should allow for adding these verticals installing a single package/rpm.
Little-Big sumaform improvements
a project by moio
sumaform is a set of terraform modules to deploy SUSE Manager installations originated in Hackweek 14. One year later, it is used virtually by all SUSE Manager developers daily and in our automated test suites - some consultants and SEs also use it.
Investigate using Terraform plus Salt as HA cluster test platform
a project by KGronlund
For testing Hawk, we're currently using a Vagrant configuration, and for testing HA releases we've been using a set of scripts originally authored by Antoine Ginies as a Hackweek project. My vague idea is to combine Terraform, Salt and a custom web frontend to make a tool that can be used by us as developers but also for others that want to try Hawk or play around with a cluster, for example for the UX team when testing modifications to the Hawk UI. I would base this on the work done by the SUSE Manager team:
Add zypper markauto/unmarkauto commands to allow tuning automated cleanup
a project by mlandres
Packages added by the dependency solver in order to resolve a user's request, are marked as having been automatically installed. They may later be removed, if no more manually installed packages depend on them (e.g. by zypper remove --clean-deps). However things may go haywire. Automatically installed packages may turn out to be useful, and you may want to exclude them from any automatic cleanup. And vice versa.
SMT in a Container
an invention by jsevans
It's a pretty simple idea. Be able to deploy an SMT using Docker with minimum effort. Basic Outline:
Visualize new SLE15 module trees in SCC as an interactive tree diagram
a project by thutterer
Everything is (in) a module now. They depend on each other and you need a whiteboard and a few different colors to understand and remember how.
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 code
Let'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!
Running Virtual Machines and Containers together with Kubernetes
an idea by pgeorgiadis
SUSE is well known for the standard enterprise linux distribution (aka SLES). As a result, most of the customers we have are not cloud-native, so cool stuff like microservices and serverless are no gonna happen within the day for them. There is a very good chance that some old monoliths running in Cobol today, will continue running in the same way for the next 10 years. However, companies are evolving and some parts of the business might (or they can be already) converted into containers. So what happens now? They have to keep maintaining two infrastructures: * a modern kubernetes infrastructure
Learn AWS by setting up Uyuni in the cloud
an idea by mateialbu
Set up Uyuni in AWS in order to learn about AWS. - create image using kiwi
Make "salt-toaster" available to be used outside SUSE
a project by PSuarezHernandez
The salt-toaster
(https://github.com/openSUSE/salt-toaster) is a tool created and developed by SUSE employees that we've been using for testing Salt since few years ago.
This tool uses pytest
in combination with Docker containers to allow testing the multiple versions of the Salt codebase and as well as Salt packages across multiple distributions.
PXE improvements for QAM
a project by pluskalm
We kinda need more flexible PXE in Prague office, UEFI would also not hurt - so lets check what we can do to make it better. EDIT (ggherdovich):
Take a look at Metal³ (Kubernetes Bare metal management)
a project by ykornilov
Metal³ is the idea to support a declarative bare metal cluster management for Kubernates by employing a simplified stand alone version of Ironic.
We should explore if
Run and manage your Ansible cluster using Salt!
a project by PSuarezHernandez
At SUSE we've implemented a module on Salt called ansiblegate
which allows to run and manage your Ansible clusters using Salt.
This a very powerful module that bring lot of value to Salt when the users are planning on migrating or starting to use Salt and they already have an existing Ansible infrastructure.
Uyuni: improve spacewalk-repo-sync performance
a project by moio
Let's make reposync faster
Every day,
Suse Manager - SPA
a project by LuNeves
The experience while navigating throughout the UI of Suse Manager it's not that nice. Whenever we navigate to a new page, the whole page gets refreshed and recreated, even when half of it didn't change a thing, for instance, the menu, topbar, and the notifications WebSocket connection, which in my opinion doesn't provide a smooth experience. This project has the goal to test out an automatic way to transform the Suse Manager UI into a Single Page Application.
SUSE Manager for Retail Instructional Video Tutorial
a project by lkotek
The goal of this project is to create video tutorial describing configuration of SUSE Manager for Retail. There is a precise documentation describing every step of its configuration, but SUSE Manager for Retail is still a very complex piece of software and there is a lot of things to be configured configured properly (proxy configuration, Kiwi image building, DNS, DHCP, etc.) in specific order to get it finally working.
From bare metal to virtualized Kubernetes cluster with just Salt and Redfish
a project by joachimwerner
My goal is build on Alberto's work on "yomi" and the new Salt-based virtualization management features that Cedric has contributed, then combine them with a Redfish prototype to do the following from one (ideally idempotent) Salt state (orchestration state if required): * mount the installation media via Redfish
Humidity sensors with dashboard
a project by joachimwerner
Build a network of ("edge") humidity sensors using Raspberry Pis with SenseHats and additional cheaper sensors
For our house, I want to make sure I can track the effectiveness of regularly ventilating the rooms by adding humidity sensors and tracking the measurements over time.
Real-time container runtime support
an invention by a_faerber
Project Description
As per discussions in the SOAFEE SIG that SUSE is a founding member of, container users will be in need of running workloads with mixed criticality.
Looking for projects around:
Nothing at the moment
Activity