From 81342e1cf52a7d28b95b7d8e5b47a7d65efe77c8 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Tue, 21 Jan 2025 06:37:04 +0100 Subject: [PATCH] remove include imports --- InfisicalConfiguration/InfisicalConfig.cs | 16 +++------------- .../InfisicalConfigurationProvider.cs | 2 +- README.md | 3 --- 3 files changed, 4 insertions(+), 17 deletions(-) diff --git a/InfisicalConfiguration/InfisicalConfig.cs b/InfisicalConfiguration/InfisicalConfig.cs index 956b0f8..8c45d0a 100644 --- a/InfisicalConfiguration/InfisicalConfig.cs +++ b/InfisicalConfiguration/InfisicalConfig.cs @@ -11,7 +11,6 @@ public class InfisicalConfig public string SecretPath { get; } public string InfisicalUrl { get; } public string Prefix { get; } - public bool IncludeImports { get; } internal InfisicalConfig( string environment, @@ -19,8 +18,8 @@ internal InfisicalConfig( InfisicalAuth auth, string secretPath, string infisicalUrl, - string prefix, - bool includeImports) + string prefix + ) { Environment = environment; ProjectId = projectId; @@ -28,7 +27,6 @@ internal InfisicalConfig( SecretPath = secretPath; InfisicalUrl = infisicalUrl; Prefix = prefix; - IncludeImports = includeImports; } } @@ -40,7 +38,6 @@ public class InfisicalConfigBuilder private InfisicalAuth? _auth; private string _secretPath = "/"; private string _infisicalUrl = "https://app.infisical.com"; - private bool _includeImports = true; public InfisicalConfigBuilder SetAuth(InfisicalAuth auth) { @@ -48,12 +45,6 @@ public InfisicalConfigBuilder SetAuth(InfisicalAuth auth) return this; } - public InfisicalConfigBuilder SetIncludeImports(bool includeImports) - { - _includeImports = includeImports; - return this; - } - public InfisicalConfigBuilder SetPrefix(string prefix) { _prefix = prefix; @@ -98,8 +89,7 @@ public InfisicalConfig Build() auth: _auth!, secretPath: _secretPath, infisicalUrl: _infisicalUrl, - prefix: _prefix ?? "", - includeImports: _includeImports + prefix: _prefix ?? "" ); } diff --git a/InfisicalConfiguration/InfisicalConfigurationProvider.cs b/InfisicalConfiguration/InfisicalConfigurationProvider.cs index 3f38315..4b1014c 100644 --- a/InfisicalConfiguration/InfisicalConfigurationProvider.cs +++ b/InfisicalConfiguration/InfisicalConfigurationProvider.cs @@ -107,7 +107,7 @@ private async Task LoadAsync() var prefix = _config.Prefix ?? ""; - var url = $"{_config.InfisicalUrl}/api/v3/secrets/raw/?environment={_config.Environment}&workspaceId={_config.ProjectId}&secretPath={_config.SecretPath}&include_imports={_config.IncludeImports.ToString().ToLower()}"; + var url = $"{_config.InfisicalUrl}/api/v3/secrets/raw/?environment={_config.Environment}&workspaceId={_config.ProjectId}&secretPath={_config.SecretPath}&include_imports=true"; var response = await _httpClient.GetAsync(url); var content = await response.Content.ReadAsStringAsync(); diff --git a/README.md b/README.md index 800e835..fb8965b 100644 --- a/README.md +++ b/README.md @@ -73,9 +73,6 @@ The equivalent of this JSON would be a secret in Infisical with the key `CONNNEC **SetPrefix()** - `prefix` (string): A string to prefix your secret keys with. Optional, and defaults to no prefix. -**SetIncludeImports()** -- `includeImports` (boolean): Wether or not to include imports when fetching secrets. Optional, and defaults to `true`. - **SetAuth()** - `auth` (InfisicalAuth): The authentication details that will be used for authenticating against the Infisical API. See more details below.