Verwendungen von Klasse
de.dlr.proseo.planner.kubernetes.KubeConfig
Packages, die KubeConfig verwenden
Package
Beschreibung
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
-
Verwendungen von KubeConfig in de.dlr.proseo.planner
Methoden in de.dlr.proseo.planner, die KubeConfig zurückgebenModifizierer und TypMethodeBeschreibungProductionPlanner.getKubeConfig
(String name) Gets the KubeConfig instance by name.ProductionPlanner.updateKubeConfig
(String facilityName) Attempts to connect to a processing facility.Methoden in de.dlr.proseo.planner, die Typen mit Argumenten vom Typ KubeConfig zurückgebenModifizierer und TypMethodeBeschreibungProductionPlanner.getKubeConfigs()
Gets all connected KubeConfig instances. -
Verwendungen von KubeConfig in de.dlr.proseo.planner.dispatcher
Methoden in de.dlr.proseo.planner.dispatcher mit Parametern vom Typ KubeConfigModifizierer und TypMethodeBeschreibungJobDispatcher.sendJobOrderToStorageManager
(KubeConfig kubeConfig, JobOrder jobOrder, JobOrderVersion jobOrderVersion) Send the job order as a Base64 string to the storage manager.Konstruktoren in de.dlr.proseo.planner.dispatcher mit Parametern vom Typ KubeConfigModifiziererKonstruktorBeschreibungKubeDispatcher
(ProductionPlanner planner, KubeConfig kubeConfiguration, Boolean onlyRun) Create new KubeDispatcher for planner -
Verwendungen von KubeConfig in de.dlr.proseo.planner.kubernetes
Methoden in de.dlr.proseo.planner.kubernetes, die KubeConfig zurückgebenMethoden in de.dlr.proseo.planner.kubernetes mit Parametern vom Typ KubeConfigModifizierer und TypMethodeBeschreibungKubeJob.createJob
(KubeConfig kubeConfig, String stdoutLogLevel, String stderrLogLevel) Creates a Kubernetes job on the processing facility based on the provided parameters.void
KubeJob.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. -
Verwendungen von KubeConfig in de.dlr.proseo.planner.util
Methoden in de.dlr.proseo.planner.util mit Parametern vom Typ KubeConfigModifizierer und TypMethodeBeschreibungvoid
JobStepUtil.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.void
JobStepUtil.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.void
JobStepUtil.checkOrderToRun
(KubeConfig kc, long orderId) Check unsatisfied queries of job steps in processing order on processing facility (defined in Kube config).