Interface KubernetesActionBuilderBase<T extends TestAction,B extends KubernetesActionBuilderBase<T,B>>

All Superinterfaces:
ActionBuilder<T,B>, ReferenceResolverAwareBuilder<T,B>, TestActionBuilder<T>
All Known Subinterfaces:
KubernetesAgentConnectActionBuilder<T,B>, KubernetesAgentDisconnectActionBuilder<T,B>, KubernetesConfigMapCreateActionBuilder<T,B>, KubernetesConfigMapDeleteActionBuilder<T,B>, KubernetesCreateAnnotationsActionBuilder<T,B>, KubernetesCreateLabelsActionBuilder<T,B>, KubernetesCustomResourceCreateActionBuilder<T,B>, KubernetesCustomResourceDeleteActionBuilder<T,B>, KubernetesCustomResourceVerifyActionBuilder<T,B>, KubernetesPodDeleteActionBuilder<T,B>, KubernetesPodVerifyActionBuilder<T,B>, KubernetesPodWatchLogsActionBuilder<T,B>, KubernetesResourceCreateActionBuilder<T,B>, KubernetesResourceDeleteActionBuilder<T,B>, KubernetesSecretCreateActionBuilder<T,B>, KubernetesSecretDeleteActionBuilder<T,B>, KubernetesServiceConnectActionBuilder<T,B>, KubernetesServiceCreateActionBuilder<T,B>, KubernetesServiceDeleteActionBuilder<T,B>, KubernetesServiceDisconnectActionBuilder<T,B>

public interface KubernetesActionBuilderBase<T extends TestAction,B extends KubernetesActionBuilderBase<T,B>> extends ActionBuilder<T,B>, TestActionBuilder<T>, ReferenceResolverAwareBuilder<T,B>
  • Method Details

    • client

      B client(Object kubernetesClient)
      Use a custom Kubernetes client.
    • inNamespace

      B inNamespace(String namespace)
      Use an explicit namespace.
    • autoRemoveResources

      B autoRemoveResources(boolean enabled)
      Auto remove created Kubernetes resources after the test.