2020-02-06 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
  • Diana
    •  -  
  • Ian:
    •   -  

 How do we give the CS students access to dev onlySteven Maglio 
  •  we can create another product and limit it to dev/test. 
    • it is easy for us to publish another product
    • it is easy for the developer to witch to another product if they need prod access
  • build a dev/test flag in the gateway that we can apply to the application with the custom attribute
    • requires additional development for a shared flow 
    • we don't know how slow this will be
  • we need to figure out how to document it and communicate it to the students/professor

AWS APIsDiana Antova
  • AWS Data team is going to create a data lake with data from Gaucho Blue, Resident Management System, financial UCSB data, and much more. One of the methods of exposing this data will be through APIs. 
  • There will be a 4 month engagement with a AWS consultant, tentatively starting in April, to implement the data lake. We want to test pointing our APIs to the data lake.
  • New APIs will be created. Do we deploy them in AWS and publish in Apigee? 

DevOps info on the portalDiana Antova
  • How do we approach this? 
    • created a devops menu 
    • will invite people to add content
    • 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

Google analytics siteSteven Maglio
  • Work with Gary? Site to be decommissioned?
    • it is OK Steven said

Developer Portal Migration to Drupal 8Ian Lessing (Unlicensed)


 Ian tried to install drupal core updates on the new site and got a lot of conflicts. It will be good to find more help to move the drupal forward. Others might be David Gurba (instructional development), Mihoko Jones (public affairs), Ryan Vizena (public affairs). 

 Reinard's team has extensive Dupal experience. Renard offered to allocate a resource (Hunter Buchanan
) to help Ian with getting the Drupal 8 site setup. He and Hunter Buchanan are going to join our next meeting.

 Brian Wolf has the most experience with copying content from the old site to the new site. Ian and Hunter will meet the week of   to start to work on the Drupal 8 site.

Ian and Hunter met, they are communicating with David Gurba and Ryan Vizena. Still trying to figure out the solution.


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. 

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


Account Cleanup - on hold

 Database that collects weekly statistics was moved to a SIST dev server. Will move it to AWS when we get an account, possibly using Lambda functions. For now, the code (powershell) will be put in Github Apigee team.

 Steven heard we can create AWS accounts now in Gateway. Diana will ask Matt Hall for financial support. Steven will ask James for documentation from Cloud champions group.


Meeting and group focus next year
  • Project focus
    • Drupal 8
      • Site initial setup
      • Content migration
      • Redesign to have a more generic purpose (DevOps, development, etc.)
    • AWS 
    • Account cleanup 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

  •