Skip to content

Commit e9259c4

Browse files
Revert "Single Config File - Settings - Attempt 2 (#21039)" (#21040)
This reverts commit b296d24.
1 parent c30771c commit e9259c4

File tree

10 files changed

+2097
-5425
lines changed

10 files changed

+2097
-5425
lines changed

.github/CODEOWNERS

+2-1
Original file line numberDiff line numberDiff line change
@@ -746,6 +746,7 @@ config/health_care_application @department-of-veterans-affairs/vfs-10-10 @depart
746746
config/imagemagick/policies/new-policy.xml @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
747747
config/initializers/01_redis.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
748748
config/initializers/aal.rb @department-of-veterans-affairs/octo-identity
749+
config/initializers/add_local_config.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
749750
config/initializers/app_info.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
750751
config/initializers/application_controller_renderer.rb @department-of-veterans-affairs/octo-identity
751752
config/initializers/authn_context.rb @department-of-veterans-affairs/octo-identity
@@ -806,6 +807,7 @@ config/routes.rb @department-of-veterans-affairs/va-api-engineers @department-of
806807
config/settings @department-of-veterans-affairs/backend-review-group
807808
config/settings/development.yml @department-of-veterans-affairs/backend-review-group
808809
config/settings.local.yml.example @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
810+
config/settings/production.yml @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers
809811
config/settings/test.yml @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers
810812
config/settings.yml @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers
811813
config/sidekiq.yml @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
@@ -1089,7 +1091,6 @@ postman/Dockerfile @department-of-veterans-affairs/backend-review-group
10891091
public @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
10901092
rakelib @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
10911093
rakelib/breakers_outage.rake @department-of-veterans-affairs/backend-review-group
1092-
rakelib/config_settings.rake @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
10931094
rakelib/connectivity.rake @department-of-veterans-affairs/octo-identity
10941095
rakelib/decision_review_repl.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group
10951096
rakelib/education_benefits_submission.rake @department-of-veterans-affairs/my-education-benefits @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group

.github/workflows/settings_checks.yml

-44
This file was deleted.

config/application.rb

-13
Original file line numberDiff line numberDiff line change
@@ -134,18 +134,5 @@ class Application < Rails::Application
134134
# These files do not contain auto-loaded ruby classes,
135135
# they are loaded through app/sidekiq/education_form/forms/base.rb
136136
Rails.autoloaders.main.ignore(Rails.root.join('app', 'sidekiq', 'education_form', 'templates', '1990-disclosure'))
137-
138-
# ENVs from Parent Helm Chart are all lowercase.
139-
# To keep with the convention, they should all
140-
# be upcased in order to not disrupt other ENVs.
141-
# This code adds an upcased version
142-
# ENV['example'] => ENV['EXAMPLE]
143-
ENV.each_key do |key|
144-
next unless key == key.downcase
145-
146-
# WARNING: changing this will cause all deployed
147-
# settings with ENVs to be nil.
148-
ENV[key.upcase] = ENV.fetch(key)
149-
end
150137
end
151138
end
+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
vsp_environment = ENV.fetch('VSP_ENVIRONMENT', nil)
4+
5+
if vsp_environment
6+
source = Rails.root.join("config/settings/#{vsp_environment}.local.yml").to_s
7+
Settings.prepend_source!(source)
8+
Settings.reload!
9+
end

config/initializers/config.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,5 @@
3737

3838
# Whether nil values will overwrite an existing value when merging configs. Default: true
3939
#
40-
config.merge_nil_values = true
40+
config.merge_nil_values = false
4141
end

0 commit comments

Comments
 (0)