Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Packer and upgrade Py3 as dependency #15

Closed
wants to merge 8 commits into from
Closed

Fix Packer and upgrade Py3 as dependency #15

wants to merge 8 commits into from

Conversation

Chaffelson
Copy link
Contributor

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.

Add terraform init command to terminate script for calling during ephemeral docker usage
Specify AWS Provider minimum version to remove warning message
# Conflicts:
#	setup/terraform/Dockerfile
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.
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.
# Conflicts:
#	setup/terraform/.env.template
#	setup/terraform/launch.sh
#	setup/terraform/provider.tf
@Chaffelson
Copy link
Contributor Author

Fixes #13
Fixes #14

@Chaffelson Chaffelson closed this Feb 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant