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  : 
⚠️ **GitHub.com Fallback** ⚠️