Fix Packer and upgrade Py3 as dependency #15
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rebased from current master and tested with direct deploy, packer, and pytest
Significant restructuring of setup.sh to reduce deployment time to under 30mins
Replace using system python2 with installed python3 to avoid breaking on reboot during Packer build
Updated labs and images to py3
Fixed Packer to work with new builds
Rename default Packer ami_name to 'cdfworkshop' to make it easier to find
Added Packer test request to Contributing doc
Reworked pytest Tests fpr py3
Set default execution for most python code to python3
Impala-shell lacks py3 compatibility, switched to native impyla for cleaner interfacing
Added control SKIP_CDSW to skip cdsw tests if cdsw not built during deployment
Added instructions to Contributing doc for pytest tests
Added new TF_VAR_parallelism to .env.template to limit parallel deployment width
Updated DockerFile to include Packer and Terraform by default, otherwise behaves the same
Other:
Added null provider minimum version to Terraform to remove warning message
Updated template to HTTPS endpoints for Cloudera.com and Maven.