Update vim-create and vim-update to accept config and credential files 99/11299/4 release-v11.0-start v11.0.0rc1
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Mon, 1 Nov 2021 21:04:32 +0000 (22:04 +0100)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Fri, 5 Nov 2021 13:18:05 +0000 (13:18 +0000)
commite7c24981a7021176e68ee87998c86d21e87f548e
tree562575bdf8350027e1691b67601d378484c8f69e
parent4054a86e8a9e206b36c53d84d67035646f0beee9
Update vim-create and vim-update to  accept config and credential files

vim-create will accept both a config dict and a config file, with respective
options "--config" and "--config_file". If a key is present in both, the
value in the config dict will prevail.

In addition, vim-create command will accept a new option --creds, required
for Google Cloud Platform (GCP) due to the way the authentication works in
GCP. That option is codified directly in the config dict that is sent to the
NBI, under config["credentials"]. The RO connector for GCP will receive it
and will expect those credentials in that dictionary. In the future, other
RO connectors might use a similar approach.

Finally, this change also adds the option --literal to vim-show command.

Change-Id: Ifb4c284593b171353b6c180bdc7af75e8a25dfac
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
osmclient/scripts/osm.py
osmclient/sol005/vim.py