cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-8580) Users should be able to expunge VMs
Date Tue, 14 Jul 2015 22:29:05 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-8580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14627170#comment-14627170
] 

ASF GitHub Bot commented on CLOUDSTACK-8580:
--------------------------------------------

GitHub user borisroman opened a pull request:

    https://github.com/apache/cloudstack/pull/589

    CLOUDSTACK-8580

    CLOUDSTACK-8580 Users are now able to view, expunge and recover their vm's themselves.
Two configuration options are added to allow this behaviour on a global or per account scale.
Configuration options default to false.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/borisroman/cloudstack CLOUDSTACK-8580

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/589.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #589
    
----
commit f13eb671ae61a5855c143bb1c61ecf5332ab0293
Author: Boris Schrijver <boris@pcextreme.nl>
Date:   2015-07-14T18:17:37Z

    CLOUDSTACK-8580 Users can now view destroyed or expunging vm's. The admin can set this
option globally or per account.

commit 38068af6dfdd2276205665d0a602d8c1c3f10dff
Author: Boris Schrijver <boris@pcextreme.nl>
Date:   2015-07-14T18:23:32Z

    Refactored ConfigKey and SearchCriteria for readability.

commit 806411986781fec9efe733c60ab69284bd565b16
Author: Boris Schrijver <boris@pcextreme.nl>
Date:   2015-07-14T22:22:23Z

    CLOUDSTACK-8580 Users are now able to view, expunge and recover their vm's themselves.
Two configuration options are added to allow this behaviour on a global or per account scale.
Configuration options default to false.

----


> Users should be able to expunge VMs
> -----------------------------------
>
>                 Key: CLOUDSTACK-8580
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8580
>             Project: CloudStack
>          Issue Type: Improvement
>      Security Level: Public(Anyone can view this level - this is the default.) 
>            Reporter: Lennert den Teuling
>            Priority: Minor
>
> When automating deployments of CloudStack (with for example Terraform) there are situations
where VMs get recreated with the same name (and hostname). When VMs are destroyed by a user,
the name will be reserved on the network until the VM truly gets expunged (depending on expunge.delay).
Because of this, some automation tools cannot work because a new deployment with the same
name gives an error.  
> Users do not have the ability to directly expunge VMs (Only admin and domain-admins can),
but they can destroy them and the admin can configure the expunge.delay where VMs truly get
removed (expunged). 
> Working with the expunge delay is very safe in case users accidentally remove a VM, but
in some cases (when users know what they are doing) there should also be a option to completely
remove the VM when destroying it (expunge). 
> Ideally the admin should be able to configure this behavior trough the global settings,
cause i believe the admin deliberately needs to turn it on (off by default).
> We have looked into making our clients domain-admin by default, but that gives them abilities
we do not want to give, so we see no other way then just enabling expunge for the user. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message