Skip to content

update stac, weaver, magpie, twitcher, cowbird - security fixes for EOL Python and http-related libraires#622

Open
fmigneault wants to merge 22 commits intomasterfrom
security-updates
Open

update stac, weaver, magpie, twitcher, cowbird - security fixes for EOL Python and http-related libraires#622
fmigneault wants to merge 22 commits intomasterfrom
security-updates

Conversation

@fmigneault
Copy link
Member

@fmigneault fmigneault commented Dec 19, 2025

Overview

Update multiple components with corresponding updates of urllib, requests, etc.
At the same time, bump to Python 3.13 versions as applicable.

Changes

Non-breaking changes

Breaking changes

  • n/a

CI Operations

birdhouse_daccs_configs_branch: master
birdhouse_skip_ci: false

Warning

To Do / Self Note

  • clean up example results CI VM

@fmigneault fmigneault self-assigned this Dec 19, 2025
@fmigneault fmigneault added the security Issues or features related to security concerns label Dec 19, 2025
@github-actions github-actions bot added documentation Improvements or additions to documentation component/STAC Features or components related to STAC component/magpie Related to https://github.com/Ouranosinc/Magpie component/twitcher Related to https://github.com/bird-house/twitcher component/weaver Related to https://github.com/crim-ca/weaver component/cowbird Related to https://github.com/Ouranosinc/cowbird feature/WPS Feature or service related to Web Processing Service labels Dec 19, 2025
@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/3908/
Result 🆘 ABORTED

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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

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

@fmigneault fmigneault marked this pull request as ready for review January 8, 2026 04:56
@fmigneault
Copy link
Member Author

run tests

@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/3940/
Result 🆘 ABORTED

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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-216.rdext.crim.ca

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

Copy link
Collaborator

@mishaschwartz mishaschwartz left a comment

Choose a reason for hiding this comment

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

There's a change in the way that magpie creates cookies now that means that weaver cannot connect to magpie in the weaver/post-docker-compose script:

On line 150 of that script you currently have:

cookie_jar=$(echo "${cookie_jar}" | grep -v '# ' | grep -v -e '^$' | grep -v '_\.')

where that last grep filters out lines with _. in them. This was supposed to deal with the fact that magpie was supplying two identical cookies for the domains:

  • #HttpOnly_.${BIRDHOUSE_FQDN_PUBLIC}
  • #HttpOnly_${BIRDHOUSE_FQDN_PUBLIC}

