Alex Bozarth
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # Elyra Weekly Dev Meeting Archive: May - Oct 2020 :::info **When:** Thursdays at 9:00AM Pacific (your [timezone](https://arewemeetingyet.com/Los%20Angeles/2019-10-24/09:00/w/Elyra%20Dev%20Meeting)) **Where:** [Webex](https://ibm.webex.com/meet/akchin) ::: ## Latest Meeting Minutes https://hackmd.io/SgvSqrWWR2248mCw2BZ5gg ## 29th October 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Alex Bozarth | IBM | @ajbozarth | | Alan Chin | IBM | @akchinSTC | | Luciano Resende | IBM | @lresende | | Karla Spuldaro | IBM | @karlaspuldaro | | Martha Cryan | IBM | @marthacryan | | Patrick Titzler| IBM| @ptitzler | | Tom Markiewicz | IBM | @tmarkiewicz | | David C Martin | motion-ai.com | @dcmatin| | Kevin Bates | IBM | @kevin-bates | | Francesco Murdaca | Red Hat | pacospace | | Romeo Kienzler | IBM | @romeokienzler | ### Agenda + Minutes - Alex - Will be reviewing [985](https://github.com/elyra-ai/elyra/pull/985) today (snippet search) - Opened [jupyterlab_server#131](https://github.com/jupyterlab/jupyterlab_server/pull/131) to address disabling extension bug, will fix our temp code once it's in an rc - When do we plan to squash and merge the jupyterlab3 working branch to master? - Alan - Airflow runtime Discussion - Current best practice is to sync dags to a git repository. Opens up issues if sensitive info is present unless its a private repo. Which means more setup with SSH keys etc. - - Martha - [#975](https://github.com/elyra-ai/elyra/pull/985) Moving calpoly intern code snippet code for search and tag over to elyra - Testing out jupyterlab 3.0 branch - Karla - Testing 3.0 branch - Opened issues for new code snippet features based on calpoly students implementations - Luciano - Release plans - JupyterLab 3.x support ## 22nd October 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Alan Chin | IBM | @akchinSTC | David Martin | motion-ai.com | @dcmartin | | Martha Cryan | IBM | @marthacryan | | Tom Markiewicz | IBM | @tmarkiewicz | | Patrick Titzler| IBM| @ptitzler | | Luciano Resende | IBM | @lresende | | Alex Bozarth | IBM | @ajbozarth | | Kevin Bates | IBM | @kevin-bates | | Romeo Kienzler | IBM | @romeokienzler | ### Agenda + Minutes - Alan - [KFP-56](https://github.com/elyra-ai/kfp-notebook/pull/56)- Fix for the ODH Pip issue up for review (thx for the comments Kevin). - Added Airflow integration into next sprint- Move PR out of WIP - Martha - [#985](https://github.com/elyra-ai/elyra/pull/985) - Working on moving over code snippets code that calpoly interns wrote, this is search / tagging - Finished adding unit tests for application package - Patrick - 1.3 release date? - today (lresende) - Will review first draft of NickP's and Austin's pipelines - Elyra meetup tonight and lunch & learn on 11/9 - 4pm today: https://www.meetup.com/IBM-Developer-SF-Bay-Area-Meetup/events/273726797/ - 3 examples PR pending - Luciano - Release 1.3 hopefully coming out today - Pipelines Test - https://github.com/elyra-ai/elyra/issues/988 - JupyterLab 2.2.9 release - Alex - Working on the update to Lab 3.0 [#832](https://github.com/elyra-ai/elyra/issues/832) will be breaking out sub-tasks today - Kevin - Added support for local pipelines with EG [#983 ](https://github.com/elyra-ai/elyra/pull/983) - Prepared back-end for Lab 3.0 (Jupyter Server) - Updated extension entrypoints [#834](https://github.com/elyra-ai/elyra/issues/834) - Converted handler tests to jupyter-server framework [#831](https://github.com/elyra-ai/elyra/issues/831) - Working on adding tests for local pipeline execution - David - Feedback on motion-ai requested; github.com/dcmartin/motion-ai; demo? - dcmartin@me.com ## 15th October 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Romeo Kienzler | IBM | @romeokienzler | | David C Martin | motion-ai.com | @dcmartin | | Luciano Resende | IBM | @lresende | | Tom Markiewicz | IBM | @tmarkiewicz | Patrick Titzler| IBM| @ptitzler | | Kevin Bates | IBM | @kevin-bates | | Alan Chin | IBM | @akchinSTC | ### Agenda + Minutes - Romeo - CWL Common Workflow Language => does it make sense to keep this standard in mind when specifying a base pipeline format for ElyraAI? => https://www.commonwl.org/user_guide/ - David/Romeo - Can ElyraAI be used on Home Assistant / Jupyter Lab Lite? - https://www.home-assistant.io/ - https://github.com/hassio-addons/addon-jupyterlab-lite - Luciano - Release automation + ability to install individual extensions - Release 1.3.0 timeframe - Elyra 2.0 JupyterLab 3.0 workstream - JupyterCon Sprint - Alan - Currently reviewing #970 and #973 - Re-testing elyra image on OCP 4.3 after reports of instability - Kevin - Adding support for EG and _local_ pipelines - Implementing http/websocket-based kernel manager/client that routes kernel methods to an EG server QUESTION: how does Elyra container build to support nVidia runtime and exploit GPU? I am building my AI executables based on CUDA version and specializing the image name, e.g. `amd64-yolo-cuda10.2` or `aarch64-yolo-cuda10.1` - You can configure the image to use: https://elyra.readthedocs.io/en/latest/user_guide/runtime-image-conf.html - Apparently there are no Docker hub images of elyra which are enabled for the nvidia-runtime for local pipeline execution using GPU; FWIW, I will be building the `elyra` _add-on_ for Home Assistant for local execution on at least aarch64 and amd64 w/ nvidia runtime - We use plain community images, or you can build your own. - https://hub.docker.com/u/elyra - Current elyra docker - https://github.com/elyra-ai/elyra/tree/master/etc/docker/elyra ## 8th October 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Romeo Kienzler | IBM | @romeokienzler | | Luciano Resende | IBM | @lresende | | Alan Chin | IBM | @akchinSTC | | Patrick Titzler| IBM| @ptitzler | | David C Martin | motion-ai.com | @dcmartin | | Kevin Bates | IBM | @kevin-bates| ### Agenda + Minutes - Patrick - ODH docs - topics needed/covered - separate documentation - devops/development setup vs actual notebook usage - identify turn around on making doc updates (lresende) - metadata blog post deferred - agreed (lresende) - Alan - ODH fixes testing atm with regards to sample notebook sent over - testing notebooks - covid scenario pipeline - set of synthetic notebooks for testing of scenarios - - Luciano - I got access to a windows machine, with GPUs :) but lab/elyra needs some TLC on that env. Looking into it. - Pipeline 2.x - Refactoring to make it more flexible - David Martin - Example use-case; soup-to-nuts? Ideal: dashboard produced for COVID data from underlying assets generated by community contributions. FWIW, using [this](https://github.com/hassio-addons/addon-jupyterlab-lite) currently for Jupyter on my IoT data. - https://github.com/elyra-ai/examples - https://github.com/CODAIT/covid-notebooks - https://www.youtube.com/watch?v=CbcgyzB8c4M ## 1st October 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Romeo Kienzler (through jump in space-time)| IBM | @romeokienzler | | Alan Chin | IBM | @akchinSTC | | Karla Spuldaro | IBM | @karlaspuldaro | | David C Martin | motion-ai.com && age-at-home.com| @dcmartin | | Martha Cryan | IBM | @marthacryan | | Luciano Resende | IBM | @lresende | | Patrick Titzler| IBM| @ptitzler | | Kevin Bates | IBM | @kevin-bates | ### Agenda + Minutes - Romeo (virual, through space-time jump) - Feedback on the most prominent tools used in Healthcare - Job Scheduling - https://slurm.schedmd.com/overview.html => What advantages Kubernetes has over slurm? - Containerization: - https://singularity.lbl.gov/ => Can Kubernetes/Kubewflow also run Signulaity images - Applications: https://bcbio-nextgen.readthedocs.io/en/latest/contents/parallel.html (Parallelization via IPython Parallel => what advantages Elra/Kubeflow has over such an implementation) - Workflow Engines/Pipelines: (what does it take / make sense to support those pipelines) - https://www.commonwl.org/ - https://galaxyproject.org/learn/advanced-workflow/ - https://snakemake.readthedocs.io/en/stable/ - https://www.nextflow.io/ - Pipeline Repository: - https://nf-co.re/pipelines (the idea of a pipeline repo is not new) - Alan - ODH image updates, Elyra was pinned to v1 - Question: Upgrade path? - Install updated kfdef that would reference the new image version - Martha - Waiting for review on [#886](https://github.com/elyra-ai/elyra/pull/886) - JupyterCon - Patrick - cal-poly code snippet extension? [yes] - runtime config prep work for other runtimes? - need to get started on metadata service blog post - DCMartin - github.com/motion-ai/coco (&#189; baby step in ground truth) - Luciano - JupyterLab contribution - Discussions with other vendors ## 24th September 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Romeo Kienzler | IBM | @romeokienzler | | Karla Spuldaro | IBM | @karlaspuldaro | | Alan Chin | IBM | @akchinSTC | | Martha Cryan | IBM | @marthacryan | | Luciano Resende | IBM | @lresende | | Patrick Titzler| IBM| @ptitzler | | Kevin Bates| IBM| @kevin-bates | ### Agenda + Minutes - Romeo - Updates on University Hospital Basel - Karla - Adding more pipeline front end tests [#940](https://github.com/elyra-ai/elyra/pull/940) - Slack channel for jupytercon sessions office hours #jupytercon2020 - Martha - Adding unit tests for `application` package - Working on appearance of ToC - Patrick - TOC/JupyterLab 3.0 - JupyterCon 2020 blog post - Metadata blog post - JL + Elyra (single user) -> ODH (multi-user) -> ... story - Luciano - Release is out... python script... - What's next? ## 17th September 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Alex Bozarth | IBM | @ajbozarth | | Karla Spuldaro | IBM | @karlaspuldaro | | Romeo Kienzler | IBM | @romeokienzler | | Alan Chin | IBM | @akchinSTC | | Luciano Resende | IBM | @lresende | | Patrick Titzler| IBM| @ptitzler | | Martha Cryan | IBM | @marthacryan | | Kevin Bates |IBM | @kevin-bates | ### Agenda + Minutes - Alex - No updates this week, also might be late to this dev meeting - Romeo - Feedback from the Chief Trouble Maker - opened enhancement request #936 to support Ray - Alan - No new updates, nice to see #923 merged - Martha - Preparing JupyterCon talks, no Elyra updates - Luciano - Python script support done, mostly small pr comments update - Helping bringup covid-notebooks to recent Elyra, Pandas extensions, etc - I have a local branch with Elyra + work dir on COS - Release? Monday? I am busy this week. - Patrick - Updating sample pipelines to include Python nodes (1.2+) - Sample pipelines for AI Fairness & model training - OpenAIHub - Discuss https://github.com/elyra-ai/elyra/issues/931 - TODO/done: open enhancement request to create a pipeline from an asset - TODO/done: open enhancement request to submit a python script (related to issue above) - miab content mostly done - started to nudge advocates to use Elyra ## 10th September 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Alex Bozarth | IBM | @ajbozarth | | Romeo Kienzler | IBM | @romeokienzler | | Karla Spuldaro | IBM | @karlaspuldaro | | Alan Chin | IBM | @akchinSTC | | Luciano | IBM | @lresende | | Martha Cryan | IBM | @marthacryan | | Patrick Titzler| IBM| @ptitzler | Tim George | Freelance Jupyter | @tgeorgeux | | Kevin Bates | IBM | @kevin-bates | ### Agenda + Minutes - Alex - was on vacation this last week, will be be focused on non-Elyra tasks this week - Romeo - working on increased Elyra adoptionin IBM products - Discussion: How would a freemium model look like for the pipeline editor? e.g. Operator Marketplace? - Discussion: IBM Code Engine support - Discussion: Re(up)prioritizing [760](https://github.com/elyra-ai/elyra/issues/760) (pull meta infomation from notebooks into pipeline editor configuration) - Alan - Editing Jupytercon presentation - Waiting for 1.2 release before we can resolve conda-forge issue - Patrick - RHOS support - Tim - Follow up on Jupyter Cal Poly Project for [code snippets.](https://github.com/jupytercalpoly/jupyterlab-code-snippets) - Luciano - Extending the sprint for a week - Lots of JupyterCon affecting our sprint - Getting to a point I can test Python Script again ## 3rd September 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Alan Chin | IBM | @akchinSTC | | Luciano Resende | IBM | @lresende | | Karla Spuldaro | IBM | @karlaspuldaro | | Martha Cryan | IBM | @marthacryan | | Patrick Titzler| IBM| @ptitzler | | Kevin Bates | IBM | @kevin-bates | | Romeo Kienzler | IBM | @romeokienzler | ### Agenda + Minutes - Alan - ODH PRs - [#869](https://github.com/elyra-ai/elyra/pull/869) and [#46](https://github.com/elyra-ai/kfp-notebook/pull/46/files). Added tests for kfp-notebook, fixed incorrect path to bootstrap script during runtime - Luciano - Presented Elyra and EG on B2WSummit conference - Planning 1.2 release by early next week - Martha - [#906](https://github.com/elyra-ai/elyra/pull/906) Automatically create a command palette button for any schema - almost ready to merge - Planning presentation on Elyra metadata services for JupyterCon - Patrick - Needs discussion https://github.com/elyra-ai/examples/pull/14 - Needs to be prioritized https://github.com/elyra-ai/elyra/issues/878 - working on meetup-in-a-box - customer issue/ custom runtime image (cellprofiler) - Karla - No elyra updates ## 27th August 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Karla Spuldaro | IBM | @karlaspuldaro | | Patrick Titzler| IBM| @ptitzler | | Luciano Resende | IBM | @lresende | | Alex Bozarth | IBM | @ajbozarth | | Kevin Bates | IBM | @kevin-bates | | Romeo Kienzler | IBM | @romeokienzler | | Alan Chin | IBM | @akchinSTC | ### Agenda + Minutes - Karla - Migrate dialog bug fix doesn't work yet on firefox [#887](https://github.com/elyra-ai/elyra/pull/887) - Patrick - Finished Elyra + local execution tutorial (waiting for 1.1 to be released) - Finished medium blog post draft for Elyra + local env execution (waiting for 1.1 to be released) - Added doc for runtime images https://github.com/elyra-ai/elyra/pull/897 - Working on Elyra + kubeflow pipelines tutorial (waiting for 1.1 to be released) - Will update getting Binder started tour with Elyra + local env execution tutorial - Will refresh Elyra - kubeflow pipelines blog post - Q: Support for Python script node - Q: Binder - add disclaimer for on-demand build - Q: Strategy for doc delivery/updates - Q: Synch CLI/UI metadata inputs (e.g. requiring internal identifier instead of generating one) - Q: Docker - confirm whether we always publish "latest" alongside versions - Alan - Rebased [#751](https://github.com/elyra-ai/elyra/pull/751) and fixing processor tests - ODH PRs need reviews [#869](https://github.com/elyra-ai/elyra/pull/869) and [#46](https://github.com/elyra-ai/kfp-notebook/pull/46/files) - Q. Planning on adding documentation to address the incorrect link to pipeline experiment post submission. Could not think of a good way to dynamically add it - Luciano - Release 1.1.0 is out --- ## 20th August 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Romeo Kienzler | IBM | @romeokienzler | | Karla Spuldaro | IBM | @karlaspuldaro | | va barbosa | IBM | @vabarbosa | | Patrick Titzler| IBM| @ptitzler| | Luciano Resende | IBM | @lresende | | Alan Chin | IBM | @akchinSTC | | Alex Bozarth | IBM | @ajbozarth | | Martha Cryan | IBM | @marthacryan | ### Agenda + Minutes - Karla - [#847](https://github.com/elyra-ai/elyra/pull/847) merged - KFP with dex authentication support - Working on pipeline frontend bug [#863](https://github.com/elyra-ai/elyra/issues/863) - Elyra talks on JupyterCon 2020 - va - [#881](https://github.com/elyra-ai/elyra/pull/881) - file browser for dependencies in pipeline editor properties - [#867](https://github.com/elyra-ai/elyra/pull/867) - file browser for filename in pipeline editor properties - Patrick - Hello world pipeline tutorial (local execution) - Blog post: Local pipeline execution - Submit BlueprintOpen Source talk info - Luciano - Elyra 1.0.1 out to enable conda installation - Wrapping up support for Python Script - CP4D demo - Alan - conda forge recipe almost there. osx and windows build failures, but have approval - addressed comments for elyra odh pr, kfp-notebook needs review [#46](https://github.com/elyra-ai/kfp-notebook/pull/46) - - Romeo (please others go first,can only join 30 min after the hour) - Closed [763](https://github.com/elyra-ai/elyra/issues/763) (single command start using docker) - Re(up)prioritizing [760](https://github.com/elyra-ai/elyra/issues/760) (pull meta infomation from notebooks into pipeline editor configuration) - Martha - [#871](https://github.com/elyra-ai/elyra/pull/871) - adding groups to metadata editor - [#882](https://github.com/elyra-ai/elyra/pull/882) - Adding notebooks to pipeline through context menus - Alex - Final PR addressing [#822](https://github.com/elyra-ai/elyra/issues/822) is ready to merge, which addresses shareability of pipelines - Will be re-starting work on [#795](https://github.com/elyra-ai/elyra/pull/795) adding system monitor UI - Opened a WIP for updating the default metadata ui to visualize instead of dump the metadata json [#877](https://github.com/elyra-ai/elyra/pull/877) ### JupyterCon 2020 accepted talks: - Building AI Pipelines with Elyra - A deep dive using COVID-19 Analytics Scenario - Debugging notebooks and python scripts on JupyterLab - What's new on Elyra - A set of AI centric JupyterLab extensions - Intro to Elyra - an AI centric extension for JupyterLab - A Generic Metadata-Store for JupyterLab extensions - Using and creating JupyterLab extensions - Explore and Extend AI Pipeline Runtimes with Elyra and JupyterLab --- ## 13th August 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Romeo Kienzler | IBM | @romeokienzler | | Alan Chin | IBM | @akchinSTC | | Karla Spuldaro | IBM | @karlaspuldaro | | Martha Cryan | IBM | @marthacryan | | Kevin Bates | IBM | @kevin-bates | | Alex Bozarth | IBM | @ajbozarth | | Jerome Nilmeier| IBM | @nilmeier | | Luciano Resende | IBM | @lresende | | David C Martin | motion-ai.com | @dcmartin | ### Agenda + Minutes - Romeo - Competitive positioning of [Kale](https://github.com/kubeflow-kale/jupyterlab-kubeflow-kale) vs Elyra, see also RH [blog](https://developers.redhat.com/blog/2020/07/29/from-notebooks-to-pipelines-using-open-data-hub-and-kubeflow-on-openshift/) - Kale at https://github.com/kubeflow-kale/kale - Introducing David Martin to the group - github.com/dcmartin/motion-ai - www.dcmartin.com - Martha - [#818](https://github.com/elyra-ai/elyra/pull/818) - Jest tests for pipeline editorare almost set up - tests for other packages are welcome (esp. application) - [#853](https://github.com/elyra-ai/elyra/pull/853) Small enhancement to metadata editor (warn user before closing w/ unsaved changes) - Starting work on [#815](https://github.com/elyra-ai/elyra/issues/815) - Karla - Open WIP PR for kubeflow pipelines auth support [#847](https://github.com/elyra-ai/elyra/pull/847) - Alan - Conda forge publishing elyra v1 - dependency resolution [#455](https://github.com/elyra-ai/elyra/issues/455) - Small odh-elyra demo.. some small fixes left in runtime container [#499](https://github.com/elyra-ai/elyra/issues/499) - Alex - Working on [#823](https://github.com/elyra-ai/elyra/issues/823), making progress - Luciano - Executing pipelines locally demo --- ## 6th August 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | ----------- | | Romeo Kienzler | IBM | @romeokienzler | | Alex Bozarth | IBM | @ajbozarth | | va barbosa | IBM | @vabarbosa | | Karla Spuldaro | IBM | @karlaspuldaro | | Kevin Bates | IBM | @kevin-bates | | Martha Cryan | IBM | @marthacryan | | Patrick Titzler| IBM| @ptitzler| | Alan Chin | IBM | @akchinSTC | | Luciano Resende | IBM | @lresende | ### Agenda + Minutes - Romeo - Status on Docker Images - Alex - Finished Metadata UI (included in 1.0) - Did some inital research on a Monitor UI - Opened PR [#795](https://github.com/elyra-ai/elyra/pull/795) as an option. Leverages existing extensions - Points of Discussion: - Do we want to leverage existing extensions as proposed? (Either server or lab extension) - What is the timeline for implementing the kernel metrics api - Starting work on Issue [#822](https://github.com/elyra-ai/elyra/issues/822), specifically sub-issue [#823](https://github.com/elyra-ai/elyra/issues/823): Using relative paths for pipeline nodes. - Karla - Still working on KFP auth with Dex support - [#755](https://github.com/elyra-ai/elyra/issues/755) - Martha - Working on adding unit tests for frontend code - Patrick - Introduction to pipelines blog post draft https://medium.com/codait/creating-notebook-pipelines-using-elyra-and-kubeflow-pipelines-f9606449cc53 - Release/feature plan for 1.x ? - Planning an enablement session for [IBM] Developer advocates - Alan - [ISSUE-499](https://github.com/elyra-ai/elyra/issues/499) ODH support, implemented workaround with emptydir instead of attaching from volumeop. - default size is 20Gi (ibmcloud minimum) should add parameter for user to configure or let default storage class handle depending on provider - Attached emptydir volume is being used for installing python libraries - Use of container image/volume preloaded with our dependencies may make more sense, since we dont have write access to base layer libs after elyra startup. - Luciano - Elyra 1.0.0 has been published - Working on a blog announcement --- ## 30th July 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Alex Bozarth | IBM | @ajbozarth | | Kevin Bates | IBM | @kevin-bates | | Karla Spuldaro | IBM | @karlaspuldaro | | Luciano Resende | IBM | @lresende | | Martha Cryan | IBM | @marthacryan | | Romeo Kienzler | IBM | @romeokienzler | | Patrick Titzler| IBM| @ptitzler| | Alan Chin | IBM | @akchinSTC | ### Agenda + Minutes - Alex - Metadata UI PR [#591](https://github.com/elyra-ai/elyra/pull/591) is done and just needs final review/merge - I'll be starting work on the Kernel Monitor UI next - Kevin - Add initial support for supernodes [#776](https://github.com/elyra-ai/elyra/pull/776) - Backend is complete, frontend could use some support - Support files with embedded commas (change field separator) - [#793](https://github.com/elyra-ai/elyra/pull/793) [kfp-notebook #39](https://github.com/elyra-ai/kfp-notebook/pull/39) - Will be looking at supporting wildcards in outputs today - Karla - Have been working on supporting dex authentication for KFP - [#755](https://github.com/elyra-ai/elyra/issues/755) - Martha - Validation PR's have been merged, going to work on supernode validation - Alan - Working on applying a fix that I got from Juana for kubeflow on openshift. Since odh uses cri-o as the container runtime instead of docker, writes cannot be done on the base layer. - Romeo - Elyra-AI docker image ready (publish?). Currently working on KFPipeline to be dockerized =B-> [ISSUE-763](https://github.com/elyra-ai/elyra/issues/763). Just thought as we anyway have Kubernetes available we can even ship it with enterprise gateway configured - Elyra images -> https://hub.docker.com/r/elyra/elyra - Luciano - New Launcher with Elyra as its own section [#782](https://github.com/elyra-ai/elyra/pull/782) - Working on reference architecture for Elyra recommended deployment on a secured environment - Planning Elyra 1.0 release by end of week --- ## 23rd July 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Alan Chin | IBM | @akchinSTC | | Alex Bozarth | IBM | @ajbozarth | | va barbosa | IBM | @vabarbosa | | Martha Cryan | IBM | @marthacryan | | Karla Spuldaro | IBM | @karlaspuldaro | | Romeo Kienzler | IBM | @romeokienzler | ### Agenda + Minutes - Alex - Still working on Metadata UI, will be replacing current abstract impl with a default one residing in a new lib package - Martha - [#744](https://github.com/elyra-ai/elyra/pull/744) is ready to merge, Va brought up an edge case that'll be added to #752 - [#752](https://github.com/elyra-ai/elyra/pull/752) is almost ready to merge, going to add that edge case first - Karla - Working on [Accessing kubeflow pipelines with dex auth](https://github.com/elyra-ai/elyra/issues/755) - Alan - Elyra partially working with JH on ODH ...finally - [PR-499](https://github.com/elyra-ai/elyra/issues/499) - configure default metadata store on image vs. mapping a to an existing volume containing configuration files - small things, configure to use lab context by default etc. --- ## 16th July 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Alex Bozarth | IBM | @ajbozarth | | Alan Chin | IBM | @akchinSTC | | Karla Spuldaro | IBM | @karlaspuldaro | | va barbosa | IBM | @vabarbosa | | Luciano Resende | IBM | @lresende | | Martha Cryan | IBM | @marthacryan | | Romeo Kienzler | IBM | @romeokienzler | | Kevin Bates | IBM | @kevin-bates | | Shubhi Asthana | IBM | @sasthan | ### Agenda + Minutes * Alex * Working on a Metadata UI for Runtimes: [PR 591](https://github.com/elyra-ai/elyra/pull/591) * Will be starting work on a Kernel Monitor UI within the next week * Alan * Working on implementing an operator: [ISSUE-499](https://github.com/elyra-ai/elyra/issues/499) * ![](https://i.imgur.com/IEVRsvY.png) * Will update testing PR with fixes from comments (Thx kevin!)[PR-751](https://github.com/elyra-ai/elyra/pull/751) * Karla * [PR #741](https://github.com/elyra-ai/elyra/pull/741) merged - Disable toolbar buttons on empty pipeline editor * Looking at [issue #663](https://github.com/elyra-ai/elyra/issues/663) - handle special characters on output file names (Pipeline validation umbrella) * va * [PR #758](https://github.com/elyra-ai/elyra/pull/758): updating canvas to latest version * [PR #759](https://github.com/elyra-ai/elyra/pull/759): allow multiple input links * Martha * Release 1.0.0rc1 is out * Bug fixes * merged [PR #748](https://github.com/elyra-ai/elyra/pull/748) * merged [PR #749](https://github.com/elyra-ai/elyra/pull/749) * Validation * [PR #744](https://github.com/elyra-ai/elyra/pull/744) - waiting for canvas version update PR to merge * [PR #752](https://github.com/elyra-ai/elyra/pull/752) - need to address review * Luciano * Working on Python Script support * Trying to refactor KFP boostrapper script to use init containers * Collaborating with Kevin on proposing AI Pipeline schema * 1.0.0 Timeframe * Romeo * Improvement of Pipeline Editor * [Issue 760](https://github.com/elyra-ai/elyra/issues/760) Support push down of parameters / pull from parameter schema * [Issue 761](https://github.com/elyra-ai/elyra/issues/761) Support preview of notebooks * [Issue 763](https://github.com/elyra-ai/elyra/issues/763) inspired by http://beakerx.com/ > ease of use installation (using docker) --- ## 9th July 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Alan Chin | IBM | @akchinSTC | | Karla Spuldaro | IBM | @karlaspuldaro | | va barbosa | IBM | @vabarbosa | | Martha Cryan | IBM | @marthacryan | | Alex Bozarth | IBM | @ajbozarth | | Patrick Titzler| IBM| @ptitzler| | Luciano Resende | IBM | lresende | | Tim George | Cal Poly Jupyter | @tgeorgeux | | Kevin Bates | IBM | @kevin-bates | ### Agenda + Minutes * Martha * Metadata editor merged * Working on validation issues - circular references in the pipeline editor * Karla * Also working on validation issues - [Empty pipeline validation](https://github.com/elyra-ai/elyra/issues/691) * Alan * Working on elyra processor tests still (need to open issue) * Alex * Working on a "Runtimes UI" https://github.com/elyra-ai/elyra/issues/584 * Patrick * Working on blog post draft * OOO next two weeks x 3; working from Germany thereafter * Luciano * Release 1.0.0rc0 is out * pip install --upgrade --pre elyra * Merged updates to covid-notebooks * Multiple performance improvements on pipeline submission * Support for Python Script is coming along * First end-to-end pass working, now working with the community to clean up and refactor the initial poc * elyra: https://github.com/elyra-ai/elyra/pull/722 * kfp-notebook: https://github.com/elyra-ai/kfp-notebook/pull/36 * Tim * Just here to keep up because this work rocks * Is there an issue open for Alex's "Runtimes UI" that I can catch up on? * https://github.com/elyra-ai/elyra/issues/584 * https://github.com/elyra-ai/elyra/issues/707 --- ## 2nd July 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Alex Bozarth | IBM |@ajbozarth | | Karla Spuldaro | IBM | @karlaspuldaro | | Luciano Resende | IBM | @lresende | | va barbosa | IBM | @vabarbosa | | Zach Sailer | Jupyter Cal Poly | @Zsailer | | Kevin Bates | IBM | @kevin-bates | | Alan Chin | IBM | @akchinSTC | | Patrick Titzler| IBM| @ptitzler| ### Agenda + Minutes * Karla * [Allow validation on form dialogs](https://github.com/elyra-ai/elyra/pull/684) * Zach * Metadata service as a separate extension? (see [issue](https://github.com/elyra-ai/elyra/issues/701)) * Alan * Will update the kfp-notebook unit tests, Elyra next * Still on vacation...(working on my woodworking skills) * you said it was going to be vacation :) * va * Dark theme support (#625) * Luciano * Presented Elyra & EG on Brazilian meetup * Preparing new RC with recent fixes * Working on refactoring some pipeline areas * Patrick * Published DAX sample pipeline * Working on Elyra/pipelines medium blog post * Kevin Bates * [Make pipeline process and export asynchronous](https://github.com/elyra-ai/elyra/pull/695) * [Improve dependency management and archive generation](https://github.com/elyra-ai/elyra/pull/702) * [COVID Notebook updates](https://github.com/CODAIT/covid-notebooks/pull/18) * [Refactoring metadata classes](https://github.com/elyra-ai/elyra/issues/705) * Discussion * * Todo * Community integration with Jupyter Discourse * Volunteers? --- ## 25th June 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Martha Cryan | IBM | @marthacryan | | Karla Spuldaro | IBM | @karlaspuldaro | | Alan Chin | IBM |@akchinSTC | | Alex Bozarth | IBM |@ajbozarth | | Patrick Titzler| IBM| @ptitzler| | va barbosa | IBM | @vabarbosa | | Tim George | Cal Poly Jupyter | @tgeorgeux | | Kevin Bates | IBM |@kevin-bates | | Romeo Kienzler | IBM | @romeokienzler | | Luciano Resende | IBM | @lresende | ### Agenda + Minutes * Martha * Metadata editor * Alex * Helping Martha with Metadata Editor * Karla * Fixes since last week * Python editor console is now static * Python editor toolbar position is back to normal when debugger extension is installed * Open PR for validating pipeline export dialog fields: https://github.com/elyra-ai/elyra/pull/684 * Discussion: Make it more generic, open issue in lab for enable/disable dialog buttons * Patrick * Pipeline issue (https://github.com/elyra-ai/elyra/issues/659) * Suggestion - nb dir vs pipeline dir * Beta roadmap? * 1.0.0 issue * https://github.com/elyra-ai/elyra/issues/555 * 1.0.0 milestone * https://github.com/elyra-ai/elyra/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0.0 * Alan * Test Suite for kfp-notebook is about done - cleanup github actions left * Will work on Elyra next * Pipeline validation umbrella? <- Luciano * Tim * Just keeping up with what's going on. (= * Luciano * PyData presentation yesterday (Elyra and COVID) * Mentoring Elyra contributors * bored teenager at home * pipelines, pipelines, pipelines * va * build failing - TS issue with JupyterLab dependencies? (https://gitter.im/jupyterlab/jupyterlab) * Discussion * showDialog x showFormDialog + validation * showDialog - message display * showFormDialog - user input --- ## 18th June 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Martha Cryan | IBM | @marthacryan | | Tim George | Jupyter Cal Poly | @tgeorgeux | | Karla Spuldaro | IBM | @karlaspuldaro | | va barbosa | IBM | @vabarbosa | | Kevin Bates | IBM | @kevin-bates | | Alex Bozarth | IBM | @ajbozarth | | Patrick Titzler| IBM| @ptitzler| | Kevin Doyle | IBM | @kjdoyle | | Romeo Kienzler | IBM | @romeokienzler | | Luciano Resende | IBM | @lresende | | Jay Ahn | Jupyter Cal Poly | @jahn96| ### Agenda + Minutes * Martha * Still working on the UI for adding / editing code snippets, but transitioned to trying to make it generic for all metadata * https://github.com/elyra-ai/elyra/pull/589 * Alex * Helping Martha on the metadata editor * Kevin B * Discuss communication channels. * [Gitter is currently tied to the organization](https://gitter.im/elyra-ai/community) and if used for "dev" should probably be tied to the elyra/repo * Discourse used for discussion and issues? * Alan * Fix for Patrick's file handling parsing error [KFP-30](https://github.com/elyra-ai/kfp-notebook/pull/31) * Working on tests for kfp-notebook * Karla * [Extension trackers documentation](https://github.com/elyra-ai/elyra/pull/641) * Reviewing PRs * Luciano * PyData London talk on Elyra next week (June 24th) * Planning Elyra beta 2 for EOW * Multiple cleanups on Pipeline editor + version support --- ## 11th June 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Alex Bozarth | IBM | @ajbozarth | | Alan Chin | IBM | @akchinSTC | | Karla Spuldaro | IBM | @karlaspuldaro | | Martha Cryan | IBM | @marthacryan | | va barbosa | IBM | @vabarbosa | | Luciano Resende | IBM | @lresende | | Kevin Bates | IBM | @kevin-bates | | Patrick Titzler| IBM| @ptitzler| | Kevin Doyle | IBM | @kjdoyle | ### Agenda + Minutes * Alex * Submission utility refactor was merged * Been reviewing and helping out on 1.0-blocking PRs * Martha * Created PR to merge ToC with jupyterlab core, might take longer because Jupyter lab meeting was rescheduled * Open PR for code snippet editor * Karla * Fixed auto complete missing feature on python editor, the solution connecting widget trackers ended up solving other python editor issues: TOC, support for search on the widget, code mirror themes * PR #595 merged * Working on PR reviews * Next: widget tracker documentation * Alan * PR reviews - patrick binder PR, binder build times * github actions or binder bot to trigger rebuilds on merge * image testing PR #627, should revisit the use of init containers to avoid seeing the curl issue again * waiting for 0.9.0 kfp-notebook release * * va * PR #629 to relax metadata `name` and `display_name` restrictions * latest release of `@blueprintjs` causing build failures with `@elyra/ui-components` * Luciano * Release 0.10.3 * backport autocomplete * waiting (not anymore) for Va's `@blueprintjs` fix before release * Release 1.0.0-beta * Waiting for open PRs, most like tomorrow * will be a breaking release * Need to go update covid-notebooks repo * Testing? * Kevin Bates * Just reviewing PRs and troubleshooting issues * Patrick Titzler * Drafted binder-based getting started tour * Evaluated S3 extension * Requested addition of Elyra to JupyterLab image on Skills Network Labs --- ## 4th June 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Alan Chin | IBM | @akchinSTC | | Alex Bozarth | IBM | @ajbozarth | | Karla Spuldaro | IBM | @karlaspuldaro | | Kevin Bates | IBM | @kevin-bates | | Kevin Doyle | IBM | @kjdoyle | | va barbosa | IBM | @vabarbosa | | Martha Cryan | IBM | @marthacryan | | Luciano Resende | IBM | @lresende | | Romeo Kienzler | IBM | @romeokienzler | | Youri Boehler | IBM | | | Jerome Nilmeier| IBM| @nilmeier| | Patrick Titzler| IBM| @ptitzler| ### Agenda + Minutes * Alex * Util refactor PR nearly ready to merge (just some docs left to add) [#554](https://github.com/elyra-ai/elyra/pull/554) * Addressed some smaller issues brought up last week * Mostly been doing PR reviews * Karla * Working on PR to fix/implement code completer on python editor * Alan * Kfp-notebook is waiting for merge and release * [kfp-notebook](https://github.com/elyra-ai/kfp-notebook/pull/27) * [elyra](https://github.com/elyra-ai/elyra/pull/600) * [staged-recipes](https://github.com/conda-forge/staged-recipes/pull/11794) * binder pr is ready to go except for the notebook dir startup part * * Martha * Creating frontend UI for adding and editing code snippets - moving forward with making a widget that can potentially be reused for other metadata editing * Luciano * Release * We are planning a 1.0.0 release * Beta, RC, 1.0 * Support for Docker, Binder, JupyterHub * Docker/Hub -> https://github.com/elyra-ai/elyra/pull/597 * Binder -> https://github.com/elyra-ai/elyra/pull/596 * TOC * Romeo * New feedback/input/requirements on the pipeline editor * Can we drag python scripts to the canvas as well (which we develop using PyCharm) * Can we drag any other resource to the canvas and select an image to execute it? can you auto-detect an appropriate default image? * Running KFP locally * https://elyra.readthedocs.io/en/latest/developer_guide/deploying-kubeflow-locally-for-dev.html * Issue pending --- ## 28th May 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Luciano Resende | IBM | @lresende | | Karla Spuldaro | IBM | @karlaspuldaro | | Martha Cryan | IBM | @marthacryan | | Alex Bozarth | IBM | @ajbozarth | | Alan Chin | IBM | @akchinSTC | | va barbosa | IBM | @vabarbosa | | Kevin Bates | IBM | @kevin-bates | | Jerome Nilmeier| IBM | @nilmeier | | Romeo Kienzler| IBM | @romeokienzler | | Josh Zheng | IBM | @boxcarton | | Patrick Titzler| IBM| @ptitzler| ### Agenda + Minutes * Luciano * Python editor and autocomplete * Seems like autocomplete is working on text editor * Changes on pipeline format * https://github.com/elyra-ai/elyra/pull/544 * Discussed pipeline versioning * Martha * Open PR for data sources * Working on a frontend interface for adding / editing code snippets * Working on fixing the bug with compatibility between the python runner and the table of contents extension * Alan * Update Docker Desktop [PR](https://github.com/elyra-ai/elyra/pull/557) with troubleshooting * Open Issues from user feedback post mortem meeting * Continue with k8s operator work * Fix binder deployment * Alex * Addressed build issues in a PR merged last week * Open PR for refactorsing our submission utilities * Karla * Working on adding a submit batch job extension for file editors similar to what we have for notebooks * Romeo * Idea: Using pipeline editor as no-code/low-code environment by developing a library of granular notebooks which can be used as generic processing stages * needs minor updates, e.g. metadata in the 1st cell of the notebook acts as a interface definition * pipeline editor component reads that metadata to render a properties UI opening on double-clicking the node in the pipeline editor * Patrick * Beta roadmap? * Other * Fred is going to present Elyra and the COVID-19 scenario for the CalPoli students/interns today at Luciano's webex at 11:AM PST. * https://ibm.webex.com/meet/lresende --- ## 21st May 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Karla Spuldaro | IBM | @karlaspuldaro | | Alan Chin | IBM | @akchinSTC | | Martha Cryan | IBM | @marthacryan | | Luciano Resende | IBM | @lresende | | va barbosa | IBM | @vabarbosa | | Kevin Bates | IBM | @kevin-bates | | Alex Bozarth | IBM | @ajbozarth | | Kevin Doyle | IBM | @kjdoyle | ### Agenda + Minutes * Martha * Separated out modular code to create UI components package * Working on data sources extension prototype * Added restorer to code snippets * Alan * Operator is coming along, using the z2jh helm chart as a base and have moved over the hub and image puller pods, still need the user scheduler, proxy and user placeholder stateful set * Variable rename [PR](https://github.com/elyra-ai/elyra/pull/544/files) needs review and testing. test against COVID notebook scenario? * Karla * Updated UI of extensions on left and right pane * Working on running new file types from the editor [Issue 495](https://github.com/elyra-ai/elyra/issues/495) * Luciano * Code snippet - remove experimental * Remove experimental once we have the ability to add code snippets from the UI * TOC * Build - https://github.com/elyra-ai/elyra/issues/501 * Release - Elyra 1.0.0 : what do we need before we can have a 1.0.0 release ? What are the side-effects about a 1.0 release (e.g. backward compatibility) and how would it impact us * Motivation: Breaking changes, Code Snippet removes experimental, JupyterLab 2.x, new API root * Move to 1.0.0-beta1 and then 1.0.0-rc0 * Kevin Bates * Started (barely) looking into component YAML definitions * Alex * Split off theme from application package * Open PRs for build clean up * discussion on which approach to take * Open PR on submission util refactor * should metadata be cached? * va * Updated pipeline editor node tooltip content * Reviewed PRs * 1.0 issues * Kevin Doyle * Working on Python Editor cypress tests. Will create a WIP PR soon to get some feedback before doing some of the more advanced tests. --- ## 14th May 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Alan Chin | IBM | @akchinSTC | | Alex Bozarth | IBM | @ajbozarth | | Kevin Bates | IBM | @kevin-bates | | Karla Spuldaro | IBM | @karlaspuldaro | | Luciano Resende | IBM | @lresende | | Kevin Doyle | IBM | @kjdoyle | Kevin Doyle: What is the zoom password? 4g5QtN ### Agenda + Minutes * Alan * OpenShift Operator [ISSUE-499](https://github.com/elyra-ai/elyra/issues/499) - can probably be combined with current open jhub PR-383 * Airflow integration [PR-490] - Still needs tests to be added, but can wait until runtime/runtime-config issue is sorted * * Alex * Been looking into and fixing various issues in the build caused by our recnt update to Jupyterlab 2.0 * Kevin Bates * Decide on /api/elyra or /elyra - https://github.com/elyra-ai/elyra/issues/513 * Defining hierarchy of locations for metadata instances. Was based on jupyter_path results (HOME, PY_ENV, SYSTEM_SHARE), but we really want (HOME, SYSTEM_SHARE, PY_ENV), so defining metadata_path method. * Discuss model definition as _contract_ between front and back end over REST - https://github.com/elyra-ai/elyra/issues/529 * Karla * New issues for code snippet * Drag and drop * Front end tests * Unit tests? * Looking at running new pipeline file types from the editor [Issue 495](https://github.com/elyra-ai/elyra/issues/495) * Kevin Doyle * Looking to play with Cypress a bit to learn more about Elyra and testing at the same time. Is anyone working on this currently to not overlap with others? * Martha * Fixing python support issue in ToC * Working on prototype for data sources extension * Luciano * COVID scenario with Elyra * https://github.com/elyra-ai/elyra/pull/526 * https://github.com/elyra-ai/elyra/issues/527 --- ## 7th May 2020 Weekly Meeting ### Attendees Add your name to the table below: | Name | Affiliation | Git User-id | | ----------- | ---------------- | -------- | | Martha Cryan | IBM | @marthacryan | | Kevin Bates | IBM | @kevin-bates | | Karla Spuldaro | IBM | @karlaspuldaro | | Luciano Resende | IBM | @lresende | | va barbosa | IBM | @vabarbosa | | Alex Bozarth | IBM | @ajbozarth | | Kevin Doyle | IBM | @kjdoyle | | Alan Chin | IBM | @akchinSTC | ### Agenda + Minutes * Martha * Super nodes removed from canvas * Double clicking a node in pipeline opens the notebook in a new tab * Luciano * Supporting multiples runtimes, with different functionalities * Karla * PR ready for review: [Implement Code Snippet Insert](https://github.com/elyra-ai/elyra/pull/475) * Start looking at [Issue #495](https://github.com/elyra-ai/elyra/issues/495) * Alex * Merging submit-notebook and pipeline-editor #505 * Refactor of submission utils #400 * Add --watch support #502 * va * Added support for dialog resizing * Updates to `make clean` * Added support for markdown tables in docs * should an issue be opened? alt text appears directly under images in docs when viewed at https://elyra.readthedocs.io but do not show up when built locally ([issue in `recommonmark`](https://github.com/readthedocs/recommonmark/pull/150) fixed in version 0.6.0) * Alan * Adding airflow support - s3, tests and docs * Quickly investigate use of init containers kfp notebook [#16](https://github.com/elyra-ai/kfp-notebook/issues/16) * Document how to use Elyra with JupyterHub #498 * Kevin * Adding handlers to expose metadata schemas: [Issue #482](https://github.com/elyra-ai/elyra/issues/482) * Question: We currently support swagger docs in both JSON and YAML. YAML appears to be the convention and I'm wondering if we need both. We could try to auto-generate the other to avoid duplication. * We'll move to a single YAML for the swagger ap [Issue #483](https://github.com/elyra-ai/elyra/issues/483) * We'll use POST for create, PUT for update, and DELETE for delete - provided the instance is local to the user's directory. * Additional Discussion

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully