Cfg: Add a setting to configure if the local file system is available (#83616)

* Introduce environment.local_filesystem_available

* Only show TLS client cert, client key, client ca when local_filesystem_available is true

* Rename LocalFSAvailable to LocalFileSystemAvailable
This commit is contained in:
Misi
2024-03-01 10:39:50 +01:00
committed by GitHub
parent 2532047e7a
commit 75b020c19d
7 changed files with 16 additions and 0 deletions
+3
View File
@@ -366,6 +366,8 @@ type Cfg struct {
StackID string
Slug string
LocalFileSystemAvailable bool
// Deprecated
ForceMigration bool
@@ -1063,6 +1065,7 @@ func (cfg *Cfg) parseINIFile(iniFile *ini.File) error {
cfg.Env = valueAsString(iniFile.Section(""), "app_mode", "development")
cfg.StackID = valueAsString(iniFile.Section("environment"), "stack_id", "")
cfg.Slug = valueAsString(iniFile.Section("environment"), "stack_slug", "")
cfg.LocalFileSystemAvailable = iniFile.Section("environment").Key("local_file_system_available").MustBool(true)
//nolint:staticcheck
cfg.ForceMigration = iniFile.Section("").Key("force_migration").MustBool(false)
cfg.InstanceName = valueAsString(iniFile.Section(""), "instance_name", "unknown_instance_name")