Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Time

Item

Who

Notes

Welcome

  • Greetings and salutations


Vacations


Drupal 9 Upgrade

Elda Schaffield

  • Drupal 9 Migration Planning

  • COMPLETE!!!

    • Outstanding issues: 1 error from the developer module, Elda will debug.

    • Create documentation on the development environment, and add to the repo.

    • Tooling - explore the use of Laravel Valet - for local development, instead of lando. It is very efficient. Elda will explore it with Alex first.

    • Create automated tests

    • Elda is maintaining the site - applying the security updates

    • SSO integration. Elda will apply it to a branch so we can test the Apigee integration. We might be able to leave the old accounts as is, and just the new ones be SSO

    • in the future - look into the code refactoring

    • Drupal 10 upgrade (Elda will start planning for D10 upgrade after the summer - in general)

    • delete old sites - need to send a request to ETS to downgrade them first - Steven submitted the request

    • Install split config module so we can change the module and not get emails from the automated tests (future)

  • Elda has implemented CAS in a dev site. It assigns Developer role by default. It checks for Student affiliation and assigns Student role if a student. It created accounts in the gateway correctly with the correct name and role. Elda and Steven are looking at using the Google API to add the new users to the Google groups - API consumer.

  • security updates are ready to be released.

    • SSO integration - a new account is created and a developer role is assigned. A student role is assigned if there is a student affiliation. (

      Jira Legacy
      serverSystem JIRA
      serverId8b5f625a-1bae-310a-a34f-f58340007186
      keyCMPRCWA-165
      )

    • Elda will work on adding people to api-consumer google group. (

      Jira Legacy
      serverSystem JIRA
      serverId8b5f625a-1bae-310a-a34f-f58340007186
      keyCMPRCWA-169
      )

    • Release plan: After the google group assignment is complete. 1- notify users of the upcoming change, 2- check the SSO option for all users, and add their netid to their account. Deactivate old accounts (graduated students). Notify users of change complete.

    • Diana - ask Mike Nesbit to provide NetIDs for all accounts.

  • Mike provided NetIds for all users: https://docs.google.com/spreadsheets/d/1ZNXMPD0enUZn4BNSr9rK_zTMh78QBnslDStSJrjCYLs/edit?usp=sharing

    • 2022 - New Transition Plan

    • The Google sheet has a sheet Users to Update - click the check-mark and add the netd.

    • the new security update is braking the site. Elda will work on it today.

    • Elda will start to work on the google group integration today or next week.

  • Elda pushed updates to the site. Upstream needs to be merged still.

  • Google group integration is pending.

  • Will wait for the SSO integration until the google group creation is done

  • only user accounts can use CAS. Functional accounts will continue to login with local accounts. We tested it and are not able to login with CAS to a functional account.

  • Communication page: 2022-09-22 Developer Portal Username Communication Plan

ServiceNow for API Support

Kevin Wu / Diana Antova

  • Ann ran into an issue with the employee API and submitted a servicenow ticket for it. There is no API support area in ServiceNow so she submitted it as a data warehouse problem.

  • Kevin proposed to create a service offering in ServiceNow for API issues.

  • we will continue to use the support@developer.ucsb.edu email for now

Misc


Student Developed Applications


 Steven and Seth met with the students. They are continuing to grow the sites. Two new members of the team are taking over. Henry is graduating, Jimmy is staying.

Meeting with the team on 2/17/2022.


Meeting and group focus year 2021


  • Project focus

    • Resolve site issues after Drupal 8 migration

    • Transition the site to Elda’s team for maintenance

    • Drupal 9 migration

    • Front page redesign

    • AWS - migrate the Heroku code and the sql server database

    • Account cleanup automation

    • Identity integration and automation 

  • Apigee Support

    • 1 FTE on the apigee team to help with student development oversight and support

    • Now the students have to contact so many groups to have their accounts setup, an FTE can really help with that. Adding the functionality to developer.ucsb.edu to create accounts.

      • Drupal - OK to work with a student

      • For other projects like identity account creation and others it will be difficult to work with a student

...