Releases: genouest/os-vm-expire
0.9.12
=============
Release Notes
.. _Release Notes_0.9.12:
0.9.12
.. _Release Notes_0.9.12_Bug Fixes:
Bug Fixes
.. releasenotes/notes/fix_missing_opt-b3e29e4e3f21dc9b.yaml @ b'3b6fc94d11d840f8cb6c24ee684db91efd4783a6'
- Fix missing declaration of option email_smtp_copy_expire_notif_to
.. _Release Notes_0.9.11:
0.9.11
.. _Release Notes_0.9.11_New Features:
New Features
.. releasenotes/notes/add_notif_info-6fbcfb78d9165628.yaml @ b'e3fb6d6354b955b2bd469e60ca1f2daed3472074'
- Add osvmexpire.conf option to send user notifications copy to admin email
Show notifications status on manage tool
.. _Release Notes_0.9.10:
0.9.10
.. _Release Notes_0.9.10_Bug Fixes:
Bug Fixes
.. releasenotes/notes/fix_cleaner-ce4b130006c4b1f2.yaml @ b'50d69f4f52104894501d01d5da76c7308e8154df'
- Fixes cleaner constructor
.. _Release Notes_0.9.9:
0.9.9
.. _Release Notes_0.9.9_Bug Fixes:
Bug Fixes
.. releasenotes/notes/fix_rollback_cleaner-d6914800a105c691.yaml @ b'2b408608a45db3198ffe03217ca04685f5b75648'
- In case of cleaner db update issue, rollback session transaction.
.. _Release Notes_0.9.8:
0.9.8
.. _Release Notes_0.9.8_Bug Fixes:
Bug Fixes
.. releasenotes/notes/add_transaction_hook-cccc18bd319ea60c.yaml @ b'1bc858c627256f6827ea338de2456ef8ca97c0ef'
- Add transaction hook to API to clear transactions, else at some time SQL
transaction pool is full and service needs to be restarted
(even for get only requests).
.. _Release Notes_0.9.7:
0.9.7
.. _Release Notes_0.9.7_New Features:
New Features
.. releasenotes/notes/add_project_name_to_email-15dc628946272529.yaml @ b'83392d5f9e92be7256e59ee41af9beaf345d5b13'
- Add project name in expiration emails.
.. releasenotes/notes/get_all_tenants-cec088091dcb888b.yaml @ b'ee5f972fe7f5e355195f0af5eca443e7e5233645'
- Add all_tenants option to API to get vmexpires results for all projects
if user is admin.
.. _Release Notes_0.9.7_Bug Fixes:
Bug Fixes
.. releasenotes/notes/fix_cleaner_checks-f7e86e0d7a891e39.yaml @ b'4f171edb00bbada0d517e33a143315c1cca91fc5'
- Fix cleaner VM query where only expired VMs were selected resulting in
"too late" email notifications.
.. _Release Notes_0.9.5:
0.9.5
.. _Release Notes_0.9.5_New Features:
New Features
.. releasenotes/notes/add_feature_exclude-8358c8e8d7c584cb.yaml @ b'63072d7419b696775e692b28ea34116f8abcddf2'
- Add exclude management to exclude a VM expiration for a domain, project or
user. Needs a db upgrade. Available via API (see doc) or osvmexpire-manage.
.. _Release Notes_0.9.5_Upgrade Notes:
Upgrade Notes
.. releasenotes/notes/add_feature_exclude-8358c8e8d7c584cb.yaml @ b'63072d7419b696775e692b28ea34116f8abcddf2'
- Need to run osvmexpire-db-manage upgrade for exclude feature.
Add to osvmexpire.conf new section [worker] with keystone parameters.
Need to add to policy.json (admin only) vmexclude:xx config (see etc/oslo-config-generator/policy.json.sample)
.. _Release Notes_0.9.5_Bug Fixes:
Bug Fixes
.. releasenotes/notes/add_feature_exclude-8358c8e8d7c584cb.yaml @ b'63072d7419b696775e692b28ea34116f8abcddf2'
- Fix some docs typo and logging level.
.. _Release Notes_0.9.4:
0.9.4
.. _Release Notes_0.9.4_New Features:
New Features
.. releasenotes/notes/fix_otaca-cf83a54348f5f519.yaml @ b'932dc2cc0cb2e82f2561e4eaed4dd4ae9bcd3aaa'
- Add deb and rpm creation scripts
.. _Release Notes_0.9.4_Bug Fixes:
Bug Fixes
.. releasenotes/notes/fix_otaca-cf83a54348f5f519.yaml @ b'932dc2cc0cb2e82f2561e4eaed4dd4ae9bcd3aaa'
- Fixes for Otaca support.
.. _Release Notes_0.9.3:
0.9.3
.. _Release Notes_0.9.3_New Features:
New Features
.. releasenotes/notes/add_max_vm_total_duration-f75e758644116db6.yaml @ b'98237260dcba85de3eb1035ff4ddd36f0f0f7125'
- Add max_vm_total_duration in configuration file.
This parameter defines a maximum VM duration above which user cannot extend
the VM anymore, defaults to 365 days.
.. _Release Notes_0.9.3_Other Notes:
Other Notes
.. releasenotes/notes/use_pretty_table-2c16920d8cf2d939.yaml @ b'8f5d23810e907bc9e636a3aa0814e14d62a1df71'
- Use prettytable instead of tabulate for grid display as tabulate is not
available in centos packages.
.. _Release Notes_0.9.2:
0.9.2
.. _Release Notes_0.9.2_Bug Fixes:
Bug Fixes
.. releasenotes/notes/reset_notifications_on_extend-8a7ef2c218638988.yaml @ b'b2a7f2d14a8ec9849bd65061a70425caa042822f'
- After VM extend operation, reset notifications status.
.. _Release Notes_0.9.2_Other Notes:
Other Notes
.. releasenotes/notes/add_solo_log-531adc57117ff05c.yaml @ b'299aa81264c7067884756b0204f43f2e7c5b5860'
- Add oslo.log template in osvmexpire.conf sample file
.. releasenotes/notes/reset_notifications_on_extend-8a7ef2c218638988.yaml @ b'b2a7f2d14a8ec9849bd65061a70425caa042822f'
- Add unit testing.
.. _Release Notes_0.9.1:
0.9.1
.. _Release Notes_0.9.1_Bug Fixes:
Bug Fixes
.. releasenotes/notes/bug-7-fe7fe07e44247ca5.yaml @ b'28f65d0ea7ad85a6f897889cbc3199570d3afdfc'
- Fix 7, DELETE API must use expiration id instead of instance id as parameter
.. _Release Notes_0.9.0:
0.9.0
.. _Release Notes_0.9.0_Prelude:
Prelude
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ b'2789ad9c4655b27d44ffc0128228be6818e10e5c'
First release of os-vm-expire
.. _Release Notes_0.9.0_New Features:
New Features
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ b'2789ad9c4655b27d44ffc0128228be6818e10e5c'
- Adds expiration to all VMs.
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ b'2789ad9c4655b27d44ffc0128228be6818e10e5c'
- Notify users before expiration
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ b'2789ad9c4655b27d44ffc0128228be6818e10e5c'
- User can extend VM expiration delay at any time
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ b'2789ad9c4655b27d44ffc0128228be6818e10e5c'
- Delete VM on expiration
0.9.8
0.9.7
0.9.6
=============
Release Notes
0.9.6
Same as 0.9.5, simply added Travis CI and pypi auto-upload (needed a new tag for this)
0.9.5
New Features
.. releasenotes/notes/add_feature_exclude-8358c8e8d7c584cb.yaml @ 63072d7
- Add exclude management to exclude a VM expiration for a domain, project or
user. Needs a db upgrade. Available via API (see doc) or osvmexpire-manage.
Upgrade Notes
.. releasenotes/notes/add_feature_exclude-8358c8e8d7c584cb.yaml @ 63072d7
- Need to run osvmexpire-db-manage upgrade for exclude feature.
Add to osvmexpire.conf new section [worker] with keystone parameters.
Need to add to policy.json (admin only) vmexclude:xx config (see etc/oslo-config-generator/policy.json.sample)
Bug Fixes
.. releasenotes/notes/add_feature_exclude-8358c8e8d7c584cb.yaml @ 63072d7
- Fix some docs typo and logging level.
0.9.4
New Features
.. releasenotes/notes/fix_otaca-cf83a54348f5f519.yaml @ 932dc2c
- Add deb and rpm creation scripts
Bug Fixes
.. releasenotes/notes/fix_otaca-cf83a54348f5f519.yaml @ 932dc2c
- Fixes for Otaca support.
0.9.3
New Features
.. releasenotes/notes/add_max_vm_total_duration-f75e758644116db6.yaml @ 9823726
- Add max_vm_total_duration in configuration file.
This parameter defines a maximum VM duration above which user cannot extend
the VM anymore, defaults to 365 days.
Other Notes
.. releasenotes/notes/use_pretty_table-2c16920d8cf2d939.yaml @ 8f5d238
- Use prettytable instead of tabulate for grid display as tabulate is not
available in centos packages.
0.9.2
Bug Fixes
.. releasenotes/notes/reset_notifications_on_extend-8a7ef2c218638988.yaml @ b2a7f2d
- After VM extend operation, reset notifications status.
Other Notes
.. releasenotes/notes/add_solo_log-531adc57117ff05c.yaml @ 299aa81
- Add oslo.log template in osvmexpire.conf sample file
.. releasenotes/notes/reset_notifications_on_extend-8a7ef2c218638988.yaml @ b2a7f2d
- Add unit testing.
0.9.1
Bug Fixes
.. releasenotes/notes/bug-7-fe7fe07e44247ca5.yaml @ 28f65d0
- Fix 7, DELETE API must use expiration id instead of instance id as parameter
0.9.0
Prelude
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
First release of os-vm-expire
New Features
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
- Adds expiration to all VMs.
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
- Notify users before expiration
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
- User can extend VM expiration delay at any time
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
- Delete VM on expiration
0.9.4
=============
Release Notes
0.9.4
New Features
.. releasenotes/notes/fix_otaca-cf83a54348f5f519.yaml @ 932dc2c
- Add deb and rpm creation scripts
Bug Fixes
.. releasenotes/notes/fix_otaca-cf83a54348f5f519.yaml @ 932dc2c
- Fixes for Otaca support.
0.9.3
New Features
.. releasenotes/notes/add_max_vm_total_duration-f75e758644116db6.yaml @ 9823726
- Add max_vm_total_duration in configuration file.
This parameter defines a maximum VM duration above which user cannot extend
the VM anymore, defaults to 365 days.
Other Notes
.. releasenotes/notes/use_pretty_table-2c16920d8cf2d939.yaml @ 8f5d238
- Use prettytable instead of tabulate for grid display as tabulate is not
available in centos packages.
0.9.2
Bug Fixes
.. releasenotes/notes/reset_notifications_on_extend-8a7ef2c218638988.yaml @ b2a7f2d
- After VM extend operation, reset notifications status.
Other Notes
.. releasenotes/notes/add_solo_log-531adc57117ff05c.yaml @ 299aa81
- Add oslo.log template in osvmexpire.conf sample file
.. releasenotes/notes/reset_notifications_on_extend-8a7ef2c218638988.yaml @ b2a7f2d
- Add unit testing.
0.9.1
Bug Fixes
.. releasenotes/notes/bug-7-fe7fe07e44247ca5.yaml @ 28f65d0
- Fix 7, DELETE API must use expiration id instead of instance id as parameter
0.9.0
Prelude
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
First release of os-vm-expire
New Features
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
- Adds expiration to all VMs.
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
- Notify users before expiration
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
- User can extend VM expiration delay at any time
.. releasenotes/notes/first-release-2f3004c1e34de256.yaml @ 2789ad9
- Delete VM on expiration