bird-house / birdhouse-deploy

Scripts and configurations to deploy the various birds and servers required for a full-fledged production platform
https://birdhouse-deploy.readthedocs.io/en/latest/
Apache License 2.0
4 stars 6 forks source link

Bump canarie api 1.0.0 #452

Closed mishaschwartz closed 3 months ago

mishaschwartz commented 4 months ago

Overview

This version of canarie-api permits running the proxy (nginx) container independently of the canarie-api application. This makes it easier to monitor the logs of canarie-api and proxy containers simultaneously and allows for the configuration files for canarie-api to be mapped to the canarie-api containers where appropriate.

Changes

Non-breaking changes

Breaking changes

Related Issue / Discussion

Additional Information

Links to other issues or sources.

CI Operations

birdhouse_daccs_configs_branch: master birdhouse_skip_ci: false

fmigneault commented 4 months ago

@mishaschwartz Not sure if I found the issue, but I think the build trigger only considered organizations bird-house, Ouranosinc and crim-ca. I added you manually for the time being. Maybe if you push another commit, it will run (?).

fmigneault commented 4 months ago

run tests

crim-jenkins-bot commented 4 months ago

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/2636/
Result :white_check_mark: SUCCESS

BIRDHOUSE_DEPLOY_BRANCH : bump-canarie-api-1.0.0
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-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/1596/

NOTEBOOK TEST RESULTS
    
[2024-05-07T19:52:10.905Z] ============================= test session starts ==============================
[2024-05-07T19:52:10.905Z] platform linux -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0
[2024-05-07T19:52:10.905Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2024-05-07T19:52:10.905Z] plugins: anyio-3.6.1, dash-2.10.0, nbval-0.9.6, tornasync-0.6.0.post2, xdist-3.3.1
[2024-05-07T19:52:10.905Z] collected 269 items
[2024-05-07T19:52:10.905Z] 
[2024-05-07T19:52:21.532Z] notebooks-auth/geoserver.ipynb ..................                        [  6%]
[2024-05-07T19:53:03.653Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [ 10%]
[2024-05-07T19:53:08.165Z] notebooks-auth/test_thredds.ipynb ...........                            [ 14%]
[2024-05-07T19:54:26.864Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [ 16%]
[2024-05-07T19:54:36.578Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [ 19%]
[2024-05-07T19:54:45.910Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 21%]
[2024-05-07T19:54:53.341Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 24%]
[2024-05-07T20:02:30.142Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 28%]
[2024-05-07T20:02:30.142Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 29%]
[2024-05-07T20:02:37.936Z] ...............                                                          [ 34%]
[2024-05-07T20:02:47.303Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 36%]
[2024-05-07T20:02:54.473Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 39%]
[2024-05-07T20:03:12.405Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 41%]
[2024-05-07T20:03:18.292Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 43%]
[2024-05-07T20:03:22.790Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 45%]
[2024-05-07T20:07:38.508Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 51%]
[2024-05-07T20:08:52.706Z] .............                                                            [ 56%]
[2024-05-07T20:08:56.785Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 57%]
[2024-05-07T20:08:59.107Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 60%]
[2024-05-07T20:09:18.077Z] .................                                                        [ 66%]
[2024-05-07T20:09:27.424Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ......          [ 69%]
[2024-05-07T20:09:28.807Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 69%]
[2024-05-07T20:09:46.840Z] .........                                                                [ 72%]
[2024-05-07T20:09:56.650Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 76%]
[2024-05-07T20:10:06.260Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 79%]
[2024-05-07T20:10:07.659Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 79%]
[2024-05-07T20:10:11.041Z] ......                                                                   [ 81%]
[2024-05-07T20:10:23.272Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 82%]
[2024-05-07T20:10:37.416Z] .............                                                            [ 86%]
[2024-05-07T20:10:47.420Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 87%]
[2024-05-07T20:11:20.790Z] ....s.                                                                   [ 89%]
[2024-05-07T20:11:28.923Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 89%]
[2024-05-07T20:11:43.699Z] ..                                                                       [ 90%]
[2024-05-07T20:11:55.931Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 91%]
[2024-05-07T20:12:20.456Z] ......                                                                   [ 93%]
[2024-05-07T20:12:21.823Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2024-05-07T20:14:55.990Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2024-05-07T20:14:55.990Z] 
[2024-05-07T20:14:55.990Z] ================= 268 passed, 1 skipped in 1362.53s (0:22:42) ==================
    
  
mishaschwartz commented 4 months ago

@tlvu @fmigneault I'm thinking this needs a minor version bump to 2.3.0. Is that ok with everyone?

tlvu commented 4 months ago

@tlvu @fmigneault I'm thinking this needs a minor version bump to 2.3.0. Is that ok with everyone?

Yes you are technically introducing a new component (canarie-api) so yes, a minor bump.

tlvu commented 4 months ago

you are technically introducing a new component (canarie-api)

Oh sorry, new container, the component already exist.