Date: Thu, 28 Mar 2024 14:36:13 -0500 (CDT)
Message-ID: <1061703762.1380.1711654573771@wiki.ncsa.illinois.edu>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_1379_227297489.1711654573770"
------=_Part_1379_227297489.1711654573770
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
2015-07-20 Developer Meeting
2015-07-20 Developer Meeting
Attendees
Agenda/Notes
- Unknown User (mfreemon) quick re=
view of recent service refresh
- including: new getting started approach
- 7/20: reviewed/discussed
- focus is simplicity =E2=80=93 what can we do to lower the barrier to en=
try 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 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 =E2=80=93 must move away from this
- no active development occurring on web UI (nds-explorer) because UI bei=
ng generated by tooling inside the nds-webservices repo
- we want to move away from this =E2=80=93 web UI should be separated fro=
m web services implementation
- key questions are:
- keep the current script AND the web services implementation?
- Yes =E2=80=93 web services becomes the primary support mechanism =E2=80=
=93 the script is more as-time-permits intended for power users
- build and parse the HTTP directly (programmatically) for the OpenStack =
REST calls
- No =E2=80=93 we prefer to use an language-specific API for building/mak=
ing the OpenStack calls (e.g. python-novaclient)
- Implementation of the backend web services (internal to the NDS Labs En=
vironment)
- 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 em=
ail 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-w=
ebservices to use that library
- Decision on Wed 7/22
- NDS-25 - Implementat=
ion 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 =E2=80=93 resolved issue with network connectivity from Ze=
o's Ubuntu workstation.
- 7/10: "create ndslabs" functionality is working
- Not yet pushed to the repo =E2=80=93 problem with the code repository o=
n the ubuntu workstation
- M=
ario Felarca and Lengyue Chen will resolve local repo issue and commit/pu=
sh 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 =E2=80=93 from bro=
wer to explorer to web service to backend systems (openstack)
- list environments
- create environment
- 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
Future Agenda Top=
ics
- Jeff Terstriep suggests a discussion =
of role of VMs and docker as a future topic
- follow up with Ian Taylor regarding specific technical disc=
ussions regarding container management
- the primary question is whether to continue to use the existing ytwebap=
p/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.illi=
nois.edu/display.html?clientID=3D-1
Audio
Join by phone
+1 217 332 6338 (Site1-Dialin-region) &nbs=
p; &=
nbsp; English (=
United States)
+1 312 994 8410 (Site1-Dialin-region) &nbs=
p; &=
nbsp; English (=
United States)
+1 888 983 3631 (Site1-Dialin-region) &nbs=
p; &=
nbsp; English (=
United States)
Find a local number
Conference ID: 56564583
------=_Part_1379_227297489.1711654573770--