Skip to content

Commit e922293

Browse files
authored
Merge pull request #31 from cloudify-incubator/update-changelog
update-changelog
2 parents 66cef81 + f90ee12 commit e922293

File tree

7 files changed

+63
-75
lines changed

7 files changed

+63
-75
lines changed

.circleci/config.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,29 @@ executors:
2323
docker:
2424
- image: circleci/python:3.6
2525

26+
commands:
27+
install_libvirt_dev:
28+
steps:
29+
- run: sudo apt-get update
30+
- run: sudo apt-get install libvirt-dev
31+
32+
jobs:
33+
custom_unittest:
34+
environment:
35+
PYENV_VERSION: 3.6.5
36+
docker:
37+
- image: circleci/python:3.6
38+
steps:
39+
- checkout
40+
- install_libvirt_dev
41+
- node/unittests # Utilize commands in steps
42+
2643
workflows:
2744
version: 2
2845
tests:
2946
jobs:
3047
- node/check_py3_compat_job
31-
- node/unittests_job
48+
- custom_unittest
3249
- node/validate_version_job
3350
- node/validate_documentation_job
3451
- wagonorb/wagon:
@@ -81,4 +98,4 @@ workflows:
8198
jobs:
8299
- node/check_py3_compat_job
83100
- node/validate_version_job
84-
- node/unittests_job
101+
- custom_unittest

CHANGELOG.txt

Lines changed: 34 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,34 @@
1-
releases:
2-
3-
v0.1:
4-
* Implement minimal functionality for create network and virtual machine
5-
based on embeded template.
6-
7-
v0.2:
8-
* Add arm support and autogenerate mac addresses in examples
9-
10-
v0.3:
11-
* Fix network validation and use virtio devices in embeded templates
12-
13-
v0.4:
14-
* Add cluster example with external ip support
15-
* Add backup/restore suport for vm
16-
* Support for statistics workflow
17-
18-
v0.4.1: Add support for disk/network backup/snapshots
19-
20-
v0.5.0:
21-
* Support for reuse external network
22-
* Support for kvm virtualization in embeded examples
23-
24-
v0.6.0:
25-
* Support for dump full vm snapshot to fs on backup
26-
* Update start action for fill in `network` in vm runtime properties
27-
* Cluster Example: Automatically add libvirt host to trusted
28-
* Support for reuse external vm
29-
* move use_external_resource to top of instance properties
30-
* add `update` action for sync vm size to values from runtime properties.
31-
* rename `memory_size` to `memory_maxsize`
32-
33-
v0.7.0:
34-
* Support storage pool creation.
35-
* Rename `params.resource_id` to `params.name`.
36-
* Support creation snapshot on external resources.
37-
38-
v0.8.0:
39-
* Support storage volume creation.
40-
41-
v0.8.1:
42-
* Fix volume wipe code.
43-
44-
v0.9.0:
45-
* Support download image contwent from external resource
46-
47-
v0.9.1:
48-
* Apply futurize fixes for python3
49-
* Port source code to python3
50-
51-
v0.9.1.1:
52-
* Testing webhook for Marketplace scraping
1+
0.1: Implement minimal functionality for create network and virtual machine based on embeded template.
2+
0.2: Add arm support and autogenerate mac addresses in examples
3+
0.3: Fix network validation and use virtio devices in embeded templates
4+
0.4:
5+
- Add cluster example with external ip support
6+
- Add backup/restore suport for vm
7+
- Support for statistics workflow
8+
0.4.1: Add support for disk/network backup/snapshots
9+
0.5.0:
10+
- Support for reuse external network
11+
- Support for kvm virtualization in embeded examples
12+
0.6.0:
13+
- Support for dump full vm snapshot to fs on backup
14+
- Update start action for fill in `network` in vm runtime properties
15+
- Cluster Example: Automatically add libvirt host to trusted
16+
- Support for reuse external vm
17+
- move use_external_resource to top of instance properties
18+
- add `update` action for sync vm size to values from runtime properties.
19+
- rename `memory_size` to `memory_maxsize`
20+
0.7.0:
21+
- Support storage pool creation.
22+
- Rename `params.resource_id` to `params.name`.
23+
- Support creation snapshot on external resources.
24+
0.8.0:
25+
- Support storage volume creation.
26+
0.8.1:
27+
- Fix volume wipe code.
28+
0.9.0:
29+
- Support download image contwent from external resource
30+
0.9.1:
31+
- Apply futurize fixes for python3
32+
- Port source code to python3
33+
0.9.1.1: Testing webhook for Marketplace scraping
34+
0.9.2: Rerelease for build system.

plugin.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ plugins:
22
libvirt:
33
executor: central_deployment_agent
44
package_name: cloudify-libvirt-plugin
5-
package_version: '0.9.1.1'
6-
source: https://github.com/cloudify-incubator/cloudify-libvirt-plugin/archive/0.9.1.zip
5+
package_version: '0.9.2'
76

87
data_types:
98

setup.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14+
1415
from setuptools import setup
1516

1617
setup(
1718
name='cloudify-libvirt-plugin',
18-
version='0.9.1',
19+
version='0.9.2',
1920
description='support libvirt',
2021
author='Cloudify',
2122
author_email='[email protected]',
@@ -33,8 +34,8 @@
3334
install_requires=[
3435
'cloudify-common>=4.5.0',
3536
# libvirt-6.0 requires python3
36-
'libvirt-python>=4.5.0,<6.0',
37+
'libvirt-python==7.10',
3738
# cdrom create code
38-
"cloudify-utilities-plugins-sdk==0.0.27",
39+
"cloudify-utilities-plugins-sdk>=0.0.27",
3940
],
4041
)

test-requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ flake8
77
pylint
88
# for blueprints validate
99
cloudify==5.0.5.1
10+
cloudify-utilities-plugins-sdk

tox.ini

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# content of: tox.ini, put in the same dir as setup.py
22
[tox]
3-
envlist=nosetests,flake8,validate
3+
envlist=unittesting,linting,validate
44

5-
[testenv:nosetests]
5+
[testenv:unittesting]
66
deps =
77
-rdev-requirements.txt
88
-rtest-requirements.txt
@@ -11,21 +11,10 @@ commands =
1111
--cover-package=cloudify_libvirt \
1212
--with-xunit --xunit-file=nosetests.xml .
1313

14-
[testenv:flake8]
14+
[testenv:linting]
1515
deps =
1616
-rdev-requirements.txt
1717
-rtest-requirements.txt
1818
commands =
1919
flake8 cloudify_libvirt
2020
pylint -E cloudify_libvirt
21-
22-
[testenv:validate]
23-
deps =
24-
-rdev-requirements.txt
25-
-rtest-requirements.txt
26-
commands =
27-
cfy blueprint validate examples/cluster.yaml
28-
cfy blueprint validate examples/vm_agent.yaml
29-
cfy blueprint validate examples/vm_centos.amd64.yaml
30-
cfy blueprint validate examples/vm_ubuntu.arm64.yaml
31-

v2_plugin.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ plugins:
22
libvirt:
33
executor: central_deployment_agent
44
package_name: cloudify-libvirt-plugin
5-
package_version: '0.9.1'
6-
source: https://github.com/cloudify-incubator/cloudify-libvirt-plugin/archive/0.9.1.zip
5+
package_version: '0.9.2'
76

87
blueprint_labels:
98
obj-type:

0 commit comments

Comments
 (0)