Skip to content

Commit 4ba7593

Browse files
committed
Update build steps for pyspark tarball and lock down versions of jupyterhub + oauthenticator.
1 parent fc77edd commit 4ba7593

5 files changed

Lines changed: 7 additions & 6 deletions

File tree

deploy/packaging/docker/build-src/build-geowave-common.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ if [[ ! -f $WORKSPACE/deploy/target/puppet-scripts-${GEOWAVE_VERSION}.tar.gz ]];
5555
fi
5656

5757
## Build the pyspark module
58-
if [[ ! -f $WORKSPACE/analytics/pyspark/target/geowave_pyspark-${GEOWAVE_VERSION_STR}.tar.gz ]]; then
58+
if [[ ! -f $WORKSPACE/analytics/pyspark/target/geowave_pyspark-${GEOWAVE_VERSION}.tar.gz ]]; then
5959
mvn package -am -pl analytics/pyspark -Ppyspark
60+
mv $WORKSPACE/analytics/pyspark/target/geowave_pyspark-${GEOWAVE_VERSION_STR}.tar.gz $WORKSPACE/analytics/pyspark/target/geowave_pyspark-${GEOWAVE_VERSION}.tar.gz
6061
fi
6162

deploy/packaging/docker/publish/publish-common-rpm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ if command -v aws >/dev/null 2>&1 ; then
7373
aws s3 cp --acl public-read --recursive ${WORKSPACE}/examples/data/notebooks/ s3://geowave/${GEOWAVE_VERSION_URL}/notebooks/ --quiet
7474

7575
# Copy built pyspark package to lib directory
76-
aws s3 cp --acl public-read ${WORKSPACE}/analytics/pyspark/target/geowave_pyspark-${GEOWAVE_VERSION_STR}.tar.gz s3://geowave/${GEOWAVE_VERSION_URL}/lib/geowave_pyspark-${GEOWAVE_VERSION_URL}.tar.gz
76+
aws s3 cp --acl public-read ${WORKSPACE}/analytics/pyspark/target/geowave_pyspark-${GEOWAVE_VERSION}.tar.gz s3://geowave/${GEOWAVE_VERSION_URL}/lib/geowave_pyspark-${GEOWAVE_VERSION}.tar.gz
7777
else
7878
echo '###### Skipping publish to S3: GEOWAVE_VERSION_URL not defined'
7979
fi

deploy/packaging/emr/template/jupyter/bootstrap-jupyter.sh.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ fi
3636
# Download example notebooks from s3
3737
aws s3 sync s3://geowave/$GEOWAVE_VERSION_URL_TOKEN/notebooks/jupyter/ $HOME/notebooks/
3838

39-
aws s3 cp s3://geowave/$GEOWAVE_VERSION_URL_TOKEN/lib/geowave_pyspark-$GEOWAVE_VERSION_URL_TOKEN.tar.gz /tmp/geowave_pyspark-${GEOWAVE_VER}.tar.gz
39+
aws s3 cp s3://geowave/$GEOWAVE_VERSION_URL_TOKEN/lib/geowave_pyspark-${GEOWAVE_VER}.tar.gz /tmp/geowave_pyspark-${GEOWAVE_VER}.tar.gz
4040

4141
source /tmp/install-conda.sh
4242

deploy/packaging/emr/template/jupyter/bootstrap-jupyterhub.sh.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ sudo su root -c "aws s3 cp s3://geowave/$GEOWAVE_VERSION_URL_TOKEN/scripts/emr/j
4646
sudo su root -c "source /tmp/install-conda.sh /opt/miniconda.sh /opt/conda/"
4747

4848
# Install the necessary components for jupyter and pixiedust
49-
sudo su root -c "/opt/conda/bin/conda install jupyterhub jupyter ncurses"
49+
sudo su root -c "/opt/conda/bin/conda install jupyterhub=0.9.1 jupyter ncurses"
5050

51-
sudo su root -c "aws s3 cp s3://geowave/$GEOWAVE_VERSION_URL_TOKEN/lib/geowave_pyspark-$GEOWAVE_VERSION_URL_TOKEN.tar.gz /tmp/geowave_pyspark-${GEOWAVE_VER}.tar.gz"
51+
sudo su root -c "aws s3 cp s3://geowave/$GEOWAVE_VERSION_URL_TOKEN/lib/geowave_pyspark-${GEOWAVE_VER}.tar.gz /tmp/geowave_pyspark-${GEOWAVE_VER}.tar.gz"
5252

5353
sudo su root -c "/opt/conda/bin/pip install /tmp/geowave_pyspark-${GEOWAVE_VER}.tar.gz"
5454

deploy/packaging/emr/template/jupyter/install-conda.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ ${CONDA_INSTALL_LOC}/bin/conda config --system -f --add channels conda-forge
3333
${CONDA_INSTALL_LOC}/bin/conda install matplotlib numpy pandas pyyaml requests shapely folium owslib nbconvert
3434

3535
# Install pip dependencies
36-
${CONDA_INSTALL_LOC}/bin/pip install pixiedust oauthenticator ipywidgets ipyleaflet geomet pandas shapely folium owslib
36+
${CONDA_INSTALL_LOC}/bin/pip install pixiedust oauthenticator==0.7.3 ipywidgets ipyleaflet geomet pandas shapely folium owslib
3737

3838
rm -f ${CONDA_DL_LOC}

0 commit comments

Comments
 (0)