charm-kubevirt:release_1.28

Last commit made on 2023-07-05
Get this branch:
git clone -b release_1.28 https://git.launchpad.net/charm-kubevirt

Branch merges

Branch information

Name:
release_1.28
Repository:
lp:charm-kubevirt

Recent commits

86c2605... by Adam Dyess

pin pydantic to 1.* release (#9)

740e555... by Adam Dyess

install, upgrade, config change hooks all should ensure manifests are deployed or retried on failure (#7)

7428c0a... by Adam Dyess

update ops manifest and ops library (#6)

238fb89... by George Kraft

Fix README link pointing to wrong project (#5)

* Fix README link pointing to wrong project

Fixes https://bugs.launchpad.net/charm-kubevirt/+bug/2004169

* tox -e format

37bd164... by Adam Dyess

install virtctl into each kubevirt unit (#4)

* install virtctl into each kubevirt unit
* update ops-lib-manifest
* list filtered unready conditions
* update status check will only be ready when the kubevirt resource is in the deployed phase
* use @main commit-id from ops-lib-manifest
* unit test a single failing manifest condition
* Test on python 3.8 for focal LTS compat

faaddf5... by Adam Dyess

Docs and License Text Updates (#3)

* Docs and License Text Updates

* add icon

324687e... by Adam Dyess

Integration tests (#2)

* adjust buildable series and python versions

* each charm builder needs git and primed with the upstream directory

* restrict supported architectures based on upstream support

* first successful deployment on charmed-k8s

* Address deployment and teardown issues

* Ensuring kubevirt software emulation can be enabled/disabled via config

* build simple integration tests that launch an instance

* automatically install qemu on each kubevirt unit

* put the charm into waiting status if kubevirt isn't deployed

* successful integration tests

* ignore charm libraries during wokecheck

* resolve linting issues

* use asyncio-mode=auto with integration tests

* kube-control isn't setup until kubeconfig file shows up

* recheck the event kube_control relation while waiting for kubeconfig

* switch to use Path.home() rather than /root

* permit access through proxy

* require vsphere hw-version 17

* For KVM installations install corrrect packages and update apparmor profile

* insert missing return statement

d4fb9ea... by Adam Dyess

adjust buildable series and python versions (#1)

* adjust buildable series and python versions

* each charm builder needs git and primed with the upstream directory

* restrict supported architectures based on upstream support

e147316... by Adam Dyess

First commit