Task #8490
MNDeployment #8035: IEDA_EarthChem Library (Interdisciplinary Earth Data Alliance)
Story #8488: IEDA: Testing & Development
IEDA: Develop or Implement MN Software
Start date:
2018-03-08
Due date:
% Done:
100%
Story Points:
Sprint:
Description
Change node's primary MNDeployment ticket status to Testing.
Identity Management:
- Confirm what nodeID will be used.
- Register NCEAS LDAP (https://identity.nceas.ucsb.edu/) because cert download auth is maintained by separate system.
- Use Use cilogon to generate a DataONE LDAP account by logging into DataONE test env. (Sign-in link at https://search-stage.test.dataone.org)
DataONE Certificate:
- Request in #CI for a sandbox or stage D1 certificate generated available to NCEAS uid.
- Cert/key downloaded by node operator.
For a custom implementation of DataONE APIs as new service:
- MN implements full scope of Member Node APIs.
- API methods systematically verified by D1 tech lead.
- Passes web tester checks (http://mncheck.test.dataone.org:8080)
For a DataONE Software Stack
- Install software, SSL cert, and DataONE cert per installation instructions.
- If using LE cert, schedule cron for renewal.
- Configure software as appropriate (baseURL, Node Contact Subject, replication, etc).
For a SlenderNode:
- Develop adapter.
- Fully test movement of data from source system to target MN software.
- Install on MN web server and schedule cron job. Verify cron is running as expected.
For both:
* Verify system metadata of test records. Ensure correct node URI value in auth/orig MN.
* Verify node description document. Ensure that Contact Subject is set to the DataONE LDAP identity string.
History
#1 Updated by Amy Forrester over 6 years ago
- Assignee set to Monica Ihli
#2 Updated by Dave Vieglais over 6 years ago
- % Done changed from 0 to 100
- Status changed from New to Closed
MN implementation is complete as a GMN slender node.