Time / Location
Attendees
Goals
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 |
---|
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.
|
Scope of Expectations | Applying of security and upstream updates There is a hope for an upgrade to Drupal 9 Elda joining the API Gateway Team
Process Questions |
Current State (w/ Known Issues) | Currently on latest Drupal Core 8.9.19 w/ security updates (not installed through Composer) There is custom code: Does not use an external SSO login provider (that’s a future project) Most modules do not use Composer 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. There’s a lot of information in https://ucsb-atlas.atlassian.net/browse/CMPRCWA-139
The error logs are bloated with errors that can prevent discovering information about real problems. The Devel module is turned on in Production; I (Steven) don’t know how to do environment specific configuration in an automated way.
|
Future Feature Requests | Upgrade to Drupal9 Apigee Teams Feature
|
Decision to Hand Off | Answering the questions: Decision |