🔐 v2.8.4 Improve API allowed instance keys settings. #202
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
v2.8.4
Allow for pattern matching in
allowed_instance_keys
.You may now generalize the instances exposed by the API by using Unix-style patterns in the list
system:api:permissions:instances:allowed_instance_keys
:Return pipe attributes for the route
/pipes/{connector}/{metric}/{location}
.The API routes
/pipes/{connector}/{metric}/{location}
and/pipes/{connector}/{metric}/{location}/attributes
both return pipe attributes.Check entire batches for
verify rowcounts
.The command
verify rowcounts
will now check batch boundaries before checking row-counts for individual chunks. This should moderately increase performance.Kill orphaned child processes when the parent job is killed.
Jobs created with pipeline arguments should now kill associated child processes.
Add
--skip-hooks
.The flag
--skip-hooks
prevents any sync hooks from firing when syncing pipes.Fix
allowed_instance_keys
enforcement.