<commit_before>Coopr CHANGELOG
===============

Unreleased
-----------
- AWS provider support ( Issues: #588 #590 #711 )
- DigitalOcean provider support ( Issues: #738 )
- Google provider support ( Issues: #539 #566 #661 #664 #665 #691 )
- Joyent provider support ( Issues: #637 #646 #667 #680 #709 )
- OpenStack provider support ( Issues: #535 #614 #686 #694 #700 #733 )
- Rackspace provider support ( Issues: #614 )
- Coopr - COOPR-483, etc. - Return missing fields ( Issues: #618 )
- Coopr - COOPR-500 Add more information to POM ( Issues: #629 )
- Coopr - COOPR-537 - Add documentation to job pause/resume ( Issues: #696 )
- Coopr - COOPR-553 include the sonatype snapshots maven repo until the common-cli artifact is released ( Issues: #723 )
- Coopr - COOPR-567 - Security - Split server APIs to separate ports ( Issues: #772 )
- Coopr - COOPR-583 - Auth service integration ( Issues: #762 )
- Coopr - Preserve provider field types - preserve type that is sent in provider provisioner fields ( Issues: #591 )
- Coopr - Update path for travis tests ( Issues: #600 )
- Coopr - Updated netty-http and common to release versions 0.7.0 and 0.1.0 respectively ( Issues: #831 )
- Coopr - Updating project version ( Issues: #611 )
- Coopr - Use IP not localhost ( Issues: #811 )
- Coopr - better-bashish ( Issues: #710 )
- Coopr - big refactor of l2c - rename everything from Loom to Coopr, etc.. ( Issues: #598 )
- Coopr - ui-build-to-maven UI build process moved to maven ( Issues: #813 )
- Coopr CLI - COOPR-503 - Create Coopr CLI Client - Add admin and cluster command ( Issues: #654 )
- Coopr CLI - COOPR-504: add jar packaging and documentation for the CLI Client ( Issues: #719 )
- Coopr CLI - COOPR-540 - Implementation of the Tenant and Provisioner CLI commands ( Issues: #714 )
- Coopr CLI - COOPR-549 - Implementation of the Plugin CLI commands ( Issues: #715 )
- Coopr CLI - COOPR-551 - Admin and Cluster CLI commands integration tests ( Issues: #716 )
- Coopr CLI - COOPR-551: Tenant and Provisioner CLI commands integration tests ( Issues: #718 )
- Coopr CLI - COOPR-564 - Coopr CLI run scripts ( Issues: #741 )
- Coopr CLI - COOPR-599: coopr-cli doesn't build ( Issues: #808 )
- Coopr CLI - COOPR-600: CLI: doesn't show current user or tenant ( Issues: #780 )
- Coopr CLI - COOPR-603: CLI: rename "sync plugins" to "sync resources" ( Issues: #781 )
- Coopr CLI - COOPR-605: added filters to maven-shade-plugin ( Issues: #782 )
- Coopr CLI - COOPR-605:CLI: help should be context-aware ( Issues: #785 )
- Coopr CLI - COOPR-623: Add usage of common-cli inbuilt commands ( Issues: #810 )
- Coopr CLI - COOPR-624: Added dependency to slf4j-nop for correct bindings ( Issues: #805 )
- Coopr CLI - COOPR-625: CLI: commands do not function when given on command line ( Issues: #801 )
- Coopr CLI - Ship profile.d script for packages ( Issues: #819 )
- Coopr NGUI - Rename ngui to ui ( Issues: #806 )
- Coopr Provisioner CI - Provisioner top-level CI framework ( Issues: #775 )
- Coopr Server - Add cdap templates and services ( Issues: #604 )
- Coopr Top level tests framework ( Issues: #560 )
- Coopr UI - COOPR-635 Rename 'Pause Deploy' button ( Issues: #821 )
- Coopr UI - Changes to work with ssl server ( Issues: #684 )
- Coopr UI - Disabling old ui tests since all new work should be going into new gui and because tests are long and flaky ( Issues: #617 )
- Coopr UI - Fix ui titles - Use product name instead of company name ( Issues: #587 )
- Coopr UI - Old UI - Remove coopr-integration-testing ( Issues: #818 )
- Coopr UI - Old UI - Restore coopr-integration-testing ( Issues: #820 )
- Coopr UI - Remove coopr-ui since NGUI is our default ( Issues: #800 )
- Coopr UI - Replace logrotate.d/coopr-ui ( Issues: #814 )
- Coopr UI - Revert "Remove coopr-integration-testing" ( Issues: #830 )
- Coopr UI - debug gulp ( Issues: #822 )
- Coopr UI - rm cors ( Issues: #817 )
- Coopr UI - rm plumber ( Issues: #816 )
- Coopr UI - ui_ssl_tls_improvements coopr.sh and server.js imrovements ( Issues: #764 )
- Coopr config - Run apt-update at compile time in case there are other recipes ( Issues: #583 )
- Coopr data uploader - COOPR-466 - better handling of data-uploader usage ( Issues: #695 )
- Coopr docs - Add digitalocean provider documentation ( Issues: #751 )
- Coopr docs - COOPR-492 - Documentation for running server with SSL ( Issues: #683 )
- Coopr docs - Documentation cleanup ( Issues: #603 )
- Coopr docs - Small FAQ updates - mainly update list of providers ( Issues: #628 )
- Coopr docs - Standalone - Use correct link and remove docker section ( Issues: #602 )
- Coopr docs - standalone COOPR-485 - Update quickstart guide to mention commands to use and port to use when uploading resources ( Issues: #619 )
- Coopr plugin CLI - COOPR-552 - Plugin CLI commands integration tests ( Issues: #729 )
- Coopr providers - Add fields to mock-provisioner ( Issues: #532 )
- Coopr providers - COOPR-538 Copy pseudotty disable code from Google to AWS, Joyent, OpenStack and Rackspace ( Issues: #689 )
- Coopr providers - Use status 201 for Unauthorized - cf #649 and COOPR-516 ( Issues: #651 )
- Coopr providers - fog plugin tests - Add rake tasks for testing, rspec stubs, and clean up code to pass rubocop ( Issues: #592 )
- Coopr providers - full path resources ( Issues: #530 )
- Coopr provisioner - COOPR-568 - security - changes in the provisioner to use TLS when talking to the server ( Issues: #773 )
- Coopr provisioner - Include config/[hostname/ipaddresses] in merged chef json ( Issues: #571 )
- Coopr provisioner - Load plugins from additional possible plugin directories ( Issues: #795 )
- Coopr provisioner - Prevent potential null pointer in server startup failure scenarios ( Issues: #687 )
- Coopr provisioner - Run register in foreground ( Issues: #812 )
- Coopr provisioner - fix rspec - #775 broke rspec ( Issues: #778 )
- Coopr provisioner - shell automation - correct exception class name ( Issues: #531 )
- Coopr provisioner server - Add help message to mock provisioner and option for having it occasionally fail a task. Also fix bug where load data scripts cause overall standalone script to exit. (Issues: #551 )
- Coopr provisioner set up - Get a specific automatortype while waiting since the entire collection always returns a 200 ( Issues: #576 )
- Coopr provisioner setup - Fix exit code of setup script ( Issues: #595 )
- Coopr provisioner worker - Add ability to whitelist the subdomains that should be added to ( Issues: #584 )
- Coopr provisioner worker - Add missing default index.html on CentOS apache installs ( Issues: #666 )
- Coopr provisioner worker - Always exit 0, even if last if does not match ( Issues: #548 )
- Coopr provisioner worker - Better output on credential failures ( Issues: #703 )
- Coopr provisioner worker - COOK-1 - add Bigtop support to Coopr, import hadoop version 1.6.0 ( Issues: #675 )
- Coopr provisioner worker - COOPR-621 Do not require Internet for chef-solo bootstrap ( Issues: #793 )
- Coopr provisioner worker - Chef 12 has updated defaults, force latest Chef 11 ( Issues: #828 )
- Coopr provisioner worker - Clean up rubocop ( Issues: #790 )
- Coopr provisioner worker - Cookbook updates - import hadoop version 1.5.0, latest krb5_utils, hadoop_wrapper ( Issues: #601 )
- Coopr provisioner worker - Create node_modules cookbook ( Issues: #728 )
- Coopr provisioner worker - Fix not_if statement in dns recipe ( Issues: #582 )
- Coopr provisioner worker - Fix potential null pointer ( Issues: #659 )
- Coopr provisioner worker - Hotfix/missing dev packages ( Issues: #755 )
- Coopr provisioner worker - Import CDAP cookbooks - cdap 0.1.6, java 1.28.0, windows 1.34.6, ntp 1.6.4 ( Issues: #605 )
- Coopr provisioner worker - Import CDAP version 1.0.0 ( Issues: #707 )
- Coopr provisioner worker - Import Docker version 0.35.2 and all dependencies ( Issues: #797 )
- Coopr provisioner worker - Import cdap 1.0.2 cookbook, hadoop 1.7.1, yum, java, nodejs, etc. #792
- Coopr provisioner worker - Import cdap version 1.1.0 ( Issues: #824 )
- Coopr provisioner worker - Import hadoop version 1.8.0 ( Issues: #799 )
- Coopr provisioner worker - Import hadoop_wrapper version 0.1.10 ( Issues: #676 )
- Coopr provisioner worker - Import hadoop_wrapper version 0.1.11 ( Issues: #721 )
- Coopr provisioner worker - Import hadoop_wrapper version 1.1.12 ( Issues: #823 )
- Coopr provisioner worker - Import users version 1.7.0 ( Issues: #832 )
- Coopr provisioner worker - Let rubocop autocorrect some minor things ( Issues: #829 )
- Coopr provisioner worker - Move resources to resources directory ( Issues: #727 )
- Coopr provisioner worker - Provide a way to leave iptables alone ( Issues: #802 )
- Coopr provisioner worker - Reverse order to prevent null pointer ( Issues: #699 )
- Coopr provisioner worker - Update to the latest mongodb cookbook ( Issues: #730 )
- Coopr provisioner worker - We need zlib-devel to build (at least) memcache module ( Issues: #594 )
- Coopr provisioner worker - Write credentials to work directory when @task['config']['ssh-auth']['identityfile'] and @ssh_keyfile ( Issues: #593 )
- Coopr provisioner worker - Write out task-specific SSH files if ssh_keyfile is set ( Issues: #641 )
- Coopr provisioner worker - another-shell-nullpointer ( Issues: #701 )
- Coopr provisioner worker - manual import of latest haproxy2 from repo, fixes missing name ( Issues: #825 )
- Coopr provisioner worker - php_modules Fix cookbook name ( Issues: #672 )
- Coopr provisioner worker - php_modules We depend on apache since we use its attributes ( Issues: #671 )
- Coopr provisioner worker - php_modules centos index_html typo fix ( Issues: #668 )
- Coopr provisioner worker - php_modules wrap ruby in braces so guards are done right ( Issues: #670 )
- Coopr provisioner worker - redis cookbook updates ( Issues: #743 )
- Coopr rest client - Added ability to specify non default Gson object to RestClient ( Issues: #697 )
- Coopr rest client - Added dependency to the co.cask.common project ( Issues: #740 )
- Coopr rest client - COOPR-526 - Implementation of the Plugins REST Client API Interface ( Issues: #682 )
- Coopr rest client - COOPR-527 Implement Tenant and Provisioner client API with unit tests ( Issues: #673 )
- Coopr rest client - COOPR-543 integration tests ( Issues: #698 )
- Coopr rest client - COOPR-548 Plugins Rest client integration tests ( Issues: #717 )
- Coopr rest client - Created interfaces for Coopr Rest Client API ( Issues: #635 )
- Coopr rest client - Gix plugin rest tests fail flapping ( Issues: #726 )
- Coopr rest client - add unit tests for negative cases, refactor AdminRestClient  ( Issues: #674 )
- Coopr rest client - start implementing client interfaces (COOPR-501, COOPR-510) ( Issues: #648 )
- Coopr server - 204 must not contain any body ( Issues: #658 )
- Coopr server - Add builders for cluster template classes ( Issues: #631 )
- Coopr server - Add builders for service related classes to make it easier to add fields in the future  ( Issues: #636 )
- Coopr server - Add persistent implementation of credential store and make encryption/decryption happen outside of class ( Issues: #633 )
- Coopr server - COOPR-199 - Add ability to suspend jobs ( Issues: #656 )
- Coopr server - COOPR-324 Make sure all system generated hostnames have labels that do not exceed 63 characters and are lower case ( Issues: #644 )
- Coopr server - COOPR-488 Fix standalone script to load defaults if restart is used as well as start ( Issues: #626 )
- Coopr server - COOPR-490 Set defaults for env settings in dummy script ( Issues: #625 )
- Coopr server - COOPR-491 Start up a server and mock provisioner for integration tests ( Issues: #627 )
- Coopr server - COOPR-492, COOPR-518: Add ability to configure server to use TLS ( Issues: #657 )
- Coopr server - COOPR-494 Safer cluster callbacks ( Issues: #624 )
- Coopr server - COOPR-496 Add links to cluster template that can point to various useful service UIs ( Issues: #638 )
- Coopr server - COOPR-513 Add label as a field to providers, hardwaretypes, imagetypes, services, and cluster templates. Also refactor for sharing common fields ( Issues: #643 )
- Coopr server - COOPR-516 Move a cluster to 'terminated' state instead of 'incomplete' if all create tasks failed this way ( Issues: #649 )
- Coopr server - COOPR-520, COOPR-536 - Add mutual auth support, use SSL, add missing copyright ( Issues: #705 )
- Coopr server - COOPR-554 - change the zk implementation of queue group to watch ( Issues: #753 )
- Coopr server - COOPR-567: bug fix ( Issues: #776 )
- Coopr server - COOPR-581 - Implement node hours REST API ( Issues: #757 )
- Coopr server - COOPR-607 - Tweak usage api ( Issues: #781 )
- Coopr server - Coopr 567: Split server APIs to separate ports ( Issues: #787 )
- Coopr server - Fix javadoc warning ( Issues: #589 )
- Coopr server - Fix netty http version ( Issues: #599 )
- Coopr server - Fix typo in SQL command ( Issues: #645 )
- Coopr server - Include common entity fields in the get all clusters call ( Issues: #647 )
- Coopr server - Store first positional before we shift or we lose it ( Issues: #732 )
- Coopr server - Update imagetypes for Shellshock ( Issues: #613 )
- Coopr server - Update to latest Rackspace Ubuntu image ( Issues: #630 )
- Coopr server - Use coopr-templates submodule ( Issues: #692 )
- Coopr server - checkstyle was configured incorrectly. Fixed the pom to actually ( Issues: #754 )
- Coopr server - cluster-details-deserializer ( Issues: #708 )
- Coopr server - security - Split config setting ( Issues: #650 )
- Coopr standalone - COOPR-584 - Various bug fixes to standalone. Config was broken ( Issues: #749 )<commit_msg>clean up a few lines<commit_after>Coopr CHANGELOG
===============

Unreleased
-----------
- AWS provider support ( Issues: #588 #590 #711 )
- DigitalOcean provider support ( Issues: #738 )
- Google provider support ( Issues: #539 #566 #661 #664 #665 #691 )
- Joyent provider support ( Issues: #637 #646 #667 #680 #709 )
- OpenStack provider support ( Issues: #535 #614 #686 #694 #700 #733 )
- Rackspace provider support ( Issues: #614 )
- Coopr - COOPR-483, etc. - Return missing fields ( Issues: #618 )
- Coopr - COOPR-500 Add more information to POM ( Issues: #629 )
- Coopr - COOPR-537 - Add documentation to job pause/resume ( Issues: #696 )
- Coopr - COOPR-553 include sonatype snapshots maven repo until common-cli artifact is released ( Issues: #723 )
- Coopr - COOPR-567 - Security - Split server APIs to separate ports ( Issues: #772 )
- Coopr - COOPR-583 - Auth service integration ( Issues: #762 )
- Coopr - Preserve provider field types - preserve type that is sent in provider provisioner fields ( Issues: #591 )
- Coopr - Update path for travis tests ( Issues: #600 )
- Coopr - Updated netty-http and common to release versions 0.7.0 and 0.1.0 respectively ( Issues: #831 )
- Coopr - Updating project version ( Issues: #611 )
- Coopr - Use IP not localhost ( Issues: #811 )
- Coopr - better-bashish ( Issues: #710 )
- Coopr - big refactor of l2c - rename everything from Loom to Coopr, etc.. ( Issues: #598 )
- Coopr - ui-build-to-maven UI build process moved to maven ( Issues: #813 )
- Coopr CLI - COOPR-503 - Create Coopr CLI Client - Add admin and cluster command ( Issues: #654 )
- Coopr CLI - COOPR-504: add jar packaging and documentation for CLI Client ( Issues: #719 )
- Coopr CLI - COOPR-540 - Implementation of Tenant and Provisioner CLI commands ( Issues: #714 )
- Coopr CLI - COOPR-549 - Implementation of Plugin CLI commands ( Issues: #715 )
- Coopr CLI - COOPR-551 - Admin and Cluster CLI commands integration tests ( Issues: #716 )
- Coopr CLI - COOPR-551: Tenant and Provisioner CLI commands integration tests ( Issues: #718 )
- Coopr CLI - COOPR-564 - Coopr CLI run scripts ( Issues: #741 )
- Coopr CLI - COOPR-599: coopr-cli doesn't build ( Issues: #808 )
- Coopr CLI - COOPR-600: CLI: doesn't show current user or tenant ( Issues: #780 )
- Coopr CLI - COOPR-603: CLI: rename "sync plugins" to "sync resources" ( Issues: #781 )
- Coopr CLI - COOPR-605: added filters to maven-shade-plugin ( Issues: #782 )
- Coopr CLI - COOPR-605:CLI: help should be context-aware ( Issues: #785 )
- Coopr CLI - COOPR-623: Add usage of common-cli inbuilt commands ( Issues: #810 )
- Coopr CLI - COOPR-624: Added dependency to slf4j-nop for correct bindings ( Issues: #805 )
- Coopr CLI - COOPR-625: CLI: commands do not function when given on command line ( Issues: #801 )
- Coopr CLI - Ship profile.d script for packages ( Issues: #819 )
- Coopr NGUI - Rename ngui to ui ( Issues: #806 )
- Coopr Provisioner CI - Provisioner top-level CI framework ( Issues: #775 )
- Coopr Server - Add cdap templates and services ( Issues: #604 )
- Coopr Top level tests framework ( Issues: #560 )
- Coopr UI - COOPR-635 Rename 'Pause Deploy' button ( Issues: #821 )
- Coopr UI - Changes to work with ssl server ( Issues: #684 )
- Coopr UI - Disabling old ui tests since all new work should be going into new gui and because tests are long and flaky ( Issues: #617 )
- Coopr UI - Fix ui titles - Use product name instead of company name ( Issues: #587 )
- Coopr UI - Old UI - Remove coopr-integration-testing ( Issues: #818 )
- Coopr UI - Old UI - Restore coopr-integration-testing ( Issues: #820 )
- Coopr UI - Remove coopr-ui since NGUI is our default ( Issues: #800 )
- Coopr UI - Replace logrotate.d/coopr-ui ( Issues: #814 )
- Coopr UI - Revert "Remove coopr-integration-testing" ( Issues: #830 )
- Coopr UI - debug gulp ( Issues: #822 )
- Coopr UI - rm cors ( Issues: #817 )
- Coopr UI - rm plumber ( Issues: #816 )
- Coopr UI - ui_ssl_tls_improvements coopr.sh and server.js imrovements ( Issues: #764 )
- Coopr config - Run apt-update at compile time in case there are other recipes ( Issues: #583 )
- Coopr data uploader - COOPR-466 - better handling of data-uploader usage ( Issues: #695 )
- Coopr docs - Add digitalocean provider documentation ( Issues: #751 )
- Coopr docs - COOPR-492 - Documentation for running server with SSL ( Issues: #683 )
- Coopr docs - Documentation cleanup ( Issues: #603 )
- Coopr docs - Small FAQ updates - mainly update list of providers ( Issues: #628 )
- Coopr docs - Standalone - Use correct link and remove docker section ( Issues: #602 )
- Coopr docs - standalone COOPR-485 - Update quickstart guide to mention commands to use and port to use when uploading resources ( Issues: #619 )
- Coopr plugin CLI - COOPR-552 - Plugin CLI commands integration tests ( Issues: #729 )
- Coopr providers - Add fields to mock-provisioner ( Issues: #532 )
- Coopr providers - COOPR-538 Copy pseudotty disable code from Google to AWS, Joyent, OpenStack and Rackspace ( Issues: #689 )
- Coopr providers - Use status 201 for Unauthorized - cf #649 and COOPR-516 ( Issues: #651 )
- Coopr providers - fog plugin tests - Add rake tasks for testing, rspec stubs, and clean up code to pass rubocop ( Issues: #592 )
- Coopr providers - full path resources ( Issues: #530 )
- Coopr provisioner - COOPR-568 - security - changes in provisioner to use TLS when talking to the server ( Issues: #773 )
- Coopr provisioner - Include config/[hostname/ipaddresses] in merged chef json ( Issues: #571 )
- Coopr provisioner - Load plugins from additional possible plugin directories ( Issues: #795 )
- Coopr provisioner - Prevent potential null pointer in server startup failure scenarios ( Issues: #687 )
- Coopr provisioner - Run register in foreground ( Issues: #812 )
- Coopr provisioner - fix rspec - #775 broke rspec ( Issues: #778 )
- Coopr provisioner - shell automation - correct exception class name ( Issues: #531 )
- Coopr provisioner server - Add help message to mock provisioner and option for having it occasionally fail a task. Also fix bug where load data scripts cause overall standalone script to exit. (Issues: #551 )
- Coopr provisioner set up - Get a specific automatortype while waiting since the entire collection always returns a 200 ( Issues: #576 )
- Coopr provisioner setup - Fix exit code of setup script ( Issues: #595 )
- Coopr provisioner worker - Add ability to whitelist subdomains that should be added to ( Issues: #584 )
- Coopr provisioner worker - Add missing default index.html on CentOS apache installs ( Issues: #666 )
- Coopr provisioner worker - Always exit 0, even if last if does not match ( Issues: #548 )
- Coopr provisioner worker - Better output on credential failures ( Issues: #703 )
- Coopr provisioner worker - COOK-1 - add Bigtop support to Coopr, import hadoop version 1.6.0 ( Issues: #675 )
- Coopr provisioner worker - COOPR-621 Do not require Internet for chef-solo bootstrap ( Issues: #793 )
- Coopr provisioner worker - Chef 12 has updated defaults, force latest Chef 11 ( Issues: #828 )
- Coopr provisioner worker - Clean up rubocop ( Issues: #790 )
- Coopr provisioner worker - Cookbook updates - import hadoop version 1.5.0, latest krb5_utils, hadoop_wrapper ( Issues: #601 )
- Coopr provisioner worker - Create node_modules cookbook ( Issues: #728 )
- Coopr provisioner worker - Fix not_if statement in dns recipe ( Issues: #582 )
- Coopr provisioner worker - Fix potential null pointer ( Issues: #659 )
- Coopr provisioner worker - Hotfix/missing dev packages ( Issues: #755 )
- Coopr provisioner worker - Import CDAP cookbooks - cdap 0.1.6, java 1.28.0, windows 1.34.6, ntp 1.6.4 ( Issues: #605 )
- Coopr provisioner worker - Import CDAP version 1.0.0 ( Issues: #707 )
- Coopr provisioner worker - Import Docker version 0.35.2 and all dependencies ( Issues: #797 )
- Coopr provisioner worker - Import cdap 1.0.2 cookbook, hadoop 1.7.1, yum, java, nodejs, etc. #792
- Coopr provisioner worker - Import cdap version 1.1.0 ( Issues: #824 )
- Coopr provisioner worker - Import hadoop version 1.8.0 ( Issues: #799 )
- Coopr provisioner worker - Import hadoop_wrapper version 0.1.10 ( Issues: #676 )
- Coopr provisioner worker - Import hadoop_wrapper version 0.1.11 ( Issues: #721 )
- Coopr provisioner worker - Import hadoop_wrapper version 1.1.12 ( Issues: #823 )
- Coopr provisioner worker - Import users version 1.7.0 ( Issues: #832 )
- Coopr provisioner worker - Let rubocop autocorrect some minor things ( Issues: #829 )
- Coopr provisioner worker - Move resources to resources directory ( Issues: #727 )
- Coopr provisioner worker - Provide a way to leave iptables alone ( Issues: #802 )
- Coopr provisioner worker - Reverse order to prevent null pointer ( Issues: #699 )
- Coopr provisioner worker - Update to latest mongodb cookbook ( Issues: #730 )
- Coopr provisioner worker - We need zlib-devel to build (at least) memcache module ( Issues: #594 )
- Coopr provisioner worker - Write credentials to work directory when @task['config']['ssh-auth']['identityfile'] and @ssh_keyfile ( Issues: #593 )
- Coopr provisioner worker - Write out task-specific SSH files if ssh_keyfile is set ( Issues: #641 )
- Coopr provisioner worker - another-shell-nullpointer ( Issues: #701 )
- Coopr provisioner worker - manual import of latest haproxy2 from repo, fixes missing name ( Issues: #825 )
- Coopr provisioner worker - php_modules Fix cookbook name ( Issues: #672 )
- Coopr provisioner worker - php_modules We depend on apache since we use its attributes ( Issues: #671 )
- Coopr provisioner worker - php_modules centos index_html typo fix ( Issues: #668 )
- Coopr provisioner worker - php_modules wrap ruby in braces so guards are done right ( Issues: #670 )
- Coopr provisioner worker - redis cookbook updates ( Issues: #743 )
- Coopr rest client - Added ability to specify non default Gson object to RestClient ( Issues: #697 )
- Coopr rest client - Added dependency to co.cask.common project ( Issues: #740 )
- Coopr rest client - COOPR-526 - Implementation of Plugins REST Client API Interface ( Issues: #682 )
- Coopr rest client - COOPR-527 Implement Tenant and Provisioner client API with unit tests ( Issues: #673 )
- Coopr rest client - COOPR-543 integration tests ( Issues: #698 )
- Coopr rest client - COOPR-548 Plugins Rest client integration tests ( Issues: #717 )
- Coopr rest client - Created interfaces for Coopr Rest Client API ( Issues: #635 )
- Coopr rest client - Gix plugin rest tests fail flapping ( Issues: #726 )
- Coopr rest client - add unit tests for negative cases, refactor AdminRestClient  ( Issues: #674 )
- Coopr rest client - start implementing client interfaces (COOPR-501, COOPR-510) ( Issues: #648 )
- Coopr server - 204 must not contain any body ( Issues: #658 )
- Coopr server - Add builders for cluster template classes ( Issues: #631 )
- Coopr server - Add builders for service related classes to make it easier to add fields in the future  ( Issues: #636 )
- Coopr server - Add persistent implementation of credential store and make encryption/decryption happen outside of class ( Issues: #633 )
- Coopr server - COOPR-199 - Add ability to suspend jobs ( Issues: #656 )
- Coopr server - COOPR-324 Make sure all system generated hostnames have labels that do not exceed 63 characters and are lower case ( Issues: #644 )
- Coopr server - COOPR-488 Fix standalone script to load defaults if restart is used as well as start ( Issues: #626 )
- Coopr server - COOPR-490 Set defaults for env settings in dummy script ( Issues: #625 )
- Coopr server - COOPR-491 Start up a server and mock provisioner for integration tests ( Issues: #627 )
- Coopr server - COOPR-492, COOPR-518: Add ability to configure server to use TLS ( Issues: #657 )
- Coopr server - COOPR-494 Safer cluster callbacks ( Issues: #624 )
- Coopr server - COOPR-496 Add links to cluster template that can point to various useful service UIs ( Issues: #638 )
- Coopr server - COOPR-513 Add label as a field to providers, hardwaretypes, imagetypes, services, and cluster templates. Also refactor for sharing common fields ( Issues: #643 )
- Coopr server - COOPR-516 Move a cluster to 'terminated' state instead of 'incomplete' if all create tasks failed this way ( Issues: #649 )
- Coopr server - COOPR-520, COOPR-536 - Add mutual auth support, use SSL, add missing copyright ( Issues: #705 )
- Coopr server - COOPR-554 - change zk implementation of queue group to watch ( Issues: #753 )
- Coopr server - COOPR-567: bug fix ( Issues: #776 )
- Coopr server - COOPR-581 - Implement node hours REST API ( Issues: #757 )
- Coopr server - COOPR-607 - Tweak usage api ( Issues: #781 )
- Coopr server - Coopr 567: Split server APIs to separate ports ( Issues: #787 )
- Coopr server - Fix javadoc warning ( Issues: #589 )
- Coopr server - Fix netty http version ( Issues: #599 )
- Coopr server - Fix typo in SQL command ( Issues: #645 )
- Coopr server - Include common entity fields in get all clusters call ( Issues: #647 )
- Coopr server - Store first positional before we shift or we lose it ( Issues: #732 )
- Coopr server - Update imagetypes for Shellshock ( Issues: #613 )
- Coopr server - Update to latest Rackspace Ubuntu image ( Issues: #630 )
- Coopr server - Use coopr-templates submodule ( Issues: #692 )
- Coopr server - Fixed pom to use correct checkstyle file. Updated checkstyle file and fixed all errors and warnings ( Issues: #754 )
- Coopr server - Implemented custom ClusterDetails deserializer ( Issues: #708 )
- Coopr server - security - Split config setting ( Issues: #650 )
- Coopr standalone - COOPR-584 - Various bug fixes to standalone. Config was broken ( Issues: #749 )
{'fraction_non_alphanumeric': 0.09108214965587934, 'fraction_numerical': 0.056450431981256405, 'mean_word_length': 3.6026958719460827, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4755497', 'n_tokens_mistral': 9644, 'n_tokens_neox': 8155, 'n_words': 3608}