Now it seems that magpie is only sending a cookie for the domain with the . (#HttpOnly_.${BIRDHOUSE_FQDN_PUBLIC}) which means that line 150 of weaver/post-docker-compose filters out the only provided cookie and then reports that it cannot connect to Magpie.

I'm not sure what the best solution is but we should either update weaver/post-docker-compose or we should investigate why magpie cookies have changed (was that intentional?)

@fmigneault
Copy link
Member Author

@mishaschwartz
Regarding the Cookie issue mentioned in #622 (review)

I think this is caused by internal library changes (pyramid / urllib3) that behave slightly differently, notably when localhost in involved.
I have encountered similar problems when dealing with Cowbird tests:

I guess the fix would be to consider the opposite .-prefixed domain.
Are you seeing this problem with localhost as dev server or using other IPs as well?

@fmigneault
Copy link
Member Author

@mishaschwartz @tlvu
I'll do a second pass of updates...
Just as I was finished working on these, yet another urllib3 vulnerability has been identified.

@mishaschwartz
Copy link
Collaborator

I guess the fix would be to consider the opposite .-prefixed domain.

That would work. If you want to make it a bit more future-proof though you could just include all cookies from the jar. You'd just have to delimit the cookies with a ; so it would look like curl -b "name1=cookievalue1; name2=cookievalue2" and that way we don't have to pick and choose a specific cookie in case there are multiple.

Are you seeing this problem with localhost as dev server or using other IPs as well?

All IPs it looks like, not just on a dev server.

@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/3943/
Result 🆘 ABORTED

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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-216.rdext.crim.ca

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

Copy link
Collaborator

@mishaschwartz mishaschwartz left a comment

Choose a reason for hiding this comment

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

I've added my suggested fixes for the logging in #634

@bird-house bird-house deleted a comment from crim-jenkins-bot Jan 16, 2026
@mishaschwartz mishaschwartz self-requested a review January 16, 2026 19:34
@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/3969/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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-216.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2026-01-16T19:45:03.818Z] ============================= test session starts ==============================
[2026-01-16T19:45:03.818Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2026-01-16T19:45:03.818Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-01-16T19:45:03.818Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2026-01-16T19:45:03.818Z] collected 537 items
[2026-01-16T19:45:03.818Z] 
[2026-01-16T19:45:11.529Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2026-01-16T19:46:24.517Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2026-01-16T19:46:25.972Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2026-01-16T19:47:59.714Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  8%]
[2026-01-16T20:00:22.234Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  9%]
[2026-01-16T20:01:29.948Z] .                                                                        [ 10%]
[2026-01-16T20:01:30.886Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2026-01-16T20:01:37.285Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2026-01-16T20:11:26.491Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2026-01-16T20:11:26.491Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2026-01-16T20:11:31.799Z] ...............                                                          [ 17%]
[2026-01-16T20:11:41.439Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2026-01-16T20:11:50.556Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2026-01-16T20:12:04.702Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 19%]
[2026-01-16T20:12:10.975Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2026-01-16T20:12:15.092Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2026-01-16T20:17:15.083Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 24%]
[2026-01-16T20:18:22.797Z] .............                                                            [ 27%]
[2026-01-16T20:18:25.336Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2026-01-16T20:18:27.107Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2026-01-16T20:18:50.174Z] .................                                                        [ 32%]
[2026-01-16T20:18:58.733Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2026-01-16T20:19:00.110Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 33%]
[2026-01-16T20:19:11.493Z] ........F                                                                [ 35%]
[2026-01-16T20:19:22.924Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2026-01-16T20:19:33.429Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2026-01-16T20:19:34.807Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 38%]
[2026-01-16T20:19:39.481Z] .....                                                                    [ 39%]
[2026-01-16T20:20:18.239Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2026-01-16T20:21:01.727Z] ............                                                             [ 42%]
[2026-01-16T20:21:28.317Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2026-01-16T20:22:08.141Z] .....s.                                                                  [ 43%]
[2026-01-16T20:22:14.713Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 43%]
[2026-01-16T20:22:20.817Z] ..                                                                       [ 44%]
[2026-01-16T20:22:30.800Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2026-01-16T20:23:37.231Z] .........                                                                [ 46%]
[2026-01-16T20:23:47.209Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2026-01-16T20:25:39.244Z] ....                                                                     [ 47%]
[2026-01-16T20:25:39.244Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2026-01-16T20:25:39.244Z] ....                                                                     [ 48%]
[2026-01-16T20:25:41.783Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2026-01-16T20:25:51.895Z] .....                                                                    [ 49%]
[2026-01-16T20:25:56.084Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2026-01-16T20:26:01.275Z] .............                                                            [ 51%]
[2026-01-16T20:26:06.586Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 51%]
[2026-01-16T20:26:07.948Z] ......                                                                   [ 53%]
[2026-01-16T20:26:18.486Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2026-01-16T20:26:19.863Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 54%]
[2026-01-16T20:26:41.710Z] ......                                                                   [ 56%]
[2026-01-16T20:26:43.341Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2026-01-16T20:26:53.214Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2026-01-16T20:26:53.734Z] ..                                                                       [ 58%]
[2026-01-16T20:27:00.299Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2026-01-16T20:27:04.366Z] .............                                                            [ 61%]
[2026-01-16T20:28:39.602Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2026-01-16T20:28:39.602Z]                                                                          [ 63%]
[2026-01-16T20:28:45.271Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2026-01-16T20:28:52.344Z] ...............                                                          [ 67%]
[2026-01-16T20:28:57.876Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2026-01-16T20:29:05.950Z] .........                                                                [ 69%]
[2026-01-16T20:29:19.265Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2026-01-16T20:29:26.771Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2026-01-16T20:29:29.354Z] ...                                                                      [ 71%]
[2026-01-16T20:29:35.937Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2026-01-16T20:37:16.927Z] ...............                                                          [ 74%]
[2026-01-16T20:37:20.216Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2026-01-16T20:37:26.800Z] ....                                                                     [ 75%]
[2026-01-16T20:38:07.744Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2026-01-16T20:38:18.610Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2026-01-16T20:38:46.990Z] ....                                                                     [ 78%]
[2026-01-16T20:38:53.555Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2026-01-16T20:39:05.257Z] .......                                                                  [ 80%]
[2026-01-16T20:39:31.827Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2026-01-16T20:39:31.827Z] .                                                                        [ 81%]
[2026-01-16T20:39:39.939Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2026-01-16T20:40:00.702Z] .......                                                                  [ 82%]
[2026-01-16T20:40:07.300Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2026-01-16T20:40:26.777Z] ....                                                                     [ 84%]
[2026-01-16T20:40:36.896Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2026-01-16T20:40:43.479Z] ..                                                                       [ 85%]
[2026-01-16T20:41:07.047Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2026-01-16T20:41:35.552Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2026-01-16T20:41:42.689Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2026-01-16T20:41:59.390Z] ..........                                                               [ 89%]
[2026-01-16T20:42:20.843Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2026-01-16T20:42:27.219Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2026-01-16T20:42:35.346Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2026-01-16T20:47:26.570Z] ....................                                                     [ 96%]
[2026-01-16T20:47:28.804Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2026-01-16T20:50:00.455Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2026-01-16T20:50:00.455Z] 
[2026-01-16T20:50:00.455Z] =================================== 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/3973/
Result 🆘 ABORTED

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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-216.rdext.crim.ca

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

