katalog

command
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

README

Katalog

A data catalog and credentials manager powered by Kubernetes resources:

  • Asset CRD for managing data assets
  • Secret resources for managing data access credentials

Usage

See documentation in the website.

Develop, Build and Deploy

The source of the Asset CRD are the files in the manifests directory. After modifying them run make generate.

Build and push the connector image with make all (cleanup with make clean).

Install with Helm as part of the standard Fybrik installation:

  • fybrik-crd Helm chart
    helm install fybrik-crd charts/fybrik-crd
    
  • fybrik Helm chart with katalogConnector.enabled=true (default).
    helm install fybrik charts/fybrik-crd
    

Where is this going?

The current Asset specification was directly imported from the existing connectors API (the proto definitions) without any thought of whether this specification is the right one to use. Moving forward the entire connectors API should be refined to avoid hardcoding and all structures should be reviewed.

The plan is to experiment and check if OpenAPI 3.0 documents can be used as the core mechanism for taxonomies in Fybrik. The role of Katalog is to be a catalog and credentials connector that is auto generated from a reference taxonomy. The work on taxonomies is in very early stages, see https://github.com/fybrik/fybrik/issues/238.

Documentation

Overview

Copyright 2021 IBM Corp. SPDX-License-Identifier: Apache-2.0

Directories

Path Synopsis
pkg
api
Package api provides primitives to interact the openapi HTTP API.
Package api provides primitives to interact the openapi HTTP API.
taxonomy
Package taxonomy provides primitives to interact the openapi HTTP API.
Package taxonomy provides primitives to interact the openapi HTTP API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL