... and correct Pawel Pawlak email;)

On 05.06.2020 16:53, Krzysztof Opasiak wrote:
> Hi Jason,
> 
> On 05.06.2020 16:27, Jason Hunt wrote:
>>    Krzysztof,
>> Great point.  There are two options to address it:
>> 1. The TSC votes to amend the Technical Community Document to include
>> security in the criteria for the mature state
>> 2.  We modify the template for the maturity reviews to allow for
>> security information to be included under the "mature artifacts"
>> criteria.  The TSC would then include that in its decision whether a
>> project has met the "mature artifacts" portion of the criteria.
> 
> I'll deffer this to Pawel & Amy to decide which way to go.
> 
>> I would prefer the latter and am happy to make the update.  Please let
>> me know if there is suggested input you would like to see from projects
>> so that we can update the template accordingly.
> 
> I'd definitely would like to make sure that before any project is called
> mature it:
> 
> 1) Does not hardcode any credentials in the container & OOM helm charts
> 2) Its docker containers are free of any hardcoded certificates
> 3) It doesn't use static TLS certificates but obtains them at runtime
> 4) It has no open OJSI tickets
> 5) It has no known vulnerabilities in its direct dependencies
> 6) It uses base image that is free of license violation and
> vulnerabilities (aka recommended by seccom)
> 7) Does not run as a root
> 8) Does not access any DB as root from the application container (unless
> there is a valid reason for that which has been presented & approved by
> SECCOM)
> 9) Does not access any DB that is owned by other service
> 10) Uses only well-known, open source libraries for handling crypto
> 11) Does not contain its own user store
> 12) Can be access & used via ingress controller
> 13) Has no runtime Internet dependencies
> 14) Use secure communication to access anything that is outside of
> kubernetes cluster
> 15) Has no unprotected APIs/UIs exposed
> 16) Has only a single process per container
> 17) Has properly configured liveness & readiness checks
> 18) Container rootfs is mounted read-only
> 
> @Pawel
> @Amy
> Do you have anything more to add?
> 
>> By the way, for the "core" state of projects (which comes after
>> "mature"), the criteria in the Technical Community Document include:
>> "Stability, Security, Scalability and Performance levels have reached a
>> high bar."
> 
> Right. But it would be great to ensure some "basic" security from
> project which is called mature right?
> 
>>
>> Regards,
>> Jason Hunt
>> Distinguished Engineer, IBM
>>
>> Phone: +1-314-749-7422
>> Email: djh...@us.ibm.com
>> Twitter: @DJHunt
>>
>>      ----- Original message -----
>>      From: "Krzysztof Opasiak via lists.onap.org"
>>      <k.opasiak=samsung....@lists.onap.org>
>>      Sent by: onap-tsc@lists.onap.org
>>      To: onap-tsc@lists.onap.org, onap-rele...@lists.onap.org, Jason Hunt
>>      <djh...@us.ibm.com>
>>      Cc: "pawel.pawl...@orange.com" <pawel.pawl...@orange.com>, "ZWARICO,
>>      AMY" <az9...@att.com>
>>      Subject: [EXTERNAL] Re: [onap-tsc] ONAP Project Lifecycle:
>>      recommended actions
>>      Date: Fri, Jun 5, 2020 9:05 AM
>>      Hi Jason,
>>
>>      On 05.06.2020 00:13, Jason Hunt wrote:
>>       > TSC and PTLs,
>>       > Per the discussion in today's TSC meeting, we wanted to make everyone
>>       > aware of the ONAP project lifecycle and encourage projects to
>>      consider
>>       > their status and any changes.
>>       > The current lifecycle is depicted in this diagram:
>>       >
>>       > The suggestion is that we use this lifecycle to place the ONAP
>>      project
>>       > portfolio into three buckets:
>>       >
>>       > -*Mature projects:*for projects with active release participation &
>>       > solid artifacts; they should submit for a "maturity review"
>>       >
>>       > - *Inactive (Archived) projects*: for projects where there is no
>>      longer
>>       > any contributions, they should follow the termination review
>>       >
>>       > -*Other (Incubation) projects*: for those projects that are still
>>      active
>>       > but not ready for move to "mature" phase
>>       >
>>       > For *mature projects*, the TSC encourages qualifying projects to
>>      submit
>>       > for a maturity review.  They do this by filling out the template
>>      in the
>>       > wiki
>>      (https://wiki.onap.org/display/DW/Project+Maturity+Review+Template
>>      
>> <https://protect2.fireeye.com/url?k=dd42d9cf-808e156a-dd435280-0cc47a30d446-d4617dd9a8a6f261&q=1&u=https%3A%2F%2Fwiki.onap.org%2Fdisplay%2FDW%2FProject%2BMaturity%2BReview%2BTemplate>
>>
>>       >
>>      
>> <https://protect2.fireeye.com/url?k=54d370d1-091d739c-54d2fb9e-000babff24ad-19c6b140cc54f247&q=1&u=https%3A%2F%2Fwiki.onap.org%2Fdisplay%2FDW%2FProject%2BMaturity%2BReview%2BTemplate
>>  >)
>>       > and send an email to the TSC list.  In order to accelerate
>>      reviews (and
>>       > free up time on the TSC calls), we may want to form a working
>>      group to
>>       > do a preliminary maturity review for the projects.  The group
>>       > would submit their recommendations to the TSC who would then vote
>>       > +1/0/-1 for promotion to the mature phase.
>>
>>      Shouldn't we have any security review before we move project to the
>>      mature state? There is no single question regarding security in this
>>      template...
>>
>>       >
>>       > For the*inactive projects*, there is no guidance on who should
>>      initiate
>>       > a termination review.  Because there may not be a PTL, perhaps
>>      the TSC
>>       > could initiate a termination review for a project.  Again, we may
>>      want a
>>       > working group to conduct the steps of the termination review.  This
>>       > group should consist of people who are familiar with the project
>>      or at
>>       > least interface with/depend upon the project.  This working group
>>      will
>>       > need to walk through the steps of the termination review as outlined
>>       > here: (scroll down)
>>       >
>>       >
>>      https://wiki.onap.org/display/DW/ONAP+Project+and+Component+Lifecycle 
>> <https://protect2.fireeye.com/url?k=033e4694-5ef28a31-033fcddb-0cc47a30d446-225209ace7e1b240&q=1&u=https%3A%2F%2Fwiki.onap.org%2Fdisplay%2FDW%2FONAP%2BProject%2Band%2BComponent%2BLifecycle>
>>
>>       >
>>      
>> <https://protect2.fireeye.com/url?k=ba539477-e79d973a-ba521f38-000babff24ad-e719a6ce77842878&q=1&u=https%3A%2F%2Fwiki.onap.org%2Fdisplay%2FDW%2FONAP%2BProject%2Band%2BComponent%2BLifecycle
>>  >
>>       >
>>       > All other projects need no action.
>>       >
>>       > Background slide deck on project lifecycle reviews:
>>       >
>>      
>> https://wiki.lfnetworking.org/pages/viewpage.action?pageId=25364127&preview=/25364127/28738708/ONAP%20Proj%20Lifecycle%20and%20Review%2015Jan2020%20v1.pdf
>>      
>> <https://protect2.fireeye.com/url?k=537e62b2-0eb2ae17-537fe9fd-0cc47a30d446-e67a382a6685bae2&q=1&u=https%3A%2F%2Fwiki.lfnetworking.org%2Fpages%2Fviewpage.action%3FpageId%3D25364127%26preview%3D%2F25364127%2F28738708%2FONAP%2520Proj%2520Lifecycle%2520and%2520Review%252015Jan2020%2520v1.pdf>
>>
>>       >
>>      
>> <https://protect2.fireeye.com/url?k=4b2f2f99-16e12cd4-4b2ea4d6-000babff24ad-5d861846fa71adf4&q=1&u=https%3A%2F%2Fnam11.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fwiki.lfnetworking.org%252Fpages%252Fviewpage.action%253FpageId%253D25364127%2526preview%253D%252F25364127%252F28738708%252FONAP%252520Proj%252520Lifecycle%252520and%252520Review%25252015Jan2020%252520v1.pdf%26data%3D02%257C01%257Cchaker.al.hakim%2540futurewei.com%257C8a2529fdf0fb43e0b9e108d7f80c6f32%257C0fee8ff2a3b240189c753a1d5591fedc%257C1%257C1%257C637250604601001932%26sdata%3DemcJR3xAixRLzzkLjydj2G57uTiv1pwcYEOr%252BdsNGVQ%253D%26reserved%3D0
>>  >
>>       >
>>       > Please reply with any questions on the process.
>>       >
>>       > Regards,
>>       > Jason Hunt
>>       > Distinguished Engineer, IBM
>>       >
>>       > Phone: +1-314-749-7422
>>       > Email: djh...@us.ibm.com
>>       > Twitter: @DJHunt
>>       >
>>       >
>>
>>      --
>>      Krzysztof Opasiak
>>      Samsung R&D Institute Poland
>>      Samsung Electronics
>>
>>
>>
>> 
> 

-- 
Krzysztof Opasiak
Samsung R&D Institute Poland
Samsung Electronics

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#6489): https://lists.onap.org/g/onap-tsc/message/6489
Mute This Topic: https://lists.onap.org/mt/74681700/21656
Group Owner: onap-tsc+ow...@lists.onap.org
Unsubscribe: https://lists.onap.org/g/onap-tsc/leave/2743226/1412191262/xyzzy  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to