j_renner
NUE
Climbing Ticklist
an invention by j_renner
Ticklist is a web application enabling users to record their ascents of climbing routes as well as to maintain their personal list of currently projected routes. My implementation went from working alpha back to pre-alpha status (~ basic things not working) while migrating parts of the codebase (knockout.js -> angular.js). The goal of this hackweek project was therefore to finish this migration and fix the basic features in order to make the app useful at least for personal usage.
The future of systems management
a project by j_renner
A new web UI for saltstack, possibly the future of systems management.
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:
Agentless Systems Management Based on Salt SSH
a project by j_renner
This project is about using Salt SSH for managing systems without the need of an additional agent to be installed (besides sshd
). With the SSH protocol the connection is initiated by the management server, thus Salt SSH can be used to even manage systems that are located outside of company firewalls, i.e. machines that cannot access a salt-master
due to firewall restrictions.
SUSE Manager / Salt integration revisited
a project by j_renner
There is a number of possible improvements to the architecture of SUSE Manager / Salt integration that should be investigated in order to improve the reliability and scalability of the backend:
Go async (and non-blocking) with HTTP requests
a project by j_renner
There is a couple of libraries available for asynchronous and non-blocking processing of HTTP requests (in Java) that can be used to avoid having threads waiting for responses in request intensive applications, for example:
Clean up the Uyuni frontend stack
a project by j_renner
Many of the Uyuni / SUSE Manager web UIs are still based on the no longer maintained Struts framework (version 1.2!) and implemented as JSP pages, while we added newer features based on the Spark framework and React. For me there is a vision of using only one technology stack (especially just one web framework, frontend framework and template engine) eventually, so it is about time to get rid of the old stack. While this is surely a huge effort, why not start with a new login page and then go from there rewriting other pages one by one?
Provisioning Prometheus exporters with Uyuni revisited
a project by j_renner
There is a number of annoyances and pending improvements when working with the Salt Formula for provisioning Prometheus Exporters in Uyuni:
Generate a GraphQL API for Uyuni's reporting DB and consume it
a project by j_renner
Enable the containerized Uyuni server to run on different host OS
a project by j_renner
Description
Looking for projects around:
Nothing at the moment
Activity