<#839 [Core Feature]Migrate the general Datacatalo...
# flyte-github
a
#839 [Core Feature]Migrate the general Datacatalog go-client to flyteidl Issue created by kumare3 Motivation: Why do you think this is important? Datacatalog is a gRPC service. Currently the only go-client for datacatalog is in fytepropeller. But there is motivation in the community to create a simple CLI using flytectl. For this it would be great to have a central place to house the datacatalog go-client. FlyteIDL already houses the gRPC protobuf definition. Goal: What should the final outcome look like, ideally? FlyteCTL can simply introduce a dependency and the client should work Proposal There is a PR that started some of this work - https://github.com/flyteorg/flyteidl/pull/2/files FlytePropeller uses a higher level client for its own usage - https://github.com/flyteorg/flytepropeller/tree/master/pkg/controller/nodes/task/catalog FlyteAdmins client can be used as a template https://github.com/flyteorg/flyteidl/tree/master/clients/go/admin flyteorg/flyte