-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[#525] update libraries on Spark images
Primarily, this changeset hardens the Spark images by upgrading libraries used by Spark to their highest compatible version. This included upgrading Spark from 3.5.3 to 3.5.4 (the latest version), and modifying the history and Thrift server charts to not hardcode the version of the Ivy jar used to load libraries at deploy time. This changeset also includes a fix to the Helm version enforcment logic to properly detect/allow for non-standard release version (e.g. release candidate versions).
- Loading branch information
1 parent
eb13999
commit 1d740b7
Showing
23 changed files
with
297 additions
and
111 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
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
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
20 changes: 20 additions & 0 deletions
20
extensions/extensions-docker/aissemble-spark-infrastructure/src/test/resources/image-test.sh
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 |
---|---|---|
@@ -0,0 +1,20 @@ | ||
#!/bin/sh | ||
|
||
### | ||
# #%L | ||
# aiSSEMBLE::Extensions::Docker::Spark Infrastructure | ||
# %% | ||
# Copyright (C) 2021 Booz Allen | ||
# %% | ||
# This software package is licensed under the Booz Allen Public License. All Rights Reserved. | ||
# #L% | ||
### | ||
|
||
#Create events dir that's usually mounted at runtime | ||
mkdir /tmp/spark-events | ||
$SPARK_HOME/sbin/start-history-server.sh & | ||
|
||
#Switch to Embedded Derby DB for Thrift Server test | ||
sed -i 's/jdbc:mysql:\/\/hive-metastore-db:3306\/metastore?createDatabaseIfNotExist=true&allowPublicKeyRetrieval=true&useSSL=false/jdbc:derby:\/tmp\/metastore;create=true/' $SPARK_HOME/conf/hive-site.xml | ||
sed -i 's/com.mysql.cj.jdbc.Driver/org.apache.derby.jdbc.EmbeddedDriver/' $SPARK_HOME/conf/hive-site.xml | ||
$SPARK_HOME/sbin/start-thriftserver.sh |
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,13 +0,0 @@ | ||
# Overview | ||
This module serves as a mechanism for building the `spark-operator` docker image for | ||
aiSSEMBLE™ with tight coupling with the aiSSEMBLE supported Spark version(s). The | ||
`spark-operator` source code, written primarily in Go, is largely created and supported | ||
through the official repository at https://github.com/kubeflow/spark-operator/tree/master. | ||
This repository is cloned with each build to guarantee that aiSSEMBLE is always using the | ||
latest stable materials. | ||
|
||
In the event that divergence is needed from the officially provided and/or maintained | ||
source, the `spark-operator` repository should be forked, and the checkout URLs | ||
within this module updated to the new repo. The purpose of maintaining the separation | ||
is to better support tracking of any divergences from the base materials, as well as to | ||
ease the process of staying up-to-date with upstream changes. | ||
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.