common Changelog

tag: v9.1.0 -> HEAD

  • 366f119 • update version to 8.0.0
  • 6d72d5c • Remove symlink if exists
  • c53bc5b • fix 1131 Allow to get old kafka messages
  • 60e3825 • Dockerfile updated to work on ubuntu18.04
  • ad8227e • Added coverage tests in tox
  • 60aa4e6 • fix 1273: freezing aiokafka version to 0.6.0
  • 13ac7a4 • Support for mongodb replicaset connection (HA).
  • devops Changelog

    tag: v9.1.0 -> HEAD

  • 40f6368 • Fixes Bug 1275 and Bug 1273 - aiokafka version freeze 0.6.0
  • 9dee2a6 • install_osm.sh: fix usage to be the same as in full_installwq
  • 652c3a5 • Execute docker health commands with docker group
  • fed5bc8 • Fix 1264: Vagrant images for v8.x
  • 16b5fb1 • helm2 initialization with new stable repo URL
  • 532e6b7 • Pipeline updates for v8 to allow stage3 install OSM in VIM
  • f8140d1 • Snap promotion fix
  • 60dae31 • Use installer and stage3 files from v9, with minor modifications
  • fd94ec1 • Correcting Syntax for Docker
  • 988b786 • Fixes Bug 1429: Add a different way to install nodejs
  • 99bb030 • Add missing files for configuring metallb (k8s)
  • 5f02811 • Minor fixes in update-juju-lxc-images to get it work in v8.0
  • d14098a • k8s installer: added metallb files
  • 4a64a90 • Fixes Bug 1436- docker/tests/Dockerfile cryptography dependencies
  • 00361f9 • updated k8s manifests for LCM, MON, NBI and POL to target mongodb-k8s
  • 5159840 • nbi k8s manifest: updated OSMNBI_DATABASE_HOST env var
  • a399630 • Change VM Size
  • 74ff189 • Robot tests Dockerfile updated to use osm-packages from OSM-IM, not SOL006
  • 1d3e8c3 • install_osm.sh: progress even if the option is not in getopts list
  • 7406dee • Use mongodb charm in k8s installer
  • bd4dbf4 • Fixed indentation in K8s manifest files
  • IM Changelog

    tag: v8.0.3 -> v8.0.4

    LCM Changelog

    tag: v9.1.0 -> HEAD

  • 1b11780 • change dependencies to v8.0 branch
  • 0e3bc00 • fix grpclib instalation via debian package post-install script
  • a43e672 • fix devops-stages/stage-build.sh grpclib instalation
  • 89f8290 • fixing prometheus metric exporter issues
  • 4fa7f8e • parsing IM configuration execution-environ-list
  • b3edda0 • fix 1132. Capture fs.sync exceptions at instantiation
  • 8563558 • Fix coverage tests to report proper coverage
  • f36326c • Fix 1141: K8s proxy charms fixed
  • 80ad921 • Obtain services ip after adding kdu
  • 923e16c • fix bug 1142 delete k8scluster in reverse order from creation
  • 0c623d4 • enhance logs for prometheus
  • 072b1ce • fixing setup.py common and n2vc dependencies
  • bfbc61c • fix 1131 Get non-procesed kafka messages at start
  • 9a1e6fd • Bug 1152, error if system cluster not properly initialized
  • 88b4170 • Fix issue with cluster_uuid
  • 003ac80 • Fix bug 1160: remove get primitive from descritor for implicit actions on KDU
  • 430008e • fix 1161 wait for k8scluster creation when deploying a knf
  • fecf649 • Change lcm.cfg from prometheus to a generic tsdb
  • 32ead8c • Bug 1166-vnf-show provides status NOT_INSTANTIATED after a NS is successfully deployed solved
  • b010eb0 • fix 1183: Delete native charms before destroying juju model
  • 516ce04 • fix 1102 Mark nsiState to INSTANTIATE at beginning
  • 50b4143 • fix 1190 parse RO returned error
  • 530e046 • fix 1192: Paralell k8scluster init for helm and juju.
  • dd27fd2 • Fix Bug 1193: Day 1 actions for Juju KDUs
  • 09f07f3 • fixing version for grpcio dependency
  • c6600ff • fix 1210 avoid deleting single proxy charms.
  • df55b3c • fix 1214: mark k8scluster ENABLED when task is finished
  • 6866642 • fix 1220: dependency version grpcio-tools==1.32.0 grpclib==0.4.1
  • f24bcdd • fix 1201: for a KDU with configuration, wait for KDU up instead of deployed at RO
  • f678bc2 • change tox.ini to add all unittexts and .gitignore
  • 5dda584 • Fix typo in ROclient.py printable ids
  • 5b50e38 • fixing versions of pyaml, aiohttp, jinja2
  • b3972b9 • Fix bug 1206: add relations between VNF and VDU
  • df24ef8 • fix 1223. Get properly the IP address on scaled vdus
  • 1407b56 • fix 1214: change timeout from 10min to 5min for k8s cluster creation
  • 45de97b • fix 1242: increase retries while adding prometheus jobs
  • f7b4211 • fix 1238: Allow individual cloud-init user-data at each VM
  • 61396ee • fix 1201 get kdur from vnfr properly
  • 97eb236 • fix 1261: change parameter to int/bool according to data-type
  • def3b2c • provide juju parameters to the config primitives
  • f334803 • Added unit tests for lcm_helm_conn.py
  • d85490b • Fix removing the vnf relations from the right list
  • 9984d0e • fix vnf_relations issue when there are more than one
  • a091788 • Revert gerrit9831 "provide juju parameters to the config primitives"
  • 772442d • Feature-9904: Enhancing NG-UI to enable Juju operational view dashboard
  • 2e96904 • Feature-9904: Enhancing NG-UI to enable Juju operational view dashboard
  • 7f9997f • Feature-9904: Enhancing NG-UI to enable Juju operational view dashboard
  • 6509c6c • Feature-9904: Enhancing NG-UI to enable Juju operational view dashboard
  • c5e5806 • Bug 1422 - NSR record contain stale vcaStatus after successful completion of day 2 fixed.
  • 756cde1 • Feature-9904: Enhancing NG-UI to enable Juju operational view dashboard
  • LW-UI Changelog

    tag: v9.1.0 -> HEAD

  • 0ac82e9 • Fix bug 1262 - Updated requirements to use mysqlclient
  • MON Changelog

    tag: v8.0.3 -> v8.0.4

    N2VC Changelog

    tag: v9.0.0rc1 -> HEAD

  • ac86029 • Adding python3-pip stage2 dependency
  • 677f444 • Feature 8681: Add VCA HA capabilities
  • ba8377f • Feature 8720: Add scale support
  • bd808f2 • 8716 - K8s Proxy Charms
  • 8be5a26 • Write to DB when creating K8s Proxy Charm
  • fedac57 • Fix model deletion
  • 169e445 • Fix missing await
  • 0a1bc38 • Update database with api_endpoints of VCA on initialization
  • f9bdac2 • fix 1108 enhancement in helm installation and removing
  • 8a4742b • allow starts N2VCJujuConnector without the parameter api_proxy
  • b8ba1af • Added new functionaliyty to obtain services data
  • 4d9facc • fix bugs 1117 and 1142 at deleting k8scluster helm-chart
  • b78b3e0 • Add unit tests to N2VC refactor
  • 673401c • Implement get_service and get_services methods for K8sJujuConnector
  • 4c20259 • Pin libjuju version to 2.8.2
  • ecce7b9 • Add unit tests for K8s Proxy Charm Feature
  • 325401b • Make API Proxy optional and avoid replacing existing SSH Keys in the provisioner
  • 70c5f3a • Fix an issue with the service ports in Kubectl.py
  • 31dd675 • 1156 fix path obtained for k8s_helm_conn cluster
  • 20806a4 • Fix bug 1167
  • a7102ec • Get the kubeconfig credentials from MongoDB
  • 3c063d1 • Store k8s controller information in Mongo, and remove controller attribute from K8sJujuConnector
  • aded583 • Remove EntityType from juju watcher and workaround juju bug for retrieving the status
  • 4a8ed1c • Fix bug 1216: Remove machines only for native charms
  • 0b68fcb • k8s_helm log enhancement
  • ba24d4c • Providing output info when exec_primitive fails
  • a4ae9d3 • Fix pylint in tox
  • 05ddb45 • Feature-9904: Enhancing NG-UI to enable Juju operational view dashboard
  • 7a0c8c9 • Feature-9904: Enhancing NG-UI to enable Juju operational view dashboard
  • b762056 • Feature-9904: Enhancing NG-UI to enable Juju operational view dashboard
  • 950f845 • Bug 1400: Fix stable repo urls that have changed
  • NBI Changelog

    tag: v9.1.0 -> HEAD

  • 9a4b8b2 • change dependencies to use branch v8.0
  • 89b7a12 • Bug 1139 Adding ns-configuration data
  • 43e82fb • bug 1146 adding vnf.vdur.name for PDUs
  • 98246e4 • Before creating an NS, check underlying NSD is not in DISABLED state
  • deb4bc2 • Before creating a Network Slice, check underlying NST is not in DISABLED state
  • e46fc1b • Fix for Bug 1111 Reordering of format_out
  • b7e9562 • Fix for 1111 Reordering of format_out
  • c0aabf9 • PATCH support for enabling and disabling of NSDs and VNFDs.
  • 2fbb1c6 • Fix for Bug 1115: Rename state attributes for SOL005 conformance
  • 0d9d4a8 • fix 1187 create notification task with the proper loop
  • 3ef0275 • fix 1107 allow getting single file package with text/plain
  • bce1460 • enhanced role permission validation
  • 26327c4 • fix 1185: XSS vulnerability in the URL
  • 0f9d08d • fix 1102 At nsi terminate, fix ns terminate operations needed
  • 9ed90df • fix project|use|role-list error
  • 9e26064 • Fixed bug 1197
  • 6b4f1c3 • fix validation error oneOf
  • 55cbc98 • fix 1238: Provide known ip-address, mac-address at created vnf
  • 381de78 • Fix bug 1255: returning UNPROCESSABLE_ENTITY when quota exceeded
  • 5efabff • Fixed bug 1176 wims Removed role permission tags
  • 02513e7 • fix 1272. Fixing aiohttp version to 3.6.2
  • 59793fe • Fixes Bug 1275 - aiokafka version freeze
  • 93c192e • change MANIFEST.in to remove tests from package
  • NG-UI Changelog

    tag: v9.1.0 -> HEAD

  • 626852c • Fix bug 1243: update Spanish translations
  • ba31eed • BUG 1257 When adding a new VIM, the field "Tenant name" is confusing
  • 2b9b13f • Bug 1253 Updating the VNFD via ngUI breaks charms execution
  • 1c1aa96 • Bug 1290 Update all dockerfiles to 18.04
  • 7c00ecf • Bug Fix for build failure v8.0
  • 36ee1c6 • BUG-1419 ng-ui can not fill in primitve list box for selected vnfd
  • ef8dbfe • OSM Version will be shown in the NG-UI Header && Design Changes
  • 8801ee1 • Fetching the location from API changed to proxy
  • a50ed0b • Bug 1413 Domains don't appear in create project/user dropdown using Keystone and LDAP for authentication
  • openvim Changelog

    tag: v8.0.3 -> v8.0.4

    osmclient Changelog

    tag: v9.1.0 -> HEAD

  • 4b873b2 • adding operational state to the vim-list
  • adb1e63 • commands with --filter option accept multiple filters and join them
  • fcfc665 • Added --filter option to command vim-show
  • f8de2ec • osm.py: reorganized commands related to pkg_repo_list to be together
  • f4036d0 • Fix bug 1230: show Helm and Juju status when listing K8s clusters
  • 13c58a2 • Fix bug 1231: k8scluster-list now shows the project name it belongs to
  • d7ce766 • Fix bug 1232: k8scluster-list now shows the vim name it belongs to
  • 392b8e2 • Fix bug 1265: fix error in k8scluster-list with helm and juju opState
  • 257d029 • Update osm-im dependencies
  • PLA Changelog

    tag: v9.1.0 -> HEAD

  • 0143b0c • Support two layouts for vnf_price_list.yaml, ignore single endpoint vlds, new vim identification key.
  • 6bdfcf2 • _version_command fixed in setup.py
  • 1b9aef4 • fixed unsupported version identifier syntax in setup.py
  • 23be619 • Include j2 files in MANIFEST.in.
  • f39ac21 • Update Dockerfiles to 18.04
  • POL Changelog

    tag: v8.0.3 -> v8.0.4

    RO Changelog

    tag: v9.1.0 -> HEAD

  • 3a3f59f • change dependencies to v8.0 branch
  • 3c20144 • fix at vim_dummy delete network
  • aab64d4 • fix 1137: SDN-assist issue connecting only one port
  • 6c67b6d • fix 1138 forcing cryptography version 2.5 or higher
  • 9cc09b0 • fix 1148 allow name repetition at wim,wim_accounts
  • ee2014a • Bug 1149 1150: improve exceptions error message
  • 460df4c • fix 1150 limit error length of a failing SDN connector
  • 46b8b2f • fix 1168 ensure VIM plugin is loaded at instanatiate/delete
  • 2c381e7 • fix 1164 Retry assigning floating ip, it can conflict among RO workers
  • b4c5b07 • Bug 1169 Interface ID of a created VM is not supplied
  • b00904e • fix clean on RO package creation
  • a3e0082 • Bug 1149: correct topology creation
  • 68ef403 • fix 1168 ensure VIM plugin is loaded at vim_account_create
  • 3fbe06a • adding capability to set log level at vimconnectors
  • d9287d3 • fix 1190 enhanced reported error text
  • f9c8691 • fix validation error oneOf
  • 157b12f • Fix IP address auto-assignment for VDU at instantiation and scaling
  • 904b3cf • fix 1223. Increment ip address on scaling vdus
  • 9405d17 • fix 1238: Allow individual cloud-init user-data at each VM
  • 0838c02 • fix 1238. Fix error introduced at commit 9405d17
  • 76c4426 • fix 1238. Fix other error at commit 9405d17
  • e205450 • Fix bug 1449: Preexisting flavor deleted
  • ee21e08 • Modified to install v8.0 IM
  • fa3fcb2 • fix(neutron): neutron package now handled by PIP instead of APT
  • tests Changelog

    tag: v9.0.0rc1 -> HEAD

  • 3f0e884 • Test contributions from master Fix permission for devops-stages files (+x) Adding the repository to CI/CD pipeline Adding VIM to OSM option Adding BRANCH_NAME variable for release tests Adding prometheus_host env variable for ci/cd
  • 62f6ddd • Increasing vim_status_max_wait_time to 2min in vim_lib.robot
  • 74f5e91 • Robot test SA-02 for VIM-based metrics and auto-scaling
  • 9a49da4 • Robot test SA-01 for VIM-based metrics
  • 207a797 • Adds test EPA-01 for SR-IOV
  • eda3f69 • Adds Robot test BASIC-08 for disabling port security
  • 7437c99 • Adds Robot test SA-07 for alarms coming from SA-related VNFs
  • 71b8bea • Retry vim-create
  • 4b54524 • Fixing Logic
  • 9eb1f14 • Allows overriding EPA attributes to force package compatibility with specific VIMs
  • dbc56d8 • Bug 1158: Fixes for Robot tests K8S-02 and K8S-03
  • 9eaad89 • Added test [K8s-04] OpenLDAP
  • 0b01033 • Adds test SA-08 for VNF metrics with SNMP exporters
  • 36853ca • Adds Robot QUOTAS-01 test
  • 26bb6c0 • Adds Robot test BASIC-15 for RBAC configurations
  • b80360c • Removes sanity tag from SNMP exporters test, preventing it from failing in our pipeline until we have the right infra to run it
  • 44d697d • Avoid status code 409 when adding a VIM in long processing status
  • be499c8 • Removes wrong k8scluster tag on K8S-04 test, as all tests on the same file are tagged as openldap only
  • f4a65e3 • Fix K8s cluster tests to check that the k8s cluster is enabled
  • 822fd85 • Adds Robot test EPA-02 with new Openstack library
  • 0c14bb1 • Fix k8scluster_lib keywords to log output of k8scluster-list
  • 4bf47d0 • Correct VIM Status Check
  • 711418c • Add PROMETHEUS_PORT