Skip to content

update magpie version to 5.0.0#637

Open
mishaschwartz wants to merge 4 commits intomasterfrom
magpie-networking
Open

update magpie version to 5.0.0#637
mishaschwartz wants to merge 4 commits intomasterfrom
magpie-networking

Conversation

@mishaschwartz
Copy link
Collaborator

Overview

This update to Magpie introduces network mode.

This is disabled by default to ensure backwards compatibility but can be enabled by setting MAGPIE_NETWORK_ENABLED=true in your local environment file.

Note that enabling network mode also requires setting MAGPIE_NETWORK_INSTANCE_NAME to a unique name within the network.

This change also introduces the ability to set all configuration options for Magpie's network mode as environment variables in the local environment file.

Note that all of these configuration options will be ignored if MAGPIE_NETWORK_ENABLED is false.

Changes

Non-breaking changes

  • New magpie version 5.0.0

Breaking changes

  • None

Related Issue / Discussion

Additional Information

CI Operations

birdhouse_daccs_configs_branch: master
birdhouse_skip_ci: false

@github-actions github-actions bot added documentation Improvements or additions to documentation component/magpie Related to https://github.com/Ouranosinc/Magpie labels Jan 22, 2026
@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

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

BIRDHOUSE_DEPLOY_BRANCH : magpie-networking
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-91.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2026-01-22T17:11:35.919Z] ============================= test session starts ==============================
[2026-01-22T17:11:35.919Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2026-01-22T17:11:35.919Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-01-22T17:11:35.919Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2026-01-22T17:11:35.919Z] collected 537 items
[2026-01-22T17:11:35.919Z] 
[2026-01-22T17:11:46.133Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2026-01-22T17:12:58.055Z] notebooks-auth/test_cowbird_jupyter.ipynb ........F.                     [  5%]
[2026-01-22T17:12:59.512Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2026-01-22T17:18:36.083Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2026-01-22T17:46:07.444Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2026-01-22T17:47:03.667Z] .                                                                        [ 10%]
[2026-01-22T17:47:10.329Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2026-01-22T17:47:16.730Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2026-01-22T18:00:11.640Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2026-01-22T18:00:13.548Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2026-01-22T18:00:21.931Z] ...............                                                          [ 17%]
[2026-01-22T18:00:31.826Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2026-01-22T18:00:40.942Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2026-01-22T18:00:55.938Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2026-01-22T18:01:03.586Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2026-01-22T18:01:07.891Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2026-01-22T18:04:33.403Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2026-01-22T18:05:38.092Z] .............                                                            [ 27%]
[2026-01-22T18:05:41.710Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2026-01-22T18:05:43.595Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2026-01-22T18:06:10.547Z] .................                                                        [ 32%]
[2026-01-22T18:06:18.557Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2026-01-22T18:06:19.496Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2026-01-22T18:06:20.583Z] .FFFFFFFF                                                                [ 35%]
[2026-01-22T18:06:31.595Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2026-01-22T18:06:41.575Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2026-01-22T18:06:42.955Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2026-01-22T18:06:48.417Z] .....                                                                    [ 39%]
[2026-01-22T18:07:44.661Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2026-01-22T18:08:23.990Z] ............                                                             [ 42%]
[2026-01-22T18:09:10.676Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2026-01-22T18:10:06.930Z] .....s.                                                                  [ 43%]
[2026-01-22T18:10:10.228Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2026-01-22T18:10:16.947Z] ..                                                                       [ 44%]
[2026-01-22T18:10:25.070Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2026-01-22T18:11:36.371Z] .........                                                                [ 46%]
[2026-01-22T18:11:46.366Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2026-01-22T18:14:07.124Z] ....                                                                     [ 47%]
[2026-01-22T18:14:07.124Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2026-01-22T18:14:07.124Z] ....                                                                     [ 48%]
[2026-01-22T18:14:07.124Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2026-01-22T18:14:16.976Z] .....                                                                    [ 49%]
[2026-01-22T18:14:21.168Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2026-01-22T18:14:26.595Z] .............                                                            [ 51%]
[2026-01-22T18:14:31.865Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2026-01-22T18:14:32.647Z] ......                                                                   [ 53%]
[2026-01-22T18:14:44.788Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2026-01-22T18:14:46.688Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2026-01-22T18:15:11.256Z] ......                                                                   [ 56%]
[2026-01-22T18:15:13.790Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2026-01-22T18:15:26.249Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2026-01-22T18:15:26.249Z] ..                                                                       [ 58%]
[2026-01-22T18:15:31.537Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2026-01-22T18:15:36.517Z] .............                                                            [ 61%]
[2026-01-22T18:17:11.085Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2026-01-22T18:17:11.085Z]                                                                          [ 63%]
[2026-01-22T18:17:14.943Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2026-01-22T18:17:21.561Z] ...............                                                          [ 67%]
[2026-01-22T18:17:26.830Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2026-01-22T18:17:34.598Z] .........                                                                [ 69%]
[2026-01-22T18:17:46.015Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2026-01-22T18:17:53.535Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2026-01-22T18:17:56.423Z] ...                                                                      [ 71%]
[2026-01-22T18:18:03.007Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2026-01-22T18:25:57.286Z] ...............                                                          [ 74%]
[2026-01-22T18:25:59.193Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2026-01-22T18:26:05.776Z] ....                                                                     [ 75%]
[2026-01-22T18:26:44.747Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2026-01-22T18:26:55.399Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2026-01-22T18:27:21.596Z] ....                                                                     [ 78%]
[2026-01-22T18:27:29.717Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2026-01-22T18:27:40.270Z] .......                                                                  [ 80%]
[2026-01-22T18:28:04.079Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2026-01-22T18:28:05.024Z] .                                                                        [ 81%]
[2026-01-22T18:28:13.144Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2026-01-22T18:28:34.908Z] .......                                                                  [ 82%]
[2026-01-22T18:28:41.737Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2026-01-22T18:29:01.731Z] ....                                                                     [ 84%]
[2026-01-22T18:29:13.001Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2026-01-22T18:29:19.208Z] ..                                                                       [ 85%]
[2026-01-22T18:29:42.515Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2026-01-22T18:30:11.285Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2026-01-22T18:30:19.231Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2026-01-22T18:30:35.729Z] ..........                                                               [ 89%]
[2026-01-22T18:30:57.449Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2026-01-22T18:31:04.787Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2026-01-22T18:31:12.917Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2026-01-22T18:35:46.766Z] .............Fxxxxxx                                                     [ 96%]
[2026-01-22T18:35:46.766Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2026-01-22T18:38:09.935Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2026-01-22T18:38:09.935Z] 
[2026-01-22T18:38:09.935Z] =================================== FAILURES ===================================
    
  

