Class DevServicesKubernetesProcessor


  • public class DevServicesKubernetesProcessor
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static io.quarkus.kubernetes.client.deployment.DevServicesKubernetesProcessor.KubernetesDevServiceCfg cfg  
      (package private) static String DEV_SERVICE_LABEL  
      (package private) static io.quarkus.deployment.builditem.DevServicesResultBuildItem.RunningDevService devService  
      (package private) static boolean first  
      (package private) static int KUBERNETES_PORT  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) <T extends com.dajudge.kindcontainer.KubernetesVersionEnum<T>>
      T
      findOrElseThrow​(String version, Class<T> versions)  
      io.quarkus.deployment.builditem.DevServicesResultBuildItem setupKubernetesDevService​(io.quarkus.deployment.builditem.DockerStatusBuildItem dockerStatusBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, KubernetesClientBuildConfig kubernetesClientBuildTimeConfig, List<io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem, Optional<io.quarkus.deployment.console.ConsoleInstalledBuildItem> consoleInstalledBuildItem, io.quarkus.deployment.builditem.CuratedApplicationShutdownBuildItem closeBuildItem, io.quarkus.deployment.logging.LoggingSetupBuildItem loggingSetupBuildItem, io.quarkus.deployment.dev.devservices.GlobalDevServicesConfig devServicesConfig)  
    • Field Detail

      • devService

        static volatile io.quarkus.deployment.builditem.DevServicesResultBuildItem.RunningDevService devService
      • cfg

        static volatile io.quarkus.kubernetes.client.deployment.DevServicesKubernetesProcessor.KubernetesDevServiceCfg cfg
      • first

        static volatile boolean first
    • Constructor Detail

      • DevServicesKubernetesProcessor

        public DevServicesKubernetesProcessor()
    • Method Detail

      • setupKubernetesDevService

        public io.quarkus.deployment.builditem.DevServicesResultBuildItem setupKubernetesDevService​(io.quarkus.deployment.builditem.DockerStatusBuildItem dockerStatusBuildItem,
                                                                                                    io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode,
                                                                                                    KubernetesClientBuildConfig kubernetesClientBuildTimeConfig,
                                                                                                    List<io.quarkus.deployment.builditem.DevServicesSharedNetworkBuildItem> devServicesSharedNetworkBuildItem,
                                                                                                    Optional<io.quarkus.deployment.console.ConsoleInstalledBuildItem> consoleInstalledBuildItem,
                                                                                                    io.quarkus.deployment.builditem.CuratedApplicationShutdownBuildItem closeBuildItem,
                                                                                                    io.quarkus.deployment.logging.LoggingSetupBuildItem loggingSetupBuildItem,
                                                                                                    io.quarkus.deployment.dev.devservices.GlobalDevServicesConfig devServicesConfig)
      • findOrElseThrow

        <T extends com.dajudge.kindcontainer.KubernetesVersionEnum<T>> T findOrElseThrow​(String version,
                                                                                         Class<T> versions)