Page MenuHomeSoftware Heritage

web: Configure instance_name configuration key per webapp instance
ClosedPublic

Authored by ardumont on Jun 15 2021, 4:07 PM.

Details

Summary

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

Diff Detail

Repository
rSPSITE puppet-swh-site
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.