@PostConstruct
    public void init() {
        addHook(serviceDirCleanUpHook);
        addHook(appDirCleanUpHook);
        addHook(staleVolumeDetailsHook);
    }
Undeploy component acts as a bridge between workflow controller and deployer for undeploy operation
	provides link between {@link WorkflowContext} and {@link DeploymentContext}
workflow-controller/controller-service/src/main/java/io/hyscale/controller/invoker/UndeployComponentInvoker.java