Skip to content

drpaneas/egkatastasis

Repository files navigation

Egkatastasis - openSUSE container testing

License: GPL v3 CII Best Practices

Egkatastasis is an open source system for testing openSUSE container images providing basic mechanisms for installation, log analysis, and metrics visualization of every package contained into the official repositories.

Egkatastasis tests production container workloads at scale using Docker and systemd-nspawn, combined with the best-of-breed ideas and practices from the community using Filebeat and Elastic Stack.

Egkatastasis is hosted by GitHub. If you are interested in openSUSE and you want to help shape the evolution of testing openSUSE container images, consider joining our effort by contributing in any way that feels fun for you.


To start using Egkatastasis

The GitHub repository hosts all the information about running Egkatastasis in just a few minutes, how to contribute code and documentation, who to contact about what, etc.

If you want to test a single package using Egkatastasis right away, without any logging analysis:

You have a Linux box with Docker up and running
$ git clone https://github.com/drpaneas/egkatastasis
$ cd ./egkatastasis/docker
$ pkg='vim'             # define the package under test
$ ./testit.sh ${pkg}    # run the test
$ cat ${pkg}.log        # see the logs

For the full story, head over to the documentation.

See our live demo.

Governance

Egkatastasis is an independent project created by Panos Georgiadis which will hopefully being built and shaped by a growing community of contributors at some point in time.

About

openSUSE Tumbleweed next-gen installation testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages