2020-04-16- 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. 



Department Charfield API

FAU Validation API Kevin Wu / christian.montecino (Unlicensed)
  • New FAU Validation API (full accounting unit)
  • https://developer.ucsb.edu/content/fau-validation-service
  • request from Apigee to Amazon (peoplesoft)
  • converting a soap to rest API
  • location-account-fund-sub validation 
  •  We have a new Apigee rep. IP conversation with Apigee and AWS. We have 2 static IP addresses that were setup in AWS. 
  •  published

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.

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.

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


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

  •