One of the big improvements in Iguana X is ability to define custom fields on components. These are intended to make it easy to build re-usable components that can be configured by operations staff:
...
These fields are defined such that:
...
For example on the component card we can see the configuration fields:In the translator we can see the definition of the fields:
...
The values are stored as part of the /wiki/spaces/DEVELOPMEN/pages/2318368811 here:
...
As mentioned - there could be many instances of a component with different configuration files. Notice some fields are not present?
These will have default values which are defined in the config.json in the translator. This is the GUI used to edit them. Notice the default value column?
...