2020-05-07- Meeting Notes

Date

  

Attendees

Goals

  • Updates on continuing development
  • Review, organize and add to work items


Focus points for this meeting

General update

Discussion items

TimeItemWhoNotes
Welcome
  • Greetings and salutations

Vacations




Ian's manager (Chrissy Rissmeyer) is concerned about the amount of Ian's time is being spent on Apigee.   She would like to setup a schedule of periodic participation on the project.  Perhaps some sort of Sprint schedule where Ian would dedicate some percentage of his time to the Apigee project for 2 weeks and then be mostly off the project for 4 or 6 weeks.  Such a schedule would decrease context switching and encourage planning, resource scheduling and effort coordination.

BARC ClassCode Service/APIchristian.montecino (Unlicensed)
  • New BARC ClassCode Service!
    https://developer.ucsb.edu/content/classcode-service
  • To replace the mainframe class code extract. SIST will consume it.
  • Endpoint: api.ucsb.edu/administration/barcclasscode/v1
  • Put in Administration area, Access approval required
  •  test API is available and Adam Sottiosanti has access. Waiting for a few field descriptions and will be pushing to production. 
  •  SIS&T is using it. Just needs to be made visible in the portal. Christian will change the proxy names for class code and fau validation. 



Department Charfield API

New API notificationDiana Antova
  • send CSF notice
  •  no update

DevOps info on the portalDiana Antova
  • How do we approach this? 
    • created a devops menu 
    • will invite people to add content - email sent  
    • CAS integration - we didn't do it before as the apigee module pushes the account to the gateway. 
    • ETS is rolling out a new CAS version on Mar 7
    • Steven - The developer portal can become a self-service place for creating application accounts
      • need an api integration with the identity system
    •  Developer portal permissions for devops admins. For now we can assign them as admins, and come up with a structure when Ian comes back.
    •  Ian Lessing (Unlicensed) has a ticket  (APIGEE-266) to create an admin group Content Editors to give access to devops members.
    •  Ian created a role ContentEditor. 

Developer Portal Migration to Drupal 8Ian Lessing (Unlicensed)


 Diana Antova email the requirements to Matt Hall, Steven Maglio will create identity requirements (Completed, Campus Identity Resource Request)



Apigee support site

Reports and alertsDiana Antova 
  • Splunk dashboards are done. Matt Hall has been given access. Waiting to grant access to others.
  •  christian.montecino (Unlicensed) record the dining cameras API in splunk
  •  waiting for Splunk access for UCSB interested parties
  •  Campus has concerns with our use of Splunk and is evaluating how to give us access and how to proceed. Tom Hunter is setting up permissions so we can see only Apigee data. 
  •  Christian requested to insert more data into Splunk. The data is in Splunk now. It also has response time. 
  •  Thomas Howard is creating a separate splunk instance for the Apigee logs. 
  •  Splunk2 is ready for Apigee team use. Thomas Howard is setting up access.
  •  Splunk2 might be ready in 2 weeks

Student Developed Applications

 Conversation with Registrar about student API use. 

 Diana Antova Emailed CSO to start the security conversation in regards to liability and oversight on student developed apps.

 Will meet with Jennifer Lofthus, SCO and Registrar to discuss student development with APIs. Scheduled for  

 Diana and Anthony Schmidt will write the two possible options for supporting student development and propose them to the group, CIO, and others for decision

 No update

 Steven Maglio will schedule a meeting

 New application reps: Arthur and Henry Li


Meeting and group focus year 2020
  • Project focus
    • Drupal 8  (see also Drupal 8 Migration High Level Requirements)
      • Site initial setup
      • Content migration
      • Redesign to have a more generic purpose (DevOps, development, etc.)
    • AWS 
    • 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 students




Action items

  •