fink.code configuration 1.0.1

Description

Documentation of the config file format for code (a fink tool). Note: if you want to add to the documentation please edit the openapi_code.yaml file

Data Structures

code - structure

The code config is organized into the following structure:

Name Required Type Format Properties Description
bundling No bundling     configure details regarding bundle artifact
codedeploy Yes codedeploy     configure codedeploy details
defaults Yes defaults     finetune fink tool lifecycle (override at own risk)

codedeploy - structure

The codedeploy section.

Name Required Type Format Properties Description
applicationName Yes string      
artifactsBucket No string     s3 bucket name used to upload the artifact bundle
deploymentConfigName Yes string      
deploymentGroupName Yes string      

bundling - structure

Configuration specific to the bundling phase.

Name Required Type Format Properties Description
folders Yes array of foldersItem     an array of folder items
zip No string   {‘default’: ‘bundle.zip’} filename for the artifact bundle (e.g. bundle.zip)

defaults - structure

Default properties to finetune fink tool lifecycle (override at own risk).

Name Required Type Format Properties Description
log_group Yes string   {‘default’: ‘/var/log/messages’} finklabs specific configuration from baseami.
settings_file Yes string   {‘default’: ‘settings.json’} validate the tool configuration against openapi spec.
stack_output_file Yes string   {‘default’: ‘stack_output.yml’} validate the tool configuration against openapi spec.
validate Yes boolean   {‘default’: True} use this if you need to switch off config validation.

foldersItem - structure

Name Required Type Format Properties Description
source Yes string      
target No string