Closed (won't fix)
Project:
Localization server
Version:
3.0.x-dev
Component:
Miscellaneous
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
17 Apr 2023 at 14:06 UTC
Updated:
5 May 2025 at 15:05 UTC
Jump to comment: Most recent
Comments
Comment #2
fjgarlin commentedThis is great!!
I can help with the files setup assuming that it'll have the same setup as the newer D10 sites. The needs seem similar to the www port.
I don't see an entry for the "migrate" database in the settings file for the repo. I guess it assumes the same credentials as the "default" database and that the name of the database is "migrate".
It would be great if the above would be added to the "settings.all.php" file and also that Drupal core is brought to Drupal 10 as next steps.
Migrations-wise, I guess once we run them and we swap the sites to the new one, will that be it? Or do they have to be run in any special way?
Comment #3
fjgarlin commentedUpdated the IS to add the previous things.
Comment #4
fjgarlin commentedComment #5
fjgarlin commentedComment #6
fmb commentedEventually, yes.
Comment #7
fjgarlin commentedComment #8
fmb commentedPostponing until migrations are definitely up and running.
Comment #9
fmb commentedReopening as migrations are nearly ready.
Comment #10
fjgarlin commentedI think this falls into the same blocker as the www.drupal.org migration. We need to put the old database into a new server somehow, with an updated DB version, and that needs infrastructure work.
Once this is done, we just need to add a "helm" folder to it and set the migrations to run, but we are not there yet.
I will communicate it with the team so they are aware of localize being almost ready.
Comment #11
fjgarlin commentedOne of the requirements will be to have Drupal core and the modules in use up to date, and preferably on the latest D10 version.
Comment #12
fjgarlin commentedWe are meeting later on and I will mention this, but wanted to leave it in the issue.
Steps before going live (some of these are already in the Remaining tasks section)
Comment #13
fmb commentedWe discussed today on this matter with fjgarlin and Gábor Hojtsy.
Comment #14
drummWe are doing a general upgrade of MySQL for all Drupal.org production sites in the coming weeks, so this will get better.
Please remember to keep the actual data confidential. It is okay to make a public development instance of the site, but do keep it configured as securely as you would a production site.
Comment #15
fmb commentedCertainly, we will not grant users more privileged roles than needed to evaluate the new instance as a regular user, thanks for reminding me.
Comment #16
fmb commentedComment #17
sanduhrsComment #18
fmb commentedComment #19
teebeecoder commentedComment #20
fmb commentedIt took longer than expected™, but we have finally finished testing migrations. Drupal core and projects are up to date, and I added some instructions in the README file. We feel the time has come to set up a staging instance. Please tell us if something is missing.
Comment #21
fmb commentedComment #22
fjgarlin commentedThanks for the work on that.
This is then in the same position as the D10 version of www.drupal.org, it needs:
- New SSO system to be in place
- A way to access the D7 database
Once we have these things, we'd be able to try in a dev/stage environment.
Comment #23
fmb commentedWe would like to be able to allow testers to work on a common instance. We do not really need SSO right now. How long until you figure out a way to access the D7 database? Can't you work with a dump in the meantime? It is certainly far from being as huge as on drupal.org ^^
Comment #24
fjgarlin commentedDo you need the migrations to be running constantly or is it just a one-off?
Would uploading the DB that you have locally (where I assume migrations where tested against) work? You wouldn’t be able to run migrations but would be able to use the site, right?
Comment #25
fmb commentedOne-off.
Yes, that would do.
Comment #26
drummYes, this will be a one-off migration with some downtime as the migration runs.
Before staging is built out, we’ll want to make sure the codebase is fully updated for Drupal core, modules, etc.
We recently launched the Drupal 10 version of API.Drupal.org. We’ll want to make sure everything we learned from that is incorporated into the site build.
We'll want to start a checklist for running and launching the migration, so it can be repeated a few times in staging to find issues, and get an idea of how long it will take. What commands are needed to run the migration? What else is needed?
Comment #27
fmb commented@drumm we added some instructions in the README. Is it OK to you?
Comment #28
fjgarlin commentedNote that those files are automatically included in the right environment. Anything specific to stage or prod should go there, and if it's sensitive it should be a environment variable via "getenv".
Is this something that is set up via the previously mentioned settings file for production? How is that expected to work per environment?
How often do those queues need to run? Are they one-offs or they need regular running?
Comment #29
fmb commentedWe ended up setting up a private staging instance.