Class ServiceAccountNamespaceProvider

java.lang.Object
org.apache.nifi.kubernetes.client.ServiceAccountNamespaceProvider
All Implemented Interfaces:
NamespaceProvider

public class ServiceAccountNamespaceProvider extends Object implements NamespaceProvider
Service Account Namespace Provider based on standard file location
  • Field Details

  • Constructor Details

    • ServiceAccountNamespaceProvider

      public ServiceAccountNamespaceProvider()
  • Method Details

    • getNamespace

      public String getNamespace()
      Get Namespace from Service Account location or return default namespace when not found
      Specified by:
      getNamespace in interface NamespaceProvider
      Returns:
      Kubernetes Namespace
    • getNamespace

      private String getNamespace(Path namespacePath)