172
Views
6
Comments
Solved
[DB Cleaner On Steroids Lifetime Plugin] What does this LifeTime plugin do?
Question
db-cleaner-on-steroids-lifetime-plugin
Web icon
Forge asset by Miguel Antunes

Hi,

The plugin description mentions 

"Extends DB Cleaner On Steroids to allow taking advantage of LifeTime API to better delete applications."

Could you describe in more detail what this means?

Is this related to the Febr 2019 update of LifeTime?

  • https://www.outsystems.com/home/downloadsdetail/118/2166/
  • It is now possible to delete application versions (LifeTime tags) using the new method "DELETE /applications/{ApplicationKey}/versions/{VersionKey}/" of LifeTime Deployment API v2. This feature will allow to delete in the environments the old module versions previously tagged by LifeTime. It requires Platform Server 10.0.912.0 (OutSystems 10 environments) or Platform Server 11 - Release Sep.2018 Cumulative Patch 1 (OutSystems 11 environments). Inspired by Harlin Setiadarma's idea. (RLIT-2399

Does this then only work for enterprise licenses?

Regards,

Daniel

2020-09-11 18-53-44
Stacey Levine
Solution

So the issue is with tagged versions. In the PE, there is an automated process that will clean out older tagged versions. This is not the case in enterprise environments. Having a tagged version stops it from being deleted. This is why the LifeTime API has to be used to delete the tags.

2023-03-30 10-13-40
Miguel Antunes

Hi Daniel,

I think Stacey did the most of this code. He's the one to better explain. Nonetheless I think you're right, and the plugin is targeted to Enterprise environments.

Cheers.

2020-09-11 18-53-44
Stacey Levine

Yes. This only works in Enterprise licenses. The current personal environments do not support the LifeTIme API.


Stacey

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

Hi Stacy,

Thanks for the update, but what does this LifeTime plugin add to the features that DB Cleaner On Steriods already provides? 

Regards,

Daniel

2021-03-24 08-16-25
SaxoTom

I´m using the personal environment als and thefollwoing DBCleaner module is working for me.

https://www.outsystems.com/forge/component-overview/423/dbcleaner

I used it, to clean older software versions of my modules.

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

SaxoTom wrote:

I´m using the personal environment als and thefollwoing DBCleaner module is working for me.

https://www.outsystems.com/forge/component-overview/423/dbcleaner

I used it, to clean older software versions of my modules.

Yes SaxoTom, I understand, but what has that to do with the question i asked to the component team?


2020-09-11 18-53-44
Stacey Levine
Solution

So the issue is with tagged versions. In the PE, there is an automated process that will clean out older tagged versions. This is not the case in enterprise environments. Having a tagged version stops it from being deleted. This is why the LifeTime API has to be used to delete the tags.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.