Rajkumar Rajaratnam created STRATOS-1614:
--------------------------------------------
Summary: Issues with cartridge-config.properties file
Key: STRATOS-1614
URL: https://issues.apache.org/jira/browse/STRATOS-1614
Project: Stratos
Issue Type: Bug
Affects Versions: 4.1.4
Reporter: Rajkumar Rajaratnam
Assignee: Rajkumar Rajaratnam
Priority: Blocker
Fix For: 4.1.5
This file content is as below.
autoscaler.service.url=https://localhost:9443/services/AutoscalerService/
cloud.controller.service.url=https://localhost:9443/services/CloudControllerService/
stratos.manager.service.url=https://localhost:9443/services/StratosManagerService/
das.metering.dashboard.url=https://localhost:9444/portal/dashboards/metering-dashboard
das.monitoring.dashboard.url=https://localhost:9444/portal/dashboards/monitoring-dashboard
puppet.ip=127.0.0.1
puppet.hostname=puppet.stratos.apache.org
puppet.dns.available=false
puppet.environment=stratos
CartridgeConfigFileReader class (part of SM component) reads this file and set
these properties as system variables and these system variables are used by
other components like AS (to communicate with CC).
This approach have several issues.
a) Since the component's start up order is CC > AS > SM, there is no guarantee
that these properties will be set before other components (AS or CC) start.
b) In distributed deployment, these properties will not be set in AS JVM.
c) This file contains information which are used by other components, not only
cartridges. So this file name is misleading.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)