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.6.0.dev20190912.tar.gz (84.6 kB view details)

Uploaded Source

File details

Details for the file reana-cluster-0.6.0.dev20190912.tar.gz.

File metadata

  • Download URL: reana-cluster-0.6.0.dev20190912.tar.gz
  • Upload date:
  • Size: 84.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7

File hashes

Hashes for reana-cluster-0.6.0.dev20190912.tar.gz
Algorithm Hash digest
SHA256 2b7fc28d1653c401a23029afac31847064335ce70b3ac8e726988e609d697e5c
MD5 dae8c9db6f110196f488fb2c5858570d
BLAKE2b-256 1f810e0870ba427ca5598ea96ffb3ff73e21f14855b407d55066470d6a9b30d8

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