Uses of Class
de.dlr.proseo.planner.kubernetes.KubeConfig
Packages that use KubeConfig
Package
Description
Top-level classes for the prosEO Production Planner component
Classes for dispatching orders, jobs and job steps with the prosEO Production Planner component
Kubernetes utility classes for the prosEO Production Planner component
Utility classes for the prosEO Production Planner component
-
Uses of KubeConfig in de.dlr.proseo.planner
Methods in de.dlr.proseo.planner that return KubeConfigModifier and TypeMethodDescriptionProductionPlanner.getKubeConfig(String name) Gets the KubeConfig instance by name.ProductionPlanner.updateKubeConfig(String facilityName) Attempts to connect to a processing facility.Methods in de.dlr.proseo.planner that return types with arguments of type KubeConfigModifier and TypeMethodDescriptionProductionPlanner.getKubeConfigs()Gets all connected KubeConfig instances. -
Uses of KubeConfig in de.dlr.proseo.planner.dispatcher
Methods in de.dlr.proseo.planner.dispatcher with parameters of type KubeConfigModifier and TypeMethodDescriptionJobDispatcher.sendJobOrderToStorageManager(KubeConfig kubeConfig, JobOrder jobOrder, JobOrderVersion jobOrderVersion) Send the job order as a Base64 string to the storage manager.Constructors in de.dlr.proseo.planner.dispatcher with parameters of type KubeConfigModifierConstructorDescriptionKubeDispatcher(ProductionPlanner planner, KubeConfig kubeConfiguration, Boolean onlyRun) Create new KubeDispatcher for planner -
Uses of KubeConfig in de.dlr.proseo.planner.kubernetes
Methods in de.dlr.proseo.planner.kubernetes that return KubeConfigMethods in de.dlr.proseo.planner.kubernetes with parameters of type KubeConfigModifier and TypeMethodDescriptionKubeJob.createJob(KubeConfig kubeConfig, String stdoutLogLevel, String stderrLogLevel) Creates a Kubernetes job on the processing facility based on the provided parameters.voidKubeJob.finish(KubeConfig kubeConfig, String jobName) If the kube configuration is available, search for pods associated with the job, retrieve the job information, and update the job step accordingly.KubeJob.rebuild(KubeConfig kubeConfig, io.kubernetes.client.openapi.models.V1Job job) Rebuilds the kube job entries of a processing facility after a restart of the planner. -
Uses of KubeConfig in de.dlr.proseo.planner.util
Methods in de.dlr.proseo.planner.util with parameters of type KubeConfigModifier and TypeMethodDescriptionvoidJobStepUtil.checkForJobStepsToRun(KubeConfig kc, long pcId, Boolean onlyRun, Boolean onlyWaiting) Checks for job steps of a specific product class that can be started on the specified Kubernetes configuration.JobStepUtil.checkJobStepToRun(KubeConfig kc, long jsId) Checks if a job step can be run on the specified processing facility defined in the Kubernetes configuration.voidJobStepUtil.checkJobToRun(KubeConfig kc, long jobId) Checks unsatisfied queries of job steps in a job assigned to a processing facility defined in the Kubernetes config and starts ready job steps.voidJobStepUtil.checkOrderToRun(KubeConfig kc, long orderId) Check unsatisfied queries of job steps in processing order on processing facility (defined in Kube config).