web: Configure instance_name configuration key per webapp instance
This allows to build properly the same instance of lister for the routine which schedules successful save code now origins (in the scheduler).
Related to T1524 Related to D5873 (for docker)
Test Plan
$ bin/octocatalog-diff --to staging webapp1
*** Running octocatalog-diff on host webapp1.internal.softwareheritage.org
I, [2021-06-15T16:06:23.506008 #25847] INFO -- : Catalogs compiled for webapp1.internal.softwareheritage.org
I, [2021-06-15T16:06:25.461234 #25847] INFO -- : Diffs computed for webapp1.internal.softwareheritage.org
diff origin/production/webapp1.internal.softwareheritage.org current/webapp1.internal.softwareheritage.org
*******************************************
File[/etc/softwareheritage/web/web.yml] =>
parameters =>
content =>
@@ -86,4 +86,5 @@
realm_name: SoftwareHeritage
history_counters_url: http://counters1.internal.softwareheritage.org:5011/counters_history/history.json
+instance_name: archive.softwareheritage.org
allowed_hosts:
- webapp1.internal.softwareheritage.org
*******************************************
*** End octocatalog-diff on webapp1.internal.softwareheritage.org
$ bin/octocatalog-diff --to staging moma
*** Running octocatalog-diff on host moma.softwareheritage.org
I, [2021-06-15T16:05:39.937513 #17895] INFO -- : Catalogs compiled for moma.softwareheritage.org
I, [2021-06-15T16:05:42.027450 #17895] INFO -- : Diffs computed for moma.softwareheritage.org
diff origin/production/moma.softwareheritage.org current/moma.softwareheritage.org
*******************************************
File[/etc/softwareheritage/web/web.yml] =>
parameters =>
content =>
@@ -86,4 +86,5 @@
realm_name: SoftwareHeritage
history_counters_url: http://counters1.internal.softwareheritage.org:5011/counters_history/history.json
+instance_name: archive.softwareheritage.org
allowed_hosts:
- archive.softwareheritage.org
*******************************************
*** End octocatalog-diff on moma.softwareheritage.org
$ bin/octocatalog-diff --to staging webapp.internal.staging.swh.network
*** Running octocatalog-diff on host webapp.internal.staging.swh.network
I, [2021-06-15T16:05:25.429525 #12338] INFO -- : Catalogs compiled for webapp.internal.staging.swh.network
I, [2021-06-15T16:05:27.362212 #12338] INFO -- : Diffs computed for webapp.internal.staging.swh.network
diff origin/production/webapp.internal.staging.swh.network current/webapp.internal.staging.swh.network
*******************************************
File[/etc/softwareheritage/web/web.yml] =>
parameters =>
content =>
@@ -79,4 +79,5 @@
realm_name: SoftwareHeritageStaging
history_counters_url: http://counters0.internal.staging.swh.network:5011/counters_history/history.json
+instance_name: webapp.staging.swh.network
allowed_hosts:
- webapp.staging.swh.network
*******************************************
*** End octocatalog-diff on webapp.internal.staging.swh.network
Migrated from D5874 (view on Phabricator)