Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update cowbird config with permission webhook cases #323

Merged
merged 13 commits into from
Jul 10, 2023

Conversation

ChaamC
Copy link
Collaborator

@ChaamC ChaamC commented Apr 20, 2023

PR to add support to the new cases added to Cowbird, relates to cowbird PR #35.

Changes

  • Add Magpie webhook definitions for permission creation and deletion cases to be processed by Cowbird.

Fixes

@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/1509/
Result : failure

BIRDHOUSE_DEPLOY_BRANCH : cowbird-permission-webhooks
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-04-20T22:29:15.348Z] ============================= test session starts ==============================
[2023-04-20T22:29:15.349Z] platform linux -- Python 3.8.16, pytest-7.2.0, pluggy-1.0.0
[2023-04-20T22:29:15.349Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-04-20T22:29:15.349Z] plugins: anyio-3.6.2, dash-2.7.0, nbval-0.9.6, tornasync-0.6.0.post2
[2023-04-20T22:29:15.349Z] collected 268 items
[2023-04-20T22:29:15.349Z] 
[2023-04-20T22:29:24.831Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-04-20T22:29:36.322Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [  6%]
[2023-04-20T22:29:45.397Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [  8%]
[2023-04-20T22:29:54.874Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 11%]
[2023-04-20T22:29:57.981Z] pavics-sdi-master/docs/source/notebooks/WPS_example.ipynb ..........     [ 15%]
[2023-04-20T22:37:34.972Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 20%]
[2023-04-20T22:37:34.973Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 20%]
[2023-04-20T22:37:39.989Z] ...............                                                          [ 26%]
[2023-04-20T22:37:51.045Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 27%]
[2023-04-20T22:37:58.961Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 30%]
[2023-04-20T22:38:15.831Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 32%]
[2023-04-20T22:38:17.742Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 32%]
[2023-04-20T22:38:22.978Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 35%]
[2023-04-20T22:38:29.587Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 37%]
[2023-04-20T22:41:50.494Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 42%]
[2023-04-20T22:43:04.609Z] .............                                                            [ 47%]
[2023-04-20T22:43:08.354Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 49%]
[2023-04-20T22:43:10.570Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 52%]
[2023-04-20T22:43:35.176Z] .................                                                        [ 58%]
[2023-04-20T22:43:40.715Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 60%]
[2023-04-20T22:43:42.100Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 60%]
[2023-04-20T22:43:58.826Z] .........                                                                [ 64%]
[2023-04-20T22:44:10.349Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 68%]
[2023-04-20T22:44:20.807Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 70%]
[2023-04-20T22:44:54.311Z] finch-master/docs/source/notebooks/subset.ipynb ....................ss.  [ 79%]
[2023-04-20T22:46:02.036Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb E [ 79%]
[2023-04-20T22:46:02.036Z] EEEEEE                                                                   [ 81%]
[2023-04-20T22:46:58.364Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 82%]
[2023-04-20T22:47:17.903Z] .............                                                            [ 86%]
[2023-04-20T22:47:30.157Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 87%]
[2023-04-20T22:48:47.414Z] ....s.                                                                   [ 89%]
[2023-04-20T22:48:57.388Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 89%]
[2023-04-20T22:49:02.507Z] ...                                                                      [ 91%]
[2023-04-20T22:49:17.431Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 91%]
[2023-04-20T22:49:46.002Z] ......                                                                   [ 93%]
[2023-04-20T22:49:48.481Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2023-04-20T22:53:37.698Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2023-04-20T22:53:37.699Z] 
[2023-04-20T22:53:37.699Z] ==================================== ERRORS ====================================
    
  

@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/1511/
Result : success

BIRDHOUSE_DEPLOY_BRANCH : cowbird-permission-webhooks
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-04-21T12:29:14.379Z] ============================= test session starts ==============================
[2023-04-21T12:29:14.379Z] platform linux -- Python 3.8.16, pytest-7.2.0, pluggy-1.0.0
[2023-04-21T12:29:14.379Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-04-21T12:29:14.379Z] plugins: anyio-3.6.2, dash-2.7.0, nbval-0.9.6, tornasync-0.6.0.post2
[2023-04-21T12:29:14.379Z] collected 268 items
[2023-04-21T12:29:14.379Z] 
[2023-04-21T12:29:22.825Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-04-21T12:29:30.579Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [  6%]
[2023-04-21T12:29:38.209Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [  8%]
[2023-04-21T12:29:46.826Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 11%]
[2023-04-21T12:29:49.573Z] pavics-sdi-master/docs/source/notebooks/WPS_example.ipynb ..........     [ 15%]
[2023-04-21T12:37:34.932Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 20%]
[2023-04-21T12:37:34.932Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 20%]
[2023-04-21T12:37:34.932Z] ...............                                                          [ 26%]
[2023-04-21T12:37:42.733Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 27%]
[2023-04-21T12:37:50.419Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 30%]
[2023-04-21T12:38:06.306Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 32%]
[2023-04-21T12:38:07.691Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 32%]
[2023-04-21T12:38:13.032Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 35%]
[2023-04-21T12:38:19.123Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 37%]
[2023-04-21T12:41:47.874Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 42%]
[2023-04-21T12:42:49.322Z] .............                                                            [ 47%]
[2023-04-21T12:42:54.422Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 49%]
[2023-04-21T12:42:56.743Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 52%]
[2023-04-21T12:43:19.803Z] .................                                                        [ 58%]
[2023-04-21T12:43:27.536Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 60%]
[2023-04-21T12:43:28.915Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 60%]
[2023-04-21T12:43:39.099Z] .........                                                                [ 64%]
[2023-04-21T12:43:51.954Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 68%]
[2023-04-21T12:44:01.584Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 70%]
[2023-04-21T12:44:35.303Z] finch-master/docs/source/notebooks/subset.ipynb ....................ss.  [ 79%]
[2023-04-21T12:44:36.692Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 79%]
[2023-04-21T12:44:42.112Z] ......                                                                   [ 81%]
[2023-04-21T12:46:03.585Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 82%]
[2023-04-21T12:46:24.389Z] .............                                                            [ 86%]
[2023-04-21T12:46:36.625Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 87%]
[2023-04-21T12:47:53.522Z] ....s.                                                                   [ 89%]
[2023-04-21T12:48:01.658Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 89%]
[2023-04-21T12:48:07.491Z] ...                                                                      [ 91%]
[2023-04-21T12:48:22.456Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 91%]
[2023-04-21T12:48:45.974Z] ......                                                                   [ 93%]
[2023-04-21T12:48:48.452Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2023-04-21T12:52:34.376Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2023-04-21T12:52:34.376Z] 
[2023-04-21T12:52:34.376Z] ================= 265 passed, 3 skipped in 1393.83s (0:23:13) ==================
    
  

@fmigneault
Copy link
Collaborator

@ChaamC You can either merge right away with bump versioning, or wait after Ouranosinc/cowbird#35 and do it all in one. As you prefer.

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 as I do not really know the inner working between cowbird and magpie.

@github-actions github-actions bot added component/cowbird Related to https://github.com/Ouranosinc/cowbird component/jupyterhub Related to JupyterHub as development frontend with notebooks component/magpie Related to https://github.com/Ouranosinc/Magpie documentation Improvements or additions to documentation labels Jun 7, 2023
@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/1620/
Result : failure

BIRDHOUSE_DEPLOY_BRANCH : cowbird-permission-webhooks
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-06-07T16:08:25.037Z] ============================= test session starts ==============================
[2023-06-07T16:08:25.037Z] platform linux -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0
[2023-06-07T16:08:25.037Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-06-07T16:08:25.037Z] plugins: anyio-3.6.1, dash-2.10.0, nbval-0.9.6, tornasync-0.6.0.post2, xdist-3.3.1
[2023-06-07T16:08:25.037Z] collected 245 items
[2023-06-07T16:08:25.037Z] 
[2023-06-07T16:08:33.163Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-06-07T16:08:41.194Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [  7%]
[2023-06-07T16:08:50.623Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [  9%]
[2023-06-07T16:08:57.003Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 13%]
[2023-06-07T16:08:59.847Z] pavics-sdi-master/docs/source/notebooks/WPS_example.ipynb ..........     [ 17%]
[2023-06-07T16:18:20.629Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 22%]
[2023-06-07T16:18:20.629Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 22%]
[2023-06-07T16:18:28.500Z] ...............                                                          [ 28%]
[2023-06-07T16:18:37.467Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 30%]
[2023-06-07T16:18:44.221Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 33%]
[2023-06-07T16:19:00.001Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 35%]
[2023-06-07T16:19:01.381Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 35%]
[2023-06-07T16:19:06.541Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 38%]
[2023-06-07T16:19:11.213Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 40%]
[2023-06-07T16:22:55.795Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 46%]
[2023-06-07T16:24:07.289Z] .............                                                            [ 52%]
[2023-06-07T16:24:12.023Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 53%]
[2023-06-07T16:24:14.611Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 57%]
[2023-06-07T16:24:33.736Z] .................                                                        [ 64%]
[2023-06-07T16:24:40.419Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 66%]
[2023-06-07T16:24:41.800Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 66%]
[2023-06-07T16:24:57.370Z] .FF......                                                                [ 70%]
[2023-06-07T16:25:07.721Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 74%]
[2023-06-07T16:25:17.658Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 77%]
[2023-06-07T16:25:19.567Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 77%]
[2023-06-07T16:25:26.057Z] ......                                                                   [ 80%]
[2023-06-07T16:26:47.546Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 80%]
[2023-06-07T16:27:18.386Z] .............                                                            [ 85%]
[2023-06-07T16:27:30.609Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 86%]
[2023-06-07T16:28:53.278Z] ....s.                                                                   [ 88%]
[2023-06-07T16:29:01.409Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 88%]
[2023-06-07T16:29:16.155Z] ...                                                                      [ 90%]
[2023-06-07T16:29:28.383Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 90%]
[2023-06-07T16:29:51.192Z] ......                                                                   [ 93%]
[2023-06-07T16:29:53.931Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2023-06-07T16:33:28.602Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2023-06-07T16:33:28.602Z] 
[2023-06-07T16:33:28.602Z] =================================== FAILURES ===================================
    
  

CHANGES.md Outdated Show resolved Hide resolved
CHANGES.md Outdated Show resolved Hide resolved
@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/1631/
Result : failure

BIRDHOUSE_DEPLOY_BRANCH : cowbird-permission-webhooks
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-06-13T18:06:54.435Z] ============================= test session starts ==============================
[2023-06-13T18:06:54.435Z] platform linux -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0
[2023-06-13T18:06:54.435Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-06-13T18:06:54.435Z] plugins: anyio-3.6.1, dash-2.10.0, nbval-0.9.6, tornasync-0.6.0.post2, xdist-3.3.1
[2023-06-13T18:06:54.435Z] collected 245 items
[2023-06-13T18:06:54.435Z] 
[2023-06-13T18:07:03.432Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-06-13T18:07:11.630Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [  7%]
[2023-06-13T18:07:20.035Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [  9%]
[2023-06-13T18:07:26.234Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb .FFFFFFF       [ 13%]
[2023-06-13T18:07:28.978Z] pavics-sdi-master/docs/source/notebooks/WPS_example.ipynb ..........     [ 17%]
[2023-06-13T18:20:40.593Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 22%]
[2023-06-13T18:20:40.593Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 22%]
[2023-06-13T18:20:46.480Z] ...............                                                          [ 28%]
[2023-06-13T18:20:55.889Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 30%]
[2023-06-13T18:21:03.244Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb .....F            [ 33%]
[2023-06-13T18:21:19.398Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 35%]
[2023-06-13T18:21:20.789Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 35%]
[2023-06-13T18:21:25.784Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 38%]
[2023-06-13T18:21:30.018Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 40%]
[2023-06-13T18:24:26.077Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 46%]
[2023-06-13T18:25:37.611Z] .............                                                            [ 52%]
[2023-06-13T18:25:41.826Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 53%]
[2023-06-13T18:25:44.041Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 57%]
[2023-06-13T18:25:59.900Z] .................                                                        [ 64%]
[2023-06-13T18:26:06.249Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb .....           [ 66%]
[2023-06-13T18:26:07.635Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 66%]
[2023-06-13T18:26:32.343Z] .FF......                                                                [ 70%]
[2023-06-13T18:26:42.562Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 74%]
[2023-06-13T18:26:51.534Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 77%]
[2023-06-13T18:26:52.919Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 77%]
[2023-06-13T18:26:56.210Z] ......                                                                   [ 80%]
[2023-06-13T18:27:04.343Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 80%]
[2023-06-13T18:27:20.126Z] .............                                                            [ 85%]
[2023-06-13T18:27:30.128Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 86%]
[2023-06-13T18:28:06.762Z] ....s.                                                                   [ 88%]
[2023-06-13T18:28:14.893Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 88%]
[2023-06-13T18:28:28.180Z] ...                                                                      [ 90%]
[2023-06-13T18:28:43.082Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 90%]
[2023-06-13T18:29:06.006Z] ......                                                                   [ 93%]
[2023-06-13T18:29:07.878Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2023-06-13T18:32:02.490Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2023-06-13T18:32:02.490Z] 
[2023-06-13T18:32:02.490Z] =================================== FAILURES ===================================
    
  

mishaschwartz added a commit that referenced this pull request Jul 4, 2023
…vice types (#336)

## Overview

In the cowbird `config.yml.template` file: the `wps_outputs` and
`weaver` keys are supposed to be Magpie service types, not magpie
service names. This causes all cowbird hooks to fail with:

```
cowbird.config.ConfigErrorInvalidServiceKey: Service `weaver` used in sync config is not valid since it was not found in Magpie services (['access', 'api', 'geoserver', 'geoserverwfs', 'geoserverwms', 'geoserverwps', 'ncwms', 'thredds', 'wfs', 'wps']).
```

This fix is already implemented in #323 but since that is waiting on
Ouranosinc/cowbird#35 to get pulled in, this PR
factors out the bugfix that isn't dependent on the cowbird PR.

This allows us to fix this configuration bug in the meantime

## Changes

**Non-breaking changes**

None (bug fix)

**Breaking changes**

None

## Related Issue / Discussion

## Additional Information
@ChaamC ChaamC requested a review from fmigneault July 10, 2023 14:38
Copy link
Collaborator

@fmigneault fmigneault left a comment

Choose a reason for hiding this comment

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

Code-wise, everything looks fine.
Need to get the test outputs posted on the PR to validate that everything works.
Maybe latest run failed due to cowbird==1.2.0 docker not yet released (not finished building)?

CHANGES.md Outdated Show resolved Hide resolved
@ChaamC
Copy link
Collaborator Author

ChaamC commented Jul 10, 2023

I was able to download the image cowbird==1.2.0 before pushing the version bump here, so the image should already be available. The e2e failure seemed to be occuring in other latest PRs and not only in this one.

@fmigneault
Copy link
Collaborator

The e2e failure seemed to be occuring in other latest PRs and not only in this one.

Indeed. @Nazim-crim is investigating.

@fmigneault
Copy link
Collaborator

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/1794/
Result : failure

BIRDHOUSE_DEPLOY_BRANCH : cowbird-permission-webhooks
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-07-10T16:35:45.900Z] ============================= test session starts ==============================
[2023-07-10T16:35:45.901Z] platform linux -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0
[2023-07-10T16:35:45.901Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-07-10T16:35:45.901Z] plugins: anyio-3.6.1, dash-2.10.0, nbval-0.9.6, tornasync-0.6.0.post2, xdist-3.3.1
[2023-07-10T16:35:45.901Z] collected 236 items
[2023-07-10T16:35:45.901Z] 
[2023-07-10T16:35:53.213Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-07-10T16:36:03.121Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .FFFFF.        [  7%]
[2023-07-10T16:36:13.290Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 10%]
[2023-07-10T16:36:20.708Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 13%]
[2023-07-10T16:43:48.806Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 18%]
[2023-07-10T16:43:48.806Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 19%]
[2023-07-10T16:43:56.433Z] ...............                                                          [ 25%]
[2023-07-10T16:44:06.397Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 27%]
[2023-07-10T16:44:14.384Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 30%]
[2023-07-10T16:44:31.131Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 32%]
[2023-07-10T16:44:32.512Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 33%]
[2023-07-10T16:44:37.890Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 36%]
[2023-07-10T16:44:42.755Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 38%]
[2023-07-10T16:48:49.070Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 44%]
[2023-07-10T16:50:08.278Z] .............                                                            [ 50%]
[2023-07-10T16:50:12.650Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 51%]
[2023-07-10T16:50:15.262Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 55%]
[2023-07-10T16:50:35.923Z] .................                                                        [ 62%]
[2023-07-10T16:50:45.179Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ....F.          [ 64%]
[2023-07-10T16:50:46.569Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 65%]
[2023-07-10T16:51:02.158Z] ..F......                                                                [ 69%]
[2023-07-10T16:51:13.279Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 73%]
[2023-07-10T16:51:22.763Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 76%]
[2023-07-10T16:51:24.152Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 76%]
[2023-07-10T16:51:27.721Z] ......                                                                   [ 79%]
[2023-07-10T16:51:35.864Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 79%]
[2023-07-10T16:51:51.002Z] .............                                                            [ 85%]
[2023-07-10T16:52:03.219Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 85%]
[2023-07-10T16:52:40.057Z] ....s.                                                                   [ 88%]
[2023-07-10T16:52:50.071Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 88%]
[2023-07-10T16:53:04.244Z] ...                                                                      [ 89%]
[2023-07-10T16:53:22.365Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 90%]
[2023-07-10T16:53:44.595Z] ......                                                                   [ 92%]
[2023-07-10T16:53:47.612Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2023-07-10T16:56:51.816Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2023-07-10T16:56:51.816Z] 
[2023-07-10T16:56:51.816Z] =================================== FAILURES ===================================
    
  

@github-actions github-actions bot added the ci/operations Continuous Integration components label Jul 10, 2023
@ChaamC ChaamC merged commit 2b344d3 into master Jul 10, 2023
3 checks passed
@ChaamC ChaamC deleted the cowbird-permission-webhooks branch July 10, 2023 19:27
@fmigneault
Copy link
Collaborator

🚀 🎉

@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/1796/
Result : failure

BIRDHOUSE_DEPLOY_BRANCH : cowbird-permission-webhooks
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-07-10T19:35:52.236Z] ============================= test session starts ==============================
[2023-07-10T19:35:52.236Z] platform linux -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0
[2023-07-10T19:35:52.236Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-07-10T19:35:52.236Z] plugins: anyio-3.6.1, dash-2.10.0, nbval-0.9.6, tornasync-0.6.0.post2, xdist-3.3.1
[2023-07-10T19:35:52.236Z] collected 236 items
[2023-07-10T19:35:52.236Z] 
[2023-07-10T19:36:00.702Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-07-10T19:36:05.983Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .FFFFF.        [  7%]
[2023-07-10T19:36:16.044Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 10%]
[2023-07-10T19:36:25.625Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 13%]
[2023-07-10T19:43:52.294Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 18%]
[2023-07-10T19:43:53.238Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 19%]
[2023-07-10T19:44:03.440Z] ...............                                                          [ 25%]
[2023-07-10T19:44:14.172Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 27%]
[2023-07-10T19:44:21.569Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 30%]
[2023-07-10T19:44:39.229Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 32%]
[2023-07-10T19:44:40.617Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 33%]
[2023-07-10T19:44:45.619Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 36%]
[2023-07-10T19:44:50.412Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 38%]
[2023-07-10T19:48:06.314Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 44%]
[2023-07-10T19:49:25.825Z] .............                                                            [ 50%]
[2023-07-10T19:49:30.164Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 51%]
[2023-07-10T19:49:32.764Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 55%]
[2023-07-10T19:49:50.117Z] .................                                                        [ 62%]
[2023-07-10T19:49:57.915Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ....F.          [ 64%]
[2023-07-10T19:49:59.301Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 65%]
[2023-07-10T19:50:14.550Z] ..F......                                                                [ 69%]
[2023-07-10T19:50:24.025Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 73%]
[2023-07-10T19:50:34.049Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 76%]
[2023-07-10T19:50:35.960Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 76%]
[2023-07-10T19:50:39.039Z] ......                                                                   [ 79%]
[2023-07-10T19:50:47.165Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 79%]
[2023-07-10T19:51:02.263Z] .............                                                            [ 85%]
[2023-07-10T19:51:12.307Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 85%]
[2023-07-10T19:51:51.134Z] ....s.                                                                   [ 88%]
[2023-07-10T19:51:59.274Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 88%]
[2023-07-10T19:52:14.831Z] ...                                                                      [ 89%]
[2023-07-10T19:52:32.974Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 90%]
[2023-07-10T19:52:57.283Z] ......                                                                   [ 92%]
[2023-07-10T19:53:00.039Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2023-07-10T19:56:04.202Z] notebooks/stress-tests.ipynb .....                                       [100%]
[2023-07-10T19:56:04.202Z] 
[2023-07-10T19:56:04.202Z] =================================== FAILURES ===================================
    
  

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/cowbird Related to https://github.com/Ouranosinc/cowbird component/jupyterhub Related to JupyterHub as development frontend with notebooks 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.

[Feature] Add a bird that allows for loose coupling between components while keeping them in synch
6 participants