From d7a7f8d87086faa510cbc5f1e208fe4802d7daa3 Mon Sep 17 00:00:00 2001 From: iguazio-cicd Date: Tue, 6 Jan 2026 15:06:28 +0000 Subject: [PATCH] Automatically generated by github-worflow[bot] for commit: 0a4b5c8 --- README.md | 49 +++++++++++++++++++ functions/development/tags.json | 2 +- .../1.0.0/src/agent_deployer.py | 36 +++++++++++--- .../agent_deployer/1.0.0/src/requirements.txt | 2 +- .../1.0.0/static/agent_deployer.html | 36 +++++++++++--- .../agent_deployer/1.0.0/static/source.html | 36 +++++++++++--- .../latest/src/agent_deployer.py | 36 +++++++++++--- .../latest/src/requirements.txt | 2 +- .../latest/static/agent_deployer.html | 36 +++++++++++--- .../agent_deployer/latest/static/source.html | 36 +++++++++++--- modules/development/tags.json | 2 +- 11 files changed, 221 insertions(+), 52 deletions(-) diff --git a/README.md b/README.md index 5295321b..e98aec85 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,52 @@ +### Change log [2026-01-06 15:06:26] +1. Item Updated: `verify_schema` (from version: `1.0.0` to `1.0.0`) + +### Change log [2026-01-06 15:06:21] +1. Item Updated: `agent_deployer` (from version: `1.0.0` to `1.0.0`) +2. Item Updated: `histogram_data_drift` (from version: `1.0.0` to `1.0.0`) +3. Item Updated: `openai_proxy_app` (from version: `1.0.0` to `1.0.0`) +4. Item Updated: `vllm_module` (from version: `1.0.0` to `1.0.0`) +5. Item Updated: `count_events` (from version: `1.0.0` to `1.0.0`) +6. Item Updated: `evidently_iris` (from version: `1.0.0` to `1.0.0`) + +### Change log [2026-01-06 15:06:12] +1. Item Updated: `test_classifier` (from version: `1.1.0` to `1.1.0`) +2. Item Updated: `sklearn_classifier` (from version: `1.2.0` to `1.2.0`) +3. Item Updated: `model_server_tester` (from version: `1.1.0` to `1.1.0`) +4. Item Updated: `azureml_serving` (from version: `1.1.0` to `1.1.0`) +5. Item Updated: `describe_dask` (from version: `1.2.0` to `1.2.0`) +6. Item Updated: `batch_inference` (from version: `1.8.0` to `1.8.0`) +7. Item Updated: `v2_model_server` (from version: `1.2.0` to `1.2.0`) +8. Item Updated: `gen_class_data` (from version: `1.3.0` to `1.3.0`) +9. Item Updated: `send_email` (from version: `1.2.0` to `1.2.0`) +10. Item Updated: `tf2_serving` (from version: `1.1.0` to `1.1.0`) +11. Item Updated: `aggregate` (from version: `1.4.0` to `1.4.0`) +12. Item Updated: `open_archive` (from version: `1.2.0` to `1.2.0`) +13. Item Updated: `describe` (from version: `1.4.0` to `1.4.0`) +14. Item Updated: `v2_model_tester` (from version: `1.1.0` to `1.1.0`) +15. Item Updated: `text_to_audio_generator` (from version: `1.3.0` to `1.3.0`) +16. Item Updated: `pii_recognizer` (from version: `0.4.0` to `0.4.0`) +17. Item Updated: `github_utils` (from version: `1.1.0` to `1.1.0`) +18. Item Updated: `sklearn_classifier_dask` (from version: `1.1.1` to `1.1.1`) +19. Item Updated: `azureml_utils` (from version: `1.4.0` to `1.4.0`) +20. Item Updated: `question_answering` (from version: `0.5.0` to `0.5.0`) +21. Item Updated: `structured_data_generator` (from version: `1.6.0` to `1.6.0`) +22. Item Updated: `arc_to_parquet` (from version: `1.5.0` to `1.5.0`) +23. Item Updated: `silero_vad` (from version: `1.4.0` to `1.4.0`) +24. Item Updated: `load_dataset` (from version: `1.2.0` to `1.2.0`) +25. Item Updated: `auto_trainer` (from version: `1.8.0` to `1.8.0`) +26. Item Updated: `feature_selection` (from version: `1.6.0` to `1.6.0`) +27. Item Updated: `translate` (from version: `0.3.0` to `0.3.0`) +28. Item Updated: `describe_spark` (from version: `1.1.0` to `1.1.0`) +29. Item Updated: `pyannote_audio` (from version: `1.3.0` to `1.3.0`) +30. Item Updated: `onnx_utils` (from version: `1.3.0` to `1.3.0`) +31. Item Updated: `batch_inference_v2` (from version: `2.6.0` to `2.6.0`) +32. Item Updated: `transcribe` (from version: `1.2.0` to `1.2.0`) +33. Item Updated: `model_server` (from version: `1.2.0` to `1.2.0`) +34. Item Updated: `mlflow_utils` (from version: `1.1.0` to `1.1.0`) +35. Item Updated: `noise_reduction` (from version: `1.1.0` to `1.1.0`) +36. Item Updated: `hugging_face_serving` (from version: `1.1.0` to `1.1.0`) + ### Change log [2026-01-01 11:58:47] 1. New item created: `verify_schema` (version: `1.0.0`) diff --git a/functions/development/tags.json b/functions/development/tags.json index 1abb49aa..570edcb8 100644 --- a/functions/development/tags.json +++ b/functions/development/tags.json @@ -1 +1 @@ -{"kind": ["serving", "nuclio:serving", "job"], "categories": ["model-testing", "genai", "machine-learning", "data-generation", "NLP", "deep-learning", "utils", "data-preparation", "model-serving", "model-training", "monitoring", "audio", "data-analysis"]} \ No newline at end of file +{"kind": ["nuclio:serving", "serving", "job"], "categories": ["NLP", "model-testing", "model-serving", "audio", "utils", "machine-learning", "deep-learning", "model-training", "data-analysis", "data-generation", "genai", "monitoring", "data-preparation"]} \ No newline at end of file diff --git a/modules/development/agent_deployer/1.0.0/src/agent_deployer.py b/modules/development/agent_deployer/1.0.0/src/agent_deployer.py index 9af0dd63..58638eaa 100644 --- a/modules/development/agent_deployer/1.0.0/src/agent_deployer.py +++ b/modules/development/agent_deployer/1.0.0/src/agent_deployer.py @@ -22,8 +22,17 @@ from mlrun.datastore.datastore_profile import ( DatastoreProfileV3io, DatastoreProfileKafkaStream, - DatastoreProfileTDEngine, ) + +# TimescaleDB support (mlrun >= 1.11), fallback to TDEngine for older versions +try: + from mlrun.datastore.datastore_profile import DatastoreProfilePostgreSQL + + _USE_TIMESCALEDB = True +except ImportError: + from mlrun.datastore.datastore_profile import DatastoreProfileTDEngine + + _USE_TIMESCALEDB = False from mlrun.utils import logger @@ -87,13 +96,24 @@ def configure_model_monitoring(self): ) if mlconf.is_ce_mode(): mlrun_namespace = os.environ.get("MLRUN_NAMESPACE", "mlrun") - tsdb_profile = DatastoreProfileTDEngine( - name="tdengine-tsdb-profile", - user="root", - password="taosdata", - host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", - port="6041", - ) + if _USE_TIMESCALEDB: + tsdb_profile = DatastoreProfilePostgreSQL( + name="timescaledb-tsdb-profile", + user="postgres", + password="postgres", + host=f"timescaledb.{mlrun_namespace}.svc.cluster.local", + port="5432", + database="postgres", + ) + else: + # Fallback for older mlrun versions + tsdb_profile = DatastoreProfileTDEngine( + name="tdengine-tsdb-profile", + user="root", + password="taosdata", + host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", + port="6041", + ) stream_profile = DatastoreProfileKafkaStream( name="kafka-stream-profile", diff --git a/modules/development/agent_deployer/1.0.0/src/requirements.txt b/modules/development/agent_deployer/1.0.0/src/requirements.txt index b41041e8..8cc866bd 100644 --- a/modules/development/agent_deployer/1.0.0/src/requirements.txt +++ b/modules/development/agent_deployer/1.0.0/src/requirements.txt @@ -1,2 +1,2 @@ -mlrun==1.10.0-rc41 +mlrun==1.10.0 pytest~=8.2 \ No newline at end of file diff --git a/modules/development/agent_deployer/1.0.0/static/agent_deployer.html b/modules/development/agent_deployer/1.0.0/static/agent_deployer.html index 3402d5d8..e8126452 100644 --- a/modules/development/agent_deployer/1.0.0/static/agent_deployer.html +++ b/modules/development/agent_deployer/1.0.0/static/agent_deployer.html @@ -164,8 +164,17 @@

