Skip to content

Releases: radanalyticsio/oshinko-s2i

Release v0.6.1

28 May 13:44
Compare
Choose a tag to compare
Release v0.6.1 Pre-release
Pre-release

Oshinko S2I images used by these templates

These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.6.1 found here
    radanalyticsio/radanalytics-pyspark-py36:v0.6.1 found here
  • radanalyticsio/radanalytics-java-spark:v0.6.1 found here
  • radanalyticsio/radanalytics-scala-spark:v0.6.1 found here
  • radanalyticsio/radanalytics-r-spark:v0.6.1 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.4.0
The change to Apache Spark 2.4.0 is the significant change in this release.

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.6.1 found here

Noted difference between these templates and those at https://radanalytics.io

The templates created by https://radanalytics.io/resources.yaml use imagestreams to reference the images so that versions may be easily changed with tags, or so that custom spark distributions may be used (see the site for more information). These templates, on the other hand, reference the v0.6.1 versioned images directly without the use of imagestreams.

Release v0.5.6

25 Sep 13:19
Compare
Choose a tag to compare
Release v0.5.6 Pre-release
Pre-release

Oshinko S2I images used by these templates

These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.5.6 found here
    radanalyticsio/radanalytics-pyspark-py36:v0.5.6 found here
  • radanalyticsio/radanalytics-java-spark:v0.5.6 found here
  • radanalyticsio/radanalytics-scala-spark:v0.5.6 found here
  • radanalyticsio/radanalytics-r-spark:v0.5.6 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.3.0

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.5.6 found here

Summary of changes in templates

  • The selector labels in the sparkjob.json template were modified to fix issue 256 (All jobs created with template oshinko-spark-job fail)

