docs: public void deployAll(String applicationName, Path directory) throws IOException {
          this.applicationName = applicationName;
  
          if (Files.isDirectory(directory)) {
              Files.list(directory)
                  .filter(ResourceFilter::filterKubernetesResource)
                  .map(p -> {
                      try {
                          return Files.newInputStream(p);
                      } catch (IOException e) {
                          throw new IllegalArgumentException(e);
                      }
                  })
                  .forEach(is -> {
                      try {
                          deploy(is);
                          is.close();
                      } catch (IOException e) {
                          throw new IllegalArgumentException(e);
                      }
                  });
          } else {
              throw new IllegalArgumentException(String.format("%s should be a directory", directory));
          }
      }