The purpose of this project is to train myself in SUSE Manager and SaltStack.
SUSE Manager delivers a best-in-class open source IT infrastructure management solution for software-defined infrastructure powered by SaltStack, a Python-based open-source configuration management software and remote execution engine.
Solid Ground is an essential software tool for the daily tasks of an L3 agent. A continuous integration/continuous delivery (CI/CD), and even more a continuous deployment, approach is currently missing from its development ecosystem slowing down its release cycles.
Current project aspires to sketch the design principles of such approach and if possible to end up with a functional CI/CD mechanism that will be utilized in the next software releases of Solid Ground.
Solid Ground is a powerful software tool, essential for the daily tasks of an L3 agent. Built upon Django framework, it greatly simplifies the storing and management of the needed information for orchestrating the various, tedious and sometimes quite complicated actions (steps) of the L3 process. And although Solid Ground is significantly benefited by the utilization of Django's ORM (and other components such as Rest, views, etc.) and has very strong command line interfaces (l3t and Django admin's shell), it lacks a modern, user friendly, clean and with nice user experience (i.e. engaging) WUI!
The purpose of the current project is to leverage Bootstrap - the world’s most popular framework for building responsive, mobile-first sites - in order to enhance Solid Ground's WUI without disrupting its operational capability! In other words to apply a cleaner, more engaging look and feel that will not break Solid Ground's functions.