From e8438bb645a48b1abfb6074e33bb516fcf75f347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Mon, 29 Jul 2024 17:45:14 +0200 Subject: [PATCH] OAPI: regenerate code --- addon/flamenco/manager/docs/Job.md | 2 +- addon/flamenco/manager/docs/JobAllOf.md | 1 + addon/flamenco/manager/model/job.py | 8 +- addon/flamenco/manager/model/job_all_of.py | 6 + pkg/api/openapi_spec.gen.go | 344 ++++++++++----------- pkg/api/openapi_types.gen.go | 3 + web/app/src/manager-api/model/Job.js | 10 +- web/app/src/manager-api/model/JobAllOf.js | 9 + 8 files changed, 204 insertions(+), 179 deletions(-) diff --git a/addon/flamenco/manager/docs/Job.md b/addon/flamenco/manager/docs/Job.md index 90adc392..d631200e 100644 --- a/addon/flamenco/manager/docs/Job.md +++ b/addon/flamenco/manager/docs/Job.md @@ -17,7 +17,7 @@ Name | Type | Description | Notes **settings** | [**JobSettings**](JobSettings.md) | | [optional] **metadata** | [**JobMetadata**](JobMetadata.md) | | [optional] **storage** | [**JobStorageInfo**](JobStorageInfo.md) | | [optional] -**worker_tag** | **str** | Worker tag that should execute this job. When a tag ID is given, only Workers in that tag will be scheduled to work on it. If empty or ommitted, all workers can work on this job. | [optional] +**worker_tag** | [**WorkerTag**](WorkerTag.md) | | [optional] **initial_status** | [**JobStatus**](JobStatus.md) | | [optional] **delete_requested_at** | **datetime** | If job deletion was requested, this is the timestamp at which that request was stored on Flamenco Manager. | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] diff --git a/addon/flamenco/manager/docs/JobAllOf.md b/addon/flamenco/manager/docs/JobAllOf.md index 3054bce7..b4f3419b 100644 --- a/addon/flamenco/manager/docs/JobAllOf.md +++ b/addon/flamenco/manager/docs/JobAllOf.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **status** | [**JobStatus**](JobStatus.md) | | **activity** | **str** | Description of the last activity on this job. | **delete_requested_at** | **datetime** | If job deletion was requested, this is the timestamp at which that request was stored on Flamenco Manager. | [optional] +**worker_tag** | [**WorkerTag**](WorkerTag.md) | | [optional] **any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/addon/flamenco/manager/model/job.py b/addon/flamenco/manager/model/job.py index 33073a0f..0494482c 100644 --- a/addon/flamenco/manager/model/job.py +++ b/addon/flamenco/manager/model/job.py @@ -36,12 +36,14 @@ def lazy_import(): from flamenco.manager.model.job_status import JobStatus from flamenco.manager.model.job_storage_info import JobStorageInfo from flamenco.manager.model.submitted_job import SubmittedJob + from flamenco.manager.model.worker_tag import WorkerTag globals()['JobAllOf'] = JobAllOf globals()['JobMetadata'] = JobMetadata globals()['JobSettings'] = JobSettings globals()['JobStatus'] = JobStatus globals()['JobStorageInfo'] = JobStorageInfo globals()['SubmittedJob'] = SubmittedJob + globals()['WorkerTag'] = WorkerTag class Job(ModelComposed): @@ -110,7 +112,7 @@ class Job(ModelComposed): 'settings': (JobSettings,), # noqa: E501 'metadata': (JobMetadata,), # noqa: E501 'storage': (JobStorageInfo,), # noqa: E501 - 'worker_tag': (str,), # noqa: E501 + 'worker_tag': (WorkerTag,), # noqa: E501 'initial_status': (JobStatus,), # noqa: E501 'delete_requested_at': (datetime,), # noqa: E501 } @@ -191,7 +193,7 @@ class Job(ModelComposed): settings (JobSettings): [optional] # noqa: E501 metadata (JobMetadata): [optional] # noqa: E501 storage (JobStorageInfo): [optional] # noqa: E501 - worker_tag (str): Worker tag that should execute this job. When a tag ID is given, only Workers in that tag will be scheduled to work on it. If empty or ommitted, all workers can work on this job. . [optional] # noqa: E501 + worker_tag (WorkerTag): [optional] # noqa: E501 initial_status (JobStatus): [optional] # noqa: E501 delete_requested_at (datetime): If job deletion was requested, this is the timestamp at which that request was stored on Flamenco Manager. . [optional] # noqa: E501 """ @@ -307,7 +309,7 @@ class Job(ModelComposed): settings (JobSettings): [optional] # noqa: E501 metadata (JobMetadata): [optional] # noqa: E501 storage (JobStorageInfo): [optional] # noqa: E501 - worker_tag (str): Worker tag that should execute this job. When a tag ID is given, only Workers in that tag will be scheduled to work on it. If empty or ommitted, all workers can work on this job. . [optional] # noqa: E501 + worker_tag (WorkerTag): [optional] # noqa: E501 initial_status (JobStatus): [optional] # noqa: E501 delete_requested_at (datetime): If job deletion was requested, this is the timestamp at which that request was stored on Flamenco Manager. . [optional] # noqa: E501 """ diff --git a/addon/flamenco/manager/model/job_all_of.py b/addon/flamenco/manager/model/job_all_of.py index 5c1fe6c7..5f47df0e 100644 --- a/addon/flamenco/manager/model/job_all_of.py +++ b/addon/flamenco/manager/model/job_all_of.py @@ -31,7 +31,9 @@ from flamenco.manager.exceptions import ApiAttributeError def lazy_import(): from flamenco.manager.model.job_status import JobStatus + from flamenco.manager.model.worker_tag import WorkerTag globals()['JobStatus'] = JobStatus + globals()['WorkerTag'] = WorkerTag class JobAllOf(ModelNormal): @@ -93,6 +95,7 @@ class JobAllOf(ModelNormal): 'status': (JobStatus,), # noqa: E501 'activity': (str,), # noqa: E501 'delete_requested_at': (datetime,), # noqa: E501 + 'worker_tag': (WorkerTag,), # noqa: E501 } @cached_property @@ -107,6 +110,7 @@ class JobAllOf(ModelNormal): 'status': 'status', # noqa: E501 'activity': 'activity', # noqa: E501 'delete_requested_at': 'delete_requested_at', # noqa: E501 + 'worker_tag': 'worker_tag', # noqa: E501 } read_only_vars = { @@ -158,6 +162,7 @@ class JobAllOf(ModelNormal): through its discriminator because we passed in _visited_composed_classes = (Animal,) delete_requested_at (datetime): If job deletion was requested, this is the timestamp at which that request was stored on Flamenco Manager. . [optional] # noqa: E501 + worker_tag (WorkerTag): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -252,6 +257,7 @@ class JobAllOf(ModelNormal): through its discriminator because we passed in _visited_composed_classes = (Animal,) delete_requested_at (datetime): If job deletion was requested, this is the timestamp at which that request was stored on Flamenco Manager. . [optional] # noqa: E501 + worker_tag (WorkerTag): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/pkg/api/openapi_spec.gen.go b/pkg/api/openapi_spec.gen.go index 27612053..5b0d0987 100644 --- a/pkg/api/openapi_spec.gen.go +++ b/pkg/api/openapi_spec.gen.go @@ -74,178 +74,178 @@ var swaggerSpec = []string{ "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", } // GetSwagger returns the content of the embedded swagger specification file diff --git a/pkg/api/openapi_types.gen.go b/pkg/api/openapi_types.gen.go index 9ca88b4c..6535ab08 100644 --- a/pkg/api/openapi_types.gen.go +++ b/pkg/api/openapi_types.gen.go @@ -439,6 +439,9 @@ type Job struct { // Timestamp of last update. Updated time.Time `json:"updated"` + + // Tag of workers. A job can optionally specify which tag it should be limited to. Workers can be part of multiple tags simultaneously. + WorkerTag *WorkerTag `json:"worker_tag,omitempty"` } // List of workers that are not allowed certain task types on a specific job. diff --git a/web/app/src/manager-api/model/Job.js b/web/app/src/manager-api/model/Job.js index 85898a29..619f0947 100644 --- a/web/app/src/manager-api/model/Job.js +++ b/web/app/src/manager-api/model/Job.js @@ -16,6 +16,7 @@ import JobAllOf from './JobAllOf'; import JobStatus from './JobStatus'; import JobStorageInfo from './JobStorageInfo'; import SubmittedJob from './SubmittedJob'; +import WorkerTag from './WorkerTag'; /** * The Job model module. @@ -98,7 +99,7 @@ class Job { obj['storage'] = JobStorageInfo.constructFromObject(data['storage']); } if (data.hasOwnProperty('worker_tag')) { - obj['worker_tag'] = ApiClient.convertToType(data['worker_tag'], 'String'); + obj['worker_tag'] = WorkerTag.constructFromObject(data['worker_tag']); } if (data.hasOwnProperty('initial_status')) { obj['initial_status'] = JobStatus.constructFromObject(data['initial_status']); @@ -173,8 +174,7 @@ Job.prototype['submitter_platform'] = undefined; Job.prototype['storage'] = undefined; /** - * Worker tag that should execute this job. When a tag ID is given, only Workers in that tag will be scheduled to work on it. If empty or ommitted, all workers can work on this job. - * @member {String} worker_tag + * @member {module:model/WorkerTag} worker_tag */ Job.prototype['worker_tag'] = undefined; @@ -295,6 +295,10 @@ JobAllOf.prototype['activity'] = undefined; * @member {Date} delete_requested_at */ JobAllOf.prototype['delete_requested_at'] = undefined; +/** + * @member {module:model/WorkerTag} worker_tag + */ +JobAllOf.prototype['worker_tag'] = undefined; diff --git a/web/app/src/manager-api/model/JobAllOf.js b/web/app/src/manager-api/model/JobAllOf.js index e1774e27..ba59835a 100644 --- a/web/app/src/manager-api/model/JobAllOf.js +++ b/web/app/src/manager-api/model/JobAllOf.js @@ -13,6 +13,7 @@ import ApiClient from '../ApiClient'; import JobStatus from './JobStatus'; +import WorkerTag from './WorkerTag'; /** * The JobAllOf model module. @@ -76,6 +77,9 @@ class JobAllOf { if (data.hasOwnProperty('delete_requested_at')) { obj['delete_requested_at'] = ApiClient.convertToType(data['delete_requested_at'], 'Date'); } + if (data.hasOwnProperty('worker_tag')) { + obj['worker_tag'] = WorkerTag.constructFromObject(data['worker_tag']); + } } return obj; } @@ -118,6 +122,11 @@ JobAllOf.prototype['activity'] = undefined; */ JobAllOf.prototype['delete_requested_at'] = undefined; +/** + * @member {module:model/WorkerTag} worker_tag + */ +JobAllOf.prototype['worker_tag'] = undefined; +