Skip to main content

REANA-cluster.

Project description

https://img.shields.io/pypi/pyversions/reana-cluster.svg https://img.shields.io/travis/reanahub/reana-cluster.svg https://readthedocs.org/projects/reana-cluster/badge/?version=latest https://img.shields.io/coveralls/reanahub/reana-cluster.svg https://badges.gitter.im/Join%20Chat.svg https://img.shields.io/github/license/reanahub/reana-cluster.svg

About

REANA-Cluster is a component of the REANA reusable and reproducible research data analysis platform. REANA-Cluster takes care of deploying and managing cluster services on Kubernetes.

Features

  • deploy REANA cluster on Kubernetes

  • configure REANA cluster components

  • inspect status of REANA components

Version 0.5.0 (2019-04-24)

  • Upgrades to Kubernetes 1.14, Helm 2.13 and Minikube 1.0.

  • Separates cluster infrastructure pods from runtime workflow engine pods that will be created by workflow controller.

  • Adds support for exposing user interactive sessions such as Jupyter notebook via Traefik ingress controller.

  • Introduces configurable CVMFS and CephFS shared volume mounts. Changes SHARED_VOLUME_PATH to /var/reana/.

  • Adds support for optional HTTPS protocol termination at the REANA-Server component.

  • Improves workflow execution queuing and scheduling via REANA-Server sidecar.

  • Removes unused REANA-Workflow-Monitor component and ZeroMQ service.

  • Enables Flask debugging mode for the cluster development configuration by setting FLASK_ENV accordingly.

Version 0.4.0 (2018-11-07)

  • Improves AMQP re-connection handling. Switches from pika to kombu.

  • Enhances test suite and increases code coverage.

  • Changes license to MIT.

Version 0.3.4 (2018-10-10)

  • Fixes default storage method to use Local instead of CephFS.

Version 0.3.3 (2018-09-27)

  • Adds configuration and cluster component templates for mounting CephFS volumes.

Version 0.3.2 (2018-09-25)

  • Bug fix in reana-cluster status command.

Version 0.3.1 (2018-09-07)

  • Upgrades to Kubernetes 1.11.2 and Minikube 0.28.2.

  • Renames reana-cluster env --all to reana-cluster env --include-admin-token for additional safety.

  • Pins REANA-Commons and third-party dependencies such as Click and Jinja2.

  • Adds support for Python 3.7.

Version 0.3.0 (2018-08-10)

  • Adds REANA Workflow Engine Serial component.

  • Upgrades to latest Kubernetes version.

  • Allows ipdb debugging on components running inside the cluster.

Version 0.2.0 (2018-04-19)

  • Adds support for Common Workflow Language workflows.

  • Adds new status command to display health status of the cluster.

  • Adds new env command to help setting client environments.

  • Reduces verbosity level for commands.

  • Enriches documentation about KVM2 hypervisors or running multiple clusters.

Version 0.1.1 (2018-01-31)

  • Fixes Python packaging problem related to classifier list.

  • Fixes REANA-Workflow-Monitor component configuration related to environment variables and ZMQ_PROXY_CONNECT settings.

  • Fixes reana-cluster verify backend version comparison.

  • Adds developer documentation on how to use Minikube on remote hosts.

Version 0.1.0 (2018-01-30)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reana-cluster-0.5.0.tar.gz (60.6 kB view details)

Uploaded Source

File details

Details for the file reana-cluster-0.5.0.tar.gz.

File metadata

  • Download URL: reana-cluster-0.5.0.tar.gz
  • Upload date:
  • Size: 60.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3

File hashes

Hashes for reana-cluster-0.5.0.tar.gz
Algorithm Hash digest
SHA256 5b3600dfa3ab70c97f8b89fdf8b4afdc3b3228ac47f5980090380b86e18dccf6
MD5 c74305f66bd66d2143debcf73d3b06e3
BLAKE2b-256 8610e1a235b2ea52da62bf6e30f12bad8c6b1e58d54f64bcc27929588daa60e5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page