Sign inSign up

electrocucaracha/grimoirelab-bestiary

By electrocucaracha

•Updated over 6 years ago

Image
0

476

electrocucaracha/grimoirelab-bestiary repository overview

⁠GrimoireLab Cloud-Native

Build Status

This project pretends to separate the GrimoireLab components⁠ in microservices. This is an initial attempt to move it to Cloud-Native architecture. The following table shows the current state of the different components of this project:

ComponentVersionStatus
BestiaryNon-Integrated
Kingarthur0.1.18Integrated
SigilsNon-Integrated
Sirmordred0.2.25Integrated
Sortinghat0.7.7Non-Integrated

Given that sortinghat isn't integrated yet it's not possible to use the panels provided by sigils so a custom panel has been created for displaying data.

Dashboard

The environment variables used by this project allows to modify the workflow of the deployment process.

NameDefaultUsage
GRIMOIRELAB_DEBUGfalseEnables verbosity output during the deployment
GRIMOIRELAB_DEPLOY_TAGstableDetermine the Docker image tag to be pull or build it
GRIMOIRELAB_DEPLOY_MODEpullDefines the method to fetch or build the Docker images
GRIMOIRELAB_NUM_ARTHUR_WORKERS10Number of Arthur Workers nodes that will be running

⁠Deployment

There are multiple ways to deploy this application. The scripts of this project covers the installation of requirements of different components. The quickest way to try this project is using its All-in-One bash script⁠ bash script.

$ curl -fsSL https://raw.githubusercontent.com/electrocucaracha/grimoirelab/master/all-in-one.sh | GRIMOIRELAB_ORG=openstack bash

For more information, take a look of the Deployment methods document⁠.

⁠License

Apache-2.0

Tag summary

Content type

Image

Digest

Size

517.2 MB

Last updated

over 6 years ago

docker pull electrocucaracha/grimoirelab-bestiary