diff --git a/tilework.core/Providers/LoadBalancingProviders/HAProxy/HAProxyConfigurator.cs b/tilework.core/Providers/LoadBalancingProviders/HAProxy/HAProxyConfigurator.cs index c803fa0..7a33a29 100644 --- a/tilework.core/Providers/LoadBalancingProviders/HAProxy/HAProxyConfigurator.cs +++ b/tilework.core/Providers/LoadBalancingProviders/HAProxy/HAProxyConfigurator.cs @@ -99,7 +99,7 @@ private async Task> GetCertificateFiles(LoadBalancer loadBal var keyType = cert.PrivateKey.KeyData is RSA ? "rsa" : "ecdsa"; - var certFilePath = Path.GetTempFileName(); + var certFilePath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); File.WriteAllText(certFilePath, $"{keyData}\n{certData}"); @@ -115,7 +115,7 @@ private async Task> GetCertificateFiles(LoadBalancer loadBal } - var certListFilePath = Path.GetTempFileName(); + var certListFilePath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); File.WriteAllText(certListFilePath, certlist.ToString()); containerFiles.Add(new ContainerFile() @@ -175,7 +175,7 @@ public async Task ApplyConfiguration(LoadBalancer loadBalancer) }; - var localConfigPath = Path.GetTempFileName(); + var localConfigPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); var configPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "haproxy.cfg"); if (!File.Exists(configPath)) diff --git a/tilework.core/Providers/MonitoringProviders/Collectd/CollectdDataCollector.cs b/tilework.core/Providers/MonitoringProviders/Collectd/CollectdDataCollector.cs index 22a2de3..14b8acd 100644 --- a/tilework.core/Providers/MonitoringProviders/Collectd/CollectdDataCollector.cs +++ b/tilework.core/Providers/MonitoringProviders/Collectd/CollectdDataCollector.cs @@ -94,7 +94,7 @@ public async Task ApplyConfiguration(List monitors) if (container == null) container = await CreateContainer(); - var localConfigPath = Path.GetTempFileName(); + var localConfigPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); var configPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "collectd.conf"); if (!File.Exists(configPath)) @@ -136,4 +136,4 @@ public async Task Shutdown() await _containerManager.DeleteContainer(container.Id); } } -} \ No newline at end of file +} diff --git a/tilework.core/Providers/MonitoringProviders/Telegraf/TelegrafDataCollector.cs b/tilework.core/Providers/MonitoringProviders/Telegraf/TelegrafDataCollector.cs index 53a627d..4fb44cb 100644 --- a/tilework.core/Providers/MonitoringProviders/Telegraf/TelegrafDataCollector.cs +++ b/tilework.core/Providers/MonitoringProviders/Telegraf/TelegrafDataCollector.cs @@ -130,7 +130,7 @@ public async Task ApplyConfiguration(List monitors) } - var localConfigPath = Path.GetTempFileName(); + var localConfigPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); var configPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Resources", "telegraf.conf"); if (!File.Exists(configPath)) @@ -162,4 +162,4 @@ public async Task Shutdown() { await Shutdown(_serviceName); } -} \ No newline at end of file +} diff --git a/tilework.core/Services/CertificateManagement/AcmeVerificationService.cs b/tilework.core/Services/CertificateManagement/AcmeVerificationService.cs index bd02eba..ec9aceb 100644 --- a/tilework.core/Services/CertificateManagement/AcmeVerificationService.cs +++ b/tilework.core/Services/CertificateManagement/AcmeVerificationService.cs @@ -42,7 +42,7 @@ private async Task CreateContainer(string name, string filename, stri null ); - var tempFilePath = Path.GetTempFileName(); + var tempFilePath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); try { File.WriteAllText(tempFilePath, fileData); diff --git a/tilework.core/Services/Core/DockerServiceManager.cs b/tilework.core/Services/Core/DockerServiceManager.cs index 4e5ca2a..45ffb94 100644 --- a/tilework.core/Services/Core/DockerServiceManager.cs +++ b/tilework.core/Services/Core/DockerServiceManager.cs @@ -332,7 +332,7 @@ public async Task CopyFileToContainer(string id, string localPath, string contai throw new FileNotFoundException($"The file at path '{localPath}' does not exist."); - string tempTarPath = Path.GetTempFileName(); + string tempTarPath = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); try {