浏览代码

fix CSV accessor to look in a single channel, correctly

Grega Bremec 3 周之前
父节点
当前提交
4e6bf7d88f
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      playbooks/roles/fix-operators/tasks/main.yml

+ 1 - 1
playbooks/roles/fix-operators/tasks/main.yml

@@ -114,7 +114,7 @@
       - op_mft.resources is defined
       - (op_mft.resources | length) > 0
       - op_mft.resources[0].status.catalogSource == added_operators[0].catalog
-      - 'added_operators[0].desired_csv in (op_mft.resources[0] | community.general.json_query("status.channels[added_operators[0].channel].entries[*].name") | list)'
+      - 'added_operators[0].desired_csv in (op_mft.resources[0] | community.general.json_query("status.channels[?name==`" + added_operators[0].channel + "`].entries[*].name") | list)[0]'
     fail_msg: "ERROR: {{ added_operators[0].package }} package manifest not deployed correctly."
     success_msg: "OK: {{ added_operators[0].package }} package manifest configured correctly."
 ...