Date   

Honolulu Webinar

Kenny Paul
 

Starts in 15 mins 😊

https://www.lfnetworking.org/event/lfn-webinar-onap-honolulu-is-here/

 

Thanks!

-kenny

 


Good Bye (though not yet fully:-))

Swaminathan
 

Hi All,

 

I will be leaving Wipro (my present organization) tomorrow. However, I will still continue to provide support for some ONAP activities at least until end of next week.

 

It has been a really great journey since 2018 to know about ONAP and then start contributing in a small way. Personally & professionally it has been an enriching experience, and it was really wonderful to collaborate with so many experts and knowledgeable folks across various organizations. I will certainly miss some of the technical discussions, though I will be in touch at least with some of you to continue the discussions offline😊

 

Sincere thanks to Catherine, the TSC and to all the folks who have provided support & guidance, as well as to the members of OOF SON and E2E Network Slicing use case teams.

 

I will in particular miss the interactions with Shankar N K, Lin and members of our use case teams 😊

 

My personal mail id: swaminathan.seetharaman18@... & mason_holmes@... (I will also update my LF profile shortly).

 

The world is small, so perhaps our paths will cross again sometime in the future - until then, Good Bye!, L'hitraot, Adios, Au revoir, do widzenia, , Auf Wiedersehen, hoşça kal 😊

 

Regards,

 

Swami.


Sensitivity: Internal & Restricted

'The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com'


CCSDK/SLI usage and further updates questions #sdnc #ccsdk

Ruslan Kashapov
 

Hi team

My name is Ruslan. I'm a software engineer at Pantheon.tech, also participating in ONAP CPS project.

Currently i'm checking the state/usage of CCSDK/SLI framework and I'd like to clarify a few questions (below)
related to the subject. 
Will appreciate any reply, brief answers are also ok.



1. The very first mention of SLI i found is SDNC project proposal document
https://wiki.onap.org/pages/viewpage.action?pageId=3247281 dated 2017; all the SLI core related activity
(according to repository change history) is also mainly references 2017-2018. 


- Is the framework abandoned and no longer supported or there some other reasons there are no recent updates?


- Are there any plans (or demand) for update/refactor existing code in order to prolong the framework lifetime
 (implement new features, fix existing bugs, reliability and/or performance improvement etc)?



2. The direct graph as a flow descriptor is quite complicated (unusual, non-standard) and requires significant
time investment in order to understand start using it. So regarding the approach in general


- Is the usage of direct graph reliable/effective enough (historical perspective, sort of a usage feedback)
  to justify the complexity of actual flow setup?


- Is the existing model (xsd), set of available nodes, design in general is sufficient to describe the desired flows? 
  (imo it seems impossible to reach same node using different paths)


- Is it makes sense to improve (evolve) the direct graph as flow descriptor? Or it's easier to bring (implement)
 completely new approach (e.g. like in openstack mistral workflow) then fix existing issues?


- Are there any plans for direct graph flow migration to some alternative?



3. The only tool i found to work with direct graphs is dgbuilder. However it lucks some core features (like 

loading existing graph from xml file for editing) and it's interface is quite messy.


- Is dgbuilder being updated/supported? 


- Are there any plans regarding the tools (fixing current, move to alternative, etc)?



4. I noticed the activities on decoupling the SLI from SDNC (ODL based) to a separate SpringBoot based
application -- the sliboot (ccsdk/apps) and gra-app (sdnc/apps). Seems GR API relies on SLI framework,
and it a bit contradicts the first impression the SLI is being in abandoned state.


- Is the SLI being decoupled in order rid of dependency on ODL? or in order to isolate the existing SLI
 based functionality with subsequent replacement to something more modern/ reliable/ other?


- Is it expected the decoupled application to be used for southbound communications, or it's mainly for 
  integration with other ONAP components like A&AI etc?


- Are there any plans to move SLI based (Direct Graph execution) application into a separate generic use project?



Thanks


Regards

Ruslan Kashapov
Pantheon.tech


Re: Guilin Release : SDNC pods are not coming up

vikas.kapoor@...
 

Try sdnc installation with following helm command

helm install dev-sdnc --debug local/sdnc --namespace onap -f onap/resources/overrides/oom-cert-service-environment.yaml --set global.masterPassword=guilin --timeout 1200s --set global.cmpv2Enabled=true 

Some services doesn't have cluster IP because those are headless services, so won't have cluster IP.

Regards
-Vikas


Guilin Release : SDNC pods are not coming up

Rajiv Vishwkarma
 

Classification: Confidential

Hi SDNC Team/All,

 

I am waiting for any response if anyone can help here, as we are trying to deploy ONAP Guilin and the SDN-C pods are not coming up.

 

With this command - helm ls –all

Showing all are deployed including sdc, sdnc, dmaap.

 

With the below commands -

Kubectl get deployment -n onap

NAME                                                READY   UP-TO-DATE   AVAILABLE            AGE

dev-aaf-hello                                   0/0                         0            0                            3d22h

dev-sdnc-ansible-server               0/1                         1            0                            3d22h

dev-sdnc-dmaap-listener             0/1                         1            0                            3d22h

dev-sdnc-ueb-listener                   0/1                         1            0                            3d22h

dev-sdnc-web                                  0/1                         1            0                            3d22h

 

Only above deployments are not available. While with others Available value is 1.

 

The out put for - kubectl get serviceaccounts -n onap

NAME                   SECRETS   AGE

default                 1             3d22h

dev-awx               1             3d22h

msb                       1             3d22h

 

while with this command - kubectl get service -n onap  | grep sdnc

we are getting all services, some services doesn’t have cluster IP

here is the list –

sdnc                                                   NodePort     10.43.120.110          <none>                                 8443:30267/TCP                                     3d22h

sdnc-ansible-server                        ClusterIP      10.43.25.238             <none>                                 8000/TCP                                                 3d22h

sdnc-cluster                                     ClusterIP      None                           <none>                                 2550/TCP                                                 3d22h

sdnc-dbhost                                     ClusterIP      None                           <none>                                 3306/TCP                                                 3d22h

sdnc-dgbuilder                                NodePort     10.43.105.203          <none>                                 3000:30203/TCP                                     3d22h

sdnc-dmaap-listener                     ClusterIP      None                           <none>                                 <none>                                                     3d22h

sdnc-oam                                          ClusterIP      10.43.217.197           <none>                                 8282/TCP,8202/TCP                               3d22h

sdnc-ueb-listener                           ClusterIP      None                           <none>                                 <none>                                                     3d22h

sdnc-web-service                           NodePort     10.43.91.250             <none>                                 8443:30205/TCP                                     3d22h

so-sdnc-adapter                              ClusterIP      10.43.1.181               <none>                                 8086/TCP                                                 3d22h

 

remaining details are given in this mail chain.

 

 

Thanks & Regards

Rajiv Vishwkarma

 

 

From: Rajiv Vishwkarma
Sent: Sunday, May 9, 2021 11:58 AM
To: onap-discuss@...
Cc: Kuldeep Singh Negi <KuldeepSinghN@...>; Sunoop Thomas <sunoop.thomas@...>; Harigovindan Gs <harigovindan.gs@...>
Subject: Guilin Release : SDNC pods are not coming up

 

Hi All,

While deploying ONAP Guilin release using OOM, SDNC pods are not coming up:

 


Output of -   kubectl get pods -n onap | grep sdnc à

dev-sdnc-0                                                                      0/2     Init:Error   71         5h53m

dev-sdnc-ansible-server-6c7856f896-rpg2f           0/1     Init:1/2     34         5h53m

dev-sdnc-db-0                                                               1/1     Running      0          5h53m

dev-sdnc-dbinit-job-9g8ng                                         0/1     Completed    0          5h53m

dev-sdnc-dgbuilder-559cdd95c8-q6r5p                1/1     Running      0          5h53m

dev-sdnc-dmaap-listener-769b4d698b-fvclx         0/1     Init:1/2     0          5h53m

dev-sdnc-sdnrdb-init-job-zsnbv                                0/1     Completed    0          5h53m

dev-sdnc-ueb-listener-bfc9d765-7xb7n                 0/1     Init:1/2     0          5h53m

dev-sdnc-web-7dc66f6f59-ksx4q                             0/1     Init:2/3     33         5h53m

dev-so-sdnc-adapter-6665f5fb74-h462m              2/2     Running      0          5h42m

 

**************************************************************************

Output of -  kubectl get pods -n onap | grep cert-service à

dev-oom-cert-service-f5d49cb7c-q584h               1/1     Running                 0          5h57m

 

**************************************************************************

Output of -  kubectl get pods -n onap | grep ejbca à

dev-ejbca-config-config-job-v4tnf                  0/1     Completed               0          5h58m

dev-ejbca-fdf68d948-m9xb4                          1/1     Running                 0          5h58m

 

**************************************************************************

 

Output of - kubectl logs dev-sdnc-0 -n onap -c certs-init à

WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.

2021-05-07 17:00:24.997  INFO 1 [           main] o.o.o.c.c.c.f.ClientConfigurationFactory : Successful validation of Client configuration. Configuration data: REQUEST_URL: https://oom-cert-service:8443/v1/certificate/, REQUEST_TIMEOUT: 30000, OUTPUT_PATH: /var/custom-certs, CA_NAME: RA, OUTPUT_TYPE: P12

2021-05-07 17:00:25.006 ERROR 1 [           main] o.o.o.c.c.CertServiceClient              : Cert Service Client fails in execution:

org.onap.oom.certservice.client.configuration.exception.CsrConfigurationException: STATE is invalid.

        at org.onap.oom.certservice.client.configuration.factory.CsrConfigurationFactory.lambda$create$3(CsrConfigurationFactory.java:57)

        at java.base/java.util.Optional.orElseThrow(Unknown Source)

        at org.onap.oom.certservice.client.configuration.factory.CsrConfigurationFactory.create(CsrConfigurationFactory.java:57)

        at org.onap.oom.certservice.client.CertServiceClient.run(CertServiceClient.java:65)

        at org.onap.oom.certservice.client.MainApp.main(MainApp.java:26)

2021-05-07 17:00:25.022  INFO 1 [           main] o.o.o.c.c.AppExitHandler                 : Application exits with following exit code: 2 and message: Invalid CSR configuration

 

**************************************************************************

Output of - kubectl describe pod dev-sdnc-0 -n onap -->  

Name:           dev-sdnc-0

Namespace:      onap

Priority:       0

