[portal-platform] 01-22-2020 portal weekly meeting

Attendees:  

  @Lorraine A. Welch, @Leimeng Shi@Dominik Mizyn, Rupinderjeet Singh, Rachitha, Deepansha Nigam, @Sunder Tattavarada

When: Occurs every Wednesday from 9:00 AM to 10:00 AM. (UTC-05:00) Eastern Time (US & Canada)
Where: https://zoom.us/j/895776501

Agenda:

Today:

  •  progress of Angular UNIT test cases - need to edit the pom files for angular - we need to get to 50% coverage for Angular code in the next week or two:

  •  https://nexus3.onap.org/#browse/search=keyword%3Dportal - how do we get the portal-BE  there - read https://lf-onap.atlassian.net/wiki/display/DW/Independent+Versioning+and+Release+Process

  • SDC-2684Service Design and Creation - Update to Portal SDK v2.6 - SDC needs help https://lf-onap.atlassian.net/wiki/display/DW/Portal+SDK+usage - we need to document the changes if they are not already; if they are, where is it documented? - Sunder is willing to have a working call with Ofir to work this issue.

  • Leimeng will send email to AAI to see if they need help upgrading to SDK 2.6.0

  • https://lf-onap.atlassian.net/wiki/display/DW/OOM+NodePort+List for port info - create Jira ticket in OOM if you need a port; it was asked why are there so many ports listed for portal, in checking oom I see in:[oom.git] / kubernetes / portal / charts / portal-app / values.yaml that several are due to the loadbalancer: - Have Manoop or Sunder check to see if there are any unnecessary ports

  19 global:
  20   nodePortPrefix: 302
  53 service:
  54   type: LoadBalancer
  55   name: portal-app
  56   portName: portal-app
  57   externalPort: 8989
  58   internalPort: 8080
  59   nodePort: 15
  60   externalPort2: 8006
  61   internalPort2: 8005
  62   nodePort2: 13
  63   externalPort3: 8010
  64   internalPort3: 8009
  65   nodePort3: 14
  66   externalPort4: 8443
  67   internalPort4: 8443
  68   nodePort4: 25

  • Wind River is UP:  The WindRiver lab that we used so far for ONAP testing has been moved to a new location, so we need to change the IP address in the ovpn file from 192.55.48.241 to 146.152.204.133. Please upload the ovpn file again into your ovpn client to make changes effective. Your ovpn client may ask you to reinsert your username and password, you should have them in the original configuration package that Stephen Gooch sent you when you were granted access to the Intel VPN. 

  •   It was reported by Dominik that using Java 11 did not work due to the Jenkins job; To move to Java 11 in Frankfurt the Jenkins processes need to be upgraded.

    Please take a look at this example review for your ci-management jobs to work with JDK 11, need to add a field to specify using Java 11 as 8 is default.

    https://gerrit.onap.org/r/c/ci-management/+/99138/1/jjb/externalapi/externalapi-nbi.yaml

    - our junit tests would not work if we upgrade right now,  we need time and resources to upgrade; sdk also fails to build; when integration with Portal-BE happens we can work on migrating all parts to java 11.

  •  Portal high and highest bugs:



  •  Security Vulnerability going forward need to be addressed by creating Jira tickets in the backlog and as time permits developers should make the upgrades

  •  Try deploying Portal/AAI in local VM - Lorraine, let Dominik know  - need AAF

  •  AAI changed role name, it needed to get into AAF - Leimeng will check

  •  Angular code coverage needs to be at 50%

  •  Robot framework is being set up by Deepansha and Sireesha



Sonar coverage stats: The reports will now be posted under: https://sonarcloud.io/organizations/onap/projects





PORTAL-778: Document current upgrade component strategyClosedDocument current upgrade component strategy - assigned to MANOOP - on vacation

PORTAL-779: Validate that SECCOM Comp Analysis and Vulnerability Tables are up to dateClosedValidate that SECCOM Comp Analysis and Vulnerability Tables are up to date - assigned to Lorraine 

PORTAL-780: SECCOM Password removal from OOM HELM chartsClosedSECCOM Password removal from OOM HELM charts - reassigned to Dominik Mizyn

PORTAL-781: SECCOM HTTPS communication vs. HTTPIn ProgressSECCOM HTTPS communication vs. HTTP - assigned to Dasari Anusha



  • Arundathi: can participate testing (junit test - sonar coverage reach 55+ by M4, which is Feb 20, 2020) PORTAL-416: Need to add junit testcase filesClosed she started ; for the angular code ask Sunder ask where it is; is it committed to gerrit ? Lorraine will send an email to him.

  • Anusha: HTTP to HTTPS tasks - PORTAL-781: SECCOM HTTPS communication vs. HTTPIn Progress; for external facing apps: portal-app and sdk; ask Sunder about the certificates needed.

  • Sireesh/Anusha/Deepansha will work on
    - robot automation test PORTAL-782: make sure all Automated tests already written still workOpen PORTAL-783: Create new robot framework tests for new screensOpen

  • Leimeng - to check sdk version used in AAI, U-UI, MSB with PTLs?     Portal SDK usage

  • Sunder - asked all team to be able to access Wind river environment; send access instructions - send email to Gooch, Stephen <stephen.gooch@windriver.com> and ask for access to windriver for ONAP Portal testing.

  • Dominik will make junit tests; database changes need to be made first. 

  • Sunder - Can we switch to Java 11 for entire Portal and SDK? Otherwise Dominik cannot move further with two different versions of Java in workspace.

  • New version of sdk 3.0.0 will be released in Frankfurt (with major upgrades to Angular and Springboot).

    • will be available in Frankfurt - components can upgrade in later releases.

  • Dominik to propose the new docker Portal-BE to fit in the portal helm charts. He created docker-compose file - how does it fit with helm charts;  contact Lorraine to discuss.

  • Frankfurt release draft requirements review - Requirements for Frankfurt - road map

  •  Documentation on Robot test needed; now UI tests only, 2 or 3 tests for BE



Track the Frankfurt checklist tasks - 

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh



Highest and High Defects:  

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh





OJSI Tickets:

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh



All portal high or highest bugs

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Release Planning: Frankf