Summary of changes in related images

  • The usage scripts for all of the s2i images have been updated
  • The spark user id is handled differently now, allowing the nss_wrapper dependency to be dropped
  • A non-fatal error in the spark driver log has been removed (#249)

Release v0.5.4

01 Aug 14:52
Compare
Choose a tag to compare
Release v0.5.4 Pre-release
Pre-release

Oshinko S2I images used by these templates

These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.5.4 found here
    radanalyticsio/radanalytics-pyspark-py36:v0.5.4 found here
  • radanalyticsio/radanalytics-java-spark:v0.5.4 found here
  • radanalyticsio/radanalytics-scala-spark:v0.5.4 found here
  • radanalyticsio/radanalytics-r-spark:v0.5.4 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.3.0

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.5.4 found here

Summary of changes in templates

  • Templates have been added to support applications written with Python 3.6. Note that if you use the py36 template to create a Spark cluster, you must create a configmap for cluster configuration, set sparkimage to radanalyticsio/openshift-spark-py36 in the configmap, and pass the name of the configmap to the template using -p OSHINKO_NAMED_CONFIG=<your-configmap-name>
  • Templates have been added to support applications written in R. The S2I image contains both the sparklyr and SparkR drivers for Spark.
  • Local lookup policy has been set on all of the imagestreams created by the templates so that they can be referenced with simple names within a project. This helps when using them from job templates, for instance.

Release v0.5.3

07 Jun 11:58
Compare
Choose a tag to compare
Release v0.5.3 Pre-release
Pre-release

Oshinko S2I images used by these templates

These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.5.3 found here
  • radanalyticsio/radanalytics-java-spark:v0.5.3 found here
  • radanalyticsio/radanalytics-scala-spark:v0.5.3 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.3.0

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.5.3 found here

Summary of changes in templates

The S2I templates now support kubernetes native scheduling for spark applications as an option instead of a Spark standalone deployment. To use this deployment mode, set the OSHINKO_KUBE_SCHEDULER parameter to true when launching the template. Note that clusters created this way are always ephemeral and do not support some oshinko options like cluster configuration configmaps.

Release v0.5.2

17 May 14:05
0ad7d28
Compare
Choose a tag to compare
Release v0.5.2 Pre-release
Pre-release

Oshinko S2I images used by these templates

These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.5.2 found here
  • radanalyticsio/radanalytics-java-spark:v0.5.2 found here
  • radanalyticsio/radanalytics-scala-spark:v0.5.2 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.3.0

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.5.2 found here

Summary of changes in templates

There are no user facing changes in this release

Release v0.5.1

01 May 19:24
Compare
Choose a tag to compare
Release v0.5.1 Pre-release
Pre-release

Oshinko S2I images used by these templates

These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.5.1 found here
  • radanalyticsio/radanalytics-java-spark:v0.5.1 found here
  • radanalyticsio/radanalytics-scala-spark:v0.5.1 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.3.0

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.5.1 found here

Summary of changes in templates

There are no user facing changes in this release

Release v0.4.6

15 Mar 15:53
53aceb0
Compare
Choose a tag to compare
Release v0.4.6 Pre-release
Pre-release

Oshinko S2I images used by these templates

These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.4.6 found here
  • radanalyticsio/radanalytics-java-spark:v0.4.6 found here
  • radanalyticsio/radanalytics-scala-spark:v0.4.6 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.2.1

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.4.6 found here

Summary of changes in templates

  • The names of the python templates were changed to include "spark" for consistency with the Java and Scala templates. The template names now are oshinko-python-spark-build, oshinko-python-spark-build-dc and oshinko-python-spark-dc

  • The "deploymentconfig" labels and selectors in the python templates were changed to "deploymentConfig"

Release v0.4.5

27 Feb 19:08
Compare
Choose a tag to compare
Release v0.4.5 Pre-release
Pre-release

Oshinko S2I images used by these templates
These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.4.5 found here
  • radanalyticsio/radanalytics-java-spark:v0.4.5 found here
  • radanalyticsio/radanalytics-scala-spark:v0.4.5 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.2.1

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.4.5 found here

Summary of changes in templates

  • The image pull policy for build configs has been changed from Always to IfNotPresent

  • Scala and Java builds will look for a main class specified in a MANIFEST.MF file; the APP_MAIN_CLASS parameter is now optional

Release v0.4.4

06 Feb 14:30
Compare
Choose a tag to compare
Release v0.4.4 Pre-release
Pre-release

Oshinko S2I images used by these templates
These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.4.4 found here
  • radanalyticsio/radanalytics-java-spark:v0.4.4 found here
  • radanalyticsio/radanalytics-scala-spark:v0.4.4 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.2.0

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.4.4 found here

Summary of changes in templates

  • add a generic job template
  • add java templates for dc
  • add a scala template for dc
  • reorganize parameter sections to share ordering and descriptions
  • add a Service object to java build-dc and dc templates
  • add a Service object to scala build-dc and dc templates
  • rename pyspark* templates to python*
  • remove pysparkjob.json
  • add a readme file to template dir
  • update common e2e script with new template names

Release v0.4.3

16 Jan 16:03
Compare
Choose a tag to compare
Release v0.4.3 Pre-release
Pre-release

Oshinko S2I images used by these templates
These templates use the following oshinko s2i images:

  • radanalyticsio/radanalytics-pyspark:v0.4.3 found here
  • radanalyticsio/radanalytics-java-spark:v0.4.3 found here
  • radanalyticsio/radanalytics-scala-spark:v0.4.3 found here

Apache Spark version

The referenced oshinko s2i images use Apache Spark 2.2.0

Oshinko binary version

The referenced oshinko s2i images use oshinko binary release v0.4.3 found here

Summary of changes in corresponding images

  • Some functionality in the scala image in v0.4.0 was unintentionally removed in v0.4.1 and v0.4.2 and has been restored in this release. This was the availability of the SBT_ARGS and SBT_ARGS_APPEND environment variables for modifying the sbt build command. Additionally, these environment variables are now exposed in the oshinko s2i scala build templates to make them easier to use.

  • Signal handling has been approved in openshift-spark:2.2-latest so that any signals passed to the container will be passed to spark itself.