Configuration Quick Reference

Default Values

The component developer can provide default values for any parameter in the component specification. These defaults will be passed to the component in its generated configuration.

Overridden/Entered Values

Depending on the other properties set for the parameter, the default value can be overridden at ‘design-time’, ‘deploy-time’ or once the microservice is running (‘run-time’).

Design-Time Input

CLAMP Input

Policy Input

Deploy-Time Input

Description

Applies to self-service components

Applies to components deployed by CLAMP

(not yet supported)

Applies to manually deployed services

Input provided by

Service Designe r

CLAMP

Operations

DevOps

How it is provided

In the SDC/MOD UI

In the CLAMP UI

In the POLICY GUI

In the DCAE Dashboard (or Jenkins job)

Component Specification Details

‘designer-editable’ set to ‘true’

None. Developer provides CLAMP an email with parameters to be supported

‘policy_editable’ must be set to ‘true’ and ‘policy_schema’ must be provided

‘sourced_at_deployment’ must be set to ‘true’

Additional Info for Component Developer

For Docker only: In the auxiliary section: {“policy”: {“trigger_type”: “policy”,“script_path”: “/opt/app/reconfigure.sh ”} } Script interface would then be “/opt/app/reconfigure.sh ” $trigger_type $updated_policy” where $updated_policy is json provided by the Policy Handler.