Skip to content

Commit f7dff45

Browse files
committed
Read MCP server version from package.json
1 parent 3c29f7f commit f7dff45

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

roles/mcpserver/tasks/update_status.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,23 @@
1313
# Retrieve and update AnsibleMCPConnect status
1414
# ============================================
1515
- block:
16+
- name: Set MCP server instance version
17+
kubernetes.core.k8s_exec:
18+
namespace: "{{ ansible_operator_meta.namespace }}"
19+
pod: "{{ mcpserver_pod_name }}"
20+
command: >-
21+
bash -c "cat /app/package.json | awk '/\"version\": / { print $2 }' | awk 'gsub(/[,\"]/, \"\")'"
22+
register: mcpserver_instance_version
23+
changed_when: false
24+
1625
- name: Update version status
1726
operator_sdk.util.k8s_status:
1827
api_version: '{{ api_version }}'
1928
kind: "{{ kind }}"
2029
name: "{{ ansible_operator_meta.name }}"
2130
namespace: "{{ ansible_operator_meta.namespace }}"
2231
status:
23-
version: "0.1.0"
32+
version: "{{ mcpserver_instance_version.stdout | trim }}"
2433
when:
2534
- mcpserver_pod_name is defined
2635
- mcpserver_pod_name | length

0 commit comments

Comments
 (0)