Skip to content

irods-contrib/iRODS-K8s-Forensics

Repository files navigation

iRODS

iRODS-K8s Forensics

The iRODS-K8s Forensics workflow step microservice.

License.

BSD License

Components and versions.

Python Linting Pylint Pytest

Build status...

PyLint the codebase Build and push the Docker image

Description.

The iRODS-K8s Forensics product is a microservice used in an iRODS K8s Supervisor workflow step to analyze and summarize the results of tests performed.

There are GitHub actions to maintain code quality in this repo:

  • Pylint (minimum score of 10/10 to pass),
  • Build/publish a Docker image.

How to build the Docker image for this product.

The Docker image must be placed in a container image registry and referenced in the Job supervisor configuration database table.

docker build --build-arg APP_VERSION=<version> -f Dockerfile -t irods-forensics :latest .