registry
registry copied to clipboard
The Registry API allows teams to track and manage machine-readable descriptions of APIs.
Filter expressions that refer to labels can fail if just one resource in a collection doesn't have the label. ``` $ registry label apis/- provider="google.com" --overwrite --filter 'labels.provider.contains("googleapis.com")' FATAL[0000] Failed...
As pointed out in [this thread](https://github.com/apigee/registry/pull/1017#discussion_r1103220013), parsing known-good names adds unnecessary error checks, particularly in tests. (Can we just ignore the errors with `_`? I think this might be flagged...
It makes API calls to the `Update` methods for each resource and uses an implied field mask that only modifies fields that aren't set to their zero value. There's no...
Most visitor clients don't need this, but it would be useful to have these parameters available to `registry get`, at least to allow testing and experimentation with the API. (In...
> I was imagining this could've simply been supported directly in the names package instead of an additional set of wrappers. But perhaps not. I agree, I imagine eventually this...
`registry diff` exists to provide a convenient way to directly compare resources and revisions in a registry. It currently lacks tests and documentation of its quirks and limitations. Let's at...
We may have difficulty deleting individual revisions with child artifacts until we add this. https://github.com/apigee/registry/blob/456a48fd28ba8460492bf2859c3e989e8a476c6f/google/cloud/apigeeregistry/v1/registry_service.proto#L844
The tests for `registry resolve` depend on the local installation of `registry` by using a manifest that runs `registry compute complexity` and making assertions about the behavior of that command....
Running `registry compute vocabulary apis/-/versions/-/specs/-` on bulk-uploaded Discovery documents produces this error: ``` WARN[0004] Task failed: compute vocabulary projects/disco/locations/global/apis/compute/versions/beta/specs/discovery error=rpc error: code = ResourceExhausted desc = grpc: received message larger...
In #841 and #842, we found that listing artifacts within a project could include artifacts from other projects. This was caught by running the server in hosted mode with a...