Coordinates
Screen Sharing
http://chi.ncsa.illinois.edu/display.html?clientID=-1
Audio
Join by phone
+1 217 332 6338 (Site1-Dialin-region) English (United States)
+1 312 994 8410 (Site1-Dialin-region) English (United States)
+1 888 983 3631 (Site1-Dialin-region) English (United States)
Conference ID: 56564583
Attendees
Agenda/Notes
- Unknown User (mfreemon) quick review of recent service refresh
- including: new getting started approach
- 7/20: reviewed/discussed
- focus is simplicity – what can we do to lower the barrier to entry for new developers and users
- defer temporary the use of OpenStack Volumes in favor of docker volumes (simplifies a lot)
- acceptance/approval of general direction and thinking
- Need need decision regarding technical approach for the webapp/webservices
- quick review of recent thread
- pros/cons from Mario
- 7/20: discussion
- "create environment" works (see next item though)
- current webservices makes system calls to external python script
- currently crashes node.js server when script error occurs
- current approach fragile – must move away from this
- no active development occurring on web UI (nds-explorer) because UI being generated by tooling inside the nds-webservices repo
- we want to move away from this – web UI should be separated from web services implementation
- key questions are:
- keep the current script AND the web services implementation?
- Yes – web services becomes the primary support mechanism – the script is more as-time-permits intended for power users
- build and parse the HTTP directly (programmatically) for the OpenStack REST calls
- No – we prefer to use an language-specific API for building/making the OpenStack calls (e.g. python-novaclient)
- Implementation of the backend web services (internal to the NDS Labs Environment)
- This will be Python/Django (i.e. nds-django)
- Implementation of the NDS web services (that interfaces to OpenStack)
- Python/Django or MEAN stack?
- Unknown User (mfelarca) will email to the list the node.js library OpenStack API that has been proposed to by used by the current js code
- Unknown User (mfelarca) / Lengyue Chen will switch the current nds-webservices to use that library
- Decision on Wed 7/22
- keep the current script AND the web services implementation?
- NDS-25 - Implementation of the Web Service API ( Open)
- 7/6: created
- 7/7: updates in JIRA ticket
- 7/8: general discussion, based on comments in ticket
- post-meeting – resolved issue with network connectivity from Zeo's Ubuntu workstation.
- 7/10: "create ndslabs" functionality is working
- Not yet pushed to the repo – problem with the code repository on the ubuntu workstation
- Mario Felarca and Lengyue Chen will resolve local repo issue and commit/push to bitbucket
- 7/13: will push to repo today
- NDS-2 - Website Frontend ( Open)
- Goals for next week (week of 6/29-7/2) are
- first two pieces of functionality working end-to-end – from brower to explorer to web service to backend systems (openstack)
- list environments
- create environment
- first two pieces of functionality working end-to-end – from brower to explorer to web service to backend systems (openstack)
- 7/6: In progress
- 7/7: In progress
- 7/8: Mario Felarca updating the code to conform to the new REST APIs
- 7/10: In progress
- 7/13: will have end-to-end for the "create labs" functionality working by Wed 7/15
- Goals for next week (week of 6/29-7/2) are
...
- xxx
Future Agenda Topics
- Jeff Terstriep suggests a discussion of role of VMs and docker as a future topic
- follow up with Ian Taylor regarding specific technical discussions regarding container management
- the primary question is whether to continue to use the existing ytwebapp/ythubworkers or switch to the django-based implementation.
- goals is for that discussion to happen by wed or fri next week (7/22 or 7/24)
Coordinates
Screen Sharing
http://chi.ncsa.illinois.edu/display.html?clientID=-1
Audio
Join by phone
+1 217 332 6338 (Site1-Dialin-region) English (United States)
+1 312 994 8410 (Site1-Dialin-region) English (United States)
+1 888 983 3631 (Site1-Dialin-region) English (United States)
Conference ID: 56564583