Source code for agent_deployer.agent_deployer

from mlrun.datastore.datastore_profile import ( DatastoreProfileV3io, DatastoreProfileKafkaStream, - DatastoreProfileTDEngine, ) + +# TimescaleDB support (mlrun >= 1.11), fallback to TDEngine for older versions +try: + from mlrun.datastore.datastore_profile import DatastoreProfilePostgreSQL + + _USE_TIMESCALEDB = True +except ImportError: + from mlrun.datastore.datastore_profile import DatastoreProfileTDEngine + + _USE_TIMESCALEDB = False from mlrun.utils import logger @@ -233,13 +242,24 @@

Source code for agent_deployer.agent_deployer

) if mlconf.is_ce_mode(): mlrun_namespace = os.environ.get("MLRUN_NAMESPACE", "mlrun") - tsdb_profile = DatastoreProfileTDEngine( - name="tdengine-tsdb-profile", - user="root", - password="taosdata", - host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", - port="6041", - ) + if _USE_TIMESCALEDB: + tsdb_profile = DatastoreProfilePostgreSQL( + name="timescaledb-tsdb-profile", + user="postgres", + password="postgres", + host=f"timescaledb.{mlrun_namespace}.svc.cluster.local", + port="5432", + database="postgres", + ) + else: + # Fallback for older mlrun versions + tsdb_profile = DatastoreProfileTDEngine( + name="tdengine-tsdb-profile", + user="root", + password="taosdata", + host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", + port="6041", + ) stream_profile = DatastoreProfileKafkaStream( name="kafka-stream-profile", diff --git a/modules/development/agent_deployer/1.0.0/static/source.html b/modules/development/agent_deployer/1.0.0/static/source.html index 3da5380a..ce27ffa1 100644 --- a/modules/development/agent_deployer/1.0.0/static/source.html +++ b/modules/development/agent_deployer/1.0.0/static/source.html @@ -52,8 +52,17 @@ from mlrun.datastore.datastore_profile import ( DatastoreProfileV3io, DatastoreProfileKafkaStream, - DatastoreProfileTDEngine, ) + +# TimescaleDB support (mlrun >= 1.11), fallback to TDEngine for older versions +try: + from mlrun.datastore.datastore_profile import DatastoreProfilePostgreSQL + + _USE_TIMESCALEDB = True +except ImportError: + from mlrun.datastore.datastore_profile import DatastoreProfileTDEngine + + _USE_TIMESCALEDB = False from mlrun.utils import logger @@ -117,13 +126,24 @@ ) if mlconf.is_ce_mode(): mlrun_namespace = os.environ.get("MLRUN_NAMESPACE", "mlrun") - tsdb_profile = DatastoreProfileTDEngine( - name="tdengine-tsdb-profile", - user="root", - password="taosdata", - host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", - port="6041", - ) + if _USE_TIMESCALEDB: + tsdb_profile = DatastoreProfilePostgreSQL( + name="timescaledb-tsdb-profile", + user="postgres", + password="postgres", + host=f"timescaledb.{mlrun_namespace}.svc.cluster.local", + port="5432", + database="postgres", + ) + else: + # Fallback for older mlrun versions + tsdb_profile = DatastoreProfileTDEngine( + name="tdengine-tsdb-profile", + user="root", + password="taosdata", + host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", + port="6041", + ) stream_profile = DatastoreProfileKafkaStream( name="kafka-stream-profile", diff --git a/modules/development/agent_deployer/latest/src/agent_deployer.py b/modules/development/agent_deployer/latest/src/agent_deployer.py index 9af0dd63..58638eaa 100644 --- a/modules/development/agent_deployer/latest/src/agent_deployer.py +++ b/modules/development/agent_deployer/latest/src/agent_deployer.py @@ -22,8 +22,17 @@ from mlrun.datastore.datastore_profile import ( DatastoreProfileV3io, DatastoreProfileKafkaStream, - DatastoreProfileTDEngine, ) + +# TimescaleDB support (mlrun >= 1.11), fallback to TDEngine for older versions +try: + from mlrun.datastore.datastore_profile import DatastoreProfilePostgreSQL + + _USE_TIMESCALEDB = True +except ImportError: + from mlrun.datastore.datastore_profile import DatastoreProfileTDEngine + + _USE_TIMESCALEDB = False from mlrun.utils import logger @@ -87,13 +96,24 @@ def configure_model_monitoring(self): ) if mlconf.is_ce_mode(): mlrun_namespace = os.environ.get("MLRUN_NAMESPACE", "mlrun") - tsdb_profile = DatastoreProfileTDEngine( - name="tdengine-tsdb-profile", - user="root", - password="taosdata", - host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", - port="6041", - ) + if _USE_TIMESCALEDB: + tsdb_profile = DatastoreProfilePostgreSQL( + name="timescaledb-tsdb-profile", + user="postgres", + password="postgres", + host=f"timescaledb.{mlrun_namespace}.svc.cluster.local", + port="5432", + database="postgres", + ) + else: + # Fallback for older mlrun versions + tsdb_profile = DatastoreProfileTDEngine( + name="tdengine-tsdb-profile", + user="root", + password="taosdata", + host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", + port="6041", + ) stream_profile = DatastoreProfileKafkaStream( name="kafka-stream-profile", diff --git a/modules/development/agent_deployer/latest/src/requirements.txt b/modules/development/agent_deployer/latest/src/requirements.txt index b41041e8..8cc866bd 100644 --- a/modules/development/agent_deployer/latest/src/requirements.txt +++ b/modules/development/agent_deployer/latest/src/requirements.txt @@ -1,2 +1,2 @@ -mlrun==1.10.0-rc41 +mlrun==1.10.0 pytest~=8.2 \ No newline at end of file diff --git a/modules/development/agent_deployer/latest/static/agent_deployer.html b/modules/development/agent_deployer/latest/static/agent_deployer.html index 3402d5d8..e8126452 100644 --- a/modules/development/agent_deployer/latest/static/agent_deployer.html +++ b/modules/development/agent_deployer/latest/static/agent_deployer.html @@ -164,8 +164,17 @@

Source code for agent_deployer.agent_deployer

from mlrun.datastore.datastore_profile import ( DatastoreProfileV3io, DatastoreProfileKafkaStream, - DatastoreProfileTDEngine, ) + +# TimescaleDB support (mlrun >= 1.11), fallback to TDEngine for older versions +try: + from mlrun.datastore.datastore_profile import DatastoreProfilePostgreSQL + + _USE_TIMESCALEDB = True +except ImportError: + from mlrun.datastore.datastore_profile import DatastoreProfileTDEngine + + _USE_TIMESCALEDB = False from mlrun.utils import logger @@ -233,13 +242,24 @@

Source code for agent_deployer.agent_deployer

) if mlconf.is_ce_mode(): mlrun_namespace = os.environ.get("MLRUN_NAMESPACE", "mlrun") - tsdb_profile = DatastoreProfileTDEngine( - name="tdengine-tsdb-profile", - user="root", - password="taosdata", - host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", - port="6041", - ) + if _USE_TIMESCALEDB: + tsdb_profile = DatastoreProfilePostgreSQL( + name="timescaledb-tsdb-profile", + user="postgres", + password="postgres", + host=f"timescaledb.{mlrun_namespace}.svc.cluster.local", + port="5432", + database="postgres", + ) + else: + # Fallback for older mlrun versions + tsdb_profile = DatastoreProfileTDEngine( + name="tdengine-tsdb-profile", + user="root", + password="taosdata", + host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", + port="6041", + ) stream_profile = DatastoreProfileKafkaStream( name="kafka-stream-profile", diff --git a/modules/development/agent_deployer/latest/static/source.html b/modules/development/agent_deployer/latest/static/source.html index 3da5380a..ce27ffa1 100644 --- a/modules/development/agent_deployer/latest/static/source.html +++ b/modules/development/agent_deployer/latest/static/source.html @@ -52,8 +52,17 @@ from mlrun.datastore.datastore_profile import ( DatastoreProfileV3io, DatastoreProfileKafkaStream, - DatastoreProfileTDEngine, ) + +# TimescaleDB support (mlrun >= 1.11), fallback to TDEngine for older versions +try: + from mlrun.datastore.datastore_profile import DatastoreProfilePostgreSQL + + _USE_TIMESCALEDB = True +except ImportError: + from mlrun.datastore.datastore_profile import DatastoreProfileTDEngine + + _USE_TIMESCALEDB = False from mlrun.utils import logger @@ -117,13 +126,24 @@ ) if mlconf.is_ce_mode(): mlrun_namespace = os.environ.get("MLRUN_NAMESPACE", "mlrun") - tsdb_profile = DatastoreProfileTDEngine( - name="tdengine-tsdb-profile", - user="root", - password="taosdata", - host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", - port="6041", - ) + if _USE_TIMESCALEDB: + tsdb_profile = DatastoreProfilePostgreSQL( + name="timescaledb-tsdb-profile", + user="postgres", + password="postgres", + host=f"timescaledb.{mlrun_namespace}.svc.cluster.local", + port="5432", + database="postgres", + ) + else: + # Fallback for older mlrun versions + tsdb_profile = DatastoreProfileTDEngine( + name="tdengine-tsdb-profile", + user="root", + password="taosdata", + host=f"tdengine-tsdb.{mlrun_namespace}.svc.cluster.local", + port="6041", + ) stream_profile = DatastoreProfileKafkaStream( name="kafka-stream-profile", diff --git a/modules/development/tags.json b/modules/development/tags.json index 62d9885d..294b1c8b 100644 --- a/modules/development/tags.json +++ b/modules/development/tags.json @@ -1 +1 @@ -{"kind": ["monitoring_application", "generic"], "categories": ["genai", "structured-ML", "model-serving"]} \ No newline at end of file +{"categories": ["structured-ML", "model-serving", "genai"], "kind": ["generic", "monitoring_application"]} \ No newline at end of file