Expose publically the dynamic production webapp (aka switch from moma webapp to dynamic infra webapp)
-
swh/infra/ci-cd/swh-charts!277 (merged): Make swh-charts' web template multi-instance deployment -
Check the actual instance webapp1.internal.softwareheritage.org is responsive enough (one round of checks got done when deploying [1]) -
ssl necessary? (I thought not, similarly to the deposit instance, but that broke things when it got removed, so it's kept) -
keycloak was ok and got broken during a refactoring to multi-instance ~> fixed
-
-
Create another moma equivalent instance (webapp1 will be kept for testing purposes) destined -
swh-charts: Adapt that instance to have the instance_name archive.softwareheritage.org as a first host url (so it ends up in the instance_name configuration key @ https://gitlab.softwareheritage.org/swh/infra/ci-cd/swh-charts/-/blame/production/swh/values/production/swh.yaml?page=2#L1074-1076 ) -
Register CNAME archive-dynamic.internal.s.o to target the ingress production cluster -
swh-site: Make moma's reverse proxy hit http://archive-dynamic.internal.sofwareheritage.org:80 as backend for archive.softwareheritage.org requests -
Checks -
keycloak connection -
graphql service -
deposit -
add-forge-now -
save-code-now -
vault
-
-
(manual) stop puppet and stop migrated swh services (search, storage, webapp) -
Checks -
swh/infra/puppet/puppet-swh-site!682 (merged): Decommission moma's migrated swh services (search, storage, webapp) -
swh/devel/swh-docs!405 (merged): Update documentation
That will allow the dev to resume their development.
Refs. #5110 (closed)
[1] #5183 (closed)
Edited by Antoine R. Dumont