Reenable grafana (#42)
* Reenable grafana
* Move grafana/prom tests to end to see if that helps
* Put multus as last test
* quiet the progress bars from curl
* swap to stable charms for prometheus-k8s and grafana-k8s
* reduced complexity of integration tests setup to install the entire k8s-model at once
* simplify tear down of tests
* speed up deployment of k8s and machine models
* Copy charmcraft log to debug artifact
---------
Co-authored-by: Stone Preston <email address hidden>
Co-authored-by: Mateo Florido <email address hidden>
Co-authored-by: Adam Dyess <email address hidden>
Update to kube-ovn v1.11.5 (#44)
* Update to kube-ovn v1.11.3
* Fix unit test failures and related bugs
* Remove python 3.7 from test matrix
* Update integration workflow to juju 3.1 and python 3.10
* Update juju scp call for juju 3.x
* Actually use python 3.10
* Use non-hidden basetemp directory for juju 3.x support
* Use jammy controller
* Use basetemp path that works in github runners
* Fix kubeconfig filename
* Update kubernetes-core channel
* Check results from juju deploy call
* Replace `juju run` with `juju exec`
* Copy kubectl-ko plugin to temp path for juju 3.x support
* Drop JAMMY_BOOTSTRAP_OPTIONS
* Clean up logging-config arg
* Rewrite test_bgp to use natless subnet
* Revert "Clean up logging-config arg"
This reverts commit 86d6ed18e4dd496a4af3fec2b44063869d1de7bf.
* Revert "Drop JAMMY_BOOTSTRAP_OPTIONS"
This reverts commit e42800dd76fe211370a4e92c32fef2ad76fe8c37.
* test_multi_nic_ipam: delete pod and subnet before net-attach-def
* Mark test_bgp and test_external_gateway as xfail
* Add vsphere-cloud-provider to fix test_prometheus
* Bump prometheus wait timeout
* Fix prometheus.is_ready failure due to string change
* Update expected prometheus metrics
* Fix PV stuck due to VM hardware revision
* Fix Prometheus.is_ready exception when connection refused
* Update to kube-ovn 1.11.5
* Revert "Mark test_bgp and test_external_gateway as xfail"
This reverts commit 997e4af8956d61d32e1a7a5d8e3f8f6aabcdd9d3.
* Add test_pod_mirror workaround, sleep 20 seconds
* Use json.dumps to render enable-mirror arg
Co-authored-by: Adam Dyess <email address hidden>
---------
Co-authored-by: Adam Dyess <email address hidden>