Node:           onap-gui-worker-6/192.168.0.39

Start Time:     Fri, 07 May 2021 11:07:06 +0000

Labels:         app.kubernetes.io/instance=dev

                app.kubernetes.io/managed-by=Tiller

                app.kubernetes.io/name=sdnc

                controller-revision-hash=dev-sdnc-7dc5c7695b

                helm.sh/chart=sdnc-7.0.0

                statefulset.kubernetes.io/pod-name=dev-sdnc-0

Annotations:    cni.projectcalico.org/podIP: 10.42.6.45/32

                cni.projectcalico.org/podIPs: 10.42.6.45/32

Status:         Pending

IP:             10.42.6.45

Controlled By:  StatefulSet/dev-sdnc

Init Containers:

  sdnc-update-config:

    Container ID:  docker://4e35d5256c71d8bb1a5bc4b70af55cd3734f3e35233e088832ae09b16c31e4c3

    Image:         dibi/envsubst

    Image ID:      docker-pullable://dibi/envsubst@sha256:fc2d92db802453f2aa52556391d7fb91e204fe0da8924a28a6681c6ca2489a24

    Port:          <none>

    Host Port:     <none>

    Command:

      sh

    Args:

      -c

      cd /config-input && for PFILE in `ls -1 .`; do envsubst <${PFILE} >/config/${PFILE}; done

    State:          Terminated

      Reason:       Completed

      Exit Code:    0

      Started:      Fri, 07 May 2021 11:07:18 +0000

      Finished:     Fri, 07 May 2021 11:07:18 +0000

    Ready:          True

    Restart Count:  0

    Environment:

      AAI_CLIENT_NAME:        <set to the key 'login' in secret 'dev-sdnc-aai-user-creds'>          Optional: false

      AAI_CLIENT_PASSWORD:    <set to the key 'password' in secret 'dev-sdnc-aai-user-creds'>       Optional: false

      MODELSERVICE_USER:      <set to the key 'login' in secret 'dev-sdnc-modeling-user-creds'>     Optional: false

      MODELSERVICE_PASSWORD:  <set to the key 'password' in secret 'dev-sdnc-modeling-user-creds'>  Optional: false

      RESTCONF_USER:          <set to the key 'login' in secret 'dev-sdnc-restconf-creds'>          Optional: false

      RESTCONF_PASSWORD:      <set to the key 'password' in secret 'dev-sdnc-restconf-creds'>       Optional: false

      ANSIBLE_USER:           <set to the key 'login' in secret 'dev-sdnc-ansible-creds'>           Optional: false

      ANSIBLE_PASSWORD:       <set to the key 'password' in secret 'dev-sdnc-ansible-creds'>        Optional: false

      SCALEOUT_USER:          <set to the key 'login' in secret 'dev-sdnc-scaleout-creds'>          Optional: false

      SCALEOUT_PASSWORD:      <set to the key 'password' in secret 'dev-sdnc-scaleout-creds'>       Optional: false

      NETBOX_APIKEY:          <set to the key 'password' in secret 'dev-sdnc-netbox-apikey'>        Optional: false

      SDNC_DB_USER:           <set to the key 'login' in secret 'dev-sdnc-db-secret'>               Optional: false

      SDNC_DB_PASSWORD:       <set to the key 'password' in secret 'dev-sdnc-db-secret'>            Optional: false

      ODL_ADMIN_USERNAME:     <set to the key 'login' in secret 'dev-sdnc-odl-creds'>               Optional: false

      ODL_ADMIN_PASSWORD:     <set to the key 'password' in secret 'dev-sdnc-odl-creds'>            Optional: false

    Mounts:

      /config from properties (rw)

      /config-input from config-input (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  sdnc-readiness:

    Container ID:  docker://88dc7e9074dd0bfb2eae87fba1ac2e9e9c22a3ef75e5e37dbf91ff565e41fad8

    Image:         nexus3.onap.org:10001/onap/oom/readiness:3.0.1

    Image ID:      docker-pullable://nexus3.onap.org:10001/onap/oom/readiness@sha256:317c8a361ae73750f4d4a1b682c42b73de39083f73228dede31fd68b16c089db

    Port:          <none>

    Host Port:     <none>

    Command:

      /app/ready.py

    Args:

      --container-name

      mariadb-galera

      --container-name

      sdnc-sdnrdb-init-job

    State:          Terminated

      Reason:       Completed

      Exit Code:    0

      Started:      Fri, 07 May 2021 11:07:23 +0000

      Finished:     Fri, 07 May 2021 11:16:50 +0000

    Ready:          True

    Restart Count:  0

    Environment:

      NAMESPACE:  onap (v1:metadata.namespace)

    Mounts:

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  sdnc-cert-initializer-readiness:

    Container ID:  docker://d2a322b770cdd1797622ae93f1b828b2bcb7d5219ec138ca5fe76d4bc1e670c1

    Image:         nexus3.onap.org:10001/onap/oom/readiness:3.0.1

    Image ID:      docker-pullable://nexus3.onap.org:10001/onap/oom/readiness@sha256:317c8a361ae73750f4d4a1b682c42b73de39083f73228dede31fd68b16c089db

    Port:          <none>

    Host Port:     <none>

    Command:

      /app/ready.py

    Args:

      --container-name

      aaf-locate

      --container-name

      aaf-cm

      --container-name

      aaf-service

    State:          Terminated

      Reason:       Completed

      Exit Code:    0

      Started:      Fri, 07 May 2021 11:16:58 +0000

      Finished:     Fri, 07 May 2021 11:17:21 +0000

    Ready:          True

    Restart Count:  0

    Limits:

      cpu:     100m

      memory:  100Mi

    Requests:

      cpu:     3m

      memory:  20Mi

    Environment:

      NAMESPACE:  onap (v1:metadata.namespace)

    Mounts:

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  sdnc-aaf-config:

    Container ID:  docker://d2e255340d5eaa81eb4882f6cf782dd401fad52e888ddceecee7f228a4373087

    Image:         nexus3.onap.org:10001/onap/aaf/aaf_agent:2.1.20

    Image ID:      docker-pullable://nexus3.onap.org:10001/onap/aaf/aaf_agent@sha256:fbc54287e95950956aeb8c5f86f2618fb52192aee389e2fa212c183395bb5c2b

    Port:          <none>

    Host Port:     <none>

    Command:

      sh

      -c

      #!/usr/bin/env bash

      /opt/app/aaf_config/bin/agent.sh

      /opt/app/aaf_config/bin/aaf-add-config.sh

 

    State:          Terminated

      Reason:       Completed

      Exit Code:    0

      Started:      Fri, 07 May 2021 11:17:25 +0000

      Finished:     Fri, 07 May 2021 11:17:48 +0000

    Ready:          True

    Restart Count:  0

    Environment:

      APP_FQI:                   sdnc@...

      aaf_locate_url:            https://aaf-locate.onap:8095

      aaf_locator_container:     oom

      aaf_locator_container_ns:  onap

      aaf_locator_fqdn:          sdnc

      aaf_locator_app_ns:        org.osaaf.aaf

      DEPLOY_FQI:                <set to the key 'login' in secret 'dev-sdnc-cert-initializer-deployer-creds'>     Optional: false

      DEPLOY_PASSWORD:           <set to the key 'password' in secret 'dev-sdnc-cert-initializer-deployer-creds'>  Optional: false

      cadi_longitude:            -72.0

      cadi_latitude:             38.0

      aaf_locator_public_fqdn:   sdnc.onap.org

    Mounts:

      /opt/app/aaf_config/bin/aaf-add-config.sh from aaf-add-config (rw,path="aaf-add-config.sh")

      /opt/app/aaf_config/cert/truststoreONAP.p12.b64 from aaf-agent-certs (rw,path="truststoreONAP.p12.b64")

      /opt/app/aaf_config/cert/truststoreONAPall.jks.b64 from aaf-agent-certs (rw,path="truststoreONAPall.jks.b64")

      /opt/app/osaaf from dev-sdnc-aaf-config (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  certs-init:

    Container ID:   docker://4b8891eb83918fba1877920f9082f14a63de58f6ac0f8346bfa0695cc516a615

    Image:          nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-client:2.1.1

    Image ID:       docker-pullable://nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-client@sha256:7bab86a63a5d0c6a37e1633d120c42ee02d14290d997aae140b26d91670d5ea5

    Port:           <none>

    Host Port:      <none>

    State:          Waiting

      Reason:       CrashLoopBackOff

    Last State:     Terminated

      Reason:       Error

      Exit Code:    2

      Started:      Fri, 07 May 2021 17:05:31 +0000

      Finished:     Fri, 07 May 2021 17:05:32 +0000

    Ready:          False

    Restart Count:  72

    Environment:

      REQUEST_URL:          https://oom-cert-service:8443/v1/certificate/

      REQUEST_TIMEOUT:      30000

      OUTPUT_PATH:          /var/custom-certs

      CA_NAME:              RA

      COMMON_NAME:          sdnc.simpledemo.onap.org

      ORGANIZATION:         Linux-Foundation

      ORGANIZATION_UNIT:    ONAP

      LOCATION:             San-Francisco

      STATE:

      COUNTRY:              US

      KEYSTORE_PATH:        /etc/onap/oom/certservice/certs/certServiceClient-keystore.jks

      KEYSTORE_PASSWORD:    secret

      TRUSTSTORE_PATH:      /etc/onap/oom/certservice/certs/truststore.jks

      TRUSTSTORE_PASSWORD:  secret

    Mounts:

      /etc/onap/oom/certservice/certs/ from certservice-tls-volume (rw)

      /var/custom-certs from certs (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  sdnc-init-files:

    Container ID:

    Image:         docker.io/busybox:1.30

    Image ID:

    Port:          <none>

    Host Port:     <none>

    Command:

      sh

    Args:

      -c

      mkdir /opt/opendaylight/mdsal/daexim

      mkdir /opt/opendaylight/mdsal/journal

      mkdir /opt/opendaylight/mdsal/snapshots

      mkdir /opt/opendaylight/mdsal/daexim

      chown -R 100:101 /opt/opendaylight/mdsal

      chown -R 100:101 /opt/app/osaaf/local

 

    State:          Waiting

      Reason:       PodInitializing

    Ready:          False

    Restart Count:  0

    Environment:    <none>

    Mounts:

      /opt/app/osaaf from dev-sdnc-aaf-config (rw)

      /opt/opendaylight/mdsal from dev-sdnc-data (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

Containers:

  sdnc:

    Container ID:

    Image:         nexus3.onap.org:10001/onap/sdnc-image:2.0.5

    Image ID:

    Ports:         8181/TCP, 8101/TCP, 8080/TCP, 2550/TCP

    Host Ports:    0/TCP, 0/TCP, 0/TCP, 0/TCP

    Command:

      /bin/bash

    Args:

      -c

      /opt/onap/sdnc/bin/createLinks.sh ; /opt/onap/sdnc/bin/startODL.sh

    State:          Waiting

      Reason:       PodInitializing

    Ready:          False

    Restart Count:  0

    Readiness:      tcp-socket :8181 delay=60s timeout=1s period=10s #success=1 #failure=3

    Environment:

      MYSQL_ROOT_PASSWORD:      <set to the key 'password' in secret 'dev-mariadb-galera-db-root-password'>  Optional: false

      ODL_ADMIN_USERNAME:       <set to the key 'login' in secret 'dev-sdnc-odl-creds'>                      Optional: false

      ODL_ADMIN_PASSWORD:       <set to the key 'password' in secret 'dev-sdnc-odl-creds'>                   Optional: false

      SDNC_DB_USER:             <set to the key 'login' in secret 'dev-sdnc-db-secret'>                      Optional: false

      SDNC_DB_PASSWORD:         <set to the key 'password' in secret 'dev-sdnc-db-secret'>                   Optional: false

      SDNC_CONFIG_DIR:          /opt/onap/sdnc/data/properties

      ENABLE_ODL_CLUSTER:       true

      MY_ODL_CLUSTER:           127.0.0.1

      PEER_ODL_CLUSTER:         127.0.0.1

      IS_PRIMARY_CLUSTER:       true

      GEO_ENABLED:              false

      SDNC_AAF_ENABLED:         true

      SDNC_REPLICAS:            1

      MYSQL_HOST:               mariadb-galera

      MDSAL_PATH:               /opt/opendaylight/mdsal

      DAEXIM_PATH:              /opt/opendaylight/daexim

      JOURNAL_PATH:             /opt/opendaylight/journal

      SNAPSHOTS_PATH:           /opt/opendaylight/snapshots

      JAVA_HOME:                /opt/java/openjdk

      JAVA_OPTS:                -Xms512m -Xmx2048m

      KARAF_CONSOLE_LOG_LEVEL:  INFO

      SDNRWT:                   true

      SDNRONLY:                 false

      SDNRDBURL:                https://sdnrdb.onap:9200

      SDNRDBTRUSTALLCERTS:      true

    Mounts:

      /etc/localtime from localtime (ro)

      /opt/app/osaaf from dev-sdnc-aaf-config (rw)

      /opt/onap/ccsdk/data/properties/aaiclient.properties from properties (rw,path="aaiclient.properties")

      /opt/onap/sdnc/bin/createLinks.sh from bin (rw,path="createLinks.sh")

      /opt/onap/sdnc/bin/installSdncDb.sh from bin (rw,path="installSdncDb.sh")

      /opt/onap/sdnc/data/properties/aaiclient.properties from properties (rw,path="aaiclient.properties")

      /opt/onap/sdnc/data/properties/blueprints-processor-adaptor.properties from properties (rw,path="blueprints-processor-adaptor.properties")

      /opt/onap/sdnc/data/properties/dblib.properties from properties (rw,path="dblib.properties")

      /opt/onap/sdnc/data/properties/lcm-dg.properties from properties (rw,path="lcm-dg.properties")

     /opt/onap/sdnc/data/properties/netbox.properties from properties (rw,path="netbox.properties")

      /opt/onap/sdnc/data/properties/svclogic.properties from properties (rw,path="svclogic.properties")

      /opt/onap/sdnc/svclogic/config/svclogic.properties from properties (rw,path="svclogic.properties")

      /opt/opendaylight/bin/setenv from properties (rw,path="setenv")

      /opt/opendaylight/current/etc/org.ops4j.pax.logging.cfg from sdnc-logging-cfg-config (rw,path="org.ops4j.pax.logging.cfg")

      /opt/opendaylight/etc/mountpoint-registrar.properties from properties (rw,path="mountpoint-registrar.properties")

      /opt/opendaylight/etc/mountpoint-state-provider.properties from properties (rw,path="mountpoint-state-provider.properties")

      /opt/opendaylight/etc/org.opendaylight.aaa.filterchain.cfg from properties (rw,path="org.opendaylight.aaa.filterchain.cfg")

      /opt/opendaylight/etc/org.opendaylight.controller.cluster.datastore.cfg from properties (rw,path="org.opendaylight.controller.cluster.datastore.cfg")

      /opt/opendaylight/mdsal from dev-sdnc-data (rw)

      /opt/opendaylight/system/org/opendaylight/controller/sal-clustering-config/1.10.4/sal-clustering-config-1.10.4-akkaconf.xml from properties (rw,path="akka.conf")

      /var/custom-certs from certs (rw)

      /var/log/onap from logs (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  filebeat-onap:

    Container ID:

    Image:          docker.elastic.co/beats/filebeat:5.5.0

    Image ID:

    Port:           <none>

    Host Port:      <none>

    State:          Waiting

      Reason:       PodInitializing

    Ready:          False

    Restart Count:  0

    Environment:    <none>

    Mounts:

      /usr/share/filebeat/data from data-filebeat (rw)

      /usr/share/filebeat/filebeat.yml from filebeat-conf (rw,path="filebeat.yml")

      /var/log/onap from logs (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

Conditions:

  Type              Status

  Initialized       False

  Ready             False

  ContainersReady   False

  PodScheduled      True

Volumes:

  dev-sdnc-data:

    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)

    ClaimName:  dev-sdnc-data-dev-sdnc-0

    ReadOnly:   false

  localtime:

    Type:          HostPath (bare host directory volume)

    Path:          /etc/localtime

    HostPathType:

  logs:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:

    SizeLimit:  <unset>

  data-filebeat:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:

    SizeLimit:  <unset>

  filebeat-conf:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-filebeat-configmap

    Optional:  false

  sdnc-logging-cfg-config:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-log-configmap

    Optional:  false

  bin:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-bin

    Optional:  false

  config-input:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-properties

    Optional:  false

  properties:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:     Memory

    SizeLimit:  <unset>

  certs:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:     Memory

    SizeLimit:  <unset>

  certservice-tls-volume:

    Type:        Secret (a volume populated by a Secret)

    SecretName:  oom-cert-service-client-tls-secret

    Optional:    false

  dev-sdnc-aaf-config:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:     Memory

    SizeLimit:  <unset>

  aaf-agent-certs:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-cert-wrapper-certs

    Optional:  false

  aaf-add-config:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-cert-initializer-add-config

    Optional:  false

  default-token-xd6v7:

    Type:        Secret (a volume populated by a Secret)

    SecretName:  default-token-xd6v7

    Optional:    false

QoS Class:       BestEffort

Node-Selectors:  <none>

Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s

                 node.kubernetes.io/unreachable:NoExecute for 300s

Events:

  Type     Reason   Age                       From                        Message

  ----     ------   ----                      ----                        -------

  Warning  BackOff  4m14s (x1571 over 5h48m)  kubelet, onap-gui-worker-6  Back-off restarting failed container

 

 

 

**************************************************************************

Output of - ./ete-k8s.sh onap health

++ export NAMESPACE=onap

++ NAMESPACE=onap

+++ kubectl --namespace onap get pods

+++ sed 's/ .*//'

+++ grep robot

++ POD=dev-robot-6c4b4f94c8-zdj58

++ TAGS='-i health'

+++ dirname ./ete-k8s.sh

++ DIR=.

++ SCRIPTDIR=scripts/etescript

++ ETEHOME=/var/opt/ONAP

++ [[ health == \e\x\e\c\s\c\r\i\p\t ]]

+++ kubectl --namespace onap exec dev-robot-6c4b4f94c8-zdj58 -- bash -c 'ls -1q /share/logs/ | wc -l'

++ export GLOBAL_BUILD_NUMBER=0

++ GLOBAL_BUILD_NUMBER=0

+++ printf %04d 0

++ OUTPUT_FOLDER=0000_ete_health

++ DISPLAY_NUM=90

++ VARIABLEFILES='-V /share/config/robot_properties.py'

++ VARIABLES='-v GLOBAL_BUILD_NUMBER:26001'

++ case $2 in

++ kubectl --namespace onap exec dev-robot-6c4b4f94c8-zdj58 -- /var/opt/ONAP/runTags.sh -V /share/config/robot_properties.py -v GLOBAL_BUILD_NUMBER:26001 -d /share/logs/0000_ete_health -i health --display 90

Starting Xvfb on display :90 with res 1280x1024x24

Executing robot tests at log level TRACE

==============================================================================

Testsuites

==============================================================================

/var/opt/ONAP/robot/library/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release.

  from cryptography.hazmat.backends import default_backend

Testsuites.Health-Check :: Test that ONAP components are available via basi...

==============================================================================

Basic A&AI Health Check                                               | PASS |

------------------------------------------------------------------------------

Enhanced A&AI Health Check                                            | PASS |

------------------------------------------------------------------------------

Basic AAF Health Check                                                | PASS |

------------------------------------------------------------------------------

Basic AAF SMS Health Check                                            | PASS |

------------------------------------------------------------------------------

Basic APPC Health Check                                               | PASS |

------------------------------------------------------------------------------

Basic CLI Health Check                                                [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc589c99d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc589b29d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58a832d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /

| FAIL |

ConnectionError: HTTPSConnectionPool(host='cli.onap', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58aba050>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic CLAMP Health Check                                              [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5823c5d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /restservices/clds/v1/healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5823cb10>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /restservices/clds/v1/healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5823cdd0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /restservices/clds/v1/healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='clamp.onap', port=8443): Max retries exceeded with url: /restservices/clds/v1/healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc581c7110>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic DCAE Health Check                                               | PASS |

------------------------------------------------------------------------------

Basic DMAAP Data Router Health Check                                  | PASS |

------------------------------------------------------------------------------

Basic DMAAP Message Router Health Check                               | PASS |

------------------------------------------------------------------------------

Basic DMAAP Bus Controller Health Check With Basic Auth               | PASS |

------------------------------------------------------------------------------

Basic External API NBI Health Check                                   | PASS |

------------------------------------------------------------------------------

Basic Microservice Bus Health Check                                   | PASS |

------------------------------------------------------------------------------

Basic Multicloud API Health Check                                     | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-pike API Health Check                                | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-starlingx API Health Check                           | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-titanium_cloud API Health Check                      | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-vio API Health Check                                 | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-k8s API Health Check                                 | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic OOF-Homing Health Check                                         [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc59052850>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /v1/plans/healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5904afd0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /v1/plans/healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5904a410>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /v1/plans/healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='oof-has-api.onap', port=8091): Max retries exceeded with url: /v1/plans/healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5904aad0>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic OOF-OSDF Health Check                                           [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5903a8d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /api/oof/v1/healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5903a990>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /api/oof/v1/healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc59041f50>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /api/oof/v1/healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='oof-osdf.onap', port=8698): Max retries exceeded with url: /api/oof/v1/healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc59052bd0>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic OOF-CMSO Health Check                                           [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5903a190>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /cmso/v1/health?checkInterfaces=true

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc590b4b50>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /cmso/v1/health?checkInterfaces=true

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc590b4690>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /cmso/v1/health?checkInterfaces=true

| FAIL |

ConnectionError: HTTPSConnectionPool(host='oof-cmso.onap', port=8080): Max retries exceeded with url: /cmso/v1/health?checkInterfaces=true (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc590b4850>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic Policy Health Check                                             | PASS |

------------------------------------------------------------------------------

Enhanced Policy New Healthcheck                                       | PASS |

------------------------------------------------------------------------------

Basic Portal Health Check                                             | PASS |

------------------------------------------------------------------------------

Basic SDC Health Check                                                (DMaaP:UP)

| PASS |

------------------------------------------------------------------------------

Enhanced SDC Health Check                                             | PASS |

------------------------------------------------------------------------------

Basic SDNC Health Check                                               [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc590b4650>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/operations/SLI-API:healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5903ac50>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/operations/SLI-API:healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58b59410>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/operations/SLI-API:healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='sdnc.onap', port=8443): Max retries exceeded with url: /restconf/operations/SLI-API:healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc589f44d0>: Failed to establish a new connection: [Errno 111] Connection refused',))

------------------------------------------------------------------------------

Enhanced SDNC Health Check                                            [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58206410>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/config/GENERIC-RESOURCE-API:services/service/GRSIdummy123

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5a6add50>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/config/GENERIC-RESOURCE-API:services/service/GRSIdummy123

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58f4c150>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/config/GENERIC-RESOURCE-API:services/service/GRSIdummy123

| FAIL |

ConnectionError: HTTPSConnectionPool(host='sdnc.onap', port=8443): Max retries exceeded with url: /restconf/config/GENERIC-RESOURCE-API:services/service/GRSIdummy123 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc589f4350>: Failed to establish a new connection: [Errno 111] Connection refused',))

------------------------------------------------------------------------------

Basic SO Health Check                                                 | PASS |

------------------------------------------------------------------------------

Basic UseCaseUI API Health Check                                      | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC gvnfmdriver API Health Check                                | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC huaweivnfmdriver API Health Check                           | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC nslcm API Health Check                                      | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC vnflcm API Health Check                                     | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC vnfmgr API Health Check                                     | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC vnfres API Health Check                                     | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC ztevnfmdriver API Health Check                              | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VID Health Check                                                | PASS |

------------------------------------------------------------------------------

Basic VNFSDK Health Check                                             [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5b9579d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /onapapi/vnfsdk-marketplace/v1/PackageResource/healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5ba20c90>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /onapapi/vnfsdk-marketplace/v1/PackageResource/healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5b931b10>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /onapapi/vnfsdk-marketplace/v1/PackageResource/healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='refrepo.onap', port=8703): Max retries exceeded with url: /onapapi/vnfsdk-marketplace/v1/PackageResource/healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5b936fd0>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic Multicloud-fcaps API Health Check                               | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Modeling genericparser API Health Check                         | FAIL |

502 != 200

------------------------------------------------------------------------------

Enhanced CDS Health Check                                             | PASS |

------------------------------------------------------------------------------

Testsuites.Health-Check :: Test that ONAP components are available... | FAIL |

43 critical tests, 19 passed, 24 failed

43 tests total, 19 passed, 24 failed

==============================================================================

Testsuites                                                            | FAIL |

43 critical tests, 19 passed, 24 failed

43 tests total, 19 passed, 24 failed

==============================================================================

Output:  /share/logs/0000_ete_health/output.xml

Log:     /share/logs/0000_ete_health/log.html

Report:  /share/logs/0000_ete_health/report.html

command terminated with exit code 24

**************************************************************************

 

 

Thanks & Regards

Rajiv Vishwkarma

 

::DISCLAIMER::

The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its contents (with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates. Views or opinions, if any, presented in this email are solely those of the author and may not necessarily reflect the views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of this message without the prior written consent of authorized representative of HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately. Before opening any email and/or attachments, please check them for viruses and other defects.


Re: Failed to upload CBA #cds #guilin

Iwona Wojdan
 

Hello Andrzej
Check if the file (mentioned in logs in CBA) package is correct json format file or other format according to file's extenstion. 
Regards
Iwona Wojdan

sob., 8 maj 2021, 22:50 użytkownik Andrzej Denisiewicz via lists.onap.org <andrzej.denisiewicz=orange.com@...> napisał:

I can publish my CBA (with node_type component-remote-python-executor) using API, but when I add it to the service (VSP templates) I got the bellow error.
What is wrong?

2021-05-08 13:34:10,961|b8b8106a-50e6-4364-a66f-01adf13b2bb9||grpc-default-executor-12||org.onap.ccsdk.cds.controllerblueprints.management.api.BluePrintManagementService/uploadBlueprint||ERROR|||onap-cds-blueprints-processor-79f89479-9wb7c|||| request(b8b8106a-50e6-4364-a66f-01adf13b2bb9): Failed to upload CBA
org.onap.ccsdk.cds.controllerblueprints.core.BluePrintException: failed in blueprint validation : service_template : node_types : DataType(dt-system-packages) for the property(packages) is not valid
        at org.onap.ccsdk.cds.controllerblueprints.validation.BluePrintDesignTimeValidatorService.validateBluePrints$suspendImpl(BluePrintDesignTimeValidatorService.kt:61)
        at org.onap.ccsdk.cds.controllerblueprints.validation.BluePrintDesignTimeValidatorService.validateBluePrints(BluePrintDesignTimeValidatorService.kt)
        at org.onap.ccsdk.cds.controllerblueprints.validation.BluePrintDesignTimeValidatorService.validateBluePrints$suspendImpl(BluePrintDesignTimeValidatorService.kt:47)
        at org.onap.ccsdk.cds.controllerblueprints.validation.BluePrintDesignTimeValidatorService$validateBluePrints$1.invokeSuspend(BluePrintDesignTimeValidatorService.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
        at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:271)
        at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:79)
        at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:54)
        at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
        at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:36)
        at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
        at org.onap.ccsdk.cds.blueprintsprocessor.designer.api.BluePrintManagementGRPCHandler.uploadBlueprint(BluePrintManagementGRPCHandler.kt:68)
        at org.onap.ccsdk.cds.controllerblueprints.management.api.BluePrintManagementServiceGrpc$MethodHandlers.invoke(BluePrintManagementServiceGrpc.java:419)
        at io.grpc.stub.ServerCalls$UnaryServerCallHandler$UnaryServerCallListener.onHalfClose(ServerCalls.java:172)
        at io.grpc.PartialForwardingServerCallListener.onHalfClose(PartialForwardingServerCallListener.java:35)
        at io.grpc.ForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:23)
        at io.grpc.ForwardingServerCallListener$SimpleForwardingServerCallListener.onHalfClose(ForwardingServerCallListener.java:40)
        at io.grpc.internal.ServerCallImpl$ServerStreamListenerImpl.halfClosed(ServerCallImpl.java:331)
        at io.grpc.internal.ServerImpl$JumpToApplicationThreadServerStreamListener$1HalfClosed.runInContext(ServerImpl.java:814)
        at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
        at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)


#so #API access authentication for Honolulu SO modules #so #api

sanjay.mazumder@...
 

Hi Everyone,

Getting below authentication error while trying to access the api/nslcm/v1/ns_instances for CreateNsRequest request in SO module.

{
"timestamp": "2021-05-10T13:14:46.443+00:00",
"status": 401,
"error": "Unauthorized",
"message": "",
"path": "/api/nslcm/v1/ns_instances"
}

pls let me know if anyone has information on default credentials to be used or anyway to get the token to access this API.


Orchestration Scenarios/ETSI Alignment Meeting (May 10)

FERNANDO OLIVEIRA
 

Today's meeting focused reviewing the ASD proposal:  (https://wiki.onap.org/download/attachments/93004634/ONAP_Nokia_Ericsson_K8S_application_descriptor_and_packaging.pdf
Some questions that came up that need further clarification:
  1. What format/language is the descriptor written in?
    1. Simple YAML?
    2. TOSCA?
    3. YANG?
    4. Other?
  2. Does the NFVO need to read and understand the Helm charts?
    1. If so, is a full interpreter required?
    2. How much parameterization needs to get resolved?
  3. Where are the required resources (CPU, Memory, Storage, ...) for each Pod described?
    1. Namespace quotas?
    2. Required (initial deployment) or Limit (runtime/scaling) Quota
  4. Where/How are the container images described?
  5. Where/How are the uServices described?
I will try to set up a call with Thinh to try to resolve these questions before the next (May 20) CNF TaskForce meeting.
BR,
Fred

--
Fred Oliveira
Fellow - Technology


Guilin Release : SDNC pods are not coming up

Rajiv Vishwkarma
 

Classification: Confidential

Classification: Confidential

Hi All,

While deploying ONAP Guilin release using OOM, SDNC pods are not coming up:

 


Output of -   kubectl get pods -n onap | grep sdnc à

dev-sdnc-0                                                                      0/2     Init:Error   71         5h53m

dev-sdnc-ansible-server-6c7856f896-rpg2f           0/1     Init:1/2     34         5h53m

dev-sdnc-db-0                                                               1/1     Running      0          5h53m

dev-sdnc-dbinit-job-9g8ng                                         0/1     Completed    0          5h53m

dev-sdnc-dgbuilder-559cdd95c8-q6r5p                1/1     Running      0          5h53m

dev-sdnc-dmaap-listener-769b4d698b-fvclx         0/1     Init:1/2     0          5h53m

dev-sdnc-sdnrdb-init-job-zsnbv                                0/1     Completed    0          5h53m

dev-sdnc-ueb-listener-bfc9d765-7xb7n                 0/1     Init:1/2     0          5h53m

dev-sdnc-web-7dc66f6f59-ksx4q                             0/1     Init:2/3     33         5h53m

dev-so-sdnc-adapter-6665f5fb74-h462m              2/2     Running      0          5h42m

 

**************************************************************************

Output of -  kubectl get pods -n onap | grep cert-service à

dev-oom-cert-service-f5d49cb7c-q584h               1/1     Running                 0          5h57m

 

**************************************************************************

Output of -  kubectl get pods -n onap | grep ejbca à

dev-ejbca-config-config-job-v4tnf                  0/1     Completed               0          5h58m

dev-ejbca-fdf68d948-m9xb4                          1/1     Running                 0          5h58m

 

**************************************************************************

 

Output of - kubectl logs dev-sdnc-0 -n onap -c certs-init à

WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.

2021-05-07 17:00:24.997  INFO 1 [           main] o.o.o.c.c.c.f.ClientConfigurationFactory : Successful validation of Client configuration. Configuration data: REQUEST_URL: https://oom-cert-service:8443/v1/certificate/, REQUEST_TIMEOUT: 30000, OUTPUT_PATH: /var/custom-certs, CA_NAME: RA, OUTPUT_TYPE: P12

2021-05-07 17:00:25.006 ERROR 1 [           main] o.o.o.c.c.CertServiceClient              : Cert Service Client fails in execution:

org.onap.oom.certservice.client.configuration.exception.CsrConfigurationException: STATE is invalid.

        at org.onap.oom.certservice.client.configuration.factory.CsrConfigurationFactory.lambda$create$3(CsrConfigurationFactory.java:57)

        at java.base/java.util.Optional.orElseThrow(Unknown Source)

        at org.onap.oom.certservice.client.configuration.factory.CsrConfigurationFactory.create(CsrConfigurationFactory.java:57)

        at org.onap.oom.certservice.client.CertServiceClient.run(CertServiceClient.java:65)

        at org.onap.oom.certservice.client.MainApp.main(MainApp.java:26)

2021-05-07 17:00:25.022  INFO 1 [           main] o.o.o.c.c.AppExitHandler                 : Application exits with following exit code: 2 and message: Invalid CSR configuration

 

**************************************************************************

Output of - kubectl describe pod dev-sdnc-0 -n onap -->  

Name:           dev-sdnc-0

Namespace:      onap

Priority:       0

Node:           onap-gui-worker-6/192.168.0.39

Start Time:     Fri, 07 May 2021 11:07:06 +0000

Labels:         app.kubernetes.io/instance=dev

                app.kubernetes.io/managed-by=Tiller

                app.kubernetes.io/name=sdnc

                controller-revision-hash=dev-sdnc-7dc5c7695b

                helm.sh/chart=sdnc-7.0.0

                statefulset.kubernetes.io/pod-name=dev-sdnc-0

Annotations:    cni.projectcalico.org/podIP: 10.42.6.45/32

                cni.projectcalico.org/podIPs: 10.42.6.45/32

Status:         Pending

IP:             10.42.6.45

Controlled By:  StatefulSet/dev-sdnc

Init Containers:

  sdnc-update-config:

    Container ID:  docker://4e35d5256c71d8bb1a5bc4b70af55cd3734f3e35233e088832ae09b16c31e4c3

    Image:         dibi/envsubst

    Image ID:      docker-pullable://dibi/envsubst@sha256:fc2d92db802453f2aa52556391d7fb91e204fe0da8924a28a6681c6ca2489a24

    Port:          <none>

    Host Port:     <none>

    Command:

      sh

    Args:

      -c

      cd /config-input && for PFILE in `ls -1 .`; do envsubst <${PFILE} >/config/${PFILE}; done

    State:          Terminated

      Reason:       Completed

      Exit Code:    0

      Started:      Fri, 07 May 2021 11:07:18 +0000

      Finished:     Fri, 07 May 2021 11:07:18 +0000

    Ready:          True

    Restart Count:  0

    Environment:

      AAI_CLIENT_NAME:        <set to the key 'login' in secret 'dev-sdnc-aai-user-creds'>          Optional: false

      AAI_CLIENT_PASSWORD:    <set to the key 'password' in secret 'dev-sdnc-aai-user-creds'>       Optional: false

      MODELSERVICE_USER:      <set to the key 'login' in secret 'dev-sdnc-modeling-user-creds'>     Optional: false

      MODELSERVICE_PASSWORD:  <set to the key 'password' in secret 'dev-sdnc-modeling-user-creds'>  Optional: false

      RESTCONF_USER:          <set to the key 'login' in secret 'dev-sdnc-restconf-creds'>          Optional: false

      RESTCONF_PASSWORD:      <set to the key 'password' in secret 'dev-sdnc-restconf-creds'>       Optional: false

      ANSIBLE_USER:           <set to the key 'login' in secret 'dev-sdnc-ansible-creds'>           Optional: false

      ANSIBLE_PASSWORD:       <set to the key 'password' in secret 'dev-sdnc-ansible-creds'>        Optional: false

      SCALEOUT_USER:          <set to the key 'login' in secret 'dev-sdnc-scaleout-creds'>          Optional: false

      SCALEOUT_PASSWORD:      <set to the key 'password' in secret 'dev-sdnc-scaleout-creds'>       Optional: false

      NETBOX_APIKEY:          <set to the key 'password' in secret 'dev-sdnc-netbox-apikey'>        Optional: false

      SDNC_DB_USER:           <set to the key 'login' in secret 'dev-sdnc-db-secret'>               Optional: false

      SDNC_DB_PASSWORD:       <set to the key 'password' in secret 'dev-sdnc-db-secret'>            Optional: false

      ODL_ADMIN_USERNAME:     <set to the key 'login' in secret 'dev-sdnc-odl-creds'>               Optional: false

      ODL_ADMIN_PASSWORD:     <set to the key 'password' in secret 'dev-sdnc-odl-creds'>            Optional: false

    Mounts:

      /config from properties (rw)

      /config-input from config-input (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  sdnc-readiness:

    Container ID:  docker://88dc7e9074dd0bfb2eae87fba1ac2e9e9c22a3ef75e5e37dbf91ff565e41fad8

    Image:         nexus3.onap.org:10001/onap/oom/readiness:3.0.1

    Image ID:      docker-pullable://nexus3.onap.org:10001/onap/oom/readiness@sha256:317c8a361ae73750f4d4a1b682c42b73de39083f73228dede31fd68b16c089db

    Port:          <none>

    Host Port:     <none>

    Command:

      /app/ready.py

    Args:

      --container-name

      mariadb-galera

      --container-name

      sdnc-sdnrdb-init-job

    State:          Terminated

      Reason:       Completed

      Exit Code:    0

      Started:      Fri, 07 May 2021 11:07:23 +0000

      Finished:     Fri, 07 May 2021 11:16:50 +0000

    Ready:          True

    Restart Count:  0

    Environment:

      NAMESPACE:  onap (v1:metadata.namespace)

    Mounts:

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  sdnc-cert-initializer-readiness:

    Container ID:  docker://d2a322b770cdd1797622ae93f1b828b2bcb7d5219ec138ca5fe76d4bc1e670c1

    Image:         nexus3.onap.org:10001/onap/oom/readiness:3.0.1

    Image ID:      docker-pullable://nexus3.onap.org:10001/onap/oom/readiness@sha256:317c8a361ae73750f4d4a1b682c42b73de39083f73228dede31fd68b16c089db

    Port:          <none>

    Host Port:     <none>

    Command:

      /app/ready.py

    Args:

      --container-name

      aaf-locate

      --container-name

      aaf-cm

      --container-name

      aaf-service

    State:          Terminated

      Reason:       Completed

      Exit Code:    0

      Started:      Fri, 07 May 2021 11:16:58 +0000

      Finished:     Fri, 07 May 2021 11:17:21 +0000

    Ready:          True

    Restart Count:  0

    Limits:

      cpu:     100m

      memory:  100Mi

    Requests:

      cpu:     3m

      memory:  20Mi

    Environment:

      NAMESPACE:  onap (v1:metadata.namespace)

    Mounts:

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  sdnc-aaf-config:

    Container ID:  docker://d2e255340d5eaa81eb4882f6cf782dd401fad52e888ddceecee7f228a4373087

    Image:         nexus3.onap.org:10001/onap/aaf/aaf_agent:2.1.20

    Image ID:      docker-pullable://nexus3.onap.org:10001/onap/aaf/aaf_agent@sha256:fbc54287e95950956aeb8c5f86f2618fb52192aee389e2fa212c183395bb5c2b

    Port:          <none>

    Host Port:     <none>

    Command:

      sh

      -c

      #!/usr/bin/env bash

      /opt/app/aaf_config/bin/agent.sh

      /opt/app/aaf_config/bin/aaf-add-config.sh

 

    State:          Terminated

      Reason:       Completed

      Exit Code:    0

      Started:      Fri, 07 May 2021 11:17:25 +0000

      Finished:     Fri, 07 May 2021 11:17:48 +0000

    Ready:          True

    Restart Count:  0

    Environment:

      APP_FQI:                   sdnc@...

      aaf_locate_url:            https://aaf-locate.onap:8095

      aaf_locator_container:     oom

      aaf_locator_container_ns:  onap

      aaf_locator_fqdn:          sdnc

      aaf_locator_app_ns:        org.osaaf.aaf

      DEPLOY_FQI:                <set to the key 'login' in secret 'dev-sdnc-cert-initializer-deployer-creds'>     Optional: false

      DEPLOY_PASSWORD:           <set to the key 'password' in secret 'dev-sdnc-cert-initializer-deployer-creds'>  Optional: false

      cadi_longitude:            -72.0

      cadi_latitude:             38.0

      aaf_locator_public_fqdn:   sdnc.onap.org

    Mounts:

      /opt/app/aaf_config/bin/aaf-add-config.sh from aaf-add-config (rw,path="aaf-add-config.sh")

      /opt/app/aaf_config/cert/truststoreONAP.p12.b64 from aaf-agent-certs (rw,path="truststoreONAP.p12.b64")

      /opt/app/aaf_config/cert/truststoreONAPall.jks.b64 from aaf-agent-certs (rw,path="truststoreONAPall.jks.b64")

      /opt/app/osaaf from dev-sdnc-aaf-config (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  certs-init:

    Container ID:   docker://4b8891eb83918fba1877920f9082f14a63de58f6ac0f8346bfa0695cc516a615

    Image:          nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-client:2.1.1

    Image ID:       docker-pullable://nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-certservice-client@sha256:7bab86a63a5d0c6a37e1633d120c42ee02d14290d997aae140b26d91670d5ea5

    Port:           <none>

    Host Port:      <none>

    State:          Waiting

      Reason:       CrashLoopBackOff

    Last State:     Terminated

      Reason:       Error

      Exit Code:    2

      Started:      Fri, 07 May 2021 17:05:31 +0000

      Finished:     Fri, 07 May 2021 17:05:32 +0000

    Ready:          False

    Restart Count:  72

    Environment:

      REQUEST_URL:          https://oom-cert-service:8443/v1/certificate/

      REQUEST_TIMEOUT:      30000

      OUTPUT_PATH:          /var/custom-certs

      CA_NAME:              RA

      COMMON_NAME:          sdnc.simpledemo.onap.org

      ORGANIZATION:         Linux-Foundation

      ORGANIZATION_UNIT:    ONAP

      LOCATION:             San-Francisco

      STATE:

      COUNTRY:              US

      KEYSTORE_PATH:        /etc/onap/oom/certservice/certs/certServiceClient-keystore.jks

      KEYSTORE_PASSWORD:    secret

      TRUSTSTORE_PATH:      /etc/onap/oom/certservice/certs/truststore.jks

      TRUSTSTORE_PASSWORD:  secret

    Mounts:

      /etc/onap/oom/certservice/certs/ from certservice-tls-volume (rw)

      /var/custom-certs from certs (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  sdnc-init-files:

    Container ID:

    Image:         docker.io/busybox:1.30

    Image ID:

    Port:          <none>

    Host Port:     <none>

    Command:

      sh

    Args:

      -c

      mkdir /opt/opendaylight/mdsal/daexim

      mkdir /opt/opendaylight/mdsal/journal

      mkdir /opt/opendaylight/mdsal/snapshots

      mkdir /opt/opendaylight/mdsal/daexim

      chown -R 100:101 /opt/opendaylight/mdsal

      chown -R 100:101 /opt/app/osaaf/local

 

    State:          Waiting

      Reason:       PodInitializing

    Ready:          False

    Restart Count:  0

    Environment:    <none>

    Mounts:

      /opt/app/osaaf from dev-sdnc-aaf-config (rw)

      /opt/opendaylight/mdsal from dev-sdnc-data (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

Containers:

  sdnc:

    Container ID:

    Image:         nexus3.onap.org:10001/onap/sdnc-image:2.0.5

    Image ID:

    Ports:         8181/TCP, 8101/TCP, 8080/TCP, 2550/TCP

    Host Ports:    0/TCP, 0/TCP, 0/TCP, 0/TCP

    Command:

      /bin/bash

    Args:

      -c

      /opt/onap/sdnc/bin/createLinks.sh ; /opt/onap/sdnc/bin/startODL.sh

    State:          Waiting

      Reason:       PodInitializing

    Ready:          False

    Restart Count:  0

    Readiness:      tcp-socket :8181 delay=60s timeout=1s period=10s #success=1 #failure=3

    Environment:

      MYSQL_ROOT_PASSWORD:      <set to the key 'password' in secret 'dev-mariadb-galera-db-root-password'>  Optional: false

      ODL_ADMIN_USERNAME:       <set to the key 'login' in secret 'dev-sdnc-odl-creds'>                      Optional: false

      ODL_ADMIN_PASSWORD:       <set to the key 'password' in secret 'dev-sdnc-odl-creds'>                   Optional: false

      SDNC_DB_USER:             <set to the key 'login' in secret 'dev-sdnc-db-secret'>                      Optional: false

      SDNC_DB_PASSWORD:         <set to the key 'password' in secret 'dev-sdnc-db-secret'>                   Optional: false

      SDNC_CONFIG_DIR:          /opt/onap/sdnc/data/properties

      ENABLE_ODL_CLUSTER:       true

      MY_ODL_CLUSTER:           127.0.0.1

      PEER_ODL_CLUSTER:         127.0.0.1

      IS_PRIMARY_CLUSTER:       true

      GEO_ENABLED:              false

      SDNC_AAF_ENABLED:         true

      SDNC_REPLICAS:            1

      MYSQL_HOST:               mariadb-galera

      MDSAL_PATH:               /opt/opendaylight/mdsal

      DAEXIM_PATH:              /opt/opendaylight/daexim

      JOURNAL_PATH:             /opt/opendaylight/journal

      SNAPSHOTS_PATH:           /opt/opendaylight/snapshots

      JAVA_HOME:                /opt/java/openjdk

      JAVA_OPTS:                -Xms512m -Xmx2048m

      KARAF_CONSOLE_LOG_LEVEL:  INFO

      SDNRWT:                   true

      SDNRONLY:                 false

      SDNRDBURL:                https://sdnrdb.onap:9200

      SDNRDBTRUSTALLCERTS:      true

    Mounts:

      /etc/localtime from localtime (ro)

      /opt/app/osaaf from dev-sdnc-aaf-config (rw)

      /opt/onap/ccsdk/data/properties/aaiclient.properties from properties (rw,path="aaiclient.properties")

      /opt/onap/sdnc/bin/createLinks.sh from bin (rw,path="createLinks.sh")

      /opt/onap/sdnc/bin/installSdncDb.sh from bin (rw,path="installSdncDb.sh")

      /opt/onap/sdnc/data/properties/aaiclient.properties from properties (rw,path="aaiclient.properties")

      /opt/onap/sdnc/data/properties/blueprints-processor-adaptor.properties from properties (rw,path="blueprints-processor-adaptor.properties")

      /opt/onap/sdnc/data/properties/dblib.properties from properties (rw,path="dblib.properties")

      /opt/onap/sdnc/data/properties/lcm-dg.properties from properties (rw,path="lcm-dg.properties")

     /opt/onap/sdnc/data/properties/netbox.properties from properties (rw,path="netbox.properties")

      /opt/onap/sdnc/data/properties/svclogic.properties from properties (rw,path="svclogic.properties")

      /opt/onap/sdnc/svclogic/config/svclogic.properties from properties (rw,path="svclogic.properties")

      /opt/opendaylight/bin/setenv from properties (rw,path="setenv")

      /opt/opendaylight/current/etc/org.ops4j.pax.logging.cfg from sdnc-logging-cfg-config (rw,path="org.ops4j.pax.logging.cfg")

      /opt/opendaylight/etc/mountpoint-registrar.properties from properties (rw,path="mountpoint-registrar.properties")

      /opt/opendaylight/etc/mountpoint-state-provider.properties from properties (rw,path="mountpoint-state-provider.properties")

      /opt/opendaylight/etc/org.opendaylight.aaa.filterchain.cfg from properties (rw,path="org.opendaylight.aaa.filterchain.cfg")

      /opt/opendaylight/etc/org.opendaylight.controller.cluster.datastore.cfg from properties (rw,path="org.opendaylight.controller.cluster.datastore.cfg")

      /opt/opendaylight/mdsal from dev-sdnc-data (rw)

      /opt/opendaylight/system/org/opendaylight/controller/sal-clustering-config/1.10.4/sal-clustering-config-1.10.4-akkaconf.xml from properties (rw,path="akka.conf")

      /var/custom-certs from certs (rw)

      /var/log/onap from logs (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

  filebeat-onap:

    Container ID:

    Image:          docker.elastic.co/beats/filebeat:5.5.0

    Image ID:

    Port:           <none>

    Host Port:      <none>

    State:          Waiting

      Reason:       PodInitializing

    Ready:          False

    Restart Count:  0

    Environment:    <none>

    Mounts:

      /usr/share/filebeat/data from data-filebeat (rw)

      /usr/share/filebeat/filebeat.yml from filebeat-conf (rw,path="filebeat.yml")

      /var/log/onap from logs (rw)

      /var/run/secrets/kubernetes.io/serviceaccount from default-token-xd6v7 (ro)

Conditions:

  Type              Status

  Initialized       False

  Ready             False

  ContainersReady   False

  PodScheduled      True

Volumes:

  dev-sdnc-data:

    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)

    ClaimName:  dev-sdnc-data-dev-sdnc-0

    ReadOnly:   false

  localtime:

    Type:          HostPath (bare host directory volume)

    Path:          /etc/localtime

    HostPathType:

  logs:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:

    SizeLimit:  <unset>

  data-filebeat:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:

    SizeLimit:  <unset>

  filebeat-conf:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-filebeat-configmap

    Optional:  false

  sdnc-logging-cfg-config:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-log-configmap

    Optional:  false

  bin:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-bin

    Optional:  false

  config-input:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-properties

    Optional:  false

  properties:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:     Memory

    SizeLimit:  <unset>

  certs:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:     Memory

    SizeLimit:  <unset>

  certservice-tls-volume:

    Type:        Secret (a volume populated by a Secret)

    SecretName:  oom-cert-service-client-tls-secret

    Optional:    false

  dev-sdnc-aaf-config:

    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)

    Medium:     Memory

    SizeLimit:  <unset>

  aaf-agent-certs:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-cert-wrapper-certs

    Optional:  false

  aaf-add-config:

    Type:      ConfigMap (a volume populated by a ConfigMap)

    Name:      dev-sdnc-cert-initializer-add-config

    Optional:  false

  default-token-xd6v7:

    Type:        Secret (a volume populated by a Secret)

    SecretName:  default-token-xd6v7

    Optional:    false

QoS Class:       BestEffort

Node-Selectors:  <none>

Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s

                 node.kubernetes.io/unreachable:NoExecute for 300s

Events:

  Type     Reason   Age                       From                        Message

  ----     ------   ----                      ----                        -------

  Warning  BackOff  4m14s (x1571 over 5h48m)  kubelet, onap-gui-worker-6  Back-off restarting failed container

 

 

 

**************************************************************************

Output of - ./ete-k8s.sh onap health

++ export NAMESPACE=onap

++ NAMESPACE=onap

+++ kubectl --namespace onap get pods

+++ sed 's/ .*//'

+++ grep robot

++ POD=dev-robot-6c4b4f94c8-zdj58

++ TAGS='-i health'

+++ dirname ./ete-k8s.sh

++ DIR=.

++ SCRIPTDIR=scripts/etescript

++ ETEHOME=/var/opt/ONAP

++ [[ health == \e\x\e\c\s\c\r\i\p\t ]]

+++ kubectl --namespace onap exec dev-robot-6c4b4f94c8-zdj58 -- bash -c 'ls -1q /share/logs/ | wc -l'

++ export GLOBAL_BUILD_NUMBER=0

++ GLOBAL_BUILD_NUMBER=0

+++ printf %04d 0

++ OUTPUT_FOLDER=0000_ete_health

++ DISPLAY_NUM=90

++ VARIABLEFILES='-V /share/config/robot_properties.py'

++ VARIABLES='-v GLOBAL_BUILD_NUMBER:26001'

++ case $2 in

++ kubectl --namespace onap exec dev-robot-6c4b4f94c8-zdj58 -- /var/opt/ONAP/runTags.sh -V /share/config/robot_properties.py -v GLOBAL_BUILD_NUMBER:26001 -d /share/logs/0000_ete_health -i health --display 90

Starting Xvfb on display :90 with res 1280x1024x24

Executing robot tests at log level TRACE

==============================================================================

Testsuites

==============================================================================

/var/opt/ONAP/robot/library/paramiko/transport.py:33: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in the next release.

  from cryptography.hazmat.backends import default_backend

Testsuites.Health-Check :: Test that ONAP components are available via basi...

==============================================================================

Basic A&AI Health Check                                               | PASS |

------------------------------------------------------------------------------

Enhanced A&AI Health Check                                            | PASS |

------------------------------------------------------------------------------

Basic AAF Health Check                                                | PASS |

------------------------------------------------------------------------------

Basic AAF SMS Health Check                                            | PASS |

------------------------------------------------------------------------------

Basic APPC Health Check                                               | PASS |

------------------------------------------------------------------------------

Basic CLI Health Check                                                [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc589c99d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc589b29d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58a832d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /

| FAIL |

ConnectionError: HTTPSConnectionPool(host='cli.onap', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58aba050>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic CLAMP Health Check                                              [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5823c5d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /restservices/clds/v1/healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5823cb10>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /restservices/clds/v1/healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5823cdd0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /restservices/clds/v1/healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='clamp.onap', port=8443): Max retries exceeded with url: /restservices/clds/v1/healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc581c7110>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic DCAE Health Check                                               | PASS |

------------------------------------------------------------------------------

Basic DMAAP Data Router Health Check                                  | PASS |

------------------------------------------------------------------------------

Basic DMAAP Message Router Health Check                               | PASS |

------------------------------------------------------------------------------

Basic DMAAP Bus Controller Health Check With Basic Auth               | PASS |

------------------------------------------------------------------------------

Basic External API NBI Health Check                                   | PASS |

------------------------------------------------------------------------------

Basic Microservice Bus Health Check                                   | PASS |

------------------------------------------------------------------------------

Basic Multicloud API Health Check                                     | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-pike API Health Check                                | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-starlingx API Health Check                           | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-titanium_cloud API Health Check                      | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-vio API Health Check                                 | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Multicloud-k8s API Health Check                                 | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic OOF-Homing Health Check                                         [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc59052850>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /v1/plans/healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5904afd0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /v1/plans/healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5904a410>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /v1/plans/healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='oof-has-api.onap', port=8091): Max retries exceeded with url: /v1/plans/healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5904aad0>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic OOF-OSDF Health Check                                           [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5903a8d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /api/oof/v1/healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5903a990>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /api/oof/v1/healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc59041f50>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /api/oof/v1/healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='oof-osdf.onap', port=8698): Max retries exceeded with url: /api/oof/v1/healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc59052bd0>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic OOF-CMSO Health Check                                           [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5903a190>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /cmso/v1/health?checkInterfaces=true

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc590b4b50>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /cmso/v1/health?checkInterfaces=true

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc590b4690>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /cmso/v1/health?checkInterfaces=true

| FAIL |

ConnectionError: HTTPSConnectionPool(host='oof-cmso.onap', port=8080): Max retries exceeded with url: /cmso/v1/health?checkInterfaces=true (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc590b4850>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic Policy Health Check                                             | PASS |

------------------------------------------------------------------------------

Enhanced Policy New Healthcheck                                       | PASS |

------------------------------------------------------------------------------

Basic Portal Health Check                                             | PASS |

------------------------------------------------------------------------------

Basic SDC Health Check                                                (DMaaP:UP)

| PASS |

------------------------------------------------------------------------------

Enhanced SDC Health Check                                             | PASS |

------------------------------------------------------------------------------

Basic SDNC Health Check                                               [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc590b4650>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/operations/SLI-API:healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5903ac50>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/operations/SLI-API:healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58b59410>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/operations/SLI-API:healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='sdnc.onap', port=8443): Max retries exceeded with url: /restconf/operations/SLI-API:healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc589f44d0>: Failed to establish a new connection: [Errno 111] Connection refused',))

------------------------------------------------------------------------------

Enhanced SDNC Health Check                                            [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58206410>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/config/GENERIC-RESOURCE-API:services/service/GRSIdummy123

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5a6add50>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/config/GENERIC-RESOURCE-API:services/service/GRSIdummy123

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc58f4c150>: Failed to establish a new connection: [Errno 111] Connection refused',)': /restconf/config/GENERIC-RESOURCE-API:services/service/GRSIdummy123

| FAIL |

ConnectionError: HTTPSConnectionPool(host='sdnc.onap', port=8443): Max retries exceeded with url: /restconf/config/GENERIC-RESOURCE-API:services/service/GRSIdummy123 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc589f4350>: Failed to establish a new connection: [Errno 111] Connection refused',))

------------------------------------------------------------------------------

Basic SO Health Check                                                 | PASS |

------------------------------------------------------------------------------

Basic UseCaseUI API Health Check                                      | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC gvnfmdriver API Health Check                                | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC huaweivnfmdriver API Health Check                           | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC nslcm API Health Check                                      | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC vnflcm API Health Check                                     | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC vnfmgr API Health Check                                     | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC vnfres API Health Check                                     | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VFC ztevnfmdriver API Health Check                              | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic VID Health Check                                                | PASS |

------------------------------------------------------------------------------

Basic VNFSDK Health Check                                             [ WARN ] Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5b9579d0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /onapapi/vnfsdk-marketplace/v1/PackageResource/healthcheck

[ WARN ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5ba20c90>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /onapapi/vnfsdk-marketplace/v1/PackageResource/healthcheck

[ WARN ] Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5b931b10>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /onapapi/vnfsdk-marketplace/v1/PackageResource/healthcheck

| FAIL |

ConnectionError: HTTPSConnectionPool(host='refrepo.onap', port=8703): Max retries exceeded with url: /onapapi/vnfsdk-marketplace/v1/PackageResource/healthcheck (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fbc5b936fd0>: Failed to establish a new connection: [Errno -2] Name or service not known',))

------------------------------------------------------------------------------

Basic Multicloud-fcaps API Health Check                               | FAIL |

502 != 200

------------------------------------------------------------------------------

Basic Modeling genericparser API Health Check                         | FAIL |

502 != 200

------------------------------------------------------------------------------

Enhanced CDS Health Check                                             | PASS |

------------------------------------------------------------------------------

Testsuites.Health-Check :: Test that ONAP components are available... | FAIL |

43 critical tests, 19 passed, 24 failed

43 tests total, 19 passed, 24 failed

==============================================================================

Testsuites                                                            | FAIL |

43 critical tests, 19 passed, 24 failed

43 tests total, 19 passed, 24 failed

==============================================================================

Output:  /share/logs/0000_ete_health/output.xml

Log:     /share/logs/0000_ete_health/log.html

Report:  /share/logs/0000_ete_health/report.html

command terminated with exit code 24

**************************************************************************

 

 

Thanks & Regards

Rajiv Vishwkarma

 

::DISCLAIMER::

The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its contents (with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates. Views or opinions, if any, presented in this email are solely those of the author and may not necessarily reflect the views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of this message without the prior written consent of authorized representative of HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately. Before opening any email and/or attachments, please check them for viruses and other defects.


Re: #Honolulu #SO #install SO ESI-SOL003 Installation Failure - Honolulu Version #install #honolulu #so

Gareth Roper
 

Hi,

 

Could you make sure that your TRUSTSTORE property is pointing directly to the file and not to the folder. The file must also be mounted on the pod.

 

Additionally, could you provide a copy of the override yaml that you modified for debugging further please?

 

Finally, in Giulin, as per agreement with PTL, we removed the HTTPS communication between the pods. Please apply the changes found in this review to your deployment in order to use these changes: https://gerrit.onap.org/r/c/oom/+/114436

 

Regards,

Gareth

 

From: onap-discuss@... <onap-discuss@...> On Behalf Of sanjay.mazumder via lists.onap.org
Sent: Thursday 6 May 2021 17:34
To: onap-discuss@...
Subject: [onap-discuss] #Honolulu #SO #install SO ESI-SOL003 Installation Failure - Honolulu Version #so

 

We are trying to install SO module independently without using OOM. Getting the below exception in the so-so-etsi-sol003-adapter and so-so-etsi-nfvo-ns-lcm modules. We tried to changed the override.yaml(with value of TRUSTSTORE direct folder) under etsi-sol003-adapter, but the error still persists.

 

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'TRUSTSTORE' in value "file:${TRUSTSTORE}"
at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:178)
at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:124)
at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239)
at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210)

#Honolulu #SO #install #ONAP


#Honolulu #SO #install SO ESI-SOL003 Installation Failure - Honolulu Version #install #honolulu #so

sanjay.mazumder@...
 

We are trying to install SO module independently without using OOM. Getting the below exception in the so-so-etsi-sol003-adapter and so-so-etsi-nfvo-ns-lcm modules. We tried to changed the override.yaml(with value of TRUSTSTORE direct folder) under etsi-sol003-adapter, but the error still persists.

 

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'TRUSTSTORE' in value "file:${TRUSTSTORE}"
at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:178)
at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:124)
at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239)
at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210)

#Honolulu #SO #install #ONAP


[ONAP] [Integration] brainstomring on integration priorities in short/mid/long term

Morgan Richomme
 

Hi,

Integration team created an etherpad to collect ideas for future releases and identify the priorities
Help us to complete it.
Feel free to share your own view..and do not be shy...there is no commitments.

Usually we organize this kind of brainstorming during the events in real...so hopefully next year.

https://etherpad.anuket.io/p/onap_integration_istanbul

/Morgan
_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


LAST CHANCE: 2021 LFN Operations Survey

Brandon Wick
 

LFN Communities:

Now in its third iteration, the LF Networking staff have pulled together an annual LFN Operations Survey. This goal is to solicit feedback from LFN community members to learn how you are engaging with the LFN projects and programs. We'd like to know what you are experiencing, what your challenges are, and how the LFN staff can better support you. Your feedback is very important so please take a few minutes to share your thoughts with us. Responses are due by Friday, May 7th. Please send any questions or feedback to bwick@.... Thank you!


Best,

Brandon Wick
Senior Integrated Marketing Manager
The Linux Foundation
+1.917.282.0960


Retrieving artifacts needed for installing ONAP

chautrando1998@...
 

Hi, I came across this Nexus repository (https://nexus3.onap.org/#browse/search/docker=format%3Ddocker) that contains quite a number of Docker images for ONAP components.

1. Is this source inclusive? Could there be anywhere else that more images are stored?

2. ONAP comes in different versions. Which ONAP version are these checked-in images for? How can we retrieve those that are associated with a particular ONAP version? 

Regards,

Christina Do

 


[onapdiscuss][honolulu][dcae][Healthcheck]

Perapalla Maneesha
 

Hai Team,

PFA of robot logs. I have deployed oom charts of honululu for ONAP-H setup ,when I ran health checks "Basic DCAE Health Check" was failing and "dcae-ms-healthcheck" pod is missing in my setup. 

Can someone please give inputs on how this issue can be resolved.

L&T Technology Services Ltd

www.LTTS.com

L&T Technology Services Limited (LTTS) is committed to safeguard your data privacy. For more information to view our commitment towards data privacy under GDPR, please visit the privacy policy on our website www.Ltts.com. This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system.


Re: #vid #vid

Rajendra Prasad Mishra
 

Hi Bhagyalakshmi,
    I hope I understood your question correctly.

    I just checked, and it looks like VID  is not sharing the DB in guilin. VID uses its own private DB in Guilin. So we should have no issues with that. 
Now if you want to deploy version 8 of VID on Guilin, just change the image version to 8 and try that. 

If you copy the VID helm charts from master to guilin it will fail as master has shared DB.   

As far as "lower_case_table_names" is concerned, it is a DB property and should not impact VID or SO.


"The lower_case_table_names system variable determines whether table names, table aliases, and database names are compared in a case-sensitive manner, and whether tablespace files are stored on disk in a case-sensitive manner.:
  • When set to 0 (the default on Unix-based systems), table names, table aliases, and database names are compared in a case-sensitive manner.

  • When set to 1 (the default on Windows), table names and database names are stored in lowercase and compared in a case-insensitive manner."

As we see above setting it to 1 will make the comparison "case-insensitive" which means SO or any other utility can pass the name in CAPITAL or small letters.

So if I understand correctly, there should be no change in behaviour of SO or VID. Unless of course, SO or other components use two different table/db names differentiated only by their case (e.g. TABLE1 and table1 are two different tables).

thanks,
-RP


On Thu, May 6, 2021 at 3:41 PM Bhagyalakshmi R <rbhagyabe@...> wrote:
Hi Rajendra,

We are using  VID version 8 and other components including mariadb with version 7. When we set this flag "lower_case_table_names=1" in mariadb version 7, all the tables are created in upper case. Now the other pods like SO referring to lower case tablename fails to recognize the tables with upper case.

I believe some components being version 7 and other being version 8 will not work. 

Please let us know if any alternative solution for this issue.

Regards,
Bhagyalakshmi .R


On Fri, Apr 30, 2021 at 7:13 PM Vishal Sharma <vishal.official1410@...> wrote:
Hi Rajendra, 

Thanks for the update, we are looking into it now. In master branch this lower case value is coming while not present in Guilin release. 

Will update you shortly after the changes are made.

BR//
Vishal Sharma





On Fri, 30 Apr 2021, 18:12 Rajendra P Mishra (RP), <rpmishra@...> wrote:
Hi Vishal,
   I used to face a similar issue in VID when moving it to common DB.

"Table 'vid_openecomp_epsdk.VID_JOB' doesn't exist"

The above error is due to VID expecting "case-insensitiveness" in the DB. 

As a part of the change, I moved mariadb to use "lower_case_table_names=1" in the mariadb-galera/values.yaml 

This option can be set only at init time of the DB and not at runtime.

Can you check if this is set in your DB instance running. Without it VID will not work.

The above link has details on how to check it in a running DB (by logging into one of the DB instance pod)

In case it is not set, then you need to set it to "1" and re-deploy ONAP.

thanks,
-RP








On Fri, Apr 30, 2021 at 1:48 PM <vishal.official1410@...> wrote:

 

We are facing issue when deploying VID component in Guilin release also from Master branch but facing issues, due to this we are totally stuck to run vFW demo. Below the background given:

 

Background: We are setting up the ONAP components (from the Guilin release) on the OKD cluster and able to setup all the components except VID.

We tried with various VID releases, but none of them is working for one or another reason.

 

Option1: Tried to setup the VID from the Guilin release 7.0.0, but the vid pod is crashing with below error.

 

Localizing the VID quartz configuration
ERROR: Could not process template file /usr/local/tomcat/webapps/vid/WEB-INF/conf/quartz_template.properties into /usr/local/tomcat/webapps/vid/WEB-INF/conf/quartz.properties
sed: -e expression #5, char 27: unknown option to `s'
[t974240@chdcovh01 /appl/codebase/testrepo/oom/kubernetes]$

 

Option2: Installed VID from the master branch. Though, Pods are up and running but seeing DB errors in the vid pod logs and VID UI is not coming up due to these errors (Details are available in the ticket).

 

Raised ticket https://jira.onap.org/browse/VID-983 but not getting any response.

 



--




Re: #vid #vid

Bhagyalakshmi R
 

Hi Rajendra,

We are using  VID version 8 and other components including mariadb with version 7. When we set this flag "lower_case_table_names=1" in mariadb version 7, all the tables are created in upper case. Now the other pods like SO referring to lower case tablename fails to recognize the tables with upper case.

I believe some components being version 7 and other being version 8 will not work. 

Please let us know if any alternative solution for this issue.

Regards,
Bhagyalakshmi .R


On Fri, Apr 30, 2021 at 7:13 PM Vishal Sharma <vishal.official1410@...> wrote:
Hi Rajendra, 

Thanks for the update, we are looking into it now. In master branch this lower case value is coming while not present in Guilin release. 

Will update you shortly after the changes are made.

BR//
Vishal Sharma





On Fri, 30 Apr 2021, 18:12 Rajendra P Mishra (RP), <rpmishra@...> wrote:
Hi Vishal,
   I used to face a similar issue in VID when moving it to common DB.

"Table 'vid_openecomp_epsdk.VID_JOB' doesn't exist"

The above error is due to VID expecting "case-insensitiveness" in the DB. 

As a part of the change, I moved mariadb to use "lower_case_table_names=1" in the mariadb-galera/values.yaml 

This option can be set only at init time of the DB and not at runtime.

Can you check if this is set in your DB instance running. Without it VID will not work.

The above link has details on how to check it in a running DB (by logging into one of the DB instance pod)

In case it is not set, then you need to set it to "1" and re-deploy ONAP.

thanks,
-RP








On Fri, Apr 30, 2021 at 1:48 PM <vishal.official1410@...> wrote:

 

We are facing issue when deploying VID component in Guilin release also from Master branch but facing issues, due to this we are totally stuck to run vFW demo. Below the background given:

 

Background: We are setting up the ONAP components (from the Guilin release) on the OKD cluster and able to setup all the components except VID.

We tried with various VID releases, but none of them is working for one or another reason.

 

Option1: Tried to setup the VID from the Guilin release 7.0.0, but the vid pod is crashing with below error.

 

Localizing the VID quartz configuration
ERROR: Could not process template file /usr/local/tomcat/webapps/vid/WEB-INF/conf/quartz_template.properties into /usr/local/tomcat/webapps/vid/WEB-INF/conf/quartz.properties
sed: -e expression #5, char 27: unknown option to `s'
[t974240@chdcovh01 /appl/codebase/testrepo/oom/kubernetes]$

 

Option2: Installed VID from the master branch. Though, Pods are up and running but seeing DB errors in the vid pod logs and VID UI is not coming up due to these errors (Details are available in the ticket).

 

Raised ticket https://jira.onap.org/browse/VID-983 but not getting any response.

 



--


Catch Up with ONAP and the Honolulu Release

Brandon Wick
 

LFN Communities,

Over 200 developers from 30 organizations collaborated to produce Honolulu, the eighth release of the Linux Foundation ONAP project. Honolulu furthers ONAP’s position as a comprehensive platform for orchestration, management, and automation of network and edge computing services for network operators, cloud providers, and enterprises. Honolulu brings cloud native functionality and increased modularity, increased support for O-RAN, and new functionality around end-to-end 5G network slicing.

We're holding a special edition LFN Webinar on Tuesday, May 11th, 9:00 AM PT  to hear directly from ONAP community leaders Catherine Lefevre, AT&T; John Keeney, Ericsson; Swaminathan Seetharaman, Wipro on the latest in ONAP and to get your questions answered. All registrants will receive the presentation slides. We hope that you'll join us!


Best, 

Brandon Wick
Senior Integrated Marketing Manager
The Linux Foundation
+1.917.282.0960


Re: So-openstack-adapter Certificate error during accesing Openstack ; -file /certificates/your-root-ca.crt \

Bhagyalakshmi R
 

Dear All,
In the below keytool, where should the file path be? inside the pod?
-file /certificates/your-root-ca.crt \


keytool -import -trustcacerts -keystore \
 "/opt/app/osaaf/local/org.onap.so.trust.jks" \
 -file /certificates/your-root-ca.crt \
 -alias your-root-ca -storepass $cadi_truststore_password -noprompt 
You can add your certificate inside the container by adding in dev-so-certs.


Re: AAI certificates expiry date closer #aai #elalto #x509 #aaf

Ali Akbar Hemmati
 

Hi all,
When I applied these changes I get this error in aai-traversal and aai-resources:

java.security.UnrecoverableKeyException: Password verification failed details - Password verification failed 

How can I fix this? Any help is appreciated.

Regards
Aliakbar 

461 - 480 of 23589