Task #8349
MNDeployment #8294: Test Node 2
Story #8347: Testing & Development
Develop or Implement MN Software
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
2018-02-08
Due date:
% Done:
0%
Story Points:
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.