#acumos-meeting: Architecture Committee weekly
Meeting started by farheen_att at 15:05:38 UTC
(full logs).
Meeting summary
-
- Michelle for Licensing and Bryan for
Deployment (farheen_att,
15:06:12)
- Michelle Martens reviewed architecture
diagram. (farheen_att,
15:10:06)
- Find the latest deck on the License management
wiki page. (farheen_att,
15:10:59)
- One of the recommendations from Orange was to
re-use ISO standards 19772-3 as licensing artifacts. The license
artifact is the license terms and agreements for using the model.
When they publish their model to the catalog they will attach a
license artifact. That artifact states how you can use that model.
That contains a subset of fields in ONAP. We will go through the
license management artifact that the pu (farheen_att,
15:13:15)
- In the security verification workflow there are
different checkpoints that check points call out to the license
manager before we move on to the next step. The license manager
will verify all relevant systems to check for entitlements. It will
do all the decision making on the license facts. (farheen_att,
15:14:48)
- should license be bundled inside the platform
our outside the platform? Issues arise: If it's external the users
of the model can combine and have one inventory application.
Example. Using ONAP they can combine VNF + model entitlements.
However if it's internal we have a package license solution. We are
still discussing. (farheen_att,
15:16:34)
- Other types of Boreas release. Different types
of entitlements. We are starting with one type of license
entitlement. But suppliers said they want to see some limited
entitlements in the boreas release. At least track
entitlements. (farheen_att,
15:18:06)
- We have gotten feedback from Hwawei and
Ericsson but not... (farheen_att,
15:18:45)
- ACTION: Michelle
reach out to Pantellis (farheen_att,
15:18:56)
- when you spin up VNF software you have to enter
a key. That has been expressed by Hwawei and Ericsson to provide
keys. There are a variety of tracking. It's a matter of what we
can deliver within a release. (farheen_att,
15:19:59)
- Security Verification Workflow: Key impact to
publishing and federation. The license artifact should be federated
along with the model. (farheen_att,
15:20:40)
- Work Items and issues: Loading up the license
entitlement inventory system has to be set up represent the actual
model and the second step is to load up the reference or key
identifiers and load up the actual entitlement of the model you are
going to use. The process has to be worked out. There are APIs but
we have to figure out what those steps are. We feel we want to load
up the entitlements or placeholders f (farheen_att,
15:22:25)
- Anwar: What other major components have impacts
in the Boreas release? (farheen_att,
15:22:47)
- ACTION: Michelle
contact interfacing PTLs with requirements. (farheen_att,
15:23:27)
- download, deploy, and federate. I took the
Mukesh's diagram and overlaid licensing component. see slide
(farheen_att,
15:24:47)
- Michelle: Publishing, Downloading, Deploying,
and Federation (farheen_att,
15:26:45)
- Guy: During onboarding time we can build in a
tool to onboard the model with the license. (farheen_att,
15:27:18)
- Bryan: We should give them an option.
(farheen_att,
15:27:32)
- Guy: Microservice creation. If you want to
enforce license at run time talk to Guy Jacobson. (farheen_att,
15:28:48)
- Bryan: Yes, there are a variety of licensing
features. (farheen_att,
15:29:15)
- Guy: Someone has to build the code.
(farheen_att,
15:29:32)
- Michelle: If you look at the user story a
license manager is going to go in and check that the entitlement
exists in the microservice. (farheen_att,
15:30:29)
- Guy: It can also be done during the run time
itself. If you want to do additional licensing restrictions then
you can do that during run time itself. (farheen_att,
15:31:11)
- Guy: We don't have java run times in all of our
code. They vary alot. The most useful is to write something into a
binary to make a decision to proceed or not. That is something that
needs to be implemented. (farheen_att,
15:32:11)
- https://wiki.acumos.org/display/LM/Release+Planning
(farheen_att,
15:32:37)
- Bryan: There is likely something that can be
built into the ms. (farheen_att,
15:33:14)
- ACTION: Michelle:
work with onboardind, Chris Lott for CDS, and deployment.
(farheen_att,
15:33:50)
- Anwar: In light of the use case. Once we have
a model identified it is better to make this use case as an
example. (farheen_att,
15:34:27)
- Bryan Security (farheen_att, 15:34:46)
- We've been having discussions around do we have
to do level indication or not. There have been red face issues. We
have resource issues. The existing approach is deployable and
secure enough but people are insisting on user level
authentication. (farheen_att,
15:37:00)
- Bryan: not an option (farheen_att,
15:37:09)
- diagree download is traceable. (farheen_att,
15:38:10)
- Bryan: There will be user level
authentication. (farheen_att,
15:39:14)
- Bryan: Heads up K8 will be a part of
deployment. (farheen_att,
15:40:22)
- Bryan: we talked about logging. We need to put
on the architecture table. We need to bring in a portal plugin
framework. We have a very tightly coupled and we need to move away
from restful into a message bus asynchronous piece. If I want to
bring in a new componkrkent I can't do it without massive disruption
to the other components. CMLP suggested looking into Omni
framewor (farheen_att,
15:42:42)
- ACTION: Mukesh review
Omni-framework (farheen_att,
15:43:15)
- Bryan: you can use restful apis across message
bus. (farheen_att,
15:43:48)
- ACTION: Bryan: Come
up with what components be effected by message bus
architecture. (farheen_att,
15:44:24)
- Bryan: Most difficult part will be migrating
away from synchronous. (farheen_att,
15:44:54)
- Can we put in an architectural change for
logging? (farheen_att,
15:46:38)
- ACTION: Ken put a
jira item for logging issue (farheen_att,
15:47:00)
- Is message bus effect the overall platform or
can it be done over time? It can be done over time. Will the data
be persistent? Everything on the message bus gets logged.
(farheen_att,
15:48:08)
- Bryan: I am working on the kubeflow and it's
impact for deployment. Right now we have 3 different approaches for
deployment. Whatever we have to do with NXV and kubeflow everything
is aligning under kubernetes. While we will continue to support
openstack and azure, we're not going to take it forward. Kubeflow
are pipelines for kubernetes. It's looking like a abstracted
(farheen_att,
15:51:09)
- Review of progress (farheen_att, 15:51:47)
- Mukesh: I started on high level design around
security validation and CDS changes. (farheen_att,
15:52:47)
- ACTION: Mukesh look
into omni frame work we are talking about. (farheen_att,
15:53:01)
- Nat: Mukesh have you started looking into
training. (farheen_att,
15:53:21)
- two major things are training and
licensing. (farheen_att,
15:53:45)
- model onboarding. We are not planning to
create Pytorch and Cafe. We have to show some use case models that
are pytorch and cafe. (farheen_att,
15:54:40)
- worked with licensing team regarding onboarding
a model. We will also work ask the user if they want to create a
microservice. We also have some work on the user experience.
Regarding the epics and user stories look at the matrix.
(farheen_att,
15:55:58)
- We have completed 30% (farheen_att,
15:56:11)
- Chris L. Improvements to page loading.
Architecture and design work is 20%. (farheen_att,
15:58:18)
- ACTION: Pantellis
update your percentage on the architecture community score
care. (farheen_att,
15:59:03)
- ACTION: Gaurav
prepare a presentation of workflow architecture. (farheen_att,
16:03:50)
- ACTION: Nat ML
workbench needs TSC approval. Adi brought it up and wanted to work
with Kazi to write it up in a wiki page. (farheen_att,
16:04:45)
Meeting ended at 16:06:54 UTC
(full logs).
Action items
- Michelle reach out to Pantellis
- Michelle contact interfacing PTLs with requirements.
- Michelle: work with onboardind, Chris Lott for CDS, and deployment.
- Mukesh review Omni-framework
- Bryan: Come up with what components be effected by message bus architecture.
- Ken put a jira item for logging issue
- Mukesh look into omni frame work we are talking about.
- Pantellis update your percentage on the architecture community score care.
- Gaurav prepare a presentation of workflow architecture.
- Nat ML workbench needs TSC approval. Adi brought it up and wanted to work with Kazi to write it up in a wiki page.
People present (lines said)
- farheen_att (57)
- collabot` (3)
Generated by MeetBot 0.1.4.