from mgr_module import MgrModule
-ALL_CHANNELS = ['basic']
+ALL_CHANNELS = ['basic', 'ident']
class Module(MgrModule):
config = dict()
'default': True,
'description': 'Share basic cluster information (size, version)',
},
+ {
+ 'name': 'channel_ident',
+ 'type': 'bool',
+ 'default': False,
+ 'description': 'Share a user-provided description and/or contact email for the cluster',
+ }
]
COMMANDS = [
'channels_available': ALL_CHANNELS,
}
- if self.str_to_bool(self.config['leaderboard']):
- report['leaderboard'] = True
-
- for option in ['description', 'contact', 'organization']:
- report[option] = self.config.get(option, None)
+ if 'ident' in channels:
+ if self.config['leaderboard']:
+ report['leaderboard'] = True
+ for option in ['description', 'contact', 'organization']:
+ report[option] = self.config.get(option, None)
if 'basic' in channels:
mon_map = self.get('mon_map')