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

deprecate flyingpigeon #376

Merged
merged 5 commits into from
Sep 13, 2023
Merged

deprecate flyingpigeon #376

merged 5 commits into from
Sep 13, 2023

Conversation

mishaschwartz
Copy link
Collaborator

@mishaschwartz mishaschwartz commented Aug 24, 2023

Overview

Deprecate the flyingpigeon web processing service

Changes

Non-breaking changes

  • Removes flyingpigeon from the DEFAULT_CONF_DIRS list and moves its config files to the deprecated-components directory

Breaking changes

  • If a deployment uses flyingpigeon they will need to specify it in the EXTRA_CONF_DIRS list

Related Issue / Discussion

Additional Information

Links to other issues or sources.

@github-actions github-actions bot added ci/operations Continuous Integration components ci/tests Issues or changes related to tests scripts component/magpie Related to https://github.com/Ouranosinc/Magpie documentation Improvements or additions to documentation feature/node-registry Related to https://github.com/DACCS-Climate/DACCS-node-registry feature/WPS Feature or service related to Web Processing Service labels Aug 24, 2023
Copy link
Collaborator

@huard huard left a comment

Choose a reason for hiding this comment

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

I approve the intent.

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

BIRDHOUSE_DEPLOY_BRANCH : deprecate-flyingpigeon
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-08-24T18:07:14.667Z] ============================= test session starts ==============================
[2023-08-24T18:07:14.667Z] platform linux -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0
[2023-08-24T18:07:14.667Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-08-24T18:07:14.667Z] plugins: anyio-3.6.1, dash-2.10.0, nbval-0.9.6, tornasync-0.6.0.post2, xdist-3.3.1
[2023-08-24T18:07:14.667Z] collected 236 items
[2023-08-24T18:07:14.667Z] 
[2023-08-24T18:07:22.245Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-08-24T18:07:30.898Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [  7%]
[2023-08-24T18:07:40.875Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 10%]
[2023-08-24T18:07:52.383Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 13%]
[2023-08-24T18:15:15.962Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 18%]
[2023-08-24T18:15:15.962Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 19%]
[2023-08-24T18:15:22.774Z] ...............                                                          [ 25%]
[2023-08-24T18:15:32.673Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 27%]
[2023-08-24T18:15:40.034Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 30%]
[2023-08-24T18:15:56.012Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 32%]
[2023-08-24T18:15:57.930Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 33%]
[2023-08-24T18:16:04.471Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 36%]
[2023-08-24T18:16:09.249Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 38%]
[2023-08-24T18:20:23.053Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 44%]
[2023-08-24T18:21:39.115Z] .............                                                            [ 50%]
[2023-08-24T18:21:41.968Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 51%]
[2023-08-24T18:21:44.711Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 55%]
[2023-08-24T18:22:01.306Z] .................                                                        [ 62%]
[2023-08-24T18:22:08.890Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ......          [ 64%]
[2023-08-24T18:22:10.274Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 65%]
[2023-08-24T18:22:25.001Z] .FFF.....                                                                [ 69%]
[2023-08-24T18:22:34.241Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 73%]
[2023-08-24T18:22:43.856Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 76%]
[2023-08-24T18:22:45.234Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 76%]
[2023-08-24T18:22:48.799Z] ......                                                                   [ 79%]
[2023-08-24T18:22:56.929Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 79%]
[2023-08-24T18:23:11.495Z] .............                                                            [ 85%]
[2023-08-24T18:23:21.505Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 85%]
[2023-08-24T18:23:58.080Z] ....s.                                                                   [ 88%]
[2023-08-24T18:24:06.207Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 88%]
[2023-08-24T18:24:21.749Z] ...                                                                      [ 89%]
[2023-08-24T18:24:36.660Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 90%]
[2023-08-24T18:25:00.514Z] ......                                                                   [ 92%]
[2023-08-24T18:25:01.833Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2023-08-24T18:27:12.112Z] notebooks/stress-tests.ipynb ...FF                                       [100%]
[2023-08-24T18:27:12.112Z] 
[2023-08-24T18:27:12.112Z] =================================== FAILURES ===================================
    
  

@huard
Copy link
Collaborator

huard commented Aug 24, 2023

Ouranosinc/pavics-sdi#303
Where does the stress test notebook live ?

@fmigneault
Copy link
Collaborator

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.

PR itself is good.
Needs updates to test suite as mentioned by @huard

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. This is a direct rename from config/flyingpigeon/ to deprecated-components/flyingpigeon/ so should be slow risk.

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

BIRDHOUSE_DEPLOY_BRANCH : deprecate-flyingpigeon
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-08-29T19:07:18.763Z] ============================= test session starts ==============================
[2023-08-29T19:07:18.763Z] platform linux -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0
[2023-08-29T19:07:18.763Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-08-29T19:07:18.763Z] plugins: anyio-3.6.1, dash-2.10.0, nbval-0.9.6, tornasync-0.6.0.post2, xdist-3.3.1
[2023-08-29T19:07:18.763Z] collected 236 items
[2023-08-29T19:07:18.763Z] 
[2023-08-29T19:07:26.723Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-08-29T19:07:35.037Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [  7%]
[2023-08-29T19:07:44.986Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 10%]
[2023-08-29T19:07:52.479Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 13%]
[2023-08-29T19:15:17.228Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 18%]
[2023-08-29T19:15:17.229Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 19%]
[2023-08-29T19:15:25.286Z] ...............                                                          [ 25%]
[2023-08-29T19:15:34.636Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 27%]
[2023-08-29T19:16:19.969Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 30%]
[2023-08-29T19:16:35.423Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 32%]
[2023-08-29T19:16:36.827Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 33%]
[2023-08-29T19:16:43.751Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 36%]
[2023-08-29T19:16:48.549Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 38%]
[2023-08-29T19:21:46.068Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 44%]
[2023-08-29T19:22:59.019Z] .............                                                            [ 50%]
[2023-08-29T19:23:01.460Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 51%]
[2023-08-29T19:23:04.045Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 55%]
[2023-08-29T19:23:20.876Z] .................                                                        [ 62%]
[2023-08-29T19:23:29.547Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ......          [ 64%]
[2023-08-29T19:23:30.928Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb F [ 65%]
[2023-08-29T19:23:46.211Z] .FF......                                                                [ 69%]
[2023-08-29T19:23:55.524Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 73%]
[2023-08-29T19:24:04.824Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 76%]
[2023-08-29T19:24:06.209Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 76%]
[2023-08-29T19:24:09.282Z] ......                                                                   [ 79%]
[2023-08-29T19:24:15.870Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 79%]
[2023-08-29T19:24:30.705Z] .............                                                            [ 85%]
[2023-08-29T19:24:40.695Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 85%]
[2023-08-29T19:25:13.856Z] ....s.                                                                   [ 88%]
[2023-08-29T19:25:22.004Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 88%]
[2023-08-29T19:25:34.559Z] ...                                                                      [ 89%]
[2023-08-29T19:25:46.800Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 90%]
[2023-08-29T19:26:09.207Z] ......                                                                   [ 92%]
[2023-08-29T19:26:12.210Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2023-08-29T19:28:22.202Z] notebooks/stress-tests.ipynb ...FF                                       [100%]
[2023-08-29T19:28:22.202Z] 
[2023-08-29T19:28:22.203Z] =================================== FAILURES ===================================
    
  

huard added a commit to Ouranosinc/pavics-sdi that referenced this pull request Sep 1, 2023
Ran the weaver notebook against an instance deployed with
bird-house/birdhouse-deploy#376 to obtain the
response outputs without `flyingpigeon` processes, and replaced back the
`PAVICS_FQDN` value by the original one in the notebook.

- relates to #303
- relates to bird-house/birdhouse-deploy#376
@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/2050/
Result : failure

BIRDHOUSE_DEPLOY_BRANCH : deprecate-flyingpigeon
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

PAVICS-e2e-workflow-tests Pipeline Results

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

NOTEBOOK TEST RESULTS
    
[2023-09-12T19:56:12.573Z] ============================= test session starts ==============================
[2023-09-12T19:56:12.573Z] platform linux -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0
[2023-09-12T19:56:12.573Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2023-09-12T19:56:12.573Z] plugins: anyio-3.6.1, dash-2.10.0, nbval-0.9.6, tornasync-0.6.0.post2, xdist-3.3.1
[2023-09-12T19:56:12.573Z] collected 236 items
[2023-09-12T19:56:12.573Z] 
[2023-09-12T19:56:20.250Z] notebooks-auth/test_thredds.ipynb ...........                            [  4%]
[2023-09-12T19:56:28.484Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [  7%]
[2023-09-12T19:56:39.570Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 10%]
[2023-09-12T19:56:48.033Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb .F......       [ 13%]
[2023-09-12T20:04:11.048Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 18%]
[2023-09-12T20:04:11.048Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 19%]
[2023-09-12T20:04:17.616Z] ...............                                                          [ 25%]
[2023-09-12T20:04:26.316Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 27%]
[2023-09-12T20:04:33.331Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb ......            [ 30%]
[2023-09-12T20:04:48.958Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 32%]
[2023-09-12T20:04:50.163Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 33%]
[2023-09-12T20:04:56.012Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 36%]
[2023-09-12T20:05:00.262Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 38%]
[2023-09-12T20:09:12.710Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 44%]
[2023-09-12T20:10:29.533Z] .............                                                            [ 50%]
[2023-09-12T20:10:31.722Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 51%]
[2023-09-12T20:10:34.042Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 55%]
[2023-09-12T20:10:51.137Z] .................                                                        [ 62%]
[2023-09-12T20:10:57.818Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ......          [ 64%]
[2023-09-12T20:10:59.208Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 65%]
[2023-09-12T20:11:00.821Z] .FFFFFFFF                                                                [ 69%]
[2023-09-12T20:11:09.648Z] finch-master/docs/source/notebooks/dap_subset.ipynb F........F.          [ 73%]
[2023-09-12T20:11:19.686Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 76%]
[2023-09-12T20:11:21.082Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 76%]
[2023-09-12T20:11:24.203Z] ......                                                                   [ 79%]
[2023-09-12T20:11:30.794Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 79%]
[2023-09-12T20:11:46.327Z] .............                                                            [ 85%]
[2023-09-12T20:11:56.331Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 85%]
[2023-09-12T20:12:32.928Z] ....s.                                                                   [ 88%]
[2023-09-12T20:12:41.078Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 88%]
[2023-09-12T20:12:54.375Z] ...                                                                      [ 89%]
[2023-09-12T20:13:09.279Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 90%]
[2023-09-12T20:13:31.791Z] ......                                                                   [ 92%]
[2023-09-12T20:13:34.790Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2023-09-12T20:15:44.772Z] notebooks/stress-tests.ipynb ...FF                                       [100%]
[2023-09-12T20:15:44.772Z] 
[2023-09-12T20:15:44.772Z] =================================== FAILURES ===================================
    
  

@mishaschwartz mishaschwartz merged commit 6be0107 into master Sep 13, 2023
3 checks passed
@mishaschwartz mishaschwartz deleted the deprecate-flyingpigeon branch September 13, 2023 15:42
@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/2053/
Result : failure

BIRDHOUSE_DEPLOY_BRANCH : deprecate-flyingpigeon
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

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

Infrastructure deployment failed. Instance has not been destroyed. @matprov

@fmigneault
Copy link
Collaborator

@mishaschwartz

Error due to left over template configs not ignored:

❯ git status
On branch master
Your branch is up to date with 'origin/master'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	birdhouse/config/flyingpigeon/

nothing added to commit but untracked files present (use "git add" to track)

fmigneault added a commit to Ouranosinc/PAVICS-e2e-workflow-tests that referenced this pull request Sep 13, 2023
@fmigneault
Copy link
Collaborator

@mishaschwartz @tlvu
I started an instance on master after this PR's commits, and the /services/ endpoint that was returned had an empty array.
Can you validate on your side?

fmigneault added a commit that referenced this pull request Sep 13, 2023
fmigneault added a commit that referenced this pull request Sep 13, 2023
…ated-components (#380)

## Overview

Avoid git dirty working directory from deprecated flyingpigeon configurations generated from templates that could remain.
Ignore template files causing a problem after #376 update.

## Changes

**Non-breaking changes**
- Fix invalid templated configurations of `flyingpigeon` that could remain in the old 
  location (`birdhouse/config/flyingpigeon`) when updating an existing instance to `1.31.0`.
 

**Breaking changes**
- n/a

## Related Issue / Discussion

- Resolves #376 (comment)
@tlvu
Copy link
Collaborator

tlvu commented Sep 14, 2023

@mishaschwartz @tlvu I started an instance on master after this PR's commits, and the /services/ endpoint that was returned had an empty array. Can you validate on your side?

@fmigneault our production include this PR and it is fine

$ curl --silent --include https://pavics.ouranos.ca/services/ | head -20
HTTP/1.1 200 OK
Server: nginx/1.23.4
Date: Thu, 14 Sep 2023 22:01:36 GMT
Content-Type: application/json
Content-Length: 5629
Last-Modified: Thu, 14 Sep 2023 21:57:38 GMT
Connection: keep-alive
ETag: "650381d2-15fd"
Accept-Ranges: bytes

{"services": [ {
  "$schema": "https://raw.githubusercontent.com/DACCS-Climate/DACCS-node-registry/main/node_registry.schema.json#service",
  "name": "geoserver",
  "keywords": [
    "data",
    "service-wms",
    "service-wfs",
    "service-wps"
  ],
  "description": "GeoServer is a server that allows users to view and edit geospatial data.",

@fmigneault
Copy link
Collaborator

@tlvu Thanks for confirming. Maybe just a sporadic error on our side.

@tlvu
Copy link
Collaborator

tlvu commented Sep 14, 2023

@fmigneault our production include this PR and it is fine

Sorry this is not true. I just pulled this in. Will force the deploy and re-test.

@tlvu
Copy link
Collaborator

tlvu commented Sep 14, 2023

@fmigneault our production include this PR and it is fine

Sorry this is not true. I just pulled this in. Will force the deploy and re-test.

@fmigneault it stills works

$ curl --silent --include https://pavics.ouranos.ca/services/ | head -20
HTTP/1.1 200 OK
Server: nginx/1.23.4
Date: Thu, 14 Sep 2023 23:33:17 GMT
Content-Type: application/json
Content-Length: 4873
Last-Modified: Thu, 14 Sep 2023 22:13:30 GMT
Connection: keep-alive
ETag: "6503858a-1309"
Accept-Ranges: bytes

{"services": [ {
  "$schema": "https://raw.githubusercontent.com/DACCS-Climate/DACCS-node-registry/main/node_registry.schema.json#service",
  "name": "geoserver",
  "keywords": [
    "data",
    "service-wms",
    "service-wfs",
    "service-wps"
  ],
  "description": "GeoServer is a server that allows users to view and edit geospatial data.",

@mishaschwartz
Copy link
Collaborator Author

@fmigneault @tlvu

I can confirm ours still works as well:

$ curl --silent --include https://daccs.cs.toronto.edu/services/ | head -20
HTTP/1.1 200 OK
Server: nginx/1.23.4
Date: Fri, 15 Sep 2023 13:56:59 GMT
Content-Type: application/json
Content-Length: 5681
Last-Modified: Fri, 15 Sep 2023 13:55:20 GMT
Connection: keep-alive
ETag: "65046248-1631"
Accept-Ranges: bytes

{"services": [ {
  "$schema": "https://raw.githubusercontent.com/DACCS-Climate/Marble-node-registry/main/node_registry.schema.json#service",
  "name": "geoserver",
  "keywords": [
    "data",
    "service-wms",
    "service-wfs",
    "service-wps"
  ],
  "description": "GeoServer is a server that allows users to view and edit geospatial data.",

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/operations Continuous Integration components ci/tests Issues or changes related to tests scripts component/magpie Related to https://github.com/Ouranosinc/Magpie documentation Improvements or additions to documentation feature/node-registry Related to https://github.com/DACCS-Climate/DACCS-node-registry feature/WPS Feature or service related to Web Processing Service
Projects
None yet
Development

Successfully merging this pull request may close these issues.

❓ [Question]: Should we deprecate FlyingPigeon?
5 participants