This is an automated email from the ASF dual-hosted git repository.
jscheffl pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 26eaeedb4dc Beautify queues output on overviewer page (#43734)
26eaeedb4dc is described below
commit 26eaeedb4dcd6f8f3e857351a2be6df8cd19293c
Author: AutomationDev85 <[email protected]>
AuthorDate: Wed Nov 6 11:43:06 2024 +0100
Beautify queues output on overviewer page (#43734)
Co-authored-by: Marco Küttelwesch <[email protected]>
---
providers/src/airflow/providers/edge/CHANGELOG.rst | 8 ++++++++
providers/src/airflow/providers/edge/__init__.py | 2 +-
.../providers/edge/plugins/templates/edge_worker_hosts.html | 12 +++++++++++-
providers/src/airflow/providers/edge/provider.yaml | 2 +-
4 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/providers/src/airflow/providers/edge/CHANGELOG.rst
b/providers/src/airflow/providers/edge/CHANGELOG.rst
index 71d9c3cad2d..dcf7c9f1643 100644
--- a/providers/src/airflow/providers/edge/CHANGELOG.rst
+++ b/providers/src/airflow/providers/edge/CHANGELOG.rst
@@ -27,6 +27,14 @@
Changelog
---------
+0.5.2pre0
+.........
+
+Misc
+~~~~
+
+* ``Small beautification for host status in Edge Worker view.``
+
0.5.1pre0
.........
diff --git a/providers/src/airflow/providers/edge/__init__.py
b/providers/src/airflow/providers/edge/__init__.py
index c3e46dca7dc..9b8dfc957ca 100644
--- a/providers/src/airflow/providers/edge/__init__.py
+++ b/providers/src/airflow/providers/edge/__init__.py
@@ -29,7 +29,7 @@ from airflow import __version__ as airflow_version
__all__ = ["__version__"]
-__version__ = "0.5.1pre0"
+__version__ = "0.5.2pre0"
if
packaging.version.parse(packaging.version.parse(airflow_version).base_version)
< packaging.version.parse(
"2.10.0"
diff --git
a/providers/src/airflow/providers/edge/plugins/templates/edge_worker_hosts.html
b/providers/src/airflow/providers/edge/plugins/templates/edge_worker_hosts.html
index 5d2b3bc718a..8feb9a526f7 100644
---
a/providers/src/airflow/providers/edge/plugins/templates/edge_worker_hosts.html
+++
b/providers/src/airflow/providers/edge/plugins/templates/edge_worker_hosts.html
@@ -67,7 +67,17 @@
<span class="label" style="color:white;
background-color:hotpink;" title="Current State: {{ host.state }}">{{
host.state }}</span>
{%- endif -%}
</td>
- <td>{% if host.queues %}{{ host.queues }}{% else %}(all){% endif
%}</td>
+ <td>
+ {% if host.queues %}
+ <ul>
+ {% for item in host.queues %}
+ <li>{{ item }}</li>
+ {% endfor %}
+ </ul>
+ {% else %}
+ (all)
+ {% endif %}
+ </td>
<td><time datetime="{{ host.first_online }}">{{ host.first_online
}}</time></td>
<td>{% if host.last_update %}<time datetime="{{ host.last_update
}}">{{ host.last_update }}</time>{% endif %}</td>
<td>{{ host.jobs_active }}</td>
diff --git a/providers/src/airflow/providers/edge/provider.yaml
b/providers/src/airflow/providers/edge/provider.yaml
index 024d01889ee..e6b2d789007 100644
--- a/providers/src/airflow/providers/edge/provider.yaml
+++ b/providers/src/airflow/providers/edge/provider.yaml
@@ -27,7 +27,7 @@ source-date-epoch: 1729683247
# note that those versions are maintained by release manager - do not update
them manually
versions:
- - 0.5.1pre0
+ - 0.5.2pre0
dependencies:
- apache-airflow>=2.10.0