- 273551c Switch master to v0.7.0. (@mboersma)
- 5e672cd Standardize install of pip 1.5.4. (@mboersma)
- a6a3410 Standardize containers on WORKDIR /app (@mboersma)
- ac12f9a Clarify binding to $PORT with Dockerfiles (@gabrtv)
- c20082c Restored deis data bags creation to provision script. (@mboersma)
- #665 Merge pull request #665 from opdemand/664-vagrant-data-bags (@opdemand)
- 31af241 Clarify 2-LGTM code approval policy. (@mboersma)
- #666 Merge pull request #666 from opdemand/merge-approval (@opdemand)
- a1e2ee0 Adds friendly name in VirtualBox and Vagrant (@carmstrong)
- #663 Merge pull request #663 from opdemand/dockerfile-makefile-cleanup (@opdemand)
- 060cfc1 Let berkshelf resolve dependencies itself (@carmstrong)
- 38647cb pin pep8, pyflakes and flake8 to avoid travis errors (@gabrtv)
- #670 Merge pull request #670 from opdemand/pin-pep-pyflakes (@opdemand)
- #669 Merge pull request #669 from opdemand/carmstrong/fix_berksfile (@opdemand)
- #667 Merge pull request #667 from opdemand/carmstrong/vagrant_name (@opdemand)
- #651 Merge pull request #651 from opdemand/548-update-docker (@opdemand)
- 6a2ca5e Install lxc explicitly (@carmstrong)
- d749d14 Added major scheduler branch to Travis CI. (@mboersma)
- 5a5392f Reimplemented
deis shortcutscommand. (@mboersma) - #676 Merge pull request #676 from opdemand/travis-scheduler-branch (@opdemand)
- #677 Merge pull request #677 from opdemand/deis-shortcuts (@opdemand)
- deb6a14 dynamically disable registration (@bacongobbler)
- 3c6d792 import from django.conf instead (@bacongobbler)
- d66bc17 docs(standards): add commit style guide (@bacongobbler)
- 88a32c5 docs(standards): update old commands (@bacongobbler)
- 6833b28 docs(standards): use proper english (@bacongobbler)
- #672 Merge pull request #672 from opdemand/carmstrong/install_lxc (@opdemand)
- e99cc41 fix(logger): update rsyslog repo endpoint (@bacongobbler)
- #681 Merge pull request #681 from opdemand/rsyslog-repo-update (@opdemand)
- 207d7a7 docs(chef): update for the new manage.opscode.com (@mboersma)
- #682 Merge pull request #682 from opdemand/update-chef-admins (@opdemand)
- #679 Merge pull request #679 from opdemand/disable-registration (@opdemand)
- #653 Merge pull request #653 from opdemand/makefile (@opdemand)
- #680 Merge pull request #680 from opdemand/add-contributing (@opdemand)
- bdb9f7c fix(docs): add codeblock spacing (@bacongobbler)
- #683 Merge pull request #683 from opdemand/fix-docs-formatting (@opdemand)
- 2b19dfd use force yes to install required packages (@jstop)
- #688 Merge pull request #688 from clyphub/master (@clyphub)
- d0cff95 docs(contrib): Use Stove to cut cookbook release (@carmstrong)
- 069c950 Fix stove command (@carmstrong)
- bd5f76f fix(providers): update dop calls (@bacongobbler)
- b1077e2 fix(logger): change wildcard syntax (@bacongobbler)
- def00be fix(logger): unload psql module (@bacongobbler)
- #691 Merge pull request #691 from opdemand/fix-digitalocean (@opdemand)
- #690 Merge pull request #690 from opdemand/carmstrong/contributing_docs_stove (@opdemand)
- #693 Merge pull request #693 from opdemand/fix-logger (@opdemand)
- d741c5f Switch master to v0.6.0. (@mboersma)
- a51d0d2 import submodules into project (@bacongobbler)
- 60da28e remove unused scripts (@bacongobbler)
- 822762f move deis controller to separate project (@bacongobbler)
- 56603dc updated test suite to point to controller project (@bacongobbler)
- 887732e remove client module from controller settings (@bacongobbler)
- f9f60b3 fix docs path issue (@bacongobbler)
- 3d079b9 import deis/server (@bacongobbler)
- 7595ecf fix test locations (@bacongobbler)
- bab9616 set exec bit on controller/bin/boot (@bacongobbler)
- 45c78fb use the -C option instead (@bacongobbler)
- 3b9518e move
make client_binaryto client project (@bacongobbler) - 3310a23 add back init (@bacongobbler)
- 44eab43 Fixed PYTHONPATH for Sphinx docs generation. (@mboersma)
- b5440da Install latest pip. (@mboersma)
- #641 Merge pull request #641 from opdemand/godmode (@opdemand)
- 2a63d16 add build command (@bacongobbler)
- ebc5acb Pin pip at v1.5.4. (@mboersma)
- #644 Merge pull request #644 from opdemand/642-pin-pip (@opdemand)
- 884fed5 Replaced refs to server and worker with controller. (@mboersma)
- 2931ac6 fix confd wait issue (@bacongobbler)
- 6fe22d9 only write out chef config if necessary, restart based on pid files (@gabrtv)
- d179eed fix overlapping bind-mount issues (@bacongobbler)
- #646 Merge pull request #646 from opdemand/fix-registry-seed (@opdemand)
- #635 Merge pull request #635 from opdemand/pin-ruby-version (@opdemand)
- #643 Merge pull request #643 from opdemand/add-build-cmd (@opdemand)
- #645 Merge pull request #645 from opdemand/deis-controller-refs (@opdemand)
- ce5b1bf Run django unit tests via 'make test'. (@mboersma)
- #650 Merge pull request #650 from opdemand/fix-controller-make-test (@opdemand)
- 451711b bump docker to v0.9.0 (@bacongobbler)
- ba235f4 Added release instructions to create CHANGELOG.md files. (@mboersma)
- 063a328 let each project manage how they build (@bacongobbler)
- 18f8d38 Hide 'Versions' links unless at readthedocs.org, fixes #602. (@mboersma)
- #654 Merge pull request #654 from opdemand/fix-docs-versions-link (@opdemand)
- #652 Merge pull request #652 from opdemand/changelog-md (@opdemand)
- 7aa925c Updated CLI binaries and links in client README. (@mboersma)
- #658 Merge pull request #658 from opdemand/update-cli-binaries (@opdemand)
- bac1bcd Updated EC2 AMIs for v0.6.0 release. (@mboersma)
- #659 Merge pull request #659 from opdemand/time-to-make-the-amis (@opdemand)
- 7be8b3c make SSH key and host nodes dir available (@bacongobbler)
- 99a43de add empty host_nodes_dir (@bacongobbler)
- b55f6ff fix typo (@bacongobbler)
- 6550851 Revert "add empty host_nodes_dir" (@bacongobbler)
- ffafee4 fix path issue (@bacongobbler)
- 3f58af1 fix dop images function call (@bacongobbler)
- #662 Merge pull request #662 from opdemand/fix-dop-images (@opdemand)
- #661 Merge pull request #661 from opdemand/655-vagrant-nodes (@opdemand)
- f05ea96 Updated CHANGELOG.md. (@mboersma)
- 1f8e06f Switch master to v0.5.2. (@mboersma)
- f039d79 update script name (@bacongobbler)
- #601 Merge pull request #601 from opdemand/fix-rackspace-provider (@opdemand)
- #609 Merge pull request #609 from opdemand/vagrant-readme (@opdemand)
- 832b868 update developer docs to match containerize (@bacongobbler)
- b0cc506 move etcd import to external module imports (@bacongobbler)
- af4a9d5 typo: use --formation option (@bacongobbler)
- cf928d7 add Dockerfile docs and example apps (@bacongobbler)
- 79f1bfa elaborate on app deployment (@bacongobbler)
- #611 Merge pull request #611 from opdemand/534-dev-docs-update (@opdemand)
- fef8241 add docs for buildpacks and dockerfiles (@bacongobbler)
- 44a040f just use links instead of the URL (@bacongobbler)
- 0745b27 update local development docs (@bacongobbler)
- 3b91ff4 update buildstep to slugbuilder (@bacongobbler)
- 0e71835 remove double spaces (@bacongobbler)
- 72363e7 update Deis' architecture docs (@bacongobbler)
- 3d12f6e update operator's documentation (@bacongobbler)
- #615 Merge pull request #615 from opdemand/operations-update-docs (@opdemand)
- #612 Merge pull request #612 from opdemand/604-dockerfile-docs (@opdemand)
- #613 Merge pull request #613 from opdemand/localdev-docs (@opdemand)
- #614 Merge pull request #614 from opdemand/architecture-docs (@opdemand)
- 83e2b38 Removed old branch and service from .travis.yml. (@mboersma)
- 72ff95f make notes neon pink and warnings neon orange (@bacongobbler)
- #616 Merge pull request #616 from opdemand/update-travis-yml (@opdemand)
- a961ea3 Updated vagrant readme (@tscheepers)
- 3c5178a Fixed grammer error (@tscheepers)
- 1b8af22 Set hostname of chefserver in provisioning (@tscheepers)
- df32775 fix #542 (@bacongobbler)
- #623 Merge pull request #623 from tscheepers/patch-1 (@tscheepers)
- #625 Merge pull request #625 from opdemand/542-config-vars (@opdemand)
- 4393806 move config test to before initial release (@bacongobbler)
- 55cc766 Updated the docs_requirements file, fixes #624. (@mboersma)
- #626 Merge pull request #626 from opdemand/624-fix-rest-docs (@opdemand)
- #617 Merge pull request #617 from opdemand/doc-message-colors (@opdemand)
- ca72140 Merge branch 'dsh-perm-fix' of https://github.com/tombh/deis into tombh-dsh-perm-fix (@mboersma)
- 6ab9df7 Use sudo when invoking dshell/dsh command. (@mboersma)
- 6ba78b2 raise BuildFormationError on build or delete (@bacongobbler)
- abdf9bd test new behaviour returns HTTP 400 (@bacongobbler)
- #628 Merge pull request #628 from opdemand/490-formation-without-credentials (@opdemand)
- b3202fd set min username length to 4 (@bacongobbler)
- 175fdf5 typo: must be >= 4 (@bacongobbler)
- #594 Merge pull request #594 from Springest/private_networking_support (@Springest)
- 49f0feb update dop to v0.1.6 (@bacongobbler)
- #631 Merge pull request #631 from opdemand/add-custom-user-auth (@opdemand)
- 8dde760 update registry submodule (@bacongobbler)
- #633 Merge pull request #633 from opdemand/update-registry (@opdemand)
- 3dcf63e bump registry submodule (@bacongobbler)
- 742cd97 Update submodule SHAs. (@mboersma)
- be65525 fix versioning typo for docs (@bacongobbler)
- 3c0c887 added documentation on the default attributes (@bacongobbler)
- #634 Merge pull request #634 from opdemand/cookbook-docs (@opdemand)
- 0ba71d0 Updated docs_requirements.txt, fixed warnings and api.admin docs. (@mboersma)
- 542f6d2 changed title to "Manage the Controller" (@bacongobbler)
- #637 Merge pull request #637 from opdemand/sphinx-cleanup (@opdemand)
- #636 Merge pull request #636 from opdemand/rsyslog-docs (@opdemand)
- 1de1ea2 Updated submodule SHAs. (@mboersma)
- 4163ef6 Updated CLI binary locations in README.rst. (@mboersma)
- 2df6f9a Switch master to v0.5.1. (@mboersma)
- 58e007e Added django-guardian to docs_requirements.txt. (@mboersma)
- 6e1e2b4 Update Gemfile.lock (@mo-mughrabi)
- #524 Merge pull request #524 from mo-mughrabi/master (@mo-mughrabi)
- cf79eab Added client binary support via PyInstaller, refs #472. (@mboersma)
- 6ffaeb6 Ease vagrant activation rule, now that port 8000 is default. (@mboersma)
- 048e389 Removed default args from layers:update, fixes #525. (@mboersma)
- #526 Merge pull request #526 from opdemand/layers-update-bug-525 (@opdemand)
- #527 Merge pull request #527 from opdemand/pyinstaller-cli (@opdemand)
- fc5b8b3 Enabled Django ATOMIC_REQUESTS to map views to transactions. (@mboersma)
- 8214f74 Clarify that gabrtv is BDFL for Deis decisions. (@mboersma)
- #538 Merge pull request #538 from opdemand/bdfl-notice (@opdemand)
- b8bd170 change in name of prepare script. (@paulczar)
- #539 Merge pull request #539 from paulczar/patch-1 (@paulczar)
- d82905d Updated chef-docker to 0.31.0. (@mboersma)
- 7f3685c Updated deis/builder to v0.1.1. (@mboersma)
- #537 Merge pull request #537 from opdemand/474-atomic-requests (@opdemand)
- 6c902a6 Revert ATOMIC_REQUESTS, fixes #541. (@mboersma)
- 9632606 Adding port 8000 to the EC2 security group (@fagiani)
- c1e23d5
deis destroyremoves git remote only if it matches app, fixes #544. (@mboersma) - #545 Merge pull request #545 from fagiani/master (@fagiani)
- 3ffc956 fix some inconstancies within the rackspace contrib instructions (@davidcollom)
- #546 Merge pull request #546 from davidcollom/rackspace_contrib (@davidcollom)
- 0abf453 Updated controller prep scripts to cache current Docker images. (@mboersma)
- b8bf42b Added registry port 5000 to EC2 provisioning script, refs #550. (@mboersma)
- be69e78 Noted how to build CLI binaries for a release, fixes #472. (@mboersma)
- #557 Merge pull request #557 from opdemand/472-cli-binaries (@opdemand)
- 96b9074 Updated deis-cookbook SHA. (@mboersma)
- 8912540 Removed 'converging formation' section, fixes #432. (@mboersma)
- 0cec11d Add knife params support to EC2 controller provisioner (@TiuTalk)
- #559 Merge pull request #559 from espnbr/feature/add-knife-params-support-to-ec2 (@espnbr)
- 67f9d78 Updated container submodules and cookbook SHA. (@mboersma)
- f145a1f Updated docker tags in image prep scripts. (@mboersma)
- 71779a2 Removed docker tags now that we're back to trusted builds. (@mboersma)
- #566 Merge pull request #566 from opdemand/remove-docker-tags (@opdemand)
- 7cbfc5d Allow controller to run behind an SSL termination proxy (@jwilder)
- 85928c3 Updated EC2 AMIs for v0.5.1, fixes #567. (@mboersma)
- #571 Merge pull request #571 from opdemand/567-time-to-make-the-amis (@opdemand)
- #570 Merge pull request #570 from jwilder/jw-ec2-ssl (@jwilder)
- 91f1687 Added comment about HTTPS proxy setting. (@mboersma)
- f67bdee Updated Sphinx to v1.2.2. (@mboersma)
- 0171cc5 Updated release procedure doc for upcoming v0.5.1. (@mboersma)
- 14bbd55 removed provision-controller.sh (@bacongobbler)
- #572 Merge pull request #572 from opdemand/update-releases-doc (@opdemand)
- #574 Merge pull request #574 from opdemand/remove-provision-script (@opdemand)
- 5917999 Added missing DigitalOcean cloud regions. (@mboersma)
- 87096ec Always use :latest tag for Deis docker images. (@mboersma)
- 605e274 Added :latest tag to slugrunner image pulls. (@mboersma)
- #576 Merge pull request #576 from opdemand/docker-tag-latest (@opdemand)
- #575 Merge pull request #575 from opdemand/digitalocean-regions (@opdemand)
- 31693ee Updated submodules to match :latest tags. (@mboersma)
- 63954fc Revert "removed provision-controller.sh" (@bacongobbler)
- #579 Merge pull request #579 from opdemand/remove-provision-script (@opdemand)
- 5b95c59 Changes to Vagrant provisioner and environment to accomodate new (@tombh)
- #528 Merge pull request #528 from tombh/vagrant-provisioning (@tombh)
- 5083540 fix merge comments from #528 (@bacongobbler)
- #580 Merge pull request #580 from opdemand/merge-fixes-from-528 (@opdemand)
- bfaea45 change box_url to be the same as controller (@bacongobbler)
- c9d6be0 change box name to deis-controller for consistency (@bacongobbler)
- 2814cce s/controller/server/g for consistency (@bacongobbler)
- 90dc2d8 change default box_url. Fixes #581 (@bacongobbler)
- #582 Merge pull request #582 from opdemand/change-vagrantfile-template-url (@opdemand)
- 1a89091 Updated EC2 AMIs from prep scripts. (@mboersma)
- 50193e8 Updated Chef references to 11.8.2. (@mboersma)
- #584 Merge pull request #584 from opdemand/chef-up (@opdemand)
- #583 Merge pull request #583 from opdemand/new-amis (@opdemand)
- a2c194e fix buff-extensions downgrading (@bacongobbler)
- #585 Merge pull request #585 from opdemand/fix-buff-extensions (@opdemand)
- aa25034 Updated submodule SHAs. (@mboersma)
- b1a8e14 update DO readme to match correct script name (@davidcollom)
- 9cc0740 be a little more explicit with the creation of snapshots (@davidcollom)
- #588 Merge pull request #588 from davidcollom/patch-1 (@davidcollom)
- 36a55b9 pin knife-rackspace to 0.9.0 or higher (@bacongobbler)
- 43b170f Adds private networking for Digital Ocean (@Milodv)
- 66c93bc Updates dop version to support private networking and scrubbing (@Milodv)
- ad784b7 Updated deis-cookbook SHA to match master. (@mboersma)
- 9f7c761 Fixed a typo in vagrant provisioning script. (@mboersma)
- e7ad308 Use sudo to create symlink to dsh. #596 (@tombh)
- 723f985 added install script for avahi (@bacongobbler)
- 6c57c76 add avahi to other inline script instead (@bacongobbler)
- 85f8c1e make small improvements to the rackspace script (@bacongobbler)
- #600 Merge pull request #600 from opdemand/vagrant-avahi (@opdemand)
- a54538a remove redundant prepare script (@bacongobbler)
- 1350307 use standardized format for naming nodes/layers (@bacongobbler)
- b432280 append node id to end of name (@bacongobbler)
- 7de5caf renamed prepare script (@bacongobbler)
- 9019f0d added nova client fo uploading SSH keys (@bacongobbler)
- 80e6a02 update Rackspace readme docs (@bacongobbler)
- a5d8c05 bash script should source rackspacerc (@bacongobbler)
- c6d4e43 update prepare script reference (@bacongobbler)
- eddea17 make small improvements to the rackspace script (@bacongobbler)
- cc805ee pin knife-rackspace to 0.9.0 or higher (@bacongobbler)
- f51eea3 update prepare script reference (@bacongobbler)
- 239ea2f remove redundant prepare script (@bacongobbler)
- eed52c7 use standardized format for naming nodes/layers (@bacongobbler)
- 145f7a2 append node id to end of name (@bacongobbler)
- e31d9bd renamed prepare script (@bacongobbler)
- 196f996 added nova client fo uploading SSH keys (@bacongobbler)
- 7df9fcb update Rackspace readme docs (@bacongobbler)
- 336d967 bash script should source rackspacerc (@bacongobbler)
- 1e8395d Merge branch 'fix-rackspace-provider' of github.com:opdemand/deis into fix-rackspace-provider (@bacongobbler)
- 3cea2ce Added description for releases:rollback. (@mboersma)
- e3ab738 Updated SHA to match deis-cookbook. (@mboersma)
- d2e307d Switch master to v0.5.0. (@mboersma)
- #503 Merge pull request #503 from tombh/493-vagrant-detection (@tombh)
- 9885226 rename gitignore to gitkeep
- 03bbaa1 Added containerize branch to Travis CI. (@mboersma)
- #505 Merge pull request #505 from opdemand/rename-gitignore (@opdemand)
- 0f83f6a Updated Django to v1.6.2. (@mboersma)
- b85954d Fixed build status badge to refer to master branch. (@mboersma)
- 323af3b update image SHAs (@gabrtv)
- 15a71a8 handle builder target that contains a port (@gabrtv)
- 2acdd2a new hooks API for push/build, deprecate Build.push() (@gabrtv)
- b2858fe switch from rabbitmq to redis, install gunicorn app for run_gunicorn support (@gabrtv)
- 1b1875b new redis 2.8 dependency (@gabrtv)
- fd9bbcf ignore import errors on local_settings (@gabrtv)
- b98e4d8 new vagrantfile for container-based deployment (@gabrtv)
- 0331f51 initial pass at architecture docs (@gabrtv)
- 81c9ca4 add docker images as submodules (@gabrtv)
- f5312c5 switch git remote to ssh:// syntax with 2222/tcp (@gabrtv)
- 98296b7 add dynamic confd settings lookup (with local_settings override) (@gabrtv)
- 3dfe59c install etcd gem prior to chef run, cleanup cruft (@gabrtv)
- b8a5518 shift ssh:// to https:// for read-only access (@gabrtv)
- 37a3fe6 bump docker images (@gabrtv)
- 17aaac7 remove builder debug (@gabrtv)
- 5af0968 stop using sudo in chef setup (@gabrtv)
- b33775f switch to containerized cookbooks branch (@gabrtv)
- d42cee2 change vagrant base box to vanilla ubuntu 12.04 w/ 3.8 kernel (@gabrtv)
- bd2ba0a publish SSH Keys to etcd instead of a chef data bag (@gabrtv)
- b467998 fix vagrant provider in containerized env by using ip_addr instead of avahi hostnames (@gabrtv)
- c1f4dc5 pre-install required etcd gem before knife bootstrap using template-file option (@gabrtv)
- b6c4451 change run to use build.image instead of a slug mount (@gabrtv)
- 9bdba6c deprecate converge_controller (@gabrtv)
- bd31773 update container SHAs (@gabrtv)
- 5a1eb0b add rsyslog logger component (@gabrtv)
- ae37b11 add vagrant authorized-keys setup script (@gabrtv)
- 405245b deprecate deis-users databag (@gabrtv)
- bd89618 add dev mode/source flags to Vagrantfile (@gabrtv)
- af2785a remove knife template for etcd gem at load-time (@gabrtv)
- eca3d9f separate controller/node ec2 ami prep (@gabrtv)
- 4edac55 update docker image SHAs (@gabrtv)
- 08fd115 Fixed flake8 errors. (@mboersma)
- 56c28e1 Updated DigitalOcean scripts for containerize support. (@mboersma)
- 3913498 return app info on build hook (@gabrtv)
- a3c2124 update registry and server images (@gabrtv)
- 1b7e1f3 publish every release as a tagged docker image (ex: gabrtv/myapp:v23) (@gabrtv)
- cf4f174 Updated Rackspace scripts for containerize support. (@mboersma)
- c82b8fb update build and server images (@gabrtv)
- c7251a7 spaces > tabs (@gabrtv)
- ae23502 fix
deis runtarget image (@gabrtv) - b40aa2a remove dupe release, fix rollback publishing (@gabrtv)
- daafe17 upgrade to chef-docker 0.28.0 for new :pull behavior (@gabrtv)
- 8afa178 update server image w/ missing logs directory (@gabrtv)
- 27c1efe include sha on every git push event (@gabrtv)
- 27f483c Added containerize branch to Travis CI. (@mboersma)
- 1427d75 Updated SHA for deis-cookbook containerize branch. (@mboersma)
- 0f2b688 Removed references to obsolete deis-users data bag. (@mboersma)
- 0fb67df Updated requirements files and deis/server SHA. (@mboersma)
- ef0dcff Removed references to gitosis. (@mboersma)
- 89e649e Updated Django to v1.6.2. (@mboersma)
- 2a5439e Added static file serving WSGI app, fixes #507. (@mboersma)
- 2693349 rename submodules to match container names (@gabrtv)
- 31d455f update server/worker SHAs (@gabrtv)
- b5a55c5 new images (@gabrtv)
- 008042b added vagrant plugin commands
- 29733f7 remove tab in vagrantfile
- 4e94fce Updated SHAs for submodules and cookbook. (@mboersma)
- b5afa5a Dockerfile support no longer 'coming soon'. (@mboersma)
- c5ea9b2 Updated SHAs to latest deis projects. (@mboersma)
- 4fbe908 assert flavor count is > 0 (@gabrtv)
- 9f0ad15 remove deprecated key CM test (@gabrtv)
- 99b236a defaut to sqlite3 if not defined (@gabrtv)
- 2c923fd move PROVIDER_MODULES into component images (@gabrtv)
- c942eec fix hook tests and import into test runner (@gabrtv)
- b14246b rename default database to deis.db (@gabrtv)
- 795bf9d add test for ssh key fingerprinting (@gabrtv)
- 129a381 exclude osx system libs and docker registry integration from coverage (@gabrtv)
- 859646f flake8 fixes (@gabrtv)
- 78c7696 update server and worker w/ v0.5.0 tag (@gabrtv)
- #522 Merge pull request #522 from opdemand/containerize (@opdemand)
- 1b7033c Fixed merge remnant in Berksfile.lock. (@mboersma)
- bbe2ea9 Updated deis-cookbook SHA. (@mboersma)
- 58c0429 re-target Berksfile to deis-cookbook master, update other cookbooks (@gabrtv)
- 9cacbac Updated image prep scripts. (@mboersma)
- 44a73c3 Fixed required libs in setup.py to use newer install_requires. (@mboersma)
- 36b6a9c Switch master to v0.4.1. (@mboersma)
- bba5f3d Updated djangorestframework to 2.3.12 security fix. (@mboersma)
- 0317227 Updated Docker to v0.7.6. (@mboersma)
- #463 Merge pull request #463 from opdemand/docker-0.7.6 (@opdemand)
- 86e8268 Show the list of config variables sorted by name (@nathansamson)
- 6572323 Tabularize config output (@nathansamson)
- 7419a54 Add a --oneline option to config:list (@nathansamson)
- #469 Merge pull request #469 from nathansamson/nathan/client-config-improvements (@nathansamson)
- ccbf33d significant typo ("no" -> "yes") (@jfw)
- 0ba9ed1 Allow the provision-controller.sh script to run in a directory with spaces (@nathansamson)
- #471 Merge pull request #471 from nathansamson/nathan/vagrant-space-fix (@nathansamson)
- #470 Merge pull request #470 from jfw/patch-1 (@jfw)
- fdb1b30 Fix another space-in-path issue in vagrant provisioner (@nathansamson)
- 410ebac Fix spaces-in-path issues for DigitalOcean contrib scripts. (@nathansamson)
- 8201066 Fix EC2 provision script (space in path issue) (@nathansamson)
- 21ac978 Fix space issue for rackspace controller (@nathansamson)
- db9404e Allow vagrant (host sytem) to run in a directory with spaces (@nathansamson)
- 5c0ddb6 For dev convenience, added a DB-reset script and some basic fixtures. Also attempt to deal with git-ignoring 'static' (@tombh)
- #473 Merge pull request #473 from nathansamson/nathan/vagrant-space-fix2 (@nathansamson)
- #479 Merge pull request #479 from nathansamson/vagrant-fixes (@nathansamson)
- #483 Merge pull request #483 from tombh/db-reset-script (@tombh)
- bd0b0dc DigitalOcean: Fix for #477 (@nathansamson)
- #487 Merge pull request #487 from nathansamson/nathan/477 (@nathansamson)
- c2951f9 Showing containers for the correct app when running scale --app=X. Fixes #481 (@nathansamson)
- bbda0a6 Allow users to patsh to enters SSH keys in the CLI client (@nathansamson)
- 0dc199f Correctly honor args for deis config comand (@nathansamson)
- 7af2427 Correctly honor args for deis perms comand (@nathansamson)
- 9d23b0f Change the arg parsing for fallback :list commands according to a found example in the code (@nathansamson)
- 7f3b95f change
deis runbind-mount to read-only to prevent disruptive modification (@gabrtv) - #489 Merge pull request #489 from opdemand/fix-deis-run (@opdemand)
- 93f8210 Trick flake into decreasing keys_add CC (@nathansamson)
- #488 Merge pull request #488 from nathansamson/nathan/cli-improvements (@nathansamson)
- 0e768b8 clean up /etc/chef, install inotify-tools (@paulczar)
- 1d1c661 Clean up /etc/chef and install inotify-tools across all providers. (@mboersma)
- b7751ab Removed deprecated pip --use-mirrors flag. (@mboersma)
- a355a0e Updated celery, requests, Sphinx. (@mboersma)
- d601fd8 Updated requests version in setup.py to 2.2.1. (@mboersma)
- 169627f Add formation, provider and flavours to fixtures for more complete seeding (@tombh)
- #491 Merge pull request #491 from opdemand/pypi-updates (@opdemand)
- 45aff6c Updated Berksfile.lock to latest deis-cookbook (@mboersma)
- cf6f74f Only take into account the first equal sign when setting config vars (@nathansamson)
- 42d1d0b Updated knife-digital_ocean to v0.4.0. (@mboersma)
- #500 Merge pull request #500 from nathansamson/nathan/equalsinvars (@nathansamson)
- f804ed8 Revert bind-mounting slugs read-only. (@mboersma)
- #502 Merge pull request #502 from opdemand/revert-pr-489 (@opdemand)
- #501 Merge pull request #501 from opdemand/knife-do-update (@opdemand)
- #494 Merge pull request #494 from tombh/db-reset-script (@tombh)
- 4e79646 Added detailed steps to add deis-controller to admin group (@shredder12)
- a2ad8a0 Added link to Chef admins edit, admonition section. (@mboersma)
- 2d10965 Replace method for checking if client is in a vagrant setup. Use (@tombh)
- a5731be Switch master to v0.4.0. (@mboersma)
- e1d60b2 Restored pypip.in download badge, added license badge. (@mboersma)
- 2b4a8db Added reminder to rebuild all published readthedocs versions on release. (@mboersma)
- f22a6e5 Updated DigitalOcean snapshot script in line with other providers. (@mboersma)
- 75674ac Simplified IsAnonymous test. (@mboersma)
- ac35cd8 Updated boto to 2.21.2 (@mboersma)
- c1e60ee Added docstrings for the decorated api.tasks module. (@mboersma)
- 9f9f861 Improved CSS styling for [source] / [docs] links in documentation. (@mboersma)
- 01928c4 Cleaned up a few docstrings and removed dead South introspections. (@mboersma)
- 8d8daef Fixed #435 -- document how to use custom buildpacks in the FAQ. (@mboersma)
- #437 Merge pull request #437 from opdemand/more-docstrings (@opdemand)
- ee796fe Updated Docker to v0.7.3. (@mboersma)
- 4646a95 Fixed typo (@joelvh)
- #443 Merge pull request #443 from opdemand/docker-0.7.3 (@opdemand)
- #442 Merge pull request #442 from joelvh/patch-1 (@joelvh)
- #410 Merge pull request #410 from tombh/376-move-slugbuilder-hook (@tombh)
- 7b1cc2c Catch requests.exceptions.ConnectionError and return human freindly message. (@tombh)
- bf4de12 Reduce complexity in deis.py's main() by refactoring command dispatch lines (@tombh)
- #456 Merge pull request #456 from opdemand/455-get-config (@opdemand)
- aa6f4c2 Added syslog events for app lifecycle. (@mboersma)
- #446 Merge pull request #446 from opdemand/383-releases-list (@opdemand)
- #444 Merge pull request #444 from tombh/client-feedback-for-unresponsive-controller (@tombh)
- #457 Merge pull request #457 from opdemand/394-app-lifecycle-events (@opdemand)
- fe5a2c3 Updated boto, paramiko, psycopg2, requests. (@mboersma)
- #460 Merge pull request #460 from opdemand/package-updates (@opdemand)
- ad22b6c Add the step of prepare a new image to the Rackspace contrib README (@stackedsax)
- 8d21adc upgrade the Rackspace prepare, provision, and provider scripts to use newer Rackspace performance flavors (@stackedsax)
- 6a32c8e Make the instructions simpler and clearer on how to run the prepare-rackspace-image.sh script. Run from curl | bash (@stackedsax)
- 0e5312a Add a note to direct people to the old OpsCode control panel to add deis-controller to the admins group. (@stackedsax)
- c1721ac Fixed test_auth after Rackspace changes removed one default flavor. (@mboersma)
- 4ca1c43 Updated EC2 AMIs for v0.4.0, fixes #458 (@mboersma)
- 82a4799 Switch master to v0.3.1 (@mboersma)
- 78efe2c Make $node_name unique to avoid deleting wrong droplet on failed provision (@tombh)
- c91da1b Removed .gitignore entry that prevented adding static assets. (@mboersma)
- 12ab065 Updated docs styling to avoid theme breakage on mobile devices (@bengrunfeld)
- 57d7a50 Added navigation elements for docset versions. Refs #256. (@mboersma)
- #393 Merge pull request #393 from opdemand/rtfd (@opdemand)
- 0bfba55 Updated to Django 1.6.1. (@mboersma)
- #395 Merge pull request #395 from opdemand/django-1.6.1 (@opdemand)
- 3a627ed Added Bing Webmaster Tools validation token (@bengrunfeld)
- #392 Merge pull request #392 from tombh/digital-ocean-provision-error-tolerance (@tombh)
- 6bd1fc1 Tweak tr command to work on OSX. Chef object deletion should use $node_name. deis/deis#396 (@tombh)
- #401 Merge pull request #401 from tombh/digital-ocean-provision-error-tolerance (@tombh)
- c6d986a Moved slugbuilder from cookbook to deis. deis/deis#376 (@tombh)
- f581767 When checking the error type from a failed vagrant desutrcution, make comparison case insensitve - for BASH and ZSH support. deis/deis#346 (@tombh)
- 953e329 Change Installation link to Operations Guide (@gabrtv)
- #407 Merge pull request #407 from tombh/346-node-del-check-case-insensitive (@tombh)
- a3ac632 Updated several python packages. (@mboersma)
- 8e17497 Remove check for set env vars os.environ() does that anyway (@tombh)
- #411 Merge pull request #411 from opdemand/pypi-updates (@opdemand)
- a2b446c Be specific about required package versions in client setup.py. (@mboersma)
- 0896b9b Fixed flake8 errors (@tombh)
- a8e19d3 Updated README.rst for Deis CLI, fixes #409. (@mboersma)
- #417 Merge pull request #417 from opdemand/fix-409-client-readme (@opdemand)
- #414 Merge pull request #414 from opdemand/fix-413-requests-version (@opdemand)
- 676aa57 Fixed #418 -- handle
deis keys:add ~/.ssh/mykey.pubproperly. (@mboersma) - 5a38afd Added several tests and improved coverage definition. (@mboersma)
- #420 Merge pull request #420 from opdemand/fix-cli-keys-add (@opdemand)
- #421 Merge pull request #421 from opdemand/more-better-tests (@opdemand)
- 95d750f Fixed #355 -- retry deleting EC2 security group. (@mboersma)
- #422 Merge pull request #422 from opdemand/fix-delete-ec2-sg (@opdemand)
- 711eba4 Fixed #402 -- hide web signup, point users to CLI. (@mboersma)
- #423 Merge pull request #423 from opdemand/hide-web-signup (@opdemand)
- 8e5778d Fixed #406 -- return error detail if sudo fails in knife bootstrap. (@mboersma)
- #425 Merge pull request #425 from opdemand/406-knife-bootstrap-err (@opdemand)
- 24f4d0f Added tests pointed out by coverage.py. (@mboersma)
- #426 Merge pull request #426 from opdemand/more-tests (@opdemand)
- 99f33ca Removed autofunction docs for non-existent methods. (@mboersma)
- bf993a2 Fixed #353 -- added permalinks to Sphinx documentation. (@mboersma)
- #427 Merge pull request #427 from opdemand/353-doc-permalinks (@opdemand)
- a862b91 Note that deis only supports
git pushto master, refs #419. (@mboersma) - 59a4f8b Note that
nodes:createrequires password-less sudo, refs #362. (@mboersma) - #428 Merge pull request #428 from opdemand/419-git-push-master-doc (@opdemand)
- #429 Merge pull request #429 from opdemand/362-manual-ssh-sudo (@opdemand)
- b725bce Fixed #430 -- updated EC2 AMIs for 0.3.1 release. (@mboersma)
- dbae8a2 Updated release procedure docs. (@mboersma)
- 79e4899 Switch master to v0.3.0 (@mboersma)
- c6835f4 Updated gevent to 1.0, removed Cython dependency. (@mboersma)
- 946c5a7 add flavors:update to
deis help flavors(@gabrtv) - #341 Merge pull request #341 from opdemand/339-gevent-1.0 (@opdemand)
- 25a1f6f Updated to Django 1.6. (@mboersma)
- #340 Merge pull request #340 from opdemand/django-1.6 (@opdemand)
- 396e3f0 Fixed query in several build_layer() implementations. (@mboersma)
- #345 Merge pull request #345 from opdemand/344-layer-query-fix (@opdemand)
- 4331cac Removed the unused allauth.socialaccount app. (@mboersma)
- 2c2e4d9 Updated boto, pyrax, django-allauth, and smartypants. (@mboersma)
- #349 Merge pull request #349 from opdemand/remove-socialaccount (@opdemand)
- #351 Merge pull request #351 from opdemand/package-updates (@opdemand)
- 7bd348a Made vagrant destroy_node() RuntimeError into a warning. (@mboersma)
- #347 Merge pull request #347 from opdemand/346-vagrant-node-dir-err (@opdemand)
- 463dfcf Updated to Celery 3.1.6. (@mboersma)
- #350 Merge pull request #350 from opdemand/update-celery (@opdemand)
- f04cf65 Fixed missing SECRET_KEY issue for docs generation. (@mboersma)
- 776b425 implement default formation lookup on application creation, with tests (@gabrtv)
- #357 Merge pull request #357 from opdemand/default-formation (@opdemand)
- 7e57b37 Specify celery worker concurrency on the command-line. (@mboersma)
- 3fb232d downgrade to berkshelf stable, since 3.0.0 beta is problematic (@gabrtv)
- #358 Merge pull request #358 from opdemand/berkshelf-stable (@opdemand)
- 48ac3ee fix celery deadlocks by removing all blocking tasks from other (parent) tasks, and moving the logic to inline model methods (@gabrtv)
- #359 Merge pull request #359 from opdemand/fix-celery-deadlock (@opdemand)
- b508280 hardcode celeryd concurrency (@gabrtv)
- 5ba327e return the body of chef-client even on failed node convergence (@gabrtv)
- 145a5b6 Docs - Fix typo (@kumavis)
- #361 Merge pull request #361 from kumavis/patch-1 (@kumavis)
- #360 Merge pull request #360 from opdemand/show-node-converge-error (@opdemand)
- ac26eb7 update App.run for docker 0.7 and slugrunner syntax (@gabrtv)
- bf3a57d switch to docker 0.7.1 and pull progrium/cedarish docker image (@gabrtv)
- 362f95b Fixed #364 - Updated EC2 AMIs for Deis 0.3.0. (@mboersma)
- #363 Merge pull request #363 from opdemand/docker-0.7 (@opdemand)
- a27500b initial pass at developer guide and operations guide (@gabrtv)
- 11cae2a Merge branch 'master' into tutorial-docs (@mboersma)
- 575c707 update master with latest cookbook for 0.3 (@gabrtv)
- 12dbdbd move chef server to private network along w/ other vagrant components (@gabrtv)
- a7c6356 fix refs to operations guide (@gabrtv)
- 7e5ff6b purge old installation docs (@gabrtv)
- 0e77c57 new local development docs deprecating old devsetup docs (@gabrtv)
- #374 Merge pull request #374 from opdemand/localdev-docs (@opdemand)
- 98bd137 restrict converge controller to recipe[deis::gitosis] (@gabrtv)
- #375 Merge pull request #375 from opdemand/upgrade-workflow (@opdemand)
- 8b69f4b Removed ref to obsolete app_tasks in formation.destroy. (@mboersma)
- db6f436 set devmode to true for Vagrant controller (@gabrtv)
- 3d48e9f Fixed app deletion when formation is destroyed. (@mboersma)
- 682d1f8 Fix markdown formatting issue in EC2 README (@gabrtv)
- a707311 remove reuse controller tip (@gabrtv)
- 1212e1e fix bug where key changes did not trigger gitosis update (@gabrtv)
- #377 Merge pull request #377 from opdemand/converge-on-key-change (@opdemand)
- 256084b Fixed #371 -- examples CLI tests working again. (@mboersma)
- 4790335 on
deis runadd release environment and auto-remove container (@gabrtv) - #378 Merge pull request #378 from opdemand/example-apps-tests (@opdemand)
- #379 Merge pull request #379 from opdemand/fix-deis-run (@opdemand)
- ce13287 update Berksfile.lock with latest master (@gabrtv)
- 910146f Check for DO credentials in ENV first then fallback to knife.rb. Add -y to Chef deletion commands. (@tombh)
- c807cc2 Fixed typo in vagrant provision-controller.sh (@mboersma)
- #348 Merge pull request #348 from tombh/digital-ocean-provision-error-tolerance (@tombh)
- fb87ffd add admonitions testing section to welcome page (to be reverted after styling) (@gabrtv)
- 86ed2b6 Added icons and styling to Sphinx Admonitions (@bengrunfeld)
- 8f4867a remove admonitions testing from main index (@bengrunfeld)
- #380 Merge pull request #380 from opdemand/sphinx-icons (@opdemand)
- 490e8e0 Implemented app, formation, superuser sharing permissions. (@mboersma)
- 5dcd7a5 Fixed #369 -- added migration to drop djcelery & socialaccount. (@mboersma)
- 85954c0 Fixed #368 -- add model custom permissions in migration. (@mboersma)
- e363b38 Updated permissions tests. (@mboersma)
- 2b8d21a Fixed #370 -- added CLI tests for app sharing workflow. (@mboersma)
- #381 Merge pull request #381 from opdemand/226-formation-sharing (@opdemand)
- 9529fa0 Added basic documentation for
deis sharingcommands. (@mboersma) - efdec5c fix adominition title and type (@gabrtv)
- #385 Merge pull request #385 from opdemand/sharing-docs (@opdemand)
- 030d0de working integration suite for example apps (@gabrtv)
- #386 Merge pull request #386 from opdemand/fix-example-tests (@opdemand)
- ad3028d swallow the error if the node we're destroying no longer exists (@gabrtv)
- #387 Merge pull request #387 from opdemand/ignore-missing-instance (@opdemand)
- 00f4450 Added unit tests for Deis controller web views. (@mboersma)
- 37ce448 first pass at formation permissions (@gabrtv)
- 7b236d8 Removed the unused /docs/ web view. (@mboersma)
- fe4af27 raise ResponseError on perms operations (@gabrtv)
- #388 Merge pull request #388 from opdemand/web-view-tests (@opdemand)
- #389 Merge pull request #389 from opdemand/formations-perms (@opdemand)
- 8fa1014 Added is_staff flag to initial superuser, refs #389. (@mboersma)
- 5f8d83b Switch master to v0.2.1 (@mboersma)
- 8fff79e Silence the McCabe checker on two methods, refs #276. (@mboersma)
- 03ed368 Updated Berksfile format for 3.0.0 beta 3 and Chef to 11.6.2. (@mboersma)
- ce2afc6 Started on docs (@mboersma)
- e86d7c3 Changed sync_folder path in Vagrantfile.local.example to mount parent path (@tombh)
- 34c70c8 Full Vagrant provider. Squashed commits (@tombh)
- f69b0da Fixed Flake8 errors (@tombh)
- 17efd9d Added missing warning to vagrant provisioning script. (@mboersma)
- 4786ec8 Default login/register URL to http:// schema if it's not specified. (@mboersma)
- 7ecb90f Moved "Terms" section back to top level nav in docs. (@mboersma)
- #300 Merge pull request #300 from opdemand/299-no-schema-supplied (@opdemand)
- #301 Merge pull request #301 from opdemand/296-terms-sphinx-nav (@opdemand)
- 13d0adc Don't prompt users to create an app if runtime=0 (@mboersma)
- #302 Merge pull request #302 from opdemand/250-nodes-scale-msg (@opdemand)
- 28e395a Experimenting with using hostname rather than IP to SSH into host. (@tombh)
- 96ae777 1) Use private network and static IPs for all vagrant VMs. 2) Use (@tombh)
- bf234f7 Override rsyslog behaviour by using Vagrantfile to create a higher (@tombh)
- 6083875 added some error checking for digital ocean
- 4c74f1e use region_id, not location_id
- 6ef32c7 Refactored provider creds discovery to be more DRY, added alternate AWS vars. (@mboersma)
- #308 Merge pull request #308 from bacongobbler/306-snapshot-error-checking (@bacongobbler)
- #309 Merge pull request #309 from opdemand/276-providers-discover-refactor (@opdemand)
- f0fd45f If CM's purge_node() fails then raise an error. (@tombh)
- 0c0f7ca If CM's purge_node() fails then raise an error. (@tombh)
- #310 Merge pull request #310 from tombh/purge-node-feedback (@tombh)
- be45748 Instructions to add Controller to Chef's admin group and note to install avahi-daemon/Bonjour (@tombh)
- 691461d Merge branch '232-vagrant-provider-full' of https://github.com/tombh/deis into tombh-232-vagrant-provider-full (@mboersma)
- 66493b1 Updated docs and only test for avahi-daemon on Linux. (@mboersma)
- 3e3c14a Merge branch 'patch-2' of https://github.com/scottstamp/deis into scottstamp-patch-2 (@mboersma)
- 5d5bf1b Updated Berksfile for latest deis-cookbook SHA. (@mboersma)
- f18f32c Made vagrant provider's config not a fatal IOError. (@mboersma)
- #314 Merge pull request #314 from opdemand/313-vagrant-ioerror (@opdemand)
- 21d0634 Ignore Chef 404s when destroying a node. (@mboersma)
- #315 Merge pull request #315 from opdemand/312-node-purge-404 (@opdemand)
- ef4b021 Created a separate pip requirements file for doc generation. (@mboersma)
- #316 Merge pull request #316 from opdemand/311-orphaned-sphinx-docs (@opdemand)
- b59f28b Added more helpful error when
deis runcomes beforegit push. (@mboersma) - #323 Merge pull request #323 from opdemand/304-run-before-push (@opdemand)
- 19b6e5b Added ssh-key generation per test user. (@mboersma)
- #324 Merge pull request #324 from opdemand/214=cli-acceptance-tests (@opdemand)
- 503f282 Create fake home dir per test user, refs #214. (@mboersma)
- #330 Merge pull request #330 from opdemand/214-cli-acceptance-tests (@opdemand)
- 97781ee Added test_examples to hit each example-* project, WIP refs #214. (@mboersma)
- 8ce7fa0 Implemented missing chef.purge_user() and connected it to a signal. (@mboersma)
- #332 Merge pull request #332 from opdemand/331-cm-purge-user (@opdemand)
- d4c1938 Added documentation for static / bare metal installation. (@mboersma)
- #333 Merge pull request #333 from opdemand/214-cli-tests (@opdemand)
- #335 Merge pull request #335 from opdemand/295-static-installation (@opdemand)
- f34ea7d Fixed PHP detect regex in test_examples, refs #214. (@mboersma)
- c75566d Increase vagrant controller RAM to 2G, closes #336. (@mboersma)
- 7c4baee lay down initial structure dev/ops tutorials (@gabrtv)
- 6756763 fix jquery in airplane-mode (@gabrtv)
- f367c7e Fixed #327 -- updated EC2 AMIs for 0.2.1 release. (@mboersma)
- d783c24 Switch master to v0.1.2 (@mboersma)
- 29929dd Fixed reference to "only EC2" in client README.rst. (@mboersma)
- 5f83a5e Updated Django to 1.5.5 security/bugfix release. (@mboersma)
- 4190cef Updated opdemand/buildstep build procedure. (@mboersma)
- 0c6f8cd Fixed #248 -- exposed
deis layers:updatein CLI. (@mboersma) - 7f17ffb Fixed #242 -- update "no proxy" error message. (@mboersma)
- #253 Merge pull request #253 from opdemand/248-layers-update (@opdemand)
- c9127c1 Fixed TypeError in formations:create. (@mboersma)
- 5bcae3f Fixed #232 -- add vagrant support for Deis development. (@mboersma)
- 3b45465 validate that App.id only contains [a-z0-9-] and is a valid domain name, with tests (@gabrtv)
- 94d714d fix variable naming to be clear about app vs. formation (@gabrtv)
- 1ca8d84 add digital ocean provider
- 878e769 Added a script to help create the vagrant static formation. (@mboersma)
- #254 Merge pull request #254 from opdemand/fix-id-override (@opdemand)
- #257 Merge pull request #257 from opdemand/232-vagrant-dev (@opdemand)
- 3ba4960 changed controller size to 2GB
- e054ffb Merge branch '73-digitalocean-provider' of https://github.com/bacongobbler/deis into bacongobbler-73-digitalocean-provider (@mboersma)
- 765a9cc Fixed PEP8 errors missed on previous merge. (@mboersma)
- 124ff26 Include provider.digitalocean in API docs, refs #73. (@mboersma)
- 4e4303a Fixed #258 -- removed errant print statement. (@mboersma)
- ce064c5 remove ffi dependency
- #261 Merge pull request #261 from bacongobbler/patch-1 (@bacongobbler)
- 572a1c9 downgrade eventmachine version to v1.0.0
- #263 Merge pull request #263 from bacongobbler/patch-2 (@bacongobbler)
- 7740d7f remove EC2 only from README (@gabrtv)
- 4cf312f Proposed fix for gh#264 (@scottstamp)
- b666811 Update chef.py (@scottstamp)
- #265 Merge pull request #265 from scottstamp/patch-1 (@scottstamp)
- 39e211c Added a reminder about Chef admin perms after provisioning. (@mboersma)
- c132663 Use correct method in socket module, gethostname() (@gabrtv)
- b800549 Fixed #267 -- updated controller web UI. (@mboersma)
- #272 Merge pull request #272 from opdemand/267-web-ui (@opdemand)
- b8d2cbf Updated Chef version to 11.6.2. (@mboersma)
- 358d36b Updated to new Berksfile format to silence deprecation warnings. (@mboersma)
- c72e970 Created provider-specific installation docs, refs #227. (@mboersma)
- #283 Merge pull request #283 from opdemand/227-provider-docs (@opdemand)
- #280 Merge pull request #280 from opdemand/271-chef-version (@opdemand)
- 059ba16 Reverted Berksfile format. (@mboersma)
- 5ee80eb Updated sadly hard-coded JS nav code for new docs, refs #283. (@mboersma)
- 1eb1dc4 Clarify that Dockerfiles are not yet supported directly. (@mboersma)
- 1838ae3 Updated several python packages. (@mboersma)
- 29ba038 Specified package version 0.6.4 for Docker, not virtual package. (@mboersma)
- b4b1272 Updated EC2 AMIs in all regions for security updates. (@mboersma)
- #289 Merge pull request #289 from opdemand/236-refresh-amis (@opdemand)
- cb97507 Updated prepare-image-* scripts for minor optimizations. (@mboersma)
- ef9290b Updated project version strings to 0.2.0. (@mboersma)
- d25c2c2 Updated Ruby gems dependencies. (@mboersma)
- 4836b99 switch master to v0.1.1 (@gabrtv)
- 3c64f7f update release instructions post git-flow (@gabrtv)
- 12d6f07 Fixed a RST format bug in client README.rst. (@mboersma)
- 2228d6c Fixed #215 -- allow flavors:update from CLI. (@mboersma)
- #217 Merge pull request #217 from opdemand/215-flavors-update (@opdemand)
- f4f3ae3 Added bing webmaster tools verification meta (@bengrunfeld)
- #218 Merge pull request #218 from opdemand/add-bing-meta (@opdemand)
- f3154e6 Updated client version to 0.1.1 per release process. (@mboersma)
- 767f090 Remove refs to old 'azure' attempt. See also #219. (@mboersma)
- 1746bc4 Updated paramiko and Sphinx. (@mboersma)
- f320a77 Updated coverage to 3.7. (@mboersma)
- b848ae3 Fixed #121 -- added support for Rackspace open cloud (@mboersma)
- 5c00f05 Fixed a few typos. (@mboersma)
- 9605456 update docs sitemap.xml post 0.1.0 refactoring (@gabrtv)
- #224 Merge pull request #224 from opdemand/121-rackspace-provider (@opdemand)
- #225 Merge pull request #225 from opdemand/update-sitemap (@opdemand)
- 35c371f Fixed #222 -- CLI scaling error msg when no Rackspace image exists (@mboersma)
- #228 Merge pull request #228 from opdemand/222-better-500-error (@opdemand)
- 217f7dc only run commands against nodes in runtime layers (@gabrtv)
- #229 Merge pull request #229 from opdemand/fix-run-selection (@opdemand)
- 551e742 Fixed possible exception case from previous commit. (@mboersma)
- 77a571f Fixed #233 -- made buildstep fork cleaner WRT progrium/buildstep (@mboersma)
- 05ff02a Fixed #220 -- add standard footer to Sphinx template for readthedocs.org (@mboersma)
- 6b1a5b3 Updated boto, pycrypto, yamlfield. (@mboersma)
- b58105a Updated gevent to 1.0rc3, fixes vagrant DNS issues, refs #232. (@mboersma)
- 278244e Fixes #240. Updated docs layout.html file and main.css to fix the style breakage that adding Read The Docs footer caused. (@bengrunfeld)
- 85444c0 Updates main.css to fix styling break caused by ReadTheDocs footer template tag. (@bengrunfeld)
- d6eeeec refs #240. Hopefully fixes style breakages. (@bengrunfeld)
- 5fc6d3d refs #240. Hopefully fixes style breakages. (@bengrunfeld)
- c0d6576 Fixed #234 -- refreshed EC2 AMI images. (@mboersma)
- #241 Merge pull request #241 from opdemand/234-refresh-amis (@opdemand)
- ec4899c Minor update to release procedure doc. (@mboersma)
- e027393 switch master to v0.0.8 (@gabrtv)
- a24f0dd Updated release procedure notes. (@mboersma)
- bc27e99 refactor wip (@gabrtv)
- 5280796 Updated to Django 1.5.3 security release. (@mboersma)
- 032f908 updated to Django v1.5.4 security release
- #173 Merge pull request #173 from bacongobbler/172-django-174-security-release (@bacongobbler)
- df50eee add test coverage for cm synchronization using mock CM module (@gabrtv)
- 3f33765 fix bug in key deletion api call (@gabrtv)
- 0edb429 create the 3 necessary data bags (@gabrtv)
- f62a0cb add apps:calculate functionality (@gabrtv)
- 591ba16 fix layer tests (@gabrtv)
- 7f8debc add containers to application databag (@gabrtv)
- 74dfe2e check for initial web container in build.push (@gabrtv)
- 8abeea0 updated to Django v1.5.4 security release
- 60bdbdd improve code coverage on api views/models (@gabrtv)
- f306aad move run_node to CM module, add container list/info endpoints, beef test coverage (@gabrtv)
- d045377 add Build.push test coverage (@gabrtv)
- ff28545 converge on app scale operation (@gabrtv)
- ea24ebb Updated to Django 1.5.3 security release. (@mboersma)
- f88e782 move logs to apps:logs and create shortcut (@gabrtv)
- e6b57a0 fix bug with git push working after formation destroy (@gabrtv)
- 131bf8f fix bug with apps:run task dispatch (@gabrtv)
- df72bc7 change config:list, set and unset to use app endpoints (@gabrtv)
- e54f9e2 fix formation databag after app destroy, with test (@gabrtv)
- 3ad53ce fix missing command bug during dispatching (@gabrtv)
- f16dd02 Fixed #175 -- update REST API documentation for application-refactor. (@mboersma)
- cd28ce4 remove ops commands from client help (@gabrtv)
- f6f13b4 Fixed #174 -- updated Sphinx docs to match refactored modules. (@mboersma)
- 318d9b4 add container.port and make it unique across a formation for multi-app (@gabrtv)
- 2e0eb69 add formations:update to set domain used in multi-app (@gabrtv)
- 28af652 move image into build for better 12 factor compatibility (@gabrtv)
- c64c2e2 add test coverage around mutiple apps for formations that do/dont support it (@gabrtv)
- a05b5c8 change app databag format from proxies to domains (@gabrtv)
- eb7067f move open to apps:open (@gabrtv)
- 7ae9c90 add nodes:converge, nodes:ssh, fix
deis open(@gabrtv) - 77e266a switch release endpoints to app (@gabrtv)
- #179 Merge pull request #179 from opdemand/application-refactor (@opdemand)
- d05ca70 deprecate provider.controller module, now handled by cm package (@gabrtv)
- 3e12255 Removed Sphinx docs referencing obsolete provider.controller module. (@mboersma)
- #180 Merge pull request #180 from opdemand/deprecate-old-providers (@opdemand)
- f856c67 Fixed #167 -- allow underscore in slug-type field regexes. (@mboersma)
- #183 Merge pull request #183 from opdemand/167-underscores-in-name (@opdemand)
- a646fbc add ssh public key to Node.flat() data structure (@gabrtv)
- #184 Merge pull request #184 from opdemand/add-node-ssh-pubkey (@opdemand)
- 99da003 Fixed #176 -- added docstrings for provider modules. (@mboersma)
- #185 Merge pull request #185 from opdemand/176-provider-docstrings (@opdemand)
- 2b4d7f8 Fixed #177 -- added docstrings for cm modules. (@mboersma)
- #186 Merge pull request #186 from opdemand/177-cm-docstrings (@opdemand)
- 4f04098 cli doc updates and cleanup for app refactoring (@gabrtv)
- a254564 update client reference docs (@gabrtv)
- ca46506 update terms post application object model changes (@gabrtv)
- 5f09ad8 update concepts post application object model changes (@gabrtv)
- 75487ed add apps:info with info shortcut (@gabrtv)
- 8940321 remove unnecesary JSONField subclasses, remote undoc'd members from api.models (@gabrtv)
- ed22d9a standardize on spaces instead of tabs to fix code block formatting (@gabrtv)
- 3d9142f fix noindex indentation (@gabrtv)
- 425d498 add escaping of astericks for sphinx (@gabrtv)
- 66d6427 update installation docs (@gabrtv)
- c7c6e9e remove todos from toctree (@gabrtv)
- 65245e2 update readme with new app-oriented workflow (@gabrtv)
- 369ac79 fix typo in deploy language (@gabrtv)
- #189 Merge pull request #189 from opdemand/doc-updates (@opdemand)
- fda0f27 return 404 if app cannot be found during queryset lookup, fixes #182 (@gabrtv)
- 2f269fa add simple password confirmation on registration fixes #188 (@gabrtv)
- #192 Merge pull request #192 from opdemand/confirm-pw-on-register (@opdemand)
- #191 Merge pull request #191 from opdemand/app-endpoint-500s (@opdemand)
- fdcd7d9 more doc updates (@gabrtv)
- 7e3230b cleanup line breaks, update command output (@gabrtv)
- 678a6b8 reset initial south migration, fixes opdemand/deis-cookbook#14 (@gabrtv)
- #194 Merge pull request #194 from opdemand/more-doc-updates (@opdemand)
- #193 Merge pull request #193 from opdemand/reset-south-migrations (@opdemand)
- 8e4f60f Updated and tested boto, requests, djangorestframework, and paramiko. (@mboersma)
- #195 Merge pull request #195 from opdemand/pypi_updates (@opdemand)
- 0388366 fix ssh_username not being read in 'deis ssh'
- #196 Merge pull request #196 from bacongobbler/deis-ssh-username-fix (@bacongobbler)
- 4df6164 Added a django admin class for api.models.App. (@mboersma)
- #197 Merge pull request #197 from opdemand/app-in-django-admin (@opdemand)
- 034a4ac Fixed #198 -- ensure new users have is_active == True. (@mboersma)
- #200 Merge pull request #200 from opdemand/198-user-isnt-active (@opdemand)
- 8210ff9 Fixed #202 -- adding content-type header broke registration. (@mboersma)
- 68f40b3 Fixed #170 -- "deis nodes:create" allows adding external instances. (@mboersma)
- #201 Merge pull request #201 from opdemand/170-manually-add-nodes (@opdemand)
- 0d43479 Fixed #56 -- implemented account cancellation. (@mboersma)
- #203 Merge pull request #203 from opdemand/56-account-cancellation (@opdemand)
- ca7d67a Fixed #122 -- CLI-driven test suite. (@mboersma)
- 29a3a09 Fixed #205 -- updated with fresher AMIs. (@mboersma)
- 8a6f44e Fixed #204 --
deis containersworks beforegit pushwithout error. (@mboersma) - #207 Merge pull request #207 from opdemand/205-update-amis (@opdemand)
- ef59b7c Fixed #122 -- CLI-driven test suite. (@mboersma)
- 88bd938 Updated tests (@mboersma)
- a531dbc Merge branch '122-acceptance-test' of https://github.com/opdemand/deis into 122-acceptance-test (@mboersma)
- d071885 Updated version strings to 0.1.0. (@mboersma)
- 5ffb41f write knife output to celery logs regardless of success or failure fixes #206 (@gabrtv)
- #209 Merge pull request #209 from opdemand/log-knife-output (@opdemand)
- b58cb38 Changed DEIS_SERVER import error to a warning message. (@mboersma)
- 639c530 Remove client tests from default targets; they're too expensive. (@mboersma)
- 24d6aa7 update docs, and remove line break from command output (@gabrtv)
- 96b7251 update berksfile and gemfile for 0.1.0 (@gabrtv)
- #210 Merge pull request #210 from opdemand/122-acceptance-test (@opdemand)
- #213 Merge pull request #213 from opdemand/update-docs (@opdemand)
- #212 Merge pull request #212 from opdemand/update-ruby-deps (@opdemand)
- 0cf1279 print converge output for every node converge, success or fail (@gabrtv)
- 59706e1 remove converge from release handling, fixes double-converge issue on build/config changes (@gabrtv)
- #216 Merge pull request #216 from opdemand/fix-double-converge (@opdemand)
- e829988 Updated client README. (@mboersma)
- 9420dfd switch back to dev release for 0.0.7 (@gabrtv)
- f6de3f4 Updated release docs and bumped CLI version to 0.0.7 dev. (@mboersma)
- 1274278 Closes #126. Updated RHS sidebar to float right. Updated the social bar to adjust its top margin on page resize. Updated typography in RHS sidebar. Updated social bar to align to bottom of page text. Updated search results page styling. (@bengrunfeld)
- 1fe584f Fixed styling error on short documentation pages (@bengrunfeld)
- 3ea1730 Fixed #127 -- use re.search since re.match always matches string start. (@mboersma)
- 3f73d81 Removed empty docs for intentionally empty web/models.py (@mboersma)
- f39246a Fixed #128 -- @task-decorated functions need autofunction for docs (@mboersma)
- #133 Merge pull request #133 from opdemand/128-sphinx-task-decorator (@opdemand)
- 784358a Fixed #131 -- better error handling in
deis open(@mboersma) - 85afc09 Fixed #129 -- work around EC2's laggy create_security_group(). (@mboersma)
- 5150a73 Fixed #135 -- better container allocation when removing nodes. (@mboersma)
- 9704d86 Added container allocation tests, re #135. (@mboersma)
- 5de5cd1 Fixed stupid flake8 errors. (@mboersma)
- 3ae5b4c Fixed #140 -- more compatible usage of mktemp in provision script. (@mboersma)
- 259134c Fixed searchbar breaking when user inputs too much text (@bengrunfeld)
- c2fccb7 Fixes #141. Adds sitemap to docs. jQuery for menu functionality adjusted to speed up load time. (@bengrunfeld)
- c2f9f28 Updated comments on adjustment.js file (@bengrunfeld)
- 2c314c9 Fixes #142. Meta tag containing noindex,nofollow removed. (@bengrunfeld)
- ed7e044 Updated gunicorn and django-json-field. (@mboersma)
- e4110c3 Fixes #143. Adjusted canoncial tag to point to correct URL (@bengrunfeld)
- 44a5a9e Fixed #145 -- allow empty comment/email in SSH key regex. (@mboersma)
- 9ba636d Fixed #148 -- stick with celery 3.0.22 for now. (@mboersma)
- #149 Merge pull request #149 from opdemand/148-new-celery-breaks (@opdemand)
- #146 Merge pull request #146 from opdemand/145-ssh-key-regex (@opdemand)
- e40d0aa Fixed #153 -- warn and return if no SSH keys found. (@mboersma)
- #154 Merge pull request #154 from opdemand/153-no-ssh-keys (@opdemand)
- 32d61e5 add timeout/attempts to util.connect_ssh, use 120s by default (@gabrtv)
- 1c39a12 Added the develop branch to Travis CI. (@mboersma)
- #155 Merge pull request #155 from opdemand/fix-ec2-ssh-timeout (@opdemand)
- 86227fa raise EnvironmentError if no credentials provided (@gabrtv)
- 0a47d7c raise 400 on environment error, as in case of missing credentials (@gabrtv)
- bea8963 handle no credentials error on formation/node destroy (@gabrtv)
- #158 Merge pull request #158 from opdemand/fix-missing-credentials (@opdemand)
- dc7ae67 Fixed #124 -- fill in explicit values for Flavor params. (@mboersma)
- #159 Merge pull request #159 from opdemand/124-ami-in-flavors (@opdemand)
- b466011 add uniqueness constraint on public key field, with migration and test (@gabrtv)
- #160 Merge pull request #160 from opdemand/fix-duplicate-sshkey (@opdemand)
- 1e0cbe6 add 500.html template as part of api staticfiles (@gabrtv)
- #161 Merge pull request #161 from opdemand/add-500-template (@opdemand)
- b209957 Fixed #144 -- check provisioning dependencies before running script (@mboersma)
- #162 Merge pull request #162 from opdemand/144-check-deis-deps (@opdemand)
- 9433bf2 retry all chef api calls with configurable attempts and interval (@gabrtv)
- #163 Merge pull request #163 from opdemand/feature/chef-api-retries (@opdemand)
- fe70977 Fixed #123 -- updated EC2 AMIs and pointers to them. (@mboersma)
- #164 Merge pull request #164 from opdemand/123-update-amis (@opdemand)
- 1614736 Added tests for Flavor updating. (@mboersma)
- 7fc1413 Fixed #151 --
deis flavors:updateworking with tests. (@mboersma) - #165 Merge pull request #165 from opdemand/151-update-flavors (@opdemand)
- fe0283e Removed "develop" from Travis CI, we're not git-flowing now. (@mboersma)
- #168 Merge pull request #168 from opdemand/develop (@opdemand)
- 3a48716 Fixed #71 -- help sphinx work on Windows. (@mboersma)
- e48b264 Updated jQuery page height detection. Updated styling: added rollover functionality. #29 (@bengrunfeld)
- dcc2859 Updated Releases link in Docs #29 (@bengrunfeld)
- 1788290 Updated styling on docs. #29 (@bengrunfeld)
- 7cd482d Silenced some sphinx warnings. (@mboersma)
- 7d3549c Updated releases doc. (@mboersma)
- c3d1800 Add meta tags for Terms section #61 (@JoshuaSchnell)
- be982a9 Add meta tags to client reference, community, etc. #61 (@JoshuaSchnell)
- 6bd1d52 Add meta to getting started and index #61 (@JoshuaSchnell)
- 882940b Fixed #59 -- restore boilerplate JS to fix Sphinx quick search. (@mboersma)
- 671e0de Added local copy of searchtools.js for tweaking. (@mboersma)
- 3953b9f Updated Sphinx documentation templates (@bengrunfeld)
- ba7d671 Updated documentatipon theme. Removed elements from Search Results page and adjusted the Search box in the sidebar. Changed searchtools.js to resize footer to align with bottom of content (@bengrunfeld)
- 8c2ca4d Fixed #67 -- synced up README.rst with other intro docs. (@mboersma)
- #81 Merge pull request #81 from opdemand/67-cli-readme (@opdemand)
- 89ee756 Moved checkURL.js out of the docs _build directory. (@mboersma)
- 552b4f2 Fixed #61 -- finished adding META desc & keywords to server API docs. (@mboersma)
- 4edc8f6 Fixed #83 - use vert bar as docs title separator. (@mboersma)
- acd23f3 Removed reference to "categories" when search returns no results. (@mboersma)
- bddf4ca Removed extra copy of checkURL.js under sphinx theme dir. (@mboersma)
- 392c9fb Change example IP address per RFC 5737 (@mboersma)
- de4f700 Updated South to 0.8.2. (@mboersma)
- 594d68c Fixed #66 -- developer setup docs done. (@mboersma)
- 5e0f219 Updated to Django 1.5.2 security release, also boto 2.10.0. (@mboersma)
- f6a46f1 Deis does not rest. (@mboersma)
- #85 Merge pull request #85 from opdemand/66-dev-setup (@opdemand)
- 9898dd8 Fixed #38 -- enabled Django admin for Deis API models. (@mboersma)
- #90 Merge pull request #90 from opdemand/38-django-admin (@opdemand)
- 371638b Fixed #92 -- correct some JavaScript in docs for "Releases" link. (@mboersma)
- 14481e3 Fixed #93 -- web UI loads the intended assets now. (@mboersma)
- 97c6030 Fixed #94 -- reference squashing commits in docs, many thanks to Docker for the general wording. (@mboersma)
- 34cfcfd Fixed 2 broken URL refs, re #94. (@mboersma)
- e1ad061 use deis::controller meta recipe in provision script re #95 (@gabrtv)
- 40c1676 Fixed #80 -- serializer SlugRelatedFields used too broad a query. (@mboersma)
- #97 Merge pull request #97 from opdemand/80-slug-related-field (@opdemand)
- 99729b1 add logs endpoint, views and tests along with
deis logscli command re #20 (@gabrtv) - #98 Merge pull request #98 from opdemand/log-aggregation (@opdemand)
- 9b9ca9a Updated django-restframework to 2.3.7. (@mboersma)
- aae91eb Expanded vocabulary. (@mboersma)
- ce8d1be Fixed #100 -- added rsyslog port 514 to EC2 provisioning script. (@mboersma)
- 06c4347 Fixed #96 -- doc the 2 restframework methods. (@mboersma)
- b6cf21f Fixed #78 -- cookie cleanup before login. (@mboersma)
- 6fab360 Fixed #68 -- better CLI handling of EnvironmentErrors. (@mboersma)
- #102 Merge pull request #102 from opdemand/78-login-failed (@opdemand)
- #103 Merge pull request #103 from opdemand/68-cli-stacktrace (@opdemand)
- 1ec6ae4 Added
deis logsto REST API document, re #20. (@mboersma) - 7132af7 switch from dash to bash, use /usr/bin/env for better compat fixes #104 (@gabrtv)
- f392868 switch berksfile to development version (@gabrtv)
- 3865c57 dont converge on any job, just on new node creation fixes #99 (@gabrtv)
- #105 Merge pull request #105 from opdemand/99-autherror-on-scale (@opdemand)
- 69526b0 add logs to common CLI commands (@gabrtv)
- e71c803 find a proxy and use the OS default handler to open the URL fixes #106 (@gabrtv)
- #107 Merge pull request #107 from opdemand/106-deis-open (@opdemand)
- 30a35e8 log django.request and api errors to console, where gunicorn will dump a stacktrace fixes #79 (@gabrtv)
- f26e859 return a proper 404 when no logs exist fixes #101 (@gabrtv)
- #109 Merge pull request #109 from opdemand/101-no-logs-message (@opdemand)
- 6081551 cleanup any old logfiles re #101 (@gabrtv)
- ca3112c add whitespace after : for the flake8 gods (@gabrtv)
- #110 Merge pull request #110 from opdemand/101-no-logs-message (@opdemand)
- #108 Merge pull request #108 from opdemand/79-log-500-errors (@opdemand)
- 30a939f Added
deis logsto docstrings. (@mboersma) - 313200c remove dupe doc reference to logs (@gabrtv)
- 2d2c65d Fixed #84 -- no stacktrace when
deis providerscomes up empty. (@mboersma) - e26da5e Fixed #24 -- added progress animation for long CLI commands. (@mboersma)
- #112 Merge pull request #112 from opdemand/24-cli-progress (@opdemand)
- 976ba88 Aligned the Deis web UI with the deis.io/docus theme. (@mboersma)
- #114 Merge pull request #114 from opdemand/113-controller-web-ui (@opdemand)
- bf61fbc Fixed #111 -- move new_nodes out of conditional and delete nodes properly. (@mboersma)
- b330e24 Fix #70 -- first pass at
deis run <command>including test coverage (@mboersma) - #116 Merge pull request #116 from opdemand/111-scaling-error (@opdemand)
- #115 Merge pull request #115 from opdemand/70-run-bash (@opdemand)
- 4033d94 Fixed #118 -- fixed progress thread management in CLI. (@mboersma)
- #119 Merge pull request #119 from opdemand/118-progress-threads (@opdemand)
- ce2563b import profile.d/*.sh into shell environment on
deis run(@gabrtv) - 9d7de9b Prep for 0.0.6 release. (@mboersma)
- a3ab116 update berksfile.lock for 0.0.6 (@gabrtv)
- e5b7c68 Fixed #5 -- created release process doc. (@mboersma)
- 0ac52a8 Add client module to Sphinx docs, re #49. (@mboersma)
- b455a1d reset south migrations, and add uniqueness contraint on builds fixes #30 (@gabrtv)
- ab88961 paginate by 100 instead of 10 fixes #44 (@gabrtv)
- f03d218 display assigned nodes on containers:list, to view balancing (@gabrtv)
- 849ebc5 Added brief REST API docs, re #47. (@mboersma)
- 56effef Fixed URL ordering that broke several tests. (@mboersma)
- df32c09 Fixed #49 -- make module docstring into reST, everyone's happy. (@mboersma)
- 213237f Simplify requirements and fake SECRET_KEY for doc generation, re #57. (@mboersma)
- b4dc254 Include LICENSE file in client pypi package. (@mboersma)
- 5faf53f Updated sphinx theme to match deis.io site, re #29. (@mboersma)
- 51434ae Added right navigation to docs. (@mboersma)
- f5891f2 wait 10 seconds for ssh daemon to come up (@gabrtv)
- 9da39f7 Added sphinx search in for styling, re #29. (@mboersma)
- 88c98c6 Updated: CSS and Structure (@bengrunfeld)
- 335b0ad Deleted old CSS files. Updated Layout and CSS (@bengrunfeld)
- 468ca52 Remove permalinks from Sphinx doc generation. (@mboersma)
- cc96896 Fixed broken JS by removing a macro. (@mboersma)
- 635988a Updated: Margins and Padding inside of Sidebar (@bengrunfeld)
- 12d4e13 Merge remote-tracking branch 'origin/master' (@bengrunfeld)
- f5be86c Restored search in docs, started Community docs, re #4. (@mboersma)
- 6f11be6 Added: Analytics code to layout.html (@bengrunfeld)
- d518536 Added a "make zipfile" target for pythonhosted.org doc hosting. (@mboersma)
- 44b3c7d Update releases doc to include "make zipfile" and pythonhosted.org. (@mboersma)
- 652af70 Updated: Removed search and restyled sidebar. Code blocks now in lightgray background (@bengrunfeld)
- 013ea3a Fixed: Javascript error. Changed docs styles (@bengrunfeld)
- e0db967 Fixed #4 -- added community and conduct language to docs. (@mboersma)
- 639e80c pushing new structure for sphinx nav (@gabrtv)
- 7fd6f14 add comprehensive client reference, cleanup toctrees re #47 (@gabrtv)
- cac60eb first pass at technical overview, include terms in toctree #62 (@gabrtv)
- 93d45fc Updated: the jQuery that sets the height of the 3 columns, and how the margin above teh social buttons is calculated (@bengrunfeld)
- d47b85d Added accordion functionality to docs sidebar. Updated style of search box. Updated jQuery page height calculation. (@bengrunfeld)
- 3f066ee fix seo on main documentation page (@gabrtv)
- 4caf32c rename technical overview to concepts (@gabrtv)
- bec19a0 Added the search results template to deis theme. (@mboersma)
- 65d8b99 Started dev setup and code standards docs, re #2. (@mboersma)
- 25e9cc2 update concepts language, welcome page language (@gabrtv)
- 9eed2bf Fixed #2 -- added "contributing" documentation. (@mboersma)
- ae296bd standardize on uppercase for contributing docs (@gabrtv)
- e0270a2 fix some typos and broken links on concepts page (@gabrtv)
- 6d8f971 add technical description to welcome page (@gabrtv)
- 117b6d2 update client readme.rst with updated language (@gabrtv)
- 8743735 add getting started instructions, remove CRs fixes #45 (@gabrtv)
- e7ab6d6 Started dev setup documentation, re #1. (@mboersma)
- 7c43037 add better client description (@gabrtv)
- a1cc87c edits to readme (@gabrtv)
- 08bc8e1 Updated README.md with some github-flavored markdown (@mboersma)
- b778f81 Updated jQuery URL-matching functionality to sidebar (@bengrunfeld)
- cbe5145 Updated docs layout. Removed old code. (@bengrunfeld)
- a4ffa1f Added the installation doc, from the project README. (@mboersma)
- d29c97a Add ref to Installation from Usage doc. (@mboersma)
- e91f40d Created new favicon and applied it to docs and theme (@bengrunfeld)
- 5b4f5bc Reference the Installation doc in Developer Setup. (@mboersma)
- a6a4aa1 Fixed link to example app and fixed some inline
markup. (@mboersma)
- 5df9616 add note about publishing amis (@gabrtv)
- a39574f first pass at terms documentation (@gabrtv)
- 5b72fe8 Added module docstrings for the proto-web app. (@mboersma)
- 29a751c Skip 0-length files and use Deis' CSS in coverage report. (@mboersma)
- 8d4fba5 Commented out empty web test. (@mboersma)
- 0d8474a Updated boto, django-celery, and paramiko. (@mboersma)
- 42bf7ef remove dupe content from docs welcome page (@gabrtv)
- f9107e3 add note about admins group requirement re #53 (@gabrtv)
- bd67434 update installation docs w/ chef admin requirement re #53 (@gabrtv)
- 285588c Updated version to 0.0.5. (@mboersma)
- 266fa79 Removed a swapfile dropping and updated docs Makefile. (@mboersma)
- 868d037 update Berksfile to use new v0.0.5 cookbook (@gabrtv)
- 0462cef Initial commit (@mboersma)
- 40bf6f6 Merged three projects into one. (@mboersma)
- 918a18f Updated README.md for current deis product blurb. (@mboersma)
- 3ac0199 Add missing bin/ dirs and remove bin from .gitignore. (@mboersma)
- 9413a72 Updated git checkout path for controller. (@mboersma)
- 1976aa6 More project structure maneuvering. (@mboersma)
- d9285ce change contrib script name (@gabrtv)
- 98b14f0 add Gemfile and Berksfile for Chef dependency management (@gabrtv)
- 2739380 add helper script for provisioning an ec2 controller (@gabrtv)
- 9b321f8 ignore rbenv version (@gabrtv)
- aa2b715 remove pydevd from master (@gabrtv)
- 60814b9 Updated doc API layout. (@mboersma)
- 75f2aa2 move auto-generated ssh keys to formation, add tests for ssh key override on formation create. fixes #17 (@gabrtv)
- 7064132 Added config file for Travis CI. (@mboersma)
- 7392f83 hardcode chef version to 11.4.4 as the new 11.6.0 breaks everything (@gabrtv)
- 35c3046 update berksfile to use deis 0.0.4 (@gabrtv)
- b58281b More testing of Travis CI configuration. (@mboersma)
- d7c60dc Added DB config to .travis.yml. (@mboersma)
- d03aff3 Fixed #9 -- Travis-CI.org integration working. (@mboersma)
- 9328e5a Restore lost line in travis config. (@mboersma)
- dc62bf3 Fixed #7 -- updated README and published to pypi. (@mboersma)
- 71bd371 Updated pypi package status to beta. (@mboersma)
- 4ab89bb convert deis to symlink (@gabrtv)
- cc9f277 refactor CLI http dispatch re #16 (@gabrtv)
- 485df36 seed default providers and flavors on user registration, re #23 (@gabrtv)
- 50df654 add
deis providers:discoverwith a more explicit discovery workflow that uses default providers, fixes #23 (@gabrtv) - 1536176 Began some PEP8 / pyflakes-inspired code cleanup. (@mboersma)
- 96fecae Continued PEP8 code cleanup. (@mboersma)
- 8b3c218 Removed two requirements that weren't actually required. (@mboersma)
- d97714b Testing pre-commit flake8 hook. (@mboersma)
- 3b9d90a Replaced pep8 and pyflakes targets with flake8. (@mboersma)
- ba5119b Refs #6, flake8 code cleanup nearly done. (@mboersma)
- 0c89448 first pass at layer refactoring, with passing test suite (@gabrtv)
- 1206fe6 remove south for now (@gabrtv)
- 14aa7e4 use layer to define run_list and initial attributes (@gabrtv)
- 30e40b9 Refs #10 -- set up travis-ci.org and coveralls.io integration. (@mboersma)
- c516468 move key functions, remove image from formation required args (@gabrtv)
- e4da21b Revert azure to required, apparently travis CI thinks so. (@mboersma)
- 3e7ab6e Fixed typo in travis after_success hook. (@mboersma)
- 5d78fb8 move default cloud init into FlavorManager (@gabrtv)
- e421b30 move initial_attributes into layer (@gabrtv)
- d6ee9e9 number nodes by layer (@gabrtv)
- bc03426 Filter out travis' virtualenv from coverage report. (@mboersma)
- 9bb3638 add run_list and initial_attributes conditionally (@gabrtv)
- f78a533 replace formation scaling with layer & container scaling (@gabrtv)
- b11c9f0 move cloud infrastructure fields from formation to layer (@gabrtv)
- 483b4d2 include formation name in layer infrastructure (@gabrtv)
- 4a9ed1a destroy layer infrastructure on DELETE (@gabrtv)
- a09d60e switch to get_object_or_404 on layer views (@gabrtv)
- 959c79c only apply jobs if defined (@gabrtv)
- 2cfa340 new batching logic for formation/layer destroy (@gabrtv)
- 5aed1ee add layers:destroy, change layers:create args (@gabrtv)
- c5638fd change register url to match other auth urls (@gabrtv)
- e115621 remove commented line (@gabrtv)
- 3542969 fix sg_name bug (@gabrtv)
- fcbf263 add node deletion (@gabrtv)
- 8908fd5 Moved docopt to requirements.txt and updated client/Makefile. (@mboersma)
- 56f7ad1 create a list of csv run_list field (@gabrtv)
- 2a14dc7 Added requirements to setup.py for client. (@mboersma)
- 01df37f remove sleeps from node tests, test for databag on layer:scale operations (@gabrtv)
- 8f582f5 add chef version to layer (@gabrtv)
- 8ae3d22 add Layer.level for future batching of node converges (@gabrtv)
- 5c285d0 remove default build URL, allow null builds by default (@gabrtv)
- f60c9e4 limit to just gitosis recipe on formation destroy (to assist with debugging) (@gabrtv)
- bbfad86 add formation info and node destroy (@gabrtv)
- d83c2c0 change print on layer:create (@gabrtv)
- 663dc88 fix bug with change flag in scale_containers (@gabrtv)
- 5b177f9 fix bug in layer scaling (@gabrtv)
- c672ec4 purge backends/proxies references from client (@gabrtv)
- 0187064 merging layout changes with current master re #34 (@gabrtv)
- 7b86a7c reset south migrations and fix some uniqueness contraints #34 (@gabrtv)
- ea8e7ba fix client merge conflicts (@gabrtv)
- 10d1429 re-enable south, note this requires a db wipe (@gabrtv)
- 9e07a52 Build.push classmethod for handling git-push through gitosis #35 (@gabrtv)
- 519969b rename to push-hook #35 (@gabrtv)
- ce3430a remove build version so push-hook doesn't have to increment it re #35 (@gabrtv)
- 4b75903 catch layer does not exist error (@gabrtv)
- b636f0d make layer:destroy message consistent (@gabrtv)
- e0b3724 deprecate Access and Event models, we'll reintroduce what we need later #37 (@gabrtv)
- 8efb373 purge cruft from django settings #37 (@gabrtv)
- 5b5bb71 purge admin module, we'll re-enable it when we get to #38 (@gabrtv)
- 9890f0e db migration for removing access and event models #37 (@gabrtv)
- 3370ecf remove admin urls #37 (@gabrtv)
- 4f94e80 only save updates to formation.layers and formation.containers after successful scale operations #34 (@gabrtv)
- 0db163e fix config api endpoints #16 (@gabrtv)
- 41718ff moar readme (@gabrtv)
- 8d9ec4e another round of readme updates (@gabrtv)
- 8db1ff1 add deis-graphic (@gabrtv)
- e6e7ff4 Updated sphinx docs layout. (@mboersma)
- e938d57 Moved "docs" target to default. (@mboersma)
- e1c1d19 Added some "terms" pages to define basic Deis concepts. (@mboersma)
- b4d32dc Added sphinx :ref: tags to docs. (@mboersma)
- 45d327a Added a sphinx theme. (@mboersma)
- b5d515d add default run_lists to layers:create (@gabrtv)
- 4dabce9 add data bag creation to provisioning (@gabrtv)
- 17409a3 add provider discovery on registration #16 (@gabrtv)
- a5d07cd create data bags and data bag items on provision (@gabrtv)
- 93c10b7 update berksfile lock (@gabrtv)
- c014426 move docopt usage into docstrings and cleanup CLI dispatch re #11 #16 (@gabrtv)
- 2d5823e fix ugly git remote not found stacktrace, misc cleanup #16 (@gabrtv)
- cb9906d cleanup create, scale, destroy workflow and output #16 (@gabrtv)
- c57ae23 Refs #41 -- add client to INSTALLED_APPS, "make flake8" code cleanup. (@mboersma)
- b04f295 Added sphinx to travis ci configuration. (@mboersma)
- 02f6fad Fixed #41 -- repackaged client as a single-file install. (@mboersma)
- b1f8911 create one initial web container on Build.push, only if there exists a runtime layer and web containers are < 1 fixes #42 (@gabrtv)
- 914bb99 first pass at heroku-style container listing #16 (@gabrtv)
- c5de935 resolve merge conflict on client (@gabrtv)
- 3f373db change default image to deis/buildstep #43 (@gabrtv)
- 0abdacf order containers oldest first for CLI output #16 (@gabrtv)
- f8a2ac1 we need to check for > 0 runtime nodes, not just a runtime layer #42 (@gabrtv)
- c7fdf8c add status fields on node/container with TODOs for adding celery beat health checks (@gabrtv)
- de7f3fd workaround for ec2 race condition (@gabrtv)
- c3e907c change managed to created, since we're not actively managing the sg and we don't want to scare admins away from locking it down (@gabrtv)
- af4b082 add subcommand help dispatch, with placeholder help for now #16 (@gabrtv)
- eb9ad86 ignore node does not exist errors in the event of unclean destroy (@gabrtv)
- 45c7d00 change default instance size to m1.medium (@gabrtv)
- ed9e3a9 add script and instructions building Deis-optimized AMI from scratch #21 (@gabrtv)
- ea234b5 add script to distribute AMIs across regions #21 (@gabrtv)
- b5dda35 deprecate old script (@gabrtv)
- a61da77 switch ec2 to new deis-optimized AMIs #21 (@gabrtv)
- 8990667 add deis-optimized amis to provision-ec2-controller script #21 (@gabrtv)
- 2079616 minor cleanup on provision controller script (@gabrtv)
- 5d2f6a7 check for git root before creating formation, provide better workflow guidance #16 (@gabrtv)
- 129445b cleanup formation/layer/node destroy batching (@gabrtv)
- 7d52dec check for no creds on layer:scale, with tests (@gabrtv)
- 08ae187 only delete records from the view, fix chef_id issue (@gabrtv)
- 67c6cf3 rework subtask batching again (@gabrtv)
- ccd60e2 remove unnecessary celery grouping (@gabrtv)
- 5ce8a38 only terminate node if provider_id exists (@gabrtv)
- 6704c28 add formation_id to args (@gabrtv)
- 31fe7f6 change task invocation style (@gabrtv)
- f79aac9 Code cleanup via flake8. (@mboersma)
- 48fc8d1 add docstrings, make
deis help <anything>dispatch correctly #16 (@gabrtv) - 73a1d37 move parse_args() out of main, other flake8 fixes #16 (@gabrtv)
- 9a04b32 resolve remaining flake8 issues (@gabrtv)
- 64deec5 allow listing of builds/releases (@gabrtv)
- 696b897 Updated API docs structure. (@mboersma)
- 6f01b25 Enforce flake8 checking on travis CI. (@mboersma)
- 33ddab6 Remove unused "./manage.py client" command. (@mboersma)
- ef89938 Added a few docstrings, refs #11. (@mboersma)
- 56d0d30 finish adding docstrings and inline help to cli, add support for enumerating releases/builds #16 (@gabrtv)
- 13f5128 more cli inline help edits (@gabrtv)
- 2fb15e6 remove old readme (@gabrtv)
- 3797daf Refs #11 -- more docstring improvement. (@mboersma)
- 001e9d6 Re #11 -- more docstring progress (@mboersma)
- 578c032 Removed pydevd debug.py file from master branch. (@mboersma)
- 4ebd123 standardize list and info cli output (@gabrtv)
- abbc10a fix flake8 line length (@gabrtv)
- 8834b94 check for valid flavor on formations:create, add time-based done output #16 (@gabrtv)
- 72b8345 update in prep for 0.0.4 release (@gabrtv)