Skip to content

v3.9.0

Compare
Choose a tag to compare
@akchinSTC akchinSTC released this 03 Jun 22:11

Quick links

New feature highlights

Access sensitive information in generic pipeline nodes

Jupyter notebooks, Python scripts or R scripts might require access to resources that are protected using sensitive information, such as an API key or a user id and password. If you are running pipelines on Kubeflow Pipelines or Apache Airflow you can take advantage of Kubernetes secrets that are defined in your cluster. Starting with version 3.9 you can configure pipelines to expose these secrets as environment variables, which notebooks or scripts can access.

Using secrets

Pipeline CLI: identify pipeline dependencies

The elyra-pipeline describe CLI command output now includes information about the following dependencies for nodes that utilize generic components: container images, data volumes, and Kubernetes secrets. The machine readable output (produced when the --json option is specified) is most commonly used to automate processes, such as impact analysis and dependency checking. In the example below the output of the command is piped to the jq command-line processor, which extracts information about the container images that the pipeline's notebooks or script are executed in:

$ elyra-pipeline describe --json my.pipeline | jq '.dependencies.container_images[]'
"tensorflow/tensorflow:2.8.0"

This information could be used to identify pipelines that use a specific container image version or to verify that the container images are available in a specific container registry.

Create code snippets from notebook cells

Create a code snippet by selecting one or more cells in a Jupyter notebook.

2022-05-23_15-19-29 (1)

Documentation: Running Elyra in an air gapped environment

The new documentation topic covers considerations for running Elyra in an air gapped environment.

What's Changed

New Features

Bug Fixes

Other

New Contributors

Full Changelog: v3.8.1...v3.9.0