public static async System.Threading.Tasks.Task InitUtils(ILogger log) { _emailLog = new StringBuilder(); _secretsUtils = new SecretsUtils(); await _secretsUtils.GetSecrets(); _mailUtils = new MailUtils(new SendGridClient(_secretsUtils._sendGridApiKey), "Python"); _dockerhubUtils = new DockerhubUtils(); _githubUtils = new GitHubUtils(_secretsUtils._gitToken); _pipelineUtils = new PipelineUtils( new ContainerRegistryManagementClient(_secretsUtils._credentials), new WebSiteManagementClient(_secretsUtils._credentials), _secretsUtils._subId ); _log = log; _mailUtils._log = log; _dockerhubUtils._log = log; _githubUtils._log = log; _pipelineUtils._log = log; }