func fillMetronAgent(args *models.InstallerArguments, manifest models.Manifest, outputDir string) { repJob := firstRepJob(manifest) properties := repJob.Properties if properties.MetronAgent == nil || properties.MetronAgent.PreferredProtocol == nil { properties = manifest.Properties } if properties != nil && properties.MetronAgent != nil && properties.MetronAgent.PreferredProtocol != nil { if *properties.MetronAgent.PreferredProtocol == "tls" { args.MetronPreferTLS = true extractMetronKeyAndCert(properties, outputDir) } } }