Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prerequisites


Technical background

With Dublin-release, SDN-R WT apps are part of SDNC image and disabled by default.

SDN-R WT apps will be enabled by setting the environment variable $SDNRWT=true within the SDNC container

Procedure

This procedure is based on Deploying SDN-C using helm chart.

Open issues

Open issues related to this topic

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuerykey in (SDNC-742, SDNC-743, SDNC-744, SDNC-741)
serverId425b2b0a-557c-3c0c-b515-579789cceedb


Prepare helm charts

  • define mount path for persistent volume
  • Enable SDNC with at least one mariadb-galera replica


Code Block
languagebash
/home/ubuntu/oom/# nano kubernetes/onap/values.yaml
...
# default mount path root directory referenced
  # by persistent volumes and log files
  persistence:
    mountPath: /onapDev 
...
#################################################################
# Enable/disable and configure helm charts (ie. applications)
# to customize the ONAP deployment.
#################################################################
...
mariadb-galera:
  enabled: true
  replicaCount: 1
...
sdnc:
  enabled: true

  replicaCount: 3
...



Enable SDN-R WT apps

(Please check the status of open issues. Adjust additional helm templates if still required.)

Code Block
languagebash
/home/ubuntu/oom/# nano kubernetes/sdnc/values.yaml 
...
#################################################################
# Application configuration defaults.
#################################################################
# application images
repository: nexus3.onap.org:10001
pullPolicy: Always
image: onap/sdnc-image:1.5.1-STAGING-latest ## put here the right image tag
...
# application configuration
config:
  odlPassword: <secretadminpasswort>
...
  
  sdnrwt: true


Please check the status of open issues. Adjust helm templates if still required.

Deploy SDN-R

Make helm repos and deploy

Code Block
languagebash
/home/ubuntu/oom/kubernetes# sudo make all
/home/ubuntu/oom/kubernetes# helm install local/onap --name <Release-name> --namespace onap
eg.
/home/ubuntu/oom/kubernetes# helm install local/onap --name dev --namespace onap


Un-Deploy SDN-R

see: Clean Deployed ONAP Instance