The following section describes different configuration files used in cloudify-stage.
-
maintenancePollingInterval
- integer, time interval for Manager status polling (milliseconds) -
github
- object, configuration for accessing GitHub resourcesusername
- string, GitHub username secret name, eg. "secret(github-username)"password
- string, GitHub password secret name, eg. "secret(github-password)"
-
source
- object, configuration for files handlingbrowseSourcesDir
- string, directory name used to store blueprint source fileslookupYamlsDir
- string, directory name used to store YAML files
-
widgets
- object, configuration for widgets handlingignoreFolders
- array of strings, list of directories to be ignored when importing widgetstempDir
- string, directory name used to store widgets temporary filesrequiredFiles
- array of strings, list of filenames required to properly load widgetbackendFilename
- string, name of the file containing widget backend inside widget directory (excluding file extension)backendFilenameExtensions
- array of strings, list of supported extensions for backend file
-
ssl
- object, configuration for SSL connectionca
- string, absolute path to SSL CA certificate
This file is meant to be updated by manager installer - it is not going to be installed in case of upgrade or patch.
backend
- object, Stage backend configuration detailshost
- string, backend hostport
- number, backend port
db
- object, Stage PostgreSQL DB connection configurationurl
- string or array, DB URL or array of DB URLs
DB connection options passed to Sequelize constructor.
logsFile
- string, logs file patherrorsFile
- string, errors file pathlogLevelConf
- string, path to Manager log levels configuration file, or blank string if not applicableserviceName
- string, service name to look for when reading file specified bylogLevelConf
logLevel
- string, default log level used whenlogLevelConf
is not set, file defined bylogLevelConf
does not exist, or the file exists but contains no entry forcloudify-stage
service
This file is meant to be updated by manager installer - it is not going to be installed in case of upgrade or patch.
ip
- string, Manager IPapiVersion
- string, Manager REST API version, eg. "v3.1"protocol
- string, Manager REST API protocol type, "http" or "https"port
- string, Manager REST API port number
This configuration can be overridden by: /dist/userData/userConfig.json
.
-
maps
- object, LeafletJS map configuration, see Leaflet-providers preview for allowed Tiles URL templates and Attribution valuestilesUrlTemplate
- string, template map tiles provider URL, check URL template section at TileLayer page for detailsattribution
- string, attribution data to be displayed as small text box on a map, HTML allowed, it is required by map providers, check Leaflet-providers preview for examples and requirements from different providersaccessToken
- string, API key to be passed to map tile tiles provider
-
proxy
- object, configuration of Stage Backend proxy to Managertimeouts
get
- integer, GET request timeout (milliseconds)post
- integer, POST request timeout (milliseconds)put
- integer, PUT request timeout (milliseconds)delete
- integer, DELETE request timeout (milliseconds)
maxBodySize
- string, maximum body size to handle (number + unit, see https://www.npmjs.com/package/bytes)
-
auth
- object, authentication configurationtype
- string, valid values for different authentication types: "local" - local (default), "saml" - SAML, "saas" - SaaScertPath
- string, SAML certificate path (relevant only when type is set to "saml")loginPageUrl
- string, login page URL (both - absolute and relative URLs are supported)afterLogoutUrl
- string, URL to redirect to after logout (both - absolute and relative URLs are supported)
-
whiteLabel
- object, UI white-labelling configurationlogoUrl
- string, relative URL to logo imagemainColor
- string, main color (CSS color)headerTextColor
- string, color of text in page header (CSS color)showVersionDetails
- boolean, if set to true, then version and license label will be shown in page headershowFirstLoginHint
- boolean, if set to true, then default credentials hint will be shown on first loginloginPageHeaderColor
- string, login page header color (CSS color)loginPageTextColor
- string, login page text under header color (CSS color)sidebarColor
- string, menu sidebar color (CSS color)sidebarTextColor
- string, menu sidebar text color (CSS color)sidebarHoverActiveColor
- string, menu sidebar color (CSS color) for active and hovered itemssidebarHoverActiveTextColor
- string, menu sidebar text color (CSS color) for active and hovered itemscustomCssPath
- string, relative path to custom CSS file
-
widgets
- object, widget configuration exposed to userallowedModules
- array of strings, list of modules allowed to be required from widget backend
This file is optional, used only in development environment.
app
- object, overrides for Core, Application and Logging configurationsmanager
- object, overrides for Manager configuration