Prepare 4.0 release

Merged
#227 · Created  · Last updated

Merged pull request

Merged in 4.x (pull request #227)

eaf5178·Author: ·Closed by: ·2017-07-24

Description

  • Added initial empty KubernetesExecutor.

  • Start working on the executor.

  • Implement wait, cancel and run.

  • Fixes.

  • Fixes.

  • Store source files as secrets.

  • Also register configfiles.

  • Pass source files and env variables as secrets.

  • Directly use a kubernetes pod instead of a kubernetes job.

  • Fixes.

  • Update snakemake file ending in FAQ.

  • Fixes.

  • Initial implementation.

  • Rewrite GS remote provider to use the google cloud API.

    This provides more convenient authentication. All one needs to do is executing

    $ gcloud auth application-default login

    before running Snakemake.

  • Update docs.

  • Enable test case.

  • Add dependencies.

  • Only check mtime.

  • Skip test completely because of missing credentials.

  • Ignore test if not authenticated.

  • Minor.

  • Debugging.

  • Debugging.

  • Add authentication.

  • Fixes.

  • Choose right image.

  • Minor.

  • Add test case.

  • Documentation.

  • Documentation.

  • Handle local rules.

  • Use 4.x container.

  • Mention how to delete the cluster.

  • Reduce the number of metadata files by a factor of 10.

    This is achieved by storing all metadata in json, in a single file per output file.

  • Cleanup.

  • Propagate printshellcmds to scripts.

  • Gracefully handle PC_NAME_MAX problems on network drives (it can be zero).

  • minor refactor of remote/init.py to allow protocol to be passed in kwargs, add webdav to docs, add webdav exception

  • add webdav provider based on aioeasywebdav

0 attachments

0 comments

Loading commits...