Update from master

Squashed commit of the following:

commit 02f71cdb75526c9adec2867c0d832b74f84c2f17
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Tue May 23 21:57:36 2023 +0200

    Enable pylint in NG-SA

    Change-Id: Icd02cdb18d2a014f75e78e5ba527ca6ede550178
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 9d57e94671c23a364b009e08b444ec3ee4b31a5f
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Tue May 23 13:51:42 2023 +0200

    Airflow DAG and connectors to get SDNC status

    Change-Id: Ib891e219d1ad656577282101d99666df0375cd4d
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 9bea7378e9011b0f8835e97fd1a617da9dae3680
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Tue May 23 08:10:38 2023 +0000

    Update multivim_vim_status.py to append osm to metric_name to be BWC

    Change-Id: I7fabc02fd8733b900ebf0283649a061e99ed7463
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit bf9e10bfac59d908a9eac7512c314fd5f84c6dee
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Wed May 17 08:05:29 2023 +0000

    Collect consumption metrics from Azure in DAG

    Change-Id: I499c8c99060a2ab3fcb51174f319a92ef82aa338
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit c9f2ca79613d5e5982054167a45631251b0e74ff
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Mon May 22 08:36:06 2023 +0000

    Update for Python 3.10 related to asyncio

    Change-Id: I21864f51cfb06f82e52260983650311b333e32c5
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit 4e36505728a2d25e148269379276c41b44bc5f51
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Thu Mar 23 13:25:27 2023 +0100

    Support of Python3.10

    Change-Id: I1e4cea9de08806142ad552420aec1afec268d66e
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit cc9870f204e0f7835e0d07139838faae794f0e15
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Wed May 10 11:03:41 2023 +0200

    Update airflow version to 2.5.3 in requirements; updated pip-tools to 6.13.0

    Change-Id: I9af85b61d44259630ac6703e84d7232be8731154
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 0e5ef56b157305e4952faaa5c53c89a9dd6790d2
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Thu May 4 14:13:14 2023 +0200

    Update multivim_vm_metrics.py to append osm to metric_name to be BWC

    Change-Id: If250202fe60451ba2f20bed94ff5c7ef6c6b50a1
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 9377117ccd1b86e62f1a3e8b63aee2880a5b9c55
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Thu Apr 13 10:43:07 2023 +0000

    Feature 10981: add Openstack metrics collector and scale-out/in DAGs for autoscaling

    Change-Id: Idff1974545d28208a853787d748f1839dffc69e5
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit 64a4473f399192c615d08ff06ebf8326c4c6c4b1
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Tue Apr 18 16:29:22 2023 +0000

    Feature 10981: use Python library for logging in Webhook

    Change-Id: Ib60ef2005618f94da34da1910fb26f95d77bb7a2
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit b4c4d4834f12c2340febd91d66946e94600075a8
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Tue Apr 18 14:53:02 2023 +0200

    Clean stage-archive.sh

    Change-Id: Ib42096edb6bcbb29031749291fe5de410cb93755
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 0ee089f830b0827f6ad9ab12d9bd8bd8179d134a
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Thu Apr 13 10:52:27 2023 +0200

    Add MANIFEST.in to osm_webhook_translator to include README and requirements

    Change-Id: I7f47826c5438348894ff525c591cfd93415ace04
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit ad0c41b0b3f7a286285c3d147048d7e8359a23e6
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Tue Apr 11 12:36:21 2023 +0000

    Fix bug in multivim_vm_status DAG when there are no VMs

    Change-Id: Idd67bb9f59a61edbe15012ca05df8c83d920d04e
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit 3e73d29c76519f45f8a6efaf7133eb1c8c67c13f
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Mon Mar 27 11:51:10 2023 +0000

    Feature 10981: added autohealing DAG and updated requirements

    Change-Id: Ib1ed56c220969d54480ddd2382beae03e536b72b
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit 2e2dca0ad0f237ab5e30c77beee3d20a2a0a7dd0
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Wed Apr 5 10:09:18 2023 +0000

    Feature 10981: Added main for webhook-translator

    Change-Id: Idcc45514261eeb645becc56c0aee5f681b49fb0a
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit 9cbad100ed3bffbda8d90d5edb289d938ad7e738
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Wed Apr 5 11:09:19 2023 +0200

    Feature 10981: skeleton of osm_webhook_translator package

    Change-Id: I80217214941241e1e97dee80b978e0f1e55f4d1a
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 3489ded08054e77307514cf7981983ceae4f8dd2
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Wed Apr 5 11:10:32 2023 +0200

    Update ns_topology and multivim_vm_status DAGs to disable overlapped execution

    Change-Id: Idbfa27879a3604e45cf4c92270c4c86de48bca93
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit d0671570b23cdea29be3b283f99d378d19002ac8
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Mon Mar 27 14:22:09 2023 +0200

    Fix black and flake errors in setup.py

    Change-Id: I9522836f89e660c280c49a75ad5fd853454401e3
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 1eefdd4be89fd79269676364b749f5b4a4fef118
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Thu Mar 23 13:20:07 2023 +0100

    Minor change in tox.ini related to flake8 env

    Change-Id: I7d83cce754dc73f515af771855ba682783109569
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit 239971d3ff11756cbf4d0943dbf94f126beacd88
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Thu Mar 23 11:46:36 2023 +0100

    Change in tox.ini to use allowlist_externals instead of whitelist_externals

    Change-Id: Id457e368adffcc81d3e7451015b2c0905b9cb7ea
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

commit f0afc25c9e0fbb5546868eb232b26ff911fa636b
Author: aguilard <e.dah.tid@telefonica.com>
Date:   Tue Feb 14 10:19:13 2023 +0000

    Add Python logging to DAGs

    Change-Id: I2f8dd3b351ceb9a7da8e8b28d392e6fdef73f663
    Signed-off-by: aguilard <e.dah.tid@telefonica.com>

commit 4ff157947a27001fd45bbb839bce4d4bf8653408
Author: garciadeblas <gerardo.garciadeblas@telefonica.com>
Date:   Wed Jan 25 16:11:54 2023 +0100

    Use the name of the VM as id for gcp vim_connector

    Change-Id: I7472839c5c53dabda12c9fbf5bdfa6d0adc8b5b2
    Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>

Change-Id: I3d0fde50d09c63654c81ff57230e0c8b03a36b82
Signed-off-by: Dario Faccin <dario.faccin@canonical.com>
25 files changed
tree: be10f8415ac00959c4cc6d4637d3e17ef60ecdae
  1. .gitignore
  2. CONTRIBUTING.md
  3. Dockerfile
  4. Jenkinsfile
  5. LICENSE
  6. MANIFEST.in
  7. README.md
  8. README.rst
  9. devops-stages/
  10. osm_webhook_translator/
  11. requirements-dev.in
  12. requirements-dev.txt
  13. requirements-dist.in
  14. requirements-dist.txt
  15. requirements-test.in
  16. requirements-test.txt
  17. requirements.in
  18. requirements.txt
  19. setup.py
  20. src/
  21. tox.ini
README.md

Project Title

One Paragraph of project description goes here

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

What things you need to install the software and how to install them

Give examples

Installing

A step by step series of examples that tell you how to get a development env running

Say what the step will be

Give the example

And repeat

until finished

End with an example of getting some data out of the system or using it for a little demo

Running the tests

Explain how to run the automated tests for this system

Give an example

Deployment

Add additional notes about how to deploy this on a live system

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the Apache2 License - see the LICENSE.md file for details

Acknowledgments