Annotation Type WildFlyKubernetesIntegrationTest

    • Element Detail

      • deployEnabled

        boolean deployEnabled
        Flag to define whether the extension should automatically apply resources.
        Returns:
        True, if extension should automatically deploy dekorate generated resources.
        See Also:
        KubernetesIntegrationTest
        Default:
        true
      • buildEnabled

        boolean buildEnabled
        Flag to define whether the extension should automatically apply resources.
        Returns:
        True, if extensions should automatically perform container builds.
        See Also:
        KubernetesIntegrationTest
        Default:
        true
      • readinessTimeout

        long readinessTimeout
        The amount of time in milliseconds to wait for application to become ready.
        Returns:
        The max amount in milliseconds.
        See Also:
        KubernetesIntegrationTest
        Default:
        500000L
      • additionalModules

        String[] additionalModules
        List of additional modules to be loaded by the test framework.
        Returns:
        The list of additional modules to be loaded.
        See Also:
        KubernetesIntegrationTest
        Default:
        {}
      • namespace

        String namespace
        The namespace to deploy the test application and other resources into. If empty, the default namespace will be used
        Returns:
        the namespace
        Default:
        ""
      • kubernetesResources

        KubernetesResource[] kubernetesResources
        Any resources to be deployed before the application is deployed. This could be things like CRDs or pods based on those CRDs.
        Returns:
        the list of resources
        Default:
        {}
      • extraTestSetup

        Class<? extends ExtraTestSetup> extraTestSetup
        A class to do more advanced test initialisation.
        Returns:
        the class
        Default:
        org.wildfly.test.cloud.common.ExtraTestSetup.None.class
      • placeholderReplacements

        ConfigPlaceholderReplacement[] placeholderReplacements
        A list of replacements to do in the generated kubernetes.yml and in the #kubernetesResources. Useful for when we don't have the full information needed until the test is run. The replacements are done before deploying to Kubernetes.
        Returns:
        the list of replacements
        Default:
        {}
      • valueInjectors

        Class<? extends ValueInjector>[] valueInjectors
        A list of value injectors used to @Inject global fields in tests.
        Returns:
        an array of value injectors
        Default:
        {}