Revision f9780ccd lib/config.py

b/lib/config.py
1148 1148
    instance_names = utils.NiceSort(self._UnlockedGetInstanceList())
1149 1149
    node_names = utils.NiceSort(self._UnlockedGetNodeList())
1150 1150
    node_info = [self._UnlockedGetNodeInfo(name) for name in node_names]
1151
    node_pri_ips = [ninfo.primary_ip for ninfo in node_info]
1152
    node_snd_ips = [ninfo.secondary_ip for ninfo in node_info]
1151 1153

  
1152 1154
    instance_data = fn(instance_names)
1153 1155
    off_data = fn(node.name for node in node_info if node.offline)
1154 1156
    on_data = fn(node.name for node in node_info if not node.offline)
1155 1157
    mc_data = fn(node.name for node in node_info if node.master_candidate)
1156 1158
    node_data = fn(node_names)
1159
    node_pri_ips_data = fn(node_pri_ips)
1160
    node_snd_ips_data = fn(node_snd_ips)
1157 1161

  
1158 1162
    cluster = self._config_data.cluster
1159 1163
    cluster_tags = fn(cluster.GetTags())
......
1166 1170
      constants.SS_MASTER_NETDEV: cluster.master_netdev,
1167 1171
      constants.SS_MASTER_NODE: cluster.master_node,
1168 1172
      constants.SS_NODE_LIST: node_data,
1173
      constants.SS_NODE_PRIMARY_IPS: node_pri_ips_data,
1174
      constants.SS_NODE_SECONDARY_IPS: node_snd_ips_data,
1169 1175
      constants.SS_OFFLINE_NODES: off_data,
1170 1176
      constants.SS_ONLINE_NODES: on_data,
1171 1177
      constants.SS_INSTANCE_LIST: instance_data,

Also available in: Unified diff