package io.cattle.platform.systemstack.task;
import io.cattle.platform.systemstack.service.UpgradeManager;
import io.cattle.platform.task.Task;
import java.io.IOException;
import javax.inject.Inject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class UpgradeScheduleTask implements Task {
private static final Logger log = LoggerFactory.getLogger(UpgradeScheduleTask.class);
@Inject
UpgradeManager upgradeManager;
@Override
public void run() {
try {
upgradeManager.schedule();
} catch (IOException e) {
log.error("Failed to check for upgrades", e);
}
}
@Override
public String getName() {
return "upgrade.schedule";
}
}