N2VC Changelog

tag: v8.0.4 -> v9.0.0rc1

  • d87303d • Tox doesn't like -
  • 032bba4 • Adding python3-pip stage2 dependency
  • 41b40a1 • Revert "Tox doesn't like -"
  • 2f66c4d • Feature 8681: Add VCA HA capabilities
  • f8a9d46 • Feature 8720: Add scale support
  • b951334 • 8716 - K8s Proxy Charms
  • 7ace6fa • Write to DB when creating K8s Proxy Charm
  • b8ff39b • Fix model deletion
  • d745e22 • Fix missing await
  • 2cf8b2e • Update database with api_endpoints of VCA on initialization
  • a5728bf • fix 1108 enhancement in helm installation and removing
  • ec8a504 • allow starts N2VCJujuConnector without the parameter api_proxy
  • d99f3f2 • Added new functionaliyty to obtain services data
  • 891732a • fix bugs 1117 and 1142 at deleting k8scluster helm-chart
  • 7ff392f • Add unit tests to N2VC refactor
  • 5d79939 • Implement get_service and get_services methods for K8sJujuConnector
  • 4d0bef5 • Pin libjuju version to 2.8.2
  • 0c47825 • Add unit tests for K8s Proxy Charm Feature
  • 8104596 • Make API Proxy optional and avoid replacing existing SSH Keys in the provisioner
  • 3700498 • Fix an issue with the service ports in Kubectl.py
  • e7b9a5b • 1156 fix path obtained for k8s_helm_conn cluster
  • 84ebb75 • Fix bug 1167
  • 2c791b3 • Get the kubeconfig credentials from MongoDB
  • 4f74f59 • Store k8s controller information in Mongo, and remove controller attribute from K8sJujuConnector
  • f414edf • Add entries in .gitignore to ignore the files created by venv
  • 42f328a • Add models_exist function to libjuju.py
  • bc538e4 • Add list_offers function to libjuju.py
  • 8331f7c • Change add_relation function in libjuju.py to accept saas
  • 68b0072 • Add consume to libjuju.py
  • e8102d9 • "Remove unused lines of code"
  • 8bfcc14 • Revert ""Remove unused lines of code""
  • ba6e532 • Revert "Revert ""Remove unused lines of code"""
  • c38a696 • Remove EntityType from juju watcher and workaround juju bug for retrieving the status
  • 12b2924 • Add add_k8s, add_cloud, and remove_cloud commands to libjuju.py and unit tests
  • 85755d1 • Add get_metrics command to n2vc_juju_conn and libjuju
  • 475a722 • Add new kubectl.py functions, modify some libjuju.py functions, add unit tests
  • a062074 • Add loop and vca_config options to K8sJujuConnector constructor
  • e22c720 • Add credential_name in Libjuju.add_model() function
  • 7077e26 • Add credential_name option for add_k8s() and add_cloud()
  • 59f520d • Fix bug 1236: Retry if leader unit is not obtained
  • 5ef42a1 • Fix bug 1216: Force model deletion
  • 168bb19 • Fix bug 1267: Destroy machines that are pending
  • a4f57d6 • Fix bug 1263
  • 667696e • Feature 9751: Centralized VCA for KNFs
  • 9a63e8d • Feature 9952: Distributed Proxy Charms
  • 5b802c9 • Fix minor bug in configure application
  • e308c71 • Syncronize with fs before action and reverse sync after action to allow high availability with mongofs
  • 1c83f2e • Support for helm v3
  • f6e9b00 • Fix bug 1298
  • 095392b • Corrected bugs on support for helm v3
  • 3ea7d6c • Pin pylint version
  • 7d0735d • Changed url stable repository for helm3