Interface ResourceInstaller

All Superinterfaces:
WithToImmutable<ResourceInstaller>
All Known Implementing Classes:
DefaultResourceInstaller, DefaultResourceInstaller.ImmutableResourceInstaller

public interface ResourceInstaller extends WithToImmutable<ResourceInstaller>
  • Method Summary

    Modifier and Type
    Method
    Description
    List<io.fabric8.kubernetes.api.model.HasMetadata>
    install(URL url)
    Installs the resources found in the specified URL.
    Map<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>
    Uninstalls the resources found in the specified URL.
    Map<io.fabric8.kubernetes.api.model.HasMetadata,Boolean>
    uninstall(List<io.fabric8.kubernetes.api.model.HasMetadata> list)
    Uninstalls the resources found in the specified list.

    Methods inherited from interface org.arquillian.cube.kubernetes.api.WithToImmutable

    toImmutable
  • Method Details

    • install

      List<io.fabric8.kubernetes.api.model.HasMetadata> install(URL url)
      Installs the resources found in the specified URL.
      Parameters:
      url - The URL to read resources from.
      Returns:
      The list with the created resources.
    • uninstall

      Map<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> uninstall(URL url)
      Uninstalls the resources found in the specified URL.
      Parameters:
      url - The URL to read resources from.
      Returns:
      A map of the resources to their delete status.
    • uninstall

      Map<io.fabric8.kubernetes.api.model.HasMetadata,Boolean> uninstall(List<io.fabric8.kubernetes.api.model.HasMetadata> list)
      Uninstalls the resources found in the specified list.
      Parameters:
      list - The list with the resources.
      Returns:
      A map of the resources to their delete status.