stacklio / stackl

An open source, end-to-end application orchestration platform.
https://stackl.io
GNU General Public License v3.0
5 stars 4 forks source link

STACKL

STACKL

Contributor Covenant
quay image stackl-cli quay image stackl-core quay image stackl-agent

STACKL is an open-source software platform that enables users to flexibly model, describe, and automate their application orchestration. STACKL supports the autonomous configuration, coordination, and management of applications and IT infrastructure by:

In essence, it allows you to model, describe, and automate your application orchestration workflow.

Users are saved from manual work each time they want to deploy their projects by automating and simplifying IT infrastructure selection, application specification, and choosing suitable orchestration tools. Users now simply model their available infrastructure, describe their desired applications, and specify the desired orchestration tools once. STACKL then transparently and autonomously uses this information to correctly and efficiently orchestrate and automate applications in the available IT environment across their lifetime and managing dynamic changes.

:rocket:Installation

This section includes a quick guide to what is required, how to install, and how to do a first test run.

Prerequisites

Installing

You can see all the pods with the following command: watch kubectl get pods -n stackl

helm install

More info about STACKL

Core goals

Features

Even more information

Contributing

Contributions, issues, and feature requests are always more than welcome! Feel free to check issues page if you want to contribute.

STACKL is programmed mainly in Python 3 and meant to follow best-practice coding guidelines. As a point-of-reference, we use the Google Python Style Guide for coding and the Google developer documentation style guide for documentation.

See CONTRIBUTING to get started. Please also read the CODE_OF_CONDUCT.

For a list of changes, see Changelog. For the releases, see Github Releases.

Security

Reporting Security Vulnerabilities

Please report vulnerabilities by email to stackl-security. We will send a confirmation message to acknowledge that we have received the report and we will inform you once the issue has been investigated.

License

The code in this project is licensed under the GLPv3 license.

Acknowledgments

STACKL was initially created for in-house use by Nubera, a DevOps consultancy company who saw the need for a platform to better provide services to clients. After some time, it became clear that STACKL could be useful to the general DevOps community as well so the decision was made to spin it off as an open source project. Hence, thanks to Nubera and Yannick Struyf who put in much of the hard initial work.