The iRODS-K8s Staging workflow step microservice.
The iRODS-K8s Staging product is a microservice used in the iRODS K8s Supervisor workflow step to:
- Perform data initializations and create configuration files for standup and testing.
- Performs finalization operations when the workflow is complete.
There are GitHub actions to maintain code quality in this repo:
- Pylint (minimum score of 10/10 to pass),
- Build/publish a Docker image.
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-staging:latest .