Skip to content

Releases: genouest/os-vm-expire

0.9.12

18 Feb 10:33
Compare
Choose a tag to compare

=============
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

12 Feb 09:03
Compare
Choose a tag to compare

0.9.8

Bug Fixes

.. releasenotes/notes/add_transaction_hook-cccc18bd319ea60c.yaml @ 1bc858c

  • 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).

0.9.7

09 Jan 13:11
Compare
Choose a tag to compare
fix spaces

0.9.6

29 Dec 07:28
Compare
Choose a tag to compare

=============
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

27 Dec 13:28
Compare
Choose a tag to compare

=============
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