Download presentation
Presentation is loading. Please wait.
1
What is delivered in Casablanca
Tester A LCM API DirectedGraph REST AnsibleAdaptor Ansible Server A POST /operations/LCM:upgrade-pre-check B { "input": { "common-header": { "timestamp": " T09:40:04.244Z", "api-ver": "2.00", "originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced203", "request-id":"664be3d2-6c12-4f4b-a3e7-c349acced203", "sub-request-id": "1", "flags": { "force" : "TRUE", "ttl" : 60000 } }, "action": "UpgradePreCheck", "action-identifiers": { "vnf-id":"5gDU0001"}, POST /operations/LCM:upgrade-software EC + xNF POST /operations/LCM:upgrade-post-check upgrade-pre-check B ./swm/upgrade-pre-check.sh {{pnfId}} {{oldSwVersion}} {{targetSwVersion}} {{ruleName}} /tmp/tmp-{{Id}} upgrade-software "payload": "{\"pnf-flag\":\"true\", \"pnf-name\": \"5gDU0001\",\"pnfId\": \"5gDU0001\", \"ipaddress-v4-oam\": \" \",\"oldSwVersion\": \"v1\", \"targetSwVersion\": \"v2\", \"ruleName\": \"r001\", \"Id\": \"10\", \"additionalData\":\"{}\"}"}} ./swm/upgrade-software.sh {{pnfId}} {{oldSwVersion}} {{targetSwVersion}} /tmp/tmp-{{Id}} upgrade-post-check
2
Compare to SA5 [3GPP TS 32.532] Instead of targetSwVersion
Parameter Name Qualifier Information type swToBeDownloaded M List of STRUCT < swLocation, swFileSize, swFileCompression, swFileFormat > neIdentifier Distinguished Name (DN) Instead of targetSwVersion Parameter Name Qualifier Matching Information downloadProcessId M Integer result ENUM { requestAccepted, requestFailed, notAllowedBecauseOfOngoingSwmActivity } reason O String listOfStepNumbersAndDurations CM Note 1) List of Integer; (Integer;Integer;Integer) If returning xxProcessId, EC has to provide another retrieval API Parameter Name Qualifier Information type swVersionToBeActivated M swVersion neIdentifier Distinguished Name (DN)
3
Dublin Release Targets
Rollback (or Fallback) api support for xNF; API and playbook enhancements for software upgrade based on 3GPP S/W management API enhancements PNF S/W upgrade workflow design and test (stretch goal) (3) (1) (2) LCM: rollback SDNC/CCSDK Modify ansible_huawei_upgrade.yml Add to LCM APIs’ payload additional data SDNC/CCSDK Upgrade-rollback
4
Thank You!
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.