Global Environment Variables - csap-platform/csap-core GitHub Wiki
CSAP enables deployment artifacts to specify property files per environment - for more information refer to Property Files .
The CSAP Admin Console is responsible for Host & Cluster management. Capability/Cluster/Host/Lifecycle is fully data driven(click on infra view in the UI), and are accessible in java as shown below. Note also that the contents of the /WEB-INF/classes/common and /WEB-INF/classes/ are copied to /WEB-INF/classes on startup Format of life is : (click on infra view above for more context)
10 : =========
11 : == Environment variables set by CSAP . For shell scripts: use "$variable", for java: System.getenv().get("variable")
12 : =========
13 : csapName: ServletSample csapHttpPort: 8041 csapJmxPort: 8046
14 : csapServer: tomcat8-5.x csapTomcat: true csapHttpPerHost:
15 : csapPackage: CSAP Engineering csapLife: dev csapLbUrl: http://csap-secure.cisco.com
16 : csapVersion: 1.0.9 csapServiceLife: dev-TestJavaServices-1 :
17 : csapProcessId: ServletSample_8041 csapPids: 21771 csapParams: -Xms128M -Xmx128M
18 : csapWorkingDir: /opt/csapUser/processing/ServletSample_8041 csapLogDir: /opt/csapUser/processing/ServletSample_8041/logs :
19 : customAttributes: [testServiceRef, csapExternalPropertyFolder, testMissingServiceRef] set: only for this service :
20 : csapAjp: MASKED Refer to: https://github.com/csap-platform/csap-core/wiki/CSAP+Loadbalancing :
21 : csapPeers: csap-dev02 : :
22 : Csap Encryption: CSAP_ALGORITHM: PBEWITHMD5ANDTRIPLEDES CSAP_ID: Encryption token masked
23 : redisSentinels: : :
24 : notifications: - csapAddresses: disabled csapFrequency:
25 : csapMaxBacklog: : :
26 : STAGING: /opt/csapUser/staging PROCESSING: /opt/csapUser/processing CLUSTERDEF:
27 :