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

Create script to verify data service #81

Open
jewzaam opened this issue Jan 29, 2015 · 1 comment
Open

Create script to verify data service #81

jewzaam opened this issue Jan 29, 2015 · 1 comment

Comments

@jewzaam
Copy link
Member

jewzaam commented Jan 29, 2015

For secure deployments this will depend on a certificate. The data management application doesn't require a certificate anymore, but this could simply follow the same pattern as the metadata verification script. Would just need to point at a valid certificate. One idea with this is a dummy entity could be created with at least one instance of data. The metadata could allow anyone to find data. Then the principal in the cert doesn't have to be authorized to do anything, it just needs to be valid. Requirements:

  • puppetize the entity name, version, query, and projection
  • script can be run by any user
  • certificate cannot be accessed by user
  • script execution does not change anything (data or metadata)
  • everything to setup the script is puppetized

Setup of the metadata and data for this could be left outside of puppet. Puppet would just know the entity name and version to use for the query in the script. Optionally it could create that entity and the data, but that could get more complicated than we probably want to bother with initially, especially since it's likely there would already be an entity that could be used for this without having to create something new.

@jewzaam
Copy link
Member Author

jewzaam commented Jan 29, 2015

Consider having this script run multiple tests, allowing for execution against entities setup for multiple backends.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant