Skip to content

fix invalid JUPYTER_VERSION in CanarieAPI config #714

Merged
fmigneault merged 2 commits into
masterfrom
fix-jupyter-env
Jun 5, 2026
Merged

fix invalid JUPYTER_VERSION in CanarieAPI config #714
fmigneault merged 2 commits into
masterfrom
fix-jupyter-env

Conversation

@fmigneault
Copy link
Copy Markdown
Member

Overview

JUPYTER_VERSION was used instead of the available JUPYTERHUB_VERSION variable.

Note

There are actually quite a few other misnamed JUPYTER_ variables (not matching the jupyterhub naming convention. However, I left them as it to avoid introducing breaking changes / need to apply backward compat mappings since they are also referenced by jupyter_... names in Python scripts.

If this is desired (probably should for consistency/avoid confusion, but not breaking), it can be done in a more substential follow-up PR.

Changes

Non-breaking changes

  • JupyterHub: Fix invalid JUPYTER_VERSION instead of JUPYTERHUB_VERSION in CanarieAPI configuration.

Breaking changes

  • n/a

Related Issue / Discussion

CI Operations

birdhouse_daccs_configs_branch: master
birdhouse_skip_ci: false

@fmigneault fmigneault self-assigned this Jun 5, 2026
@github-actions github-actions Bot added documentation Improvements or additions to documentation component/jupyterhub Related to JupyterHub as development frontend with notebooks labels Jun 5, 2026
Copy link
Copy Markdown
Collaborator

@tlvu tlvu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@crim-jenkins-bot
Copy link
Copy Markdown
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/4328/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : fix-jupyter-env
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-118.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/850/

NOTEBOOK TEST RESULTS
    
[2026-06-05T02:28:16.754Z] ============================= test session starts ==============================
[2026-06-05T02:28:16.754Z] platform linux -- Python 3.12.13, pytest-9.0.3, pluggy-1.6.0
[2026-06-05T02:28:16.754Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-06-05T02:28:16.754Z] plugins: xdist-3.8.0, anyio-4.13.0, nbval-0.11.0, tornasync-0.6.0.post2, typeguard-4.5.1
[2026-06-05T02:28:16.754Z] collected 618 items
[2026-06-05T02:28:16.754Z] 
[2026-06-05T02:28:24.755Z] notebooks-auth/geoserver.ipynb ..................                        [  2%]
[2026-06-05T02:28:34.704Z] notebooks-auth/test_cowbird_jupyter.ipynb ......FFF.                     [  4%]
[2026-06-05T02:28:41.920Z] notebooks-auth/test_thredds.ipynb ...........                            [  6%]
[2026-06-05T02:30:15.257Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  7%]
[2026-06-05T02:42:58.407Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  8%]
[2026-06-05T02:43:45.101Z] .                                                                        [  8%]
[2026-06-05T02:43:58.682Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [  9%]
[2026-06-05T02:44:04.831Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 10%]
[2026-06-05T02:54:02.486Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 12%]
[2026-06-05T02:54:02.486Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 12%]
[2026-06-05T02:54:08.276Z] ...............                                                          [ 14%]
[2026-06-05T02:54:17.998Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 15%]
[2026-06-05T02:54:35.074Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 16%]
[2026-06-05T02:54:51.203Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 17%]
[2026-06-05T02:54:57.395Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 18%]
[2026-06-05T02:55:01.976Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 19%]
[2026-06-05T02:58:05.873Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 21%]
[2026-06-05T02:59:11.270Z] .............                                                            [ 23%]
[2026-06-05T02:59:15.716Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 24%]
[2026-06-05T02:59:17.616Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 25%]
[2026-06-05T02:59:37.731Z] .................                                                        [ 28%]
[2026-06-05T02:59:45.652Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 29%]
[2026-06-05T02:59:47.034Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 29%]
[2026-06-05T03:00:04.536Z] .........                                                                [ 30%]
[2026-06-05T03:00:15.146Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 32%]
[2026-06-05T03:33:38.124Z] finch-main/docs/source/notebooks/finch-usage.ipynb Fxxxxx                [ 33%]
[2026-06-05T03:33:38.694Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 33%]
[2026-06-05T03:33:43.198Z] ....                                                                     [ 34%]
[2026-06-05T03:34:21.948Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 34%]
[2026-06-05T03:34:47.861Z] ............                                                             [ 36%]
[2026-06-05T03:35:14.426Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 36%]
[2026-06-05T03:35:49.231Z] .....s                                                                   [ 37%]
[2026-06-05T03:35:57.365Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 37%]
[2026-06-05T03:36:04.094Z] ..                                                                       [ 38%]
[2026-06-05T03:36:18.991Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 38%]
[2026-06-05T03:37:16.312Z] .........                                                                [ 39%]
[2026-06-05T03:37:28.536Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 39%]
[2026-06-05T03:39:10.180Z] ...                                                                      [ 40%]
[2026-06-05T03:39:10.180Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 40%]
[2026-06-05T03:39:14.008Z] ....                                                                     [ 41%]
[2026-06-05T03:39:18.283Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 41%]
[2026-06-05T03:39:28.924Z] .....                                                                    [ 42%]
[2026-06-05T03:39:37.053Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb F [ 42%]
[2026-06-05T03:39:37.572Z] .FFFFFFFFFFFF                                                            [ 44%]
[2026-06-05T03:39:42.867Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 44%]
[2026-06-05T03:39:44.215Z] ......                                                                   [ 45%]
[2026-06-05T03:39:50.312Z] raven-main/docs/source/notebooks/Region_selection.ipynb .F....FFF        [ 47%]
[2026-06-05T03:39:52.224Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 47%]
[2026-06-05T03:39:55.024Z] FFFFFF                                                                   [ 48%]
[2026-06-05T03:39:56.965Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 49%]
[2026-06-05T03:40:00.257Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb .FFFFF [ 50%]
[2026-06-05T03:40:00.257Z] FF                                                                       [ 50%]
[2026-06-05T03:40:12.480Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb F [ 50%]
[2026-06-05T03:40:12.480Z] .FFFFFFFFFFFF                                                            [ 52%]
[2026-06-05T03:41:15.017Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 54%]
[2026-06-05T03:41:15.017Z]                                                                          [ 54%]
[2026-06-05T03:41:20.743Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 55%]
[2026-06-05T03:41:30.000Z] ...............                                                          [ 57%]
[2026-06-05T03:41:36.568Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 58%]
[2026-06-05T03:41:44.421Z] .........                                                                [ 59%]
[2026-06-05T03:41:57.349Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 60%]
[2026-06-05T03:42:06.115Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 61%]
[2026-06-05T03:42:08.434Z] ...                                                                      [ 61%]
[2026-06-05T03:42:16.546Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 61%]
[2026-06-05T03:43:04.394Z] ............sss                                                          [ 64%]
[2026-06-05T03:43:10.974Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 64%]
[2026-06-05T03:43:16.829Z] ....                                                                     [ 65%]
[2026-06-05T03:43:58.465Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 66%]
[2026-06-05T03:44:10.364Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 67%]
[2026-06-05T03:44:36.929Z] ....                                                                     [ 67%]
[2026-06-05T03:44:46.915Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 67%]
[2026-06-05T03:44:56.559Z] .......                                                                  [ 69%]
[2026-06-05T03:45:25.057Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 70%]
[2026-06-05T03:45:25.057Z] .                                                                        [ 70%]
[2026-06-05T03:45:33.268Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 70%]
[2026-06-05T03:45:53.709Z] .......                                                                  [ 71%]
[2026-06-05T03:46:01.837Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 72%]
[2026-06-05T03:46:20.507Z] ....                                                                     [ 72%]
[2026-06-05T03:46:33.095Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 73%]
[2026-06-05T03:46:39.320Z] ..                                                                       [ 73%]
[2026-06-05T03:46:48.744Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 74%]
[2026-06-05T03:47:18.807Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 75%]
[2026-06-05T03:47:29.445Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb .FF [ 75%]
[2026-06-05T03:47:29.445Z] FFFFFFFFFF                                                               [ 77%]
[2026-06-05T03:47:50.910Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 78%]
[2026-06-05T03:47:57.282Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 80%]
[2026-06-05T03:48:05.416Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 80%]
[2026-06-05T03:48:33.057Z] F...FFFFFF...FFFFFFF                                                     [ 83%]
[2026-06-05T03:48:47.953Z] xhydro-main/docs/notebooks/pavics_notebooks/climate_change.ipynb ....... [ 84%]
[2026-06-05T03:49:09.098Z] .........................                                                [ 88%]
[2026-06-05T03:49:21.317Z] xhydro-main/docs/notebooks/pavics_notebooks/hydrological_modelling_raven_distributed.ipynb . [ 88%]
[2026-06-05T03:49:33.488Z] ..................FFFFFFFF                                               [ 93%]
[2026-06-05T03:50:35.923Z] xhydro-main/docs/notebooks/pavics_notebooks/pmp.ipynb .................. [ 95%]
[2026-06-05T03:51:05.883Z] ..........                                                               [ 97%]
[2026-06-05T03:51:11.474Z] notebooks/hummingbird.ipynb .FFF..FFFF                                   [ 99%]
[2026-06-05T03:51:25.807Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2026-06-05T03:51:25.807Z] 
[2026-06-05T03:51:25.807Z] =================================== FAILURES ===================================
    
  

@fmigneault fmigneault merged commit e92ef57 into master Jun 5, 2026
1 of 2 checks passed
@github-actions github-actions Bot added the ci/operations Continuous Integration components label Jun 5, 2026
@fmigneault fmigneault deleted the fix-jupyter-env branch June 5, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/operations Continuous Integration components component/jupyterhub Related to JupyterHub as development frontend with notebooks documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🐛 [BUG]: Use JUPYTERHUB_VERSION in Jupyterhub canarie-api template

4 participants