private List<String> getImageRegistries(ServiceSpec serviceSpec) throws HyscaleException {
        List<String> registriesList = new ArrayList<>();
        String pushRegistry = serviceSpec
                .get(HyscaleSpecFields.getPath(HyscaleSpecFields.image, HyscaleSpecFields.registry), String.class);
        registriesList.add(pushRegistry);
        registriesList.addAll(getPullRegistries(serviceSpec));
        return registriesList;
    }
Image builder component acts as a bridge between workflow controller and image-builder
	for image build and push operation provides link between
	{@link WorkflowContext} and {@link BuildContext}
workflow-controller/controller-service/src/main/java/io/hyscale/controller/invoker/ImageBuildComponentInvoker.java