Skip to content

Commit aa7dd30

Browse files
authored
Create event TEMPLATE_UPDATE for virtual machine image update calls. (apache#6521)
* Create event TEMPLATE_UPDATE for virtual machine image update calls. (cherry picked from commit e7eec8d) * Added ISO.UPDATE event for update ISO command. (cherry picked from commit 277f76f) Co-authored-by: Maxim Prokopchuk <[email protected]>
1 parent a470f33 commit aa7dd30

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

api/src/main/java/com/cloud/event/EventTypes.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@ public class EventTypes {
285285

286286
// ISO
287287
public static final String EVENT_ISO_CREATE = "ISO.CREATE";
288+
public static final String EVENT_ISO_UPDATE = "ISO.UPDATE";
288289
public static final String EVENT_ISO_DELETE = "ISO.DELETE";
289290
public static final String EVENT_ISO_COPY = "ISO.COPY";
290291
public static final String EVENT_ISO_ATTACH = "ISO.ATTACH";

server/src/main/java/com/cloud/template/TemplateManagerImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2027,11 +2027,13 @@ public List<DataStore> getImageStoreByTemplate(long templateId, Long zoneId) {
20272027
}
20282028

20292029
@Override
2030+
@ActionEvent(eventType = EventTypes.EVENT_ISO_UPDATE, eventDescription = "updating iso", async = false)
20302031
public VMTemplateVO updateTemplate(UpdateIsoCmd cmd) {
20312032
return updateTemplateOrIso(cmd);
20322033
}
20332034

20342035
@Override
2036+
@ActionEvent(eventType = EventTypes.EVENT_TEMPLATE_UPDATE, eventDescription = "updating template", async = false)
20352037
public VMTemplateVO updateTemplate(UpdateTemplateCmd cmd) {
20362038
return updateTemplateOrIso(cmd);
20372039
}

0 commit comments

Comments
 (0)