Join Slack
Powered by
<#839 [Core Feature]Migrate the general Datacatalo...
# flyte-github
a
acoustic-carpenter-78188
09/02/2023, 12:38 AM
#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
acoustic-carpenter-78188
09/02/2023, 12:38 AM
#839 [Core Feature]Migrate the general Datacatalog go-client to flyteidl
Issue closed as not planned by
github-actions[bot]
flyteorg/flyte
Open in Slack
Previous
Next