2020-04-02- 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 is concerned with the time on Apigee. 

ClassCode Service/APIchristian.montecino (Unlicensed)
  • New 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. 



Access Card APIGary Scott

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. 

New API notificationDiana Antova
  • send CSF notice
  •  no update

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
  •  Email Seth to see if he wants to email Phil Conrad to use only dev endpoint in his class.
  •  Assign a person to the task

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.

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.

 Design time from Public Affairs, need an estimated number of hours. CIO will ask for design help. Our team to provide requirements. We can wait until Drupal 8 migration. 

Ian and Hunter met and discussed the need. Hunter is working on the site.

 Waiting for Hunter to redo the installation. 

 Hunter no longer assigned to the project. This is not his expertise. Ian's manger is concerned with all the time spent on Apigee. Diana asked Matt Hall for Drupal resources from Public Affairs.


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. 
  •  Tom is still working on sharing. 

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.

 - Upcoming Apigee Quotas - What kind of impact will this have?


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

  •