Class KubeConfigInjectionHandler

    • Constructor Detail

      • KubeConfigInjectionHandler

        public KubeConfigInjectionHandler()
    • Method Detail

      • isTargetFieldAvailable

        public boolean isTargetFieldAvailable​(org.junit.jupiter.api.extension.ExtensionContext extensionContext,
                                              boolean staticField)
        Specified by:
        isTargetFieldAvailable in interface ClientInjectionHandler
      • inject

        public void inject​(org.junit.jupiter.api.extension.ExtensionContext extensionContext,
                           boolean staticField,
                           KubeAPIServer kubeApiServer)
        Specified by:
        inject in interface ClientInjectionHandler
      • getFieldForKubeConfigInjection

        public Optional<Field> getFieldForKubeConfigInjection​(org.junit.jupiter.api.extension.ExtensionContext extensionContext,
                                                              boolean staticField)