https://github.com/nasa-pds/registry-loader
Tools used to load and update data in the registry, currently harvest and registry manager package in a docker image.
https://github.com/nasa-pds/registry-loader
Last synced: 6 months ago
JSON representation
Tools used to load and update data in the registry, currently harvest and registry manager package in a docker image.
- Host: GitHub
- URL: https://github.com/nasa-pds/registry-loader
- Owner: NASA-PDS
- License: other
- Created: 2021-12-01T22:56:41.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T02:16:04.000Z (6 months ago)
- Last Synced: 2026-01-13T03:19:32.523Z (6 months ago)
- Language: Java
- Homepage:
- Size: 29.7 MB
- Stars: 1
- Watchers: 8
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Notice: NOTICE.txt
Awesome Lists containing this project
README
# NASA PDS Registry Loader
Starting with release 0.5.1 of the Registry API, an _archive status_ field was introduced which enables the selective
availability of data based on its value for each product, collection and bundle. Archive status may be assigned a value of;
_staged_, _restricted_, _certified_ and _archived_. Only those records with an archive status of _archived_ are visible
through the API.
The script contained in this repository; _upgrade/archive-status.sh_ introduces this field to all records stored within
the indicated ElasticSearch/Opensearch endpoint, setting all values to _staged_. **If you are upgrading the Registry API
from any release before 0.5.1 to 0.5.1 or later, this script must be applied to your Registry's Opensearch endpoint.**
The syntax for invoking this script is as follows:
```archive-status.sh [ ]```
Once this script has been applied, the _registry-manager_ utility is used to promote the archive status of the
products, collections and bundles to other values. Refer to the
[_registry-manager_ documentation](https://nasa-pds.github.io/pds-registry-app/operate/reg-manager.html#ArchiveStatus)
on using the set-archive-status command.
## Contributing
Within the NASA Planetary Data System, we value the health of our community as much as the code. Towards that end, we ask that you read and practice what's described in these documents:
- Our [contributor's guide](https://github.com/NASA-PDS/.github/blob/main/CONTRIBUTING.md) delineates the kinds of contributions we accept.
- Our [code of conduct](https://github.com/NASA-PDS/.github/blob/main/CODE_OF_CONDUCT.md) outlines the standards of behavior we practice and expect by everyone who participates with our software.
## License
The project is licensed under the [Apache version 2](LICENSE.md) license.