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 bylogLevelConflogLevel- string, default log level used whenlogLevelConfis not set, file defined bylogLevelConfdoes not exist, or the file exists but contains no entry forcloudify-stageservice
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 Managertimeoutsget- 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