The Campus API Gateway team would like to talk with Elda for a bit about having the SSIS Team take over maintenance on the developer.ucsb.edu website.
The Campus API Gateway team knows that we've talked about this idea a little bit before, but we want to have a conversation before we make a hand off:
Applying of security and upstream updates
Does your team have the time for this?
Does your team want to take on the responsibility?
How we would handle future small display/functionality updates?
How we would handle future larger functionality updates?
Agenda
Topic
Notes
Topic
Notes
Initial Thoughts
Elda - Where the problems that we were facing fixed?
Steven - Not to the level that we might have hoped. I fixed the customer facing issues, but a lot of the backend / maintenance side that are still problematic.
Elda - I think we could move to a composer based system, but I’ll need a list of modules.
Elda - I think we would need to using “config split” to turn off Devel in production.
Elda - Any custom code is not part of custom modules, I’ll need to know about them.
Steven - Let’s add them to the Current State notes below
Pantheon’s gonna run “integrated composer update”, which should perform the core updates (security and others) by creating a multidev environment and integrating the composer changes from Pantheon’s side and our side, and it will validate the new site runs before reintegrating to Dev. But, it will automatically integrate back to Dev. Elda would verify the site before hand deploying to Test and Live.
Elda joining the API Gateway Team
Process Questions
How we would handle future small display/functionality updates?
How we would handle future larger functionality updates?
Current State (w/ Known Issues)
Currently on latest Drupal Core 8.9.19 w/ security updates (not installed through Composer)
All modules are updated to the latest, as of Oct 14, 2021
There is custom code:
Custom Module: ucsb_developer
This alters the workflow displays for API Access Request and API Publishing Request to ensure that the State Transitions which appear at the bottom of the “new”, “edit”, and “workflow” tabs all display the correct possible state transitions for the logged in user (based on the users role).
fixed There are two warning messages that appears during dbupdates
Module layout_builder has an entry in the system.schema key/value storage, but is not installed.
Module workflow_state has an entry in the system.schema key/value storage, but is not installed.
I (Steven) believes both of these modules were remove the servers without doing a Uninstall module from the web interface. And these message indicate that the database/configuration has some old values hanging out in it.
I (Steven) was able to use these commands on my local installation, but they did not fix the problem when they were run “successfully” on the servers.