feat: update rommie model, reassign service ports, and fix deploy health check
- Upgrade rommie model from Qwen3-VL-30B-A3B to Qwen3.5-35B-A3B-UD-Q4_K_XL and update model URL port to 22079 - Reassign freecad_mcp_port (22032 -> 22063) and kernos_port (20201 -> 22062) for consistent port numbering - Flush handlers before health check to ensure systemd reload completes before verifying the endpoint - Update expected MCP health check status code from 405 to 406
This commit is contained in:
@@ -23,8 +23,8 @@ rommie_port: 22061
|
|||||||
rommie_host: "0.0.0.0"
|
rommie_host: "0.0.0.0"
|
||||||
rommie_display: ":10"
|
rommie_display: ":10"
|
||||||
rommie_allowed_hosts: "caliban.incus,rommie.ouranos.helu.ca"
|
rommie_allowed_hosts: "caliban.incus,rommie.ouranos.helu.ca"
|
||||||
rommie_model: "Qwen3-VL-30B-A3B-Instruct-UD-Q5_K_XL.gguf"
|
rommie_model: Qwen3.5-35B-A3B-UD-Q4_K_XL.gguf
|
||||||
rommie_model_url: "http://nyx.helu.ca:22078"
|
rommie_model_url: "http://nyx.helu.ca:22079"
|
||||||
rommie_provider: "openai"
|
rommie_provider: "openai"
|
||||||
rommie_ground_provider: "huggingface"
|
rommie_ground_provider: "huggingface"
|
||||||
rommie_ground_url: "http://pan.helu.ca:22078"
|
rommie_ground_url: "http://pan.helu.ca:22078"
|
||||||
@@ -36,13 +36,13 @@ rommie_grounding_height: 1024
|
|||||||
freecad_mcp_user: harper
|
freecad_mcp_user: harper
|
||||||
freecad_mcp_group: harper
|
freecad_mcp_group: harper
|
||||||
freecad_mcp_directory: /srv/freecad-mcp
|
freecad_mcp_directory: /srv/freecad-mcp
|
||||||
freecad_mcp_port: 22032
|
freecad_mcp_port: 22063
|
||||||
|
|
||||||
# Kernos MCP Shell Server Configuration
|
# Kernos MCP Shell Server Configuration
|
||||||
kernos_user: harper
|
kernos_user: harper
|
||||||
kernos_group: harper
|
kernos_group: harper
|
||||||
kernos_directory: /srv/kernos
|
kernos_directory: /srv/kernos
|
||||||
kernos_port: 20201
|
kernos_port: 22062
|
||||||
kernos_host: "0.0.0.0"
|
kernos_host: "0.0.0.0"
|
||||||
kernos_log_level: INFO
|
kernos_log_level: INFO
|
||||||
kernos_log_format: json
|
kernos_log_format: json
|
||||||
|
|||||||
@@ -69,16 +69,19 @@
|
|||||||
state: started
|
state: started
|
||||||
daemon_reload: yes
|
daemon_reload: yes
|
||||||
|
|
||||||
|
- name: Flush handlers before health check
|
||||||
|
meta: flush_handlers
|
||||||
|
|
||||||
- name: Verify Rommie MCP endpoint is reachable
|
- name: Verify Rommie MCP endpoint is reachable
|
||||||
ansible.builtin.uri:
|
ansible.builtin.uri:
|
||||||
url: "http://localhost:{{rommie_port}}/mcp"
|
url: "http://localhost:{{rommie_port}}/mcp"
|
||||||
method: GET
|
method: GET
|
||||||
status_code: [200, 405]
|
status_code: [200, 406]
|
||||||
timeout: 15
|
timeout: 15
|
||||||
register: rommie_health
|
register: rommie_health
|
||||||
retries: 5
|
retries: 5
|
||||||
delay: 3
|
delay: 3
|
||||||
until: rommie_health.status in [200, 405]
|
until: rommie_health.status in [200, 406]
|
||||||
|
|
||||||
handlers:
|
handlers:
|
||||||
- name: Reload systemd
|
- name: Reload systemd
|
||||||
|
|||||||
Reference in New Issue
Block a user