Граф коммитов

369 Коммитов

Автор SHA1 Сообщение Дата
Jake Freck 76f9afebc5 remove dev builds 2018-08-07 16:58:38 -07:00
Jake Freck 6be599dac1 reenable dev builds 2018-08-07 16:31:01 -07:00
Jake Freck 9e4f41af94 fix diagnostic tool return value 2018-08-07 15:03:58 -07:00
Jake Freck a3a220e44d up the number of parallel processes 2018-08-07 14:33:31 -07:00
Jake Freck 3eb54d0f58 whitespace 2018-08-07 12:53:52 -07:00
Jake Freck f5e8e172da remove dev trigger 2018-08-07 12:52:25 -07:00
Jake Freck 8f297fbbfd separate unit and integration tests in vsts 2018-08-07 12:33:52 -07:00
Jake Freck 531e0fbdf5 remove debug statements 2018-08-07 12:31:51 -07:00
Jake Freck 5db241ccd6 make vsts use python 3.6 2018-08-07 12:28:12 -07:00
Jake Freck fbf1e46085 typo 2018-08-07 12:16:40 -07:00
Jake Freck a4f4bde600 print yapf version 2018-08-07 12:13:46 -07:00
Jake Freck 37f9844921 explicit style configuration, add pylint to vsts 2018-08-06 17:57:22 -07:00
Jacob Freck 7730c46ee4
Internal: verify code formatting in build (#633)
* format all files, enforce formatting in travis build

* add yapf to vsts build

* update vsts build

* fix

* fix

* fix

* change queue to ubuntu

* revert

* temporarily enable builds on pushes to this branch

* change to non preview

* revert

* update yapf version, rerun

* update pytest parallelism

* add retry to arm call to avoid failures

* remove non-master trigger

* update builds, formatting style
2018-08-06 15:29:06 -07:00
Jacob Freck b18eb695a1
Feature: SDK refactor (#622)
* start refactor

* continue refactor for cluster and job functions

* fix imports

* fixes

* fixes

* refactor integration test secrets management

* fix cluster create, add new test

* add tests for new sdk api and fix bugs

* fix naming and bugs

* update job operations naming, bug fixes

* fix cluster tests

* fix joboperations and tests

* update cli and fix some bugs

* start fixes

* fix pylint errors, bugs

* add deprecated warning checks, rename tests

* add docstrings for baseoperations

* add docstrings

* docstrings, add back compat for coreclient, fix init for spark client

* whitespace

* docstrings, whitespace

* docstrings, fixes

* docstrings, fixes

* fix the sdk documentation, bugs

* fix method call

* pool_id->id

* rename ids

* cluster_id->id

* cluster_id->id

* add todo

* fixes

* add some todos

* rename pool to cluster, add todo for nodes params

* add todos for nodes param removal

* update functions names

* remove deprecated fucntion calls

* update docs and docstrings

* update docstrings

* get rid of TODOs, fix docstrings

* remove unused setting

* inheritance -> composition

* fix models bugs

* fix create_user bug

* update sdk_example.py

* fix create user argument issue

* update sdk_example.py

* update doc

* use Software model instead of string

* add job wait flag, add cluster application wait functions

* add docs for wait, update tests

* fix bug

* add clientrequesterror catch to fix tests
2018-08-03 15:20:05 -07:00
Jacob Freck c9fd8bbfeb
Release: v0.8.1 (#616)
* changelog update

* version update

* change release date of 0.8.0 to accurate date
2018-06-21 12:30:53 -07:00
Jacob Freck a8f8e92629
Fix: docs links version (#614)
* update changelog

* update versions
2018-06-20 14:55:13 -07:00
Jacob Freck 4e0b1ecd0f
Fix: spark debug tool filter out .venv, make debug tool testable (#612)
* filter out .venv

* add NodeOutput model

* add debug tool integration test

* add test for debug tool

* split condition

* revert style change

* remove debug print

* whitespace

* remove other model implementation

* fix cluster copy

* fix cluster run and cluster copy
2018-06-20 14:26:35 -07:00
Timothee Guerin 883980d345
Suppress msrest warnings (#611) 2018-06-18 12:59:28 -07:00
Jacob Freck 5306a2ad24
Fix: set defaults for SparkConfiguration, add tests (#606)
* add SparkConfiguration tests

* change test directory structure
2018-06-15 14:05:40 -07:00
Jacob Freck 34b25855d5
Fix: release v0.8.0 (#600)
* update changelog and version

* update changelog

* add deprecation version and tests

* fix tests

* update changelog with deprecations

* update changelog
2018-06-11 15:48:08 -07:00
Jacob Freck 4b2acc8491
Fix: add toolkit to sdk docs and example (#602) 2018-06-11 15:34:29 -07:00
Jacob Freck 2cb56f8cfd
Release: v0.8.0 (#599)
* update changelog and version

* update changelog
2018-06-11 12:15:45 -07:00
mmduyzend 1cc71c7a59 Fix: allow cluster config to be printed when no username has been set (#597) 2018-06-11 10:42:24 -07:00
mmduyzend 98c601ceb8 Fix: Deprecation messages cause TypeError in non-verbose mode (#596)
* Stop deprecate() from throwing when not in verbose mode

* Improve deprecation warning messages
2018-06-08 10:59:13 -07:00
mmduyzend 7d7a814c50 Fix: fix typos (#595) 2018-06-07 09:57:43 -07:00
Jacob Freck 88d04195ec
Feature: add cluster list quiet flag, ability to compose with delete (#581)
* add quiet flag, ability to compose with delete

* log.print instead of print

* add some docs
2018-06-06 16:03:34 -07:00
Brian fbf1bab704
Conda, Apt-Get and Pip Install Plugins (#594)
* Added install plugins

* Moved packages to directory

* Removed channel from conda install

* changed default to none

* Added line

* fixed template

* Fixed naming of apt get
2018-06-06 15:16:27 -07:00
Timothee Guerin fa3ac0eb3b
Fix: --size-low-pri being ignored (#593) 2018-06-05 10:54:02 -07:00
Jacob Freck 3f0c8f9bfc
Fix: set logger to stdout (#588)
* set logger to stdout

* typo

* add log.print level
2018-06-04 17:39:24 -07:00
Jacob Freck f16aac091e
Feature: pure python ssh (#577)
* forward multiple ports

* plumb through cli

* continue cli implementation

* fixes

* pylint ignore

* spacing

* remove debug stuff, fix bug

* add --internal support

* add to init

* add comment

* remove nesting

* add logging

* add some docs
2018-06-04 17:16:51 -07:00
Jacob Freck af449dc194
Feature: add node run command (#572)
* add node run command

* whitespace

* add node-run doc

* add host flag

* refactor, print->log

* generated username

* more secure random

* better handling of find node, type conversion

* add generate_user_on_node

* docs update

* fix docs

* remove duplicate import, sort
2018-06-04 13:58:33 -07:00
Timothee Guerin b9a863b2f5
Warnings show stacktrace on verbose (#587) 2018-06-04 08:10:00 -07:00
Jacob Freck dbde8bc05a
Fix: remove deprecated vm_count call (#586) 2018-06-01 14:24:36 -07:00
Jacob Freck e5e529a734
Fix: optimize start task (#582)
* optimize start task

* functions for setup_host
2018-05-31 14:41:55 -07:00
Jacob Freck 1eeff23d06
Fix: models v2 deserialization (#584)
* fix model deserialization

* whitespace
2018-05-30 16:42:42 -07:00
Jacob Freck 49a890a5df
Fix: switch create user to pool wide (#574)
* switch create user to pool wide

* fix password bug

* update doc
2018-05-30 13:36:59 -07:00
Jacob Freck 8b8cd6260f
Fix: Remove old spark-defaults.conf jars (#567) 2018-05-30 13:05:55 -07:00
Timothee Guerin 8fea9ce092
Feature: Disable scheduling on group of nodes (#540) 2018-05-30 13:02:48 -07:00
Timothee Guerin 02f336b0a0
Feature: New Models design with auto validation, default and merging (#543) 2018-05-30 09:07:09 -07:00
lachiemurray f6735cc6dd Feature: Support passing of remote executables via aztk spark cluster submit (#549) 2018-05-24 10:29:23 -07:00
Jacob Freck 66037fd5cb
Feature: Add VSTS CI (#561)
* fix job submission bug and integration tests

* merge

* update tests, add vsts-ci.yml

* add python step

* debug statements

* update build

* update build add print

* build update

* fix bug

* debug

* undo

* parallelize build

* add trigger

* typo

* remove env

* whitespace

* whitespace

* whitespace

* remove debug branch
2018-05-22 15:17:02 -07:00
Jacob Freck 1527929e30
Feature: TensorflowOnSpark python plugin (#525)
* initial commit

* update

* update

* add gpu support

* remove comment

* change class to function

* fix merge issue

* add some docs
2018-05-21 13:22:55 -07:00
Jacob Freck 19dde429a7
Fix: switch from pycryptodome to pycryptodomex (#564)
Fix: switch from pycryptodome to pycryptodomex
2018-05-21 12:57:28 -07:00
Jacob Freck 3d16cf3954
Fix: getting started script reuse aad application (#569)
* start fix for existing aad application

* add start_date graph rbac client bug workaround

* remove debug

* typos
2018-05-21 12:36:48 -07:00
Jacob Freck 603a413d12
Feature: nvBLAS and OpenBLAS plugin (#539)
* add openblas plugin, update gpu docker images with netlib-lgpl

* update images and plugins

* add nvblas plugin

* revert gpu docker image change, add -Pnetlib-lgpl to base images

* change configuraitons to functions, add pugins to cluster.yaml
2018-05-15 17:47:41 -07:00
Jacob Freck 94e551c8c3
Release: 0.7.1 (#554) 2018-05-14 10:55:57 -07:00
Timothee Guerin 5717fc3669
Feature: Increase max task per node (#529) 2018-05-11 14:06:12 -07:00
Jacob Freck 0534057be3
Fix: create virtual environment even if container exists (#553) 2018-05-11 13:58:32 -07:00
Emlyn Corrin a18660bd30 Fix gitattributes for jar files (#548) 2018-05-09 10:43:54 -07:00
Timothee Guerin a99bbe19e6
Fix pass docker repo command back to the cluster config (#538) 2018-05-03 08:48:38 -07:00