configcapture.mk

config-capture-publish

Synopsis: make config-capture-publish

Hooks: config-capture-pre-publish, config-capture-post-publish

Variables:

Variable

Description

CONFIG_CAPTURE_DIR

<folder to write json config to>, defaults to build/configuration

CONFIG_CAPTURE_PROJECT

<the project to push the config to>

SKA_CONFIG_ACCESS_TOKEN

<token> - the access (push) token for CONFIG_CAPTURE_PROJECT

Publish the output of config-capture in a git repo

config-capture

Synopsis: make config-capture

Hooks: config-pre-capture, config-post-capture

Variables:

Variable

Description

CONFIG_CAPTURE_DIR

<folder to write json config to>, defaults to build/configuration

CONFIG_CAPTURE_ATTRIBUTES

<json list containing tango attributes to capture>, defaults to ‘[“versionId”, “buildState”]’

CONFIG_CAPTURE_IMAGE

$(CAR_OCI_REGISTRY_HOST)/ska-k8s-config-exporter:0.0.3

DSCONFIG_IMAGE

$(CAR_OCI_REGISTRY_HOST)/ska-tango-images-tango-dsconfig:1.5.9

TANGO_HOST

<the Tango DB to inspect>

KUBE_NAMESPACE

<the namespace to inspect for config>

Capture dsconfig and k8s runtime versions for e.g. tango devices