Comment on lines +44 to +45
export MAGPIE_NETWORK_PEM_FILES=key.pem # These files must be relative paths from the MAGPIE_NETWORK_PEM_DIR directory
export MAGPIE_NETWORK_PEM_PASSWORDS=
Copy link
Member

Choose a reason for hiding this comment

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

Looks like the must be : separated from below parsing. I assume any path is remapped as is with the same hierarchy? Maybe a small comment/example can help for this.

For the passwords case, I assume that "no-password" files would need ::<pwd>: for example if the 3rd out of 4 files provided needs a password? Similarly, an example comment to help users configure it correctly.

# https://pavics-magpie.readthedocs.io/en/latest/configuration.html#network-mode-settings
export MAGPIE_NETWORK_PEM_DIR='${BIRDHOUSE_DATA_PERSIST_ROOT}/magpie_pem'
export MAGPIE_NETWORK_ENABLED=false # Note: by default network mode is off (false)
export MAGPIE_NETWORK_INSTANCE_NAME= # Note: this must be a unique name in the network so no default is set
Copy link
Member

Choose a reason for hiding this comment

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

Could we do something, like a pre-compose... file, that verifies that it is set if enabled, logs an error & aborts if detected?

[//]: # (list changes here, using '-' for each new entry, remove this when items are added)
## Changes

- Update `magpie` to version 5.0.0
Copy link
Member

Choose a reason for hiding this comment

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

Since it is a major, a note is warranted to indicate that it does not impact existing DB/migration stuff. It only adds extra tables if network mode is enabled, but fully backward compatible.

Expecting @tlvu will have this question 😉

Copy link
Collaborator

@tlvu tlvu Jan 28, 2026

Choose a reason for hiding this comment

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

It only adds extra tables if network mode is enabled, but fully backward compatible.

Confirmed fully backward compatible, only DB migration I see:

[alembic.runtime.migration] Running upgrade 5e5acc33adce -> 2cfe144538e8, Add Network_Tokens Table`)

Now that I have a test machine with Magpie 5, how can I try this network mode with you guys?

Copy link
Collaborator

Choose a reason for hiding this comment

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

I guess I can spin up another PAVICS instance and try network mode with myself but I don't enough juice :(

I only have 2 dev VM and the other VM is stuck testing the Jupyter config refactoring :(

Copy link
Member

Choose a reason for hiding this comment

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

Is your instance accessible from the web?
We'll have to exchange PEM keys and register each other's instances accordingly.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Is your instance accessible from the web?

Yes

We'll have to exchange PEM keys and register each other's instances accordingly.

Ready when you guys are ready.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

My test instances aren't available outside my network. If you want to test this before approving this PR I can send you a minimal working example that should be testable on your VMs. If you give me a few days I can send you that separately so you can test it out yourself.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Since this network mode is not enabled by default, I assume there are no risk of regressions. I was simply curious how this network mode actually works and whether the documentation is complete. I can approve as-is and we can test later if that is more convenient for you guys.

Copy link
Collaborator Author

@mishaschwartz mishaschwartz Feb 20, 2026

Choose a reason for hiding this comment

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

@tlvu

No worries. If you want to test it out a bit I've added a proposed example here Ouranosinc/Magpie#648 that will let you test out the network mode locally.

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

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

BIRDHOUSE_DEPLOY_BRANCH : magpie-networking
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-91.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2026-01-23T02:31:31.973Z] ============================= test session starts ==============================
[2026-01-23T02:31:31.973Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2026-01-23T02:31:31.973Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-01-23T02:31:31.973Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2026-01-23T02:31:31.973Z] collected 537 items
[2026-01-23T02:31:31.973Z] 
[2026-01-23T02:31:40.125Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2026-01-23T02:32:22.152Z] notebooks-auth/test_cowbird_jupyter.ipynb ........F.                     [  5%]
[2026-01-23T02:32:26.903Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2026-01-23T02:34:00.180Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2026-01-23T02:46:51.152Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2026-01-23T02:47:37.843Z] .                                                                        [ 10%]
[2026-01-23T02:47:48.889Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2026-01-23T02:47:56.363Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2026-01-23T02:58:44.606Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2026-01-23T02:58:44.606Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2026-01-23T02:58:48.382Z] ...............                                                          [ 17%]
[2026-01-23T02:58:59.034Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2026-01-23T02:59:08.141Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2026-01-23T02:59:23.132Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2026-01-23T02:59:29.385Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2026-01-23T02:59:33.686Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2026-01-23T03:02:29.347Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2026-01-23T03:03:32.261Z] .............                                                            [ 27%]
[2026-01-23T03:03:36.441Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2026-01-23T03:03:38.384Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2026-01-23T03:04:05.293Z] .................                                                        [ 32%]
[2026-01-23T03:04:12.283Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2026-01-23T03:04:13.663Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2026-01-23T03:04:14.701Z] .FFFFFFFF                                                                [ 35%]
[2026-01-23T03:04:25.288Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2026-01-23T03:04:35.357Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2026-01-23T03:04:36.742Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2026-01-23T03:04:42.600Z] .....                                                                    [ 39%]
[2026-01-23T03:05:50.304Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2026-01-23T03:06:22.977Z] ............                                                             [ 42%]
[2026-01-23T03:07:01.889Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2026-01-23T03:07:48.583Z] .....s.                                                                  [ 43%]
[2026-01-23T03:07:53.853Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2026-01-23T03:08:00.569Z] ..                                                                       [ 44%]
[2026-01-23T03:08:10.540Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2026-01-23T03:09:18.234Z] .........                                                                [ 46%]
[2026-01-23T03:09:28.220Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2026-01-23T03:10:12.512Z] ..F.                                                                     [ 47%]
[2026-01-23T03:10:13.077Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2026-01-23T03:10:19.736Z] ....                                                                     [ 48%]
[2026-01-23T03:10:23.918Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2026-01-23T03:10:33.956Z] .....                                                                    [ 49%]
[2026-01-23T03:10:38.147Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2026-01-23T03:10:42.959Z] .............                                                            [ 51%]
[2026-01-23T03:10:48.226Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2026-01-23T03:10:49.324Z] ......                                                                   [ 53%]
[2026-01-23T03:11:01.835Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2026-01-23T03:11:03.214Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2026-01-23T03:11:26.461Z] ......                                                                   [ 56%]
[2026-01-23T03:11:28.373Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2026-01-23T03:11:40.829Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2026-01-23T03:11:40.829Z] ..                                                                       [ 58%]
[2026-01-23T03:11:46.098Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2026-01-23T03:11:51.425Z] .............                                                            [ 61%]
[2026-01-23T03:13:26.711Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2026-01-23T03:13:26.711Z]                                                                          [ 63%]
[2026-01-23T03:13:32.474Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2026-01-23T03:13:38.982Z] ...............                                                          [ 67%]
[2026-01-23T03:13:44.254Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2026-01-23T03:13:52.276Z] .........                                                                [ 69%]
[2026-01-23T03:14:04.695Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2026-01-23T03:14:11.492Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2026-01-23T03:14:14.069Z] ...                                                                      [ 71%]
[2026-01-23T03:14:20.645Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2026-01-23T03:21:49.105Z] ...............                                                          [ 74%]
[2026-01-23T03:21:52.399Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2026-01-23T03:21:59.149Z] ....                                                                     [ 75%]
[2026-01-23T03:22:41.604Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2026-01-23T03:22:51.903Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2026-01-23T03:23:18.104Z] ....                                                                     [ 78%]
[2026-01-23T03:23:26.223Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2026-01-23T03:23:37.000Z] .......                                                                  [ 80%]
[2026-01-23T03:24:03.783Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2026-01-23T03:24:03.783Z] .                                                                        [ 81%]
[2026-01-23T03:24:11.905Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2026-01-23T03:24:32.961Z] .......                                                                  [ 82%]
[2026-01-23T03:24:40.066Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2026-01-23T03:24:56.892Z] ....                                                                     [ 84%]
[2026-01-23T03:25:09.712Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2026-01-23T03:25:16.536Z] ..                                                                       [ 85%]
[2026-01-23T03:25:40.352Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2026-01-23T03:26:08.866Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2026-01-23T03:26:15.699Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2026-01-23T03:26:32.150Z] ..........                                                               [ 89%]
[2026-01-23T03:26:53.601Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2026-01-23T03:27:00.945Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2026-01-23T03:27:07.539Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2026-01-23T03:31:42.286Z] .............Fxxxxxx                                                     [ 96%]
[2026-01-23T03:31:44.681Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2026-01-23T03:34:16.279Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2026-01-23T03:34:16.280Z] 
[2026-01-23T03:34:16.280Z] =================================== FAILURES ===================================
    
  

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/4000/
Result 🆘 ABORTED

BIRDHOUSE_DEPLOY_BRANCH : magpie-networking
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-133.rdext.crim.ca

⚠️ Infrastructure deployment failed. ⚠️
Instance destroyed due to CI execution.
To debug, launch an instance manually with PR reference
magpie-networking.

@fmigneault fmigneault linked an issue Feb 12, 2026 that may be closed by this pull request
@fmigneault
Copy link
Member

Version https://github.com/Ouranosinc/Magpie/tree/5.0.1 to be considered.

Copy link
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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/magpie Related to https://github.com/Ouranosinc/Magpie documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Single login through magpie

4 participants