forked from nchammas/flintrock
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into add-slave
* master: 0.6.0 dev begins add some minor steps update standalone version in example this is 0.5.0 upgrade dependencies (nchammas#128) use latest Amazon Linux AMI rephrase note about future Windows support remove note about squashing PR commits up default Spark version to 1.6.2 add CHANGES for spark download source and additional security groups rename some internals related to security groups Resolve nchammas#72 add --ec2-security-group flag support (nchammas#112) added HADOOP_LIBEXEC_DIR env var (nchammas#127) Add option to download Spark from a custom URL (nchammas#125) add custom Hadoop URL change; reformat Markdown links
- Loading branch information
Showing
15 changed files
with
205 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,131 @@ | ||
# Change Log | ||
|
||
## [Unreleased] | ||
|
||
## [Unreleased](https://github.com/nchammas/flintrock/compare/v0.4.0...master) | ||
Nothing notable yet. | ||
|
||
[Unreleased]: https://github.com/nchammas/flintrock/compare/v0.5.0...master | ||
|
||
## [0.5.0] - 2016-07-20 | ||
|
||
[0.5.0]: https://github.com/nchammas/flintrock/compare/v0.4.0...v0.5.0 | ||
|
||
### Added | ||
|
||
* [#118]: You can now specify `--hdfs-download-source` (or the | ||
equivalent in your config file) to tell Flintrock to download Hadoop | ||
from a specific URL when launching your cluster. | ||
* [#125]: You can now specify `--spark-download-source` (or the | ||
equivalent in your config file) to tell Flintrock to download Spark | ||
from a specific URL when launching your cluster. | ||
* [#112]: You can now specify `--ec2-security-group` to associate | ||
additional security groups with your cluster on launch. | ||
|
||
[#118]: https://github.com/nchammas/flintrock/pull/118 | ||
[#125]: https://github.com/nchammas/flintrock/pull/125 | ||
[#112]: https://github.com/nchammas/flintrock/pull/112 | ||
|
||
### Changed | ||
|
||
* [#103](https://github.com/nchammas/flintrock/pull/103): Flintrock now opens port 7077 so local | ||
clients like Apache Zeppelin can connect directly to the Spark master on the cluster. | ||
* [#103], [#114]: Flintrock now opens port 6066 and 7077 so local | ||
clients like Apache Zeppelin can connect directly to the Spark | ||
master on the cluster. | ||
* [#122]: Flintrock now automatically adds executables like | ||
`spark-submit`, `pyspark`, and `hdfs` to the default `PATH`, so | ||
they're available to call right when you login to the cluster. | ||
|
||
[#103]: https://github.com/nchammas/flintrock/pull/103 | ||
[#114]: https://github.com/nchammas/flintrock/pull/114 | ||
[#122]: https://github.com/nchammas/flintrock/pull/122 | ||
|
||
## [0.4.0](https://github.com/nchammas/flintrock/compare/v0.3.0...v0.4.0) - 2016-03-27 | ||
## [0.4.0] - 2016-03-27 | ||
|
||
[0.4.0]: https://github.com/nchammas/flintrock/compare/v0.3.0...v0.4.0 | ||
|
||
### Added | ||
|
||
* [#98](https://github.com/nchammas/flintrock/pull/98), [#99](https://github.com/nchammas/flintrock/pull/99): You can now specify `latest` for `--spark-git-commit` and Flintrock will automatically build Spark on your cluster at the latest commit. This feature is only available for Spark repos hosted on GitHub. | ||
* [#94](https://github.com/nchammas/flintrock/pull/94): Flintrock now supports launching clusters into non-default VPCs. | ||
* [#98], [#99]: You can now specify `latest` for `--spark-git-commit` | ||
and Flintrock will automatically build Spark on your cluster at the | ||
latest commit. This feature is only available for Spark repos | ||
hosted on GitHub. | ||
* [#94]: Flintrock now supports launching clusters into non-default | ||
VPCs. | ||
|
||
[#94]: https://github.com/nchammas/flintrock/pull/94 | ||
[#98]: https://github.com/nchammas/flintrock/pull/98 | ||
[#99]: https://github.com/nchammas/flintrock/pull/99 | ||
|
||
### Changed | ||
|
||
* [#86](https://github.com/nchammas/flintrock/pull/86): Flintrock now correctly catches when spot requests fail and bubbles up an appropriate error message. | ||
* [#93](https://github.com/nchammas/flintrock/pull/93), [#97](https://github.com/nchammas/flintrock/pull/97): Fixed the ability to build Spark from git. (It was broken for recent commits.) | ||
* [#96](https://github.com/nchammas/flintrock/pull/96), [#100](https://github.com/nchammas/flintrock/pull/100): Flintrock launches should now work correctly whether the default Python on the cluster is Python 2.7 or Python 3.4+. | ||
* [#86]: Flintrock now correctly catches when spot requests fail and | ||
bubbles up an appropriate error message. | ||
* [#93], [#97]: Fixed the ability to build Spark from git. (It was | ||
broken for recent commits.) | ||
* [#96], [#100]: Flintrock launches should now work correctly whether | ||
the default Python on the cluster is Python 2.7 or Python 3.4+. | ||
|
||
[#86]: https://github.com/nchammas/flintrock/pull/86 | ||
[#93]: https://github.com/nchammas/flintrock/pull/93 | ||
[#96]: https://github.com/nchammas/flintrock/pull/96 | ||
[#97]: https://github.com/nchammas/flintrock/pull/97 | ||
[#100]: https://github.com/nchammas/flintrock/pull/100 | ||
|
||
## [0.3.0](https://github.com/nchammas/flintrock/compare/v0.2.0...v0.3.0) - 2016-02-14 | ||
## [0.3.0] - 2016-02-14 | ||
|
||
[0.3.0]: https://github.com/nchammas/flintrock/compare/v0.2.0...v0.3.0 | ||
|
||
### Changed | ||
|
||
* [`eca59fc`](https://github.com/nchammas/flintrock/commit/eca59fc0052874d9aa48b7d4d7d79192b5e609d1), [`3cf6ee6`](https://github.com/nchammas/flintrock/commit/3cf6ee64162ceaac6429d79c3bc6ef25988eaa8e): Tweaked a few things so that Flintrock can launch 200+ node clusters without hitting certain limits. | ||
* [`eca59fc`], [`3cf6ee6`]: Tweaked a few things so that Flintrock | ||
can launch 200+ node clusters without hitting certain limits. | ||
|
||
[`eca59fc`]: https://github.com/nchammas/flintrock/commit/eca59fc0052874d9aa48b7d4d7d79192b5e609d1 | ||
[`3cf6ee6`]: https://github.com/nchammas/flintrock/commit/3cf6ee64162ceaac6429d79c3bc6ef25988eaa8e | ||
|
||
## [0.2.0](https://github.com/nchammas/flintrock/compare/v0.1.0...v0.2.0) - 2016-02-07 | ||
## [0.2.0] - 2016-02-07 | ||
|
||
### Added | ||
[0.2.0]: https://github.com/nchammas/flintrock/compare/v0.1.0...v0.2.0 | ||
|
||
* [`b00fd12`](https://github.com/nchammas/flintrock/commit/b00fd128f36e0a05dafca69b26c4d1b190fa42c9): Added `--assume-yes` option to the `launch` command. Use `--assume-yes` to tell Flintrock to automatically destroy the cluster if there are problems during launch. | ||
### Added | ||
|
||
### Changed | ||
* [`b00fd12`]: Added `--assume-yes` option to the `launch` command. | ||
Use `--assume-yes` to tell Flintrock to automatically destroy the | ||
cluster if there are problems during launch. | ||
|
||
* [#69](https://github.com/nchammas/flintrock/pull/69): Automatically retry Hadoop download from flaky Apache mirrors. | ||
* [`0df7004`](https://github.com/nchammas/flintrock/commit/0df70043f3da215fe699165bc961bd0c4ba4ea88): Delete unneeded security group after a cluster is destroyed. | ||
* [`244f734`](https://github.com/nchammas/flintrock/commit/244f7345696d1b8cec1d1b575a304b9bd9a77840): Default HDFS not to install. Going forward, Spark will be the only service that Flintrock installs by default. Defaults can easily be changed via Flintrock's config file. | ||
* [`de33412`](https://github.com/nchammas/flintrock/commit/de3341221ca8d57f5a465b13f07c8e266ae11a59): Flintrock installs services, not modules. The terminology has been updated accordingly throughout the code and docs. Update your config file to use `services` instead of `modules`. **Warning**: Flintrock will have problems managing existing clusters that were launched with versions of Flintrock from before this change. | ||
* [#73](https://github.com/nchammas/flintrock/pull/73): Major refactoring of Flintrock internals. | ||
* [#74](https://github.com/nchammas/flintrock/pull/74): Flintrock now catches common configuration problems upfront and provides simple error messages, instead of barfing out errors from EC2 or launching broken clusters. | ||
* [`bf766ba`](https://github.com/nchammas/flintrock/commit/bf766ba48f12a8752c2e32f9b3daf29501c30866): Fixed a bug in how Flintrock polls SSH availability from Linux. Cluster launches now work from Linux as intended. | ||
[`b00fd12`]: https://github.com/nchammas/flintrock/commit/b00fd128f36e0a05dafca69b26c4d1b190fa42c9 | ||
|
||
### Changed | ||
|
||
## [0.1.0](https://github.com/nchammas/flintrock/releases/tag/v0.1.0) - 2015-12-11 | ||
* [#69]: Automatically retry Hadoop download from flaky Apache | ||
mirrors. | ||
* [`0df7004`]: Delete unneeded security group after a cluster is | ||
destroyed. | ||
* [`244f734`]: Default HDFS not to install. Going forward, Spark will | ||
be the only service that Flintrock installs by default. Defaults can | ||
easily be changed via Flintrock's config file. | ||
* [`de33412`]: Flintrock installs services, not modules. The | ||
terminology has been updated accordingly throughout the code and | ||
docs. Update your config file to use `services` instead of | ||
`modules`. **Warning**: Flintrock will have problems managing | ||
existing clusters that were launched with versions of Flintrock from | ||
before this change. | ||
* [#73]: Major refactoring of Flintrock internals. | ||
* [#74]: Flintrock now catches common configuration problems upfront | ||
and provides simple error messages, instead of barfing out errors | ||
from EC2 or launching broken clusters. | ||
* [`bf766ba`]: Fixed a bug in how Flintrock polls SSH availability | ||
from Linux. Cluster launches now work from Linux as intended. | ||
|
||
[#69]: https://github.com/nchammas/flintrock/pull/69 | ||
[`0df7004`]: https://github.com/nchammas/flintrock/commit/0df70043f3da215fe699165bc961bd0c4ba4ea88 | ||
[`244f734`]: https://github.com/nchammas/flintrock/commit/244f7345696d1b8cec1d1b575a304b9bd9a77840 | ||
[`de33412`]: https://github.com/nchammas/flintrock/commit/de3341221ca8d57f5a465b13f07c8e266ae11a59 | ||
[#73]: https://github.com/nchammas/flintrock/pull/73 | ||
[#74]: https://github.com/nchammas/flintrock/pull/74 | ||
[`bf766ba`]: https://github.com/nchammas/flintrock/commit/bf766ba48f12a8752c2e32f9b3daf29501c30866 | ||
|
||
## [0.1.0] - 2015-12-11 | ||
|
||
[0.1.0]: https://github.com/nchammas/flintrock/releases/tag/v0.1.0 | ||
|
||
* Initial release. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
# See: https://packaging.python.org/en/latest/distributing/#standards-compliance-for-interoperability | ||
__version__ = '0.5.0.dev0' | ||
__version__ = '0.6.0.dev0' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.