@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/3974/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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/611/

NOTEBOOK TEST RESULTS
    
[2026-01-19T18:47:05.468Z] ============================= test session starts ==============================
[2026-01-19T18:47:05.468Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2026-01-19T18:47:05.468Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-01-19T18:47:05.468Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2026-01-19T18:47:05.468Z] collected 170 items
[2026-01-19T18:47:05.468Z] 
[2026-01-19T18:48:56.387Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [  3%]
[2026-01-19T19:05:40.998Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [  8%]
[2026-01-19T19:06:48.672Z] .                                                                        [  8%]
[2026-01-19T19:06:51.213Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 12%]
[2026-01-19T19:06:58.705Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 15%]
[2026-01-19T19:41:24.041Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ......Fxxxx         [ 21%]
[2026-01-19T19:41:24.042Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 22%]
[2026-01-19T19:41:24.042Z] ...............                                                          [ 31%]
[2026-01-19T19:41:30.609Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 34%]
[2026-01-19T19:43:19.571Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 36%]
[2026-01-19T19:43:37.186Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 40%]
[2026-01-19T19:43:43.434Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 44%]
[2026-01-19T19:43:48.003Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 47%]
[2026-01-19T19:47:59.077Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 55%]
[2026-01-19T19:49:07.989Z] .............                                                            [ 63%]
[2026-01-19T19:49:12.687Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 65%]
[2026-01-19T19:49:14.562Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 70%]
[2026-01-19T19:49:48.924Z] .................                                                        [ 80%]
[2026-01-19T19:49:56.057Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 83%]
[2026-01-19T19:49:57.437Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 84%]
[2026-01-19T19:50:08.232Z] ........F                                                                [ 89%]
[2026-01-19T19:50:10.705Z] notebooks/hummingbird.ipynb ............                                 [ 96%]
[2026-01-19T19:52:42.336Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2026-01-19T19:52:42.336Z] 
[2026-01-19T19:52:42.336Z] =================================== FAILURES ===================================
    
  

@fmigneault
Copy link
Member Author

@tlvu @mishaschwartz
FYI.
I identified an issue in Weaver where the proxy doesn't really like one of its Content-Type header.
I'll update that and then pin the version with the fix instead.

@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/4059/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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/672/

NOTEBOOK TEST RESULTS
    
[2026-02-12T04:00:44.045Z] ============================= test session starts ==============================
[2026-02-12T04:00:44.045Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2026-02-12T04:00:44.045Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-02-12T04:00:44.046Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2026-02-12T04:00:44.046Z] collected 538 items
[2026-02-12T04:00:44.046Z] 
[2026-02-12T04:00:52.065Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2026-02-12T04:01:42.567Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2026-02-12T04:01:45.279Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2026-02-12T04:03:20.126Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb .......         [  8%]
[2026-02-12T04:16:09.084Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [ 10%]
[2026-02-12T04:16:55.761Z] .                                                                        [ 10%]
[2026-02-12T04:17:05.521Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2026-02-12T04:17:12.558Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2026-02-12T04:26:32.973Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2026-02-12T04:26:32.973Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2026-02-12T04:26:36.173Z] ...............                                                          [ 17%]
[2026-02-12T04:26:46.843Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2026-02-12T04:26:56.217Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2026-02-12T04:27:09.221Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 20%]
[2026-02-12T04:32:17.726Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .FFFFFF            [ 21%]
[2026-02-12T04:32:17.726Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2026-02-12T04:35:14.289Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 25%]
[2026-02-12T04:36:22.813Z] .............                                                            [ 27%]
[2026-02-12T04:36:26.176Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2026-02-12T04:36:27.938Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2026-02-12T04:36:52.599Z] .................                                                        [ 32%]
[2026-02-12T04:37:00.642Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2026-02-12T04:37:02.016Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 34%]
[2026-02-12T04:37:13.407Z] ........F                                                                [ 35%]
[2026-02-12T04:37:24.773Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2026-02-12T04:37:34.842Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2026-02-12T04:37:36.218Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 39%]
[2026-02-12T04:37:40.707Z] .....                                                                    [ 39%]
[2026-02-12T04:38:19.430Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2026-02-12T04:38:50.100Z] ............                                                             [ 42%]
[2026-02-12T04:39:12.047Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2026-02-12T04:39:42.403Z] .....s.                                                                  [ 43%]
[2026-02-12T04:39:50.535Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 44%]
[2026-02-12T04:39:57.200Z] ..                                                                       [ 44%]
[2026-02-12T04:40:05.320Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2026-02-12T04:41:15.076Z] .........                                                                [ 46%]
[2026-02-12T04:41:25.061Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2026-02-12T04:43:12.251Z] ....                                                                     [ 47%]
[2026-02-12T04:43:12.251Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2026-02-12T04:43:15.736Z] ....                                                                     [ 48%]
[2026-02-12T04:43:21.003Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2026-02-12T04:43:31.383Z] .....                                                                    [ 49%]
[2026-02-12T04:43:35.576Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2026-02-12T04:43:40.622Z] .............                                                            [ 51%]
[2026-02-12T04:43:45.898Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 52%]
[2026-02-12T04:43:47.240Z] ......                                                                   [ 53%]
[2026-02-12T04:43:57.829Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2026-02-12T04:43:59.214Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 55%]
[2026-02-12T04:44:23.346Z] ......                                                                   [ 56%]
[2026-02-12T04:44:24.987Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2026-02-12T04:44:35.574Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2026-02-12T04:44:35.574Z] ..                                                                       [ 58%]
[2026-02-12T04:44:41.136Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2026-02-12T04:44:46.508Z] .............                                                            [ 61%]
[2026-02-12T04:46:40.087Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2026-02-12T04:46:40.087Z]                                                                          [ 63%]
[2026-02-12T04:46:44.804Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2026-02-12T04:46:51.086Z] ...............                                                          [ 67%]
[2026-02-12T04:46:56.926Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2026-02-12T04:47:05.227Z] .........                                                                [ 69%]
[2026-02-12T04:47:17.173Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2026-02-12T04:47:24.685Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2026-02-12T04:47:27.523Z] ...                                                                      [ 71%]
[2026-02-12T04:47:34.085Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2026-02-12T04:55:45.149Z] ...............                                                          [ 74%]
[2026-02-12T04:55:47.683Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2026-02-12T04:55:55.182Z] ....                                                                     [ 75%]
[2026-02-12T04:56:36.083Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2026-02-12T04:56:47.569Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2026-02-12T04:57:15.621Z] ....                                                                     [ 78%]
[2026-02-12T04:57:23.746Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2026-02-12T04:57:34.867Z] .......                                                                  [ 80%]
[2026-02-12T04:58:02.819Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2026-02-12T04:58:02.819Z] .                                                                        [ 81%]
[2026-02-12T04:58:10.944Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2026-02-12T04:58:32.799Z] .......                                                                  [ 82%]
[2026-02-12T04:58:39.366Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2026-02-12T04:58:58.820Z] ....                                                                     [ 84%]
[2026-02-12T04:59:11.008Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2026-02-12T04:59:18.090Z] ..                                                                       [ 85%]
[2026-02-12T04:59:40.963Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2026-02-12T05:00:15.636Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2026-02-12T05:00:20.652Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2026-02-12T05:00:36.283Z] ..........                                                               [ 89%]
[2026-02-12T05:01:00.970Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2026-02-12T05:01:06.290Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2026-02-12T05:01:14.407Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2026-02-12T05:05:54.959Z] .............Fxxxxxx                                                     [ 96%]
[2026-02-12T05:05:57.429Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2026-02-12T05:08:29.009Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2026-02-12T05:08:29.009Z] 
[2026-02-12T05:08:29.009Z] =================================== 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/4060/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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/673/

NOTEBOOK TEST RESULTS
    
[2026-02-12T15:39:28.782Z] ============================= test session starts ==============================
[2026-02-12T15:39:28.782Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2026-02-12T15:39:28.782Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-02-12T15:39:28.782Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2026-02-12T15:39:28.782Z] collected 538 items
[2026-02-12T15:39:28.782Z] 
[2026-02-12T15:39:37.881Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2026-02-12T15:40:49.135Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2026-02-12T15:40:49.135Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2026-02-12T15:42:23.179Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb .......         [  8%]
[2026-02-12T15:56:09.307Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [ 10%]
[2026-02-12T15:57:05.548Z] .                                                                        [ 10%]
[2026-02-12T15:57:09.712Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2026-02-12T15:57:19.233Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2026-02-12T16:08:08.683Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2026-02-12T16:08:08.684Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2026-02-12T16:08:13.077Z] ...............                                                          [ 17%]
[2026-02-12T16:08:24.001Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2026-02-12T16:08:32.740Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2026-02-12T16:08:48.556Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 20%]
[2026-02-12T16:08:54.289Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2026-02-12T16:08:59.029Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2026-02-12T16:12:40.939Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 25%]
[2026-02-12T16:13:49.638Z] .............                                                            [ 27%]
[2026-02-12T16:13:51.534Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2026-02-12T16:13:53.037Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2026-02-12T16:14:18.352Z] .................                                                        [ 32%]
[2026-02-12T16:14:26.003Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2026-02-12T16:14:26.942Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 34%]
[2026-02-12T16:14:44.669Z] ........F                                                                [ 35%]
[2026-02-12T16:14:55.329Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2026-02-12T16:15:06.612Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2026-02-12T16:15:08.521Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 39%]
[2026-02-12T16:15:15.108Z] .....                                                                    [ 39%]
[2026-02-12T16:15:53.843Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2026-02-12T16:16:26.069Z] ............                                                             [ 42%]
[2026-02-12T16:16:48.009Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2026-02-12T16:17:16.652Z] .....s.                                                                  [ 43%]
[2026-02-12T16:17:24.775Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 44%]
[2026-02-12T16:17:30.354Z] ..                                                                       [ 44%]
[2026-02-12T16:17:40.346Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2026-02-12T16:18:50.772Z] .........                                                                [ 46%]
[2026-02-12T16:18:58.894Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2026-02-12T16:20:48.744Z] ....                                                                     [ 47%]
[2026-02-12T16:20:48.744Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2026-02-12T16:20:52.977Z] ....                                                                     [ 48%]
[2026-02-12T16:20:57.166Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2026-02-12T16:21:08.177Z] .....                                                                    [ 49%]
[2026-02-12T16:21:12.364Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2026-02-12T16:21:18.111Z] .............                                                            [ 51%]
[2026-02-12T16:21:24.668Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 52%]
[2026-02-12T16:21:25.443Z] ......                                                                   [ 53%]
[2026-02-12T16:21:36.099Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2026-02-12T16:21:38.000Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 55%]
[2026-02-12T16:22:00.518Z] ......                                                                   [ 56%]
[2026-02-12T16:22:01.899Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2026-02-12T16:22:12.817Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2026-02-12T16:22:12.817Z] ..                                                                       [ 58%]
[2026-02-12T16:22:19.393Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2026-02-12T16:22:23.116Z] .............                                                            [ 61%]
[2026-02-12T16:24:10.840Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2026-02-12T16:24:10.840Z]                                                                          [ 63%]
[2026-02-12T16:24:13.160Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2026-02-12T16:24:19.668Z] ...............                                                          [ 67%]
[2026-02-12T16:24:26.237Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2026-02-12T16:24:34.159Z] .........                                                                [ 69%]
[2026-02-12T16:24:46.556Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2026-02-12T16:24:54.073Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2026-02-12T16:24:56.522Z] ...                                                                      [ 71%]
[2026-02-12T16:25:03.088Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2026-02-12T16:33:07.126Z] ...............                                                          [ 74%]
[2026-02-12T16:33:09.039Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2026-02-12T16:33:15.881Z] ....                                                                     [ 75%]
[2026-02-12T16:33:58.028Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2026-02-12T16:34:08.591Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2026-02-12T16:34:36.669Z] ....                                                                     [ 78%]
[2026-02-12T16:34:44.785Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2026-02-12T16:34:54.192Z] .......                                                                  [ 80%]
[2026-02-12T16:35:21.376Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2026-02-12T16:35:21.376Z] .                                                                        [ 81%]
[2026-02-12T16:35:31.360Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2026-02-12T16:35:52.151Z] .......                                                                  [ 82%]
[2026-02-12T16:35:58.988Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2026-02-12T16:36:18.979Z] ....                                                                     [ 84%]
[2026-02-12T16:36:30.623Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2026-02-12T16:36:37.462Z] ..                                                                       [ 85%]
[2026-02-12T16:37:05.402Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2026-02-12T16:37:40.091Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2026-02-12T16:37:46.753Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2026-02-12T16:38:04.380Z] ..........                                                               [ 89%]
[2026-02-12T16:38:27.751Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2026-02-12T16:38:31.864Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2026-02-12T16:38:40.018Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2026-02-12T16:43:34.580Z] .............Fxxxxxx                                                     [ 96%]
[2026-02-12T16:43:34.580Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2026-02-12T16:45:49.788Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2026-02-12T16:45:49.788Z] 
[2026-02-12T16:45:49.788Z] =================================== 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/4061/
ResultFAILURE

BIRDHOUSE_DEPLOY_BRANCH : security-updates
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : false
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/674/

NOTEBOOK TEST RESULTS
    
[2026-02-12T18:40:47.663Z] ============================= test session starts ==============================
[2026-02-12T18:40:47.664Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2026-02-12T18:40:47.664Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-02-12T18:40:47.664Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2026-02-12T18:40:47.664Z] collected 210 items
[2026-02-12T18:40:47.664Z] 
[2026-02-12T18:40:56.007Z] notebooks-auth/geoserver.ipynb ..................                        [  8%]
[2026-02-12T18:41:56.058Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [ 13%]
[2026-02-12T18:41:56.058Z] notebooks-auth/test_thredds.ipynb ...........                            [ 18%]
[2026-02-12T18:43:28.903Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb .......         [ 21%]
[2026-02-12T18:56:22.561Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [ 25%]
[2026-02-12T18:57:18.806Z] .                                                                        [ 26%]
[2026-02-12T18:57:26.555Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 29%]
[2026-02-12T18:57:33.861Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 31%]
[2026-02-12T19:07:45.341Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 36%]
[2026-02-12T19:07:45.341Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 37%]
[2026-02-12T19:07:50.541Z] ...............                                                          [ 44%]
[2026-02-12T19:08:01.472Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 46%]
[2026-02-12T19:08:10.852Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 48%]
[2026-02-12T19:08:26.336Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 51%]
[2026-02-12T19:08:34.052Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 54%]
[2026-02-12T19:08:38.547Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 57%]
[2026-02-12T19:12:03.778Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 64%]
[2026-02-12T19:13:15.871Z] .............                                                            [ 70%]
[2026-02-12T19:13:19.787Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 72%]
[2026-02-12T19:13:21.991Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 76%]
[2026-02-12T19:13:47.360Z] .................                                                        [ 84%]
[2026-02-12T19:13:53.758Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 86%]
[2026-02-12T19:13:54.695Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 87%]
[2026-02-12T19:14:12.454Z] ........F                                                                [ 91%]
[2026-02-12T19:14:13.234Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2026-02-12T19:16:38.229Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2026-02-12T19:16:38.229Z] 
[2026-02-12T19:16:38.229Z] =================================== FAILURES ===================================
    
  

…fer options to handle larger link header results from weaver
@fmigneault
Copy link
Member Author

New proxy buffer options applied and working here:
https://host-140-91.rdext.crim.ca/weaver/providers/hummingbird/processes/ncdump/jobs/58c30c78-bccc-4221-b327-e4b8ffe11e30/results
(you can inspect the request to better understand the link headers mentioned in the changes)

@fmigneault
Copy link
Member Author

@tlvu @mishaschwartz
Consider only the latest changes since previous review.
Just an update of STAC that had more bugfixes since, and the patch for Weaver.

@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/4063/
ResultSUCCESS

BIRDHOUSE_DEPLOY_BRANCH : security-updates
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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2026-02-13T01:28:32.267Z] ============================= test session starts ==============================
[2026-02-13T01:28:32.267Z] platform linux -- Python 3.11.12, pytest-8.3.5, pluggy-1.5.0
[2026-02-13T01:28:32.267Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2026-02-13T01:28:32.267Z] plugins: anyio-4.9.0, dash-3.0.3, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2026-02-13T01:28:32.267Z] collected 538 items
[2026-02-13T01:28:32.267Z] 
[2026-02-13T01:28:41.070Z] notebooks-auth/geoserver.ipynb ..................                        [  3%]
[2026-02-13T01:29:23.090Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  5%]
[2026-02-13T01:29:28.893Z] notebooks-auth/test_thredds.ipynb ...........                            [  7%]
[2026-02-13T01:31:06.176Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb .......         [  8%]
[2026-02-13T01:43:33.331Z] pavics-sdi-master/docs/source/notebooks/FAQ_dask_parallel.ipynb ..s..... [ 10%]
[2026-02-13T01:44:29.563Z] .                                                                        [ 10%]
[2026-02-13T01:44:32.358Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ......         [ 11%]
[2026-02-13T01:44:38.773Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb .....          [ 12%]
[2026-02-13T01:54:09.045Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ...........         [ 14%]
[2026-02-13T01:54:09.045Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 14%]
[2026-02-13T01:54:10.345Z] ...............                                                          [ 17%]
[2026-02-13T01:54:21.017Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 18%]
[2026-02-13T01:54:30.132Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ....              [ 18%]
[2026-02-13T01:54:43.525Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 20%]
[2026-02-13T01:54:49.403Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 21%]
[2026-02-13T01:54:53.706Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 22%]
[2026-02-13T01:57:33.456Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 25%]
[2026-02-13T01:58:41.466Z] .............                                                            [ 27%]
[2026-02-13T01:58:44.841Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 28%]
[2026-02-13T01:58:46.611Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 29%]
[2026-02-13T01:59:12.408Z] .................                                                        [ 32%]
[2026-02-13T01:59:19.325Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 33%]
[2026-02-13T01:59:20.261Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 34%]
[2026-02-13T01:59:31.568Z] .........                                                                [ 35%]
[2026-02-13T01:59:42.317Z] finch-main/docs/source/notebooks/dap_subset.ipynb ...........            [ 37%]
[2026-02-13T01:59:52.069Z] finch-main/docs/source/notebooks/finch-usage.ipynb ......                [ 38%]
[2026-02-13T01:59:53.445Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 39%]
[2026-02-13T01:59:58.377Z] .....                                                                    [ 39%]
[2026-02-13T02:00:45.078Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 40%]
[2026-02-13T02:01:11.661Z] ............                                                             [ 42%]
[2026-02-13T02:01:33.613Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 42%]
[2026-02-13T02:02:09.534Z] .....s.                                                                  [ 43%]
[2026-02-13T02:02:16.106Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 44%]
[2026-02-13T02:02:22.841Z] ..                                                                       [ 44%]
[2026-02-13T02:02:32.828Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 44%]
[2026-02-13T02:03:40.418Z] .........                                                                [ 46%]
[2026-02-13T02:03:50.412Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 46%]
[2026-02-13T02:05:37.639Z] ....                                                                     [ 47%]
[2026-02-13T02:05:38.208Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 47%]
[2026-02-13T02:05:44.615Z] ....                                                                     [ 48%]
[2026-02-13T02:05:48.821Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 48%]
[2026-02-13T02:05:58.556Z] .....                                                                    [ 49%]
[2026-02-13T02:06:02.761Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 49%]
[2026-02-13T02:06:08.152Z] .............                                                            [ 51%]
[2026-02-13T02:06:13.428Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 52%]
[2026-02-13T02:06:14.468Z] ......                                                                   [ 53%]
[2026-02-13T02:06:25.393Z] raven-main/docs/source/notebooks/Region_selection.ipynb .........        [ 54%]
[2026-02-13T02:06:26.772Z] raven-main/docs/source/notebooks/Subset_climate_data_over_watershed.ipynb . [ 55%]
[2026-02-13T02:06:49.590Z] ......                                                                   [ 56%]
[2026-02-13T02:06:51.508Z] RavenPy-main/docs/notebooks/00_Introduction_to_JupyterLab.ipynb ......   [ 57%]
[2026-02-13T02:07:01.809Z] RavenPy-main/docs/notebooks/01_Getting_watershed_boundaries.ipynb ...... [ 58%]
[2026-02-13T02:07:01.809Z] ..                                                                       [ 58%]
[2026-02-13T02:07:07.086Z] RavenPy-main/docs/notebooks/02_Extract_geographical_watershed_properties.ipynb . [ 58%]
[2026-02-13T02:07:12.401Z] .............                                                            [ 61%]
[2026-02-13T02:08:54.600Z] RavenPy-main/docs/notebooks/03_Extracting_forcing_data.ipynb ........... [ 63%]
[2026-02-13T02:08:54.600Z]                                                                          [ 63%]
[2026-02-13T02:08:59.410Z] RavenPy-main/docs/notebooks/04_Emulating_hydrological_models.ipynb ..... [ 64%]
[2026-02-13T02:09:06.274Z] ...............                                                          [ 67%]
[2026-02-13T02:09:11.547Z] RavenPy-main/docs/notebooks/05_Advanced_RavenPy_configuration.ipynb .... [ 67%]
[2026-02-13T02:09:19.636Z] .........                                                                [ 69%]
[2026-02-13T02:09:31.667Z] RavenPy-main/docs/notebooks/06_Raven_calibration.ipynb ......            [ 70%]
[2026-02-13T02:09:39.743Z] RavenPy-main/docs/notebooks/07_Making_and_using_hotstart_files.ipynb ... [ 71%]
[2026-02-13T02:09:42.326Z] ...                                                                      [ 71%]
[2026-02-13T02:09:47.618Z] RavenPy-main/docs/notebooks/08_Getting_and_bias_correcting_CMIP6_data.ipynb . [ 71%]
[2026-02-13T02:17:38.606Z] ...............                                                          [ 74%]
[2026-02-13T02:17:41.896Z] RavenPy-main/docs/notebooks/09_Hydrological_impacts_of_climate_change.ipynb . [ 74%]
[2026-02-13T02:17:48.634Z] ....                                                                     [ 75%]
[2026-02-13T02:18:28.457Z] RavenPy-main/docs/notebooks/10_Data_assimilation.ipynb ........          [ 77%]
[2026-02-13T02:18:39.446Z] RavenPy-main/docs/notebooks/11_Climatological_ESP_forecasting.ipynb .... [ 77%]
[2026-02-13T02:19:05.671Z] ....                                                                     [ 78%]
[2026-02-13T02:19:13.802Z] RavenPy-main/docs/notebooks/12_Performing_hindcasting_experiments.ipynb . [ 78%]
[2026-02-13T02:19:24.097Z] .......                                                                  [ 80%]
[2026-02-13T02:19:48.928Z] RavenPy-main/docs/notebooks/Assess_probabilistic_flood_risk.ipynb ...... [ 81%]
[2026-02-13T02:19:49.867Z] .                                                                        [ 81%]
[2026-02-13T02:19:57.986Z] RavenPy-main/docs/notebooks/Comparing_hindcasts_and_ESP_forecasts.ipynb . [ 81%]
[2026-02-13T02:20:19.724Z] .......                                                                  [ 82%]
[2026-02-13T02:20:26.298Z] RavenPy-main/docs/notebooks/Distributed_hydrological_modelling.ipynb ... [ 83%]
[2026-02-13T02:20:42.384Z] ....                                                                     [ 84%]
[2026-02-13T02:20:54.946Z] RavenPy-main/docs/notebooks/Hydrological_realtime_forecasting.ipynb .... [ 84%]
[2026-02-13T02:21:01.522Z] ..                                                                       [ 85%]
[2026-02-13T02:21:24.393Z] RavenPy-main/docs/notebooks/Managing_Jupyter_Environments.ipynb ...      [ 85%]
[2026-02-13T02:21:52.444Z] RavenPy-main/docs/notebooks/Perform_Regionalization.ipynb .......        [ 87%]
[2026-02-13T02:21:59.098Z] RavenPy-main/docs/notebooks/Running_HMETS_with_CANOPEX_dataset.ipynb ... [ 87%]
[2026-02-13T02:22:14.300Z] ..........                                                               [ 89%]
[2026-02-13T02:22:38.956Z] RavenPy-main/docs/notebooks/Sensitivity_analysis.ipynb ......            [ 90%]
[2026-02-13T02:22:43.102Z] RavenPy-main/docs/notebooks/time_series_analysis.ipynb ...........       [ 92%]
[2026-02-13T02:22:51.239Z] RavenPy-main/docs/notebooks/paper/Perform_a_climate_change_impact_study_on_a_watershed.ipynb . [ 92%]
[2026-02-13T02:27:43.855Z] ....................                                                     [ 96%]
[2026-02-13T02:27:46.340Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2026-02-13T02:30:32.938Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2026-02-13T02:30:32.938Z] 
[2026-02-13T02:30:32.938Z] =============================== warnings summary ===============================
    
  

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

Labels

ci/deployment Related to deployment utilities and scripts ci/operations Continuous Integration components ci/tests Issues or changes related to tests scripts component/cowbird Related to https://github.com/Ouranosinc/cowbird component/magpie Related to https://github.com/Ouranosinc/Magpie component/STAC Features or components related to STAC component/twitcher Related to https://github.com/bird-house/twitcher component/weaver Related to https://github.com/crim-ca/weaver documentation Improvements or additions to documentation feature/WPS Feature or service related to Web Processing Service security Issues or features related to security concerns

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants