in azurelinuxagent/ga/update.py [0:0]
def _emit_changes_in_default_configuration():
try:
def log_event(msg):
logger.info("******** {0} ********", msg)
add_event(AGENT_NAME, op=WALAEventOperation.ConfigurationChange, message=msg)
def log_if_int_changed_from_default(name, current, message=""):
default = conf.get_int_default_value(name)
if default != current:
log_event("{0} changed from its default: {1}. New value: {2}. {3}".format(name, default, current, message))
def log_if_op_disabled(name, value):
if not value:
log_event("{0} is set to False, not processing the operation".format(name))
def log_if_agent_versioning_feature_disabled():
supports_ga_versioning = False
for _, feature in get_agent_supported_features_list_for_crp().items():
if feature.name == SupportedFeatureNames.GAVersioningGovernance:
supports_ga_versioning = True
break
if not supports_ga_versioning:
msg = "Agent : {0} doesn't support GA Versioning".format(CURRENT_VERSION)
log_event(msg)
log_if_int_changed_from_default("Extensions.GoalStatePeriod", conf.get_goal_state_period(),
"Changing this value affects how often extensions are processed and status for the VM is reported. Too small a value may report the VM as unresponsive")
log_if_int_changed_from_default("Extensions.InitialGoalStatePeriod", conf.get_initial_goal_state_period(),
"Changing this value affects how often extensions are processed and status for the VM is reported. Too small a value may report the VM as unresponsive")
log_if_op_disabled("OS.EnableFirewall", conf.enable_firewall())
log_if_op_disabled("Extensions.Enabled", conf.get_extensions_enabled())
log_if_op_disabled("AutoUpdate.Enabled", conf.get_autoupdate_enabled())
log_if_op_disabled("AutoUpdate.UpdateToLatestVersion", conf.get_auto_update_to_latest_version())
if conf.is_present("AutoUpdate.Enabled") and conf.get_autoupdate_enabled() != conf.get_auto_update_to_latest_version():
msg = "AutoUpdate.Enabled property is **Deprecated** now but it's set to different value from AutoUpdate.UpdateToLatestVersion. Please consider removing it if added by mistake"
logger.warn(msg)
add_event(AGENT_NAME, op=WALAEventOperation.ConfigurationChange, message=msg)
if conf.enable_firewall():
log_if_int_changed_from_default("OS.EnableFirewallPeriod", conf.get_enable_firewall_period())
if conf.get_autoupdate_enabled():
log_if_int_changed_from_default("Autoupdate.Frequency", conf.get_autoupdate_frequency())
if conf.get_enable_fast_track():
log_if_op_disabled("Debug.EnableFastTrack", conf.get_enable_fast_track())
if conf.get_lib_dir() != "/var/lib/waagent":
log_event("lib dir is in an unexpected location: {0}".format(conf.get_lib_dir()))
log_if_agent_versioning_feature_disabled()
except Exception as e:
logger.warn("Failed to log changes in configuration: {0}", ustr(e))