- create a FileSystemConfiguration class, where the configuration entry is the application name - create an abstract FileSystemValidation class where all abstract methods from FileSystem class will be moved - create a LocalFileSystemValidation and OpenShiftFileSystemValidation and implement the abstract methods - also move all other methods interacting with the filesystem from OpenshiftFileSystem to the - in FileSystem class validation() method create a correct instance of either Local- or Openshift- FileSystemValidation - Simplify openshift method implementations using PodShell class from XTF (OpenshiftClient.get().podShell()) where applicable - Check whether `podIsReady` in needed at all, because I doubt so - Don't throw IOException in the validation methods
podIsReadyin needed at all, because I doubt so