Skip to content

Data catalogue • This repository is defined and managed in Terraform

License

Notifications You must be signed in to change notification settings

ministryofjustice/data-catalogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data catalogue

repo standards badge

This is the root repository for the MOJ data catalogue, and contains the deployment workflows for the Datahub backend.

Component repositories

Environments

Managing database secrets

The k8s-rds-secrets-to-github-secrets.sh script can be used from a local device to populate this repo's environment secrets with the database secrets for the datahub environments deployed in cloud platform.

It can be called as

bash k8s-rds-secrets-to-github-secrets <namespace root> <CP environment name>

for example:

bash k8s-rds-secrets-to-github-secrets.sh data-platform-datahub-catalogue dev

Administration of Datahub via command line

First time setup

Run datahub init and provide the following credentials

You may also need to set the environment variable export DATAHUB_GMS_URL="https://datahub-catalogue-dev.apps.live.cloud-platform.service.justice.gov.uk/api/gms"

Import metadata into a Datahub lite

Datahub lite is a developer interface for local debugging.

lite_sink.yaml:

pipeline_name: datahub_source_1
datahub_api:
  server: "https://datahub-catalogue-dev.apps.live.cloud-platform.service.justice.gov.uk/api/gms"
  token: "xxxxx"
source:
  type: datahub
  config:
    include_all_versions: false
    pull_from_datahub_api: true
sink:
  type: datahub-lite
datahub ingest -c lite_sink.yaml

datahub lite ls

About

Data catalogue • This repository is defined and managed in Terraform

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published