)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"e4e6cb6d10f8ad6bc00a7b26e0b0aad2807f467d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"50ed0c70_fb45b480","updated":"2025-08-04 20:21:07.000000000","message":"Thanks a lot for the contribution.\n\nLooks good but I left a couple of comments. \nPlease also consider to add a deployment job for the chart. See for example [1] and [2].\n\n[1] https://opendev.org/openstack/openstack-helm/src/branch/master/zuul.d/base.yaml#L471-L491\n[2] https://opendev.org/openstack/openstack-helm/src/branch/master/zuul.d/2025.1.yaml#L35-L44","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"},{"author":{"_account_id":37473,"name":"Misook Kim","display_name":"Misook","email":"misook.kim@samsung.com","username":"misook"},"change_message_id":"c56fe964ffcd8259042b57104a0aafac8a4510f8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"42d495c6_36eb8e66","in_reply_to":"50ed0c70_fb45b480","updated":"2025-08-05 00:29:27.000000000","message":"Thanks for your feedback. The watcher chart is still in early development and not fully ready for automated deployment jobs yet. I will add those jobs once it’s more mature.","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"},{"author":{"_account_id":37473,"name":"Misook Kim","display_name":"Misook","email":"misook.kim@samsung.com","username":"misook"},"change_message_id":"cd96e52290062eaf52697d2ebd024b49c57da2eb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"d2971a6d_ee3a7514","updated":"2025-08-05 04:13:13.000000000","message":"recheck - nova job timeout","commit_id":"8a6b8888a0e262156e82ab994be416df51afac47"}],"tools/deployment/component/watcher/watcher.sh":[{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"e4e6cb6d10f8ad6bc00a7b26e0b0aad2807f467d","unresolved":true,"context_lines":[{"line_number":21,"context_line":": ${RUN_HELM_TESTS:\u003d\"no\"}"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#NOTE: Deploy command"},{"line_number":24,"context_line":"helm upgrade --install --debug watcher ${OSH_HELM_REPO}/watcher \\"},{"line_number":25,"context_line":"    --namespace\u003dopenstack \\"},{"line_number":26,"context_line":"    ${OSH_EXTRA_HELM_ARGS} \\"},{"line_number":27,"context_line":"    ${OSH_EXTRA_HELM_ARGS_WATCHER}"}],"source_content_type":"text/x-sh","patch_set":5,"id":"67602a09_5b0de9db","line":24,"updated":"2025-08-04 20:21:07.000000000","message":"please consider to remove the --debug option like in all other deployment scripts","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"},{"author":{"_account_id":37473,"name":"Misook Kim","display_name":"Misook","email":"misook.kim@samsung.com","username":"misook"},"change_message_id":"a7346739f5a289428b22a499985545ffa5e0b4dc","unresolved":false,"context_lines":[{"line_number":21,"context_line":": ${RUN_HELM_TESTS:\u003d\"no\"}"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#NOTE: Deploy command"},{"line_number":24,"context_line":"helm upgrade --install --debug watcher ${OSH_HELM_REPO}/watcher \\"},{"line_number":25,"context_line":"    --namespace\u003dopenstack \\"},{"line_number":26,"context_line":"    ${OSH_EXTRA_HELM_ARGS} \\"},{"line_number":27,"context_line":"    ${OSH_EXTRA_HELM_ARGS_WATCHER}"}],"source_content_type":"text/x-sh","patch_set":5,"id":"52c8844a_af5198bd","line":24,"in_reply_to":"67602a09_5b0de9db","updated":"2025-08-05 01:56:54.000000000","message":"Done","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"}],"watcher/templates/pdb-api.yaml":[{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"e4e6cb6d10f8ad6bc00a7b26e0b0aad2807f467d","unresolved":true,"context_lines":[{"line_number":15,"context_line":"{{- if .Values.manifests.pdb_api }}"},{"line_number":16,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":17,"context_line":"---"},{"line_number":18,"context_line":"apiVersion: policy/v1beta1"},{"line_number":19,"context_line":"kind: PodDisruptionBudget"},{"line_number":20,"context_line":"metadata:"},{"line_number":21,"context_line":"  name: watcher-api"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3bc1f88d_a587c410","line":18,"updated":"2025-08-04 20:21:07.000000000","message":"policy/v1","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"},{"author":{"_account_id":37473,"name":"Misook Kim","display_name":"Misook","email":"misook.kim@samsung.com","username":"misook"},"change_message_id":"a7346739f5a289428b22a499985545ffa5e0b4dc","unresolved":false,"context_lines":[{"line_number":15,"context_line":"{{- if .Values.manifests.pdb_api }}"},{"line_number":16,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":17,"context_line":"---"},{"line_number":18,"context_line":"apiVersion: policy/v1beta1"},{"line_number":19,"context_line":"kind: PodDisruptionBudget"},{"line_number":20,"context_line":"metadata:"},{"line_number":21,"context_line":"  name: watcher-api"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"136f7a29_37d50a70","line":18,"in_reply_to":"3bc1f88d_a587c410","updated":"2025-08-05 01:56:54.000000000","message":"Done","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"}],"watcher/values.yaml":[{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"e4e6cb6d10f8ad6bc00a7b26e0b0aad2807f467d","unresolved":true,"context_lines":[{"line_number":39,"context_line":"  tags:"},{"line_number":40,"context_line":"    test: docker.io/xrally/xrally-openstack:2.0.0"},{"line_number":41,"context_line":"    bootstrap: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":42,"context_line":"    dep_check: qquay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal"},{"line_number":43,"context_line":"    db_init: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":44,"context_line":"    watcher_db_sync: docker.io/openstackhelm/watcher:2024.1-ubuntu_jammy"},{"line_number":45,"context_line":"    db_drop: quay.io/airshipit/heat:2024.1-ubuntu_jammy"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"864432fa_074a50cf","line":42,"updated":"2025-08-04 20:21:07.000000000","message":"typo: quay.io","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"},{"author":{"_account_id":37473,"name":"Misook Kim","display_name":"Misook","email":"misook.kim@samsung.com","username":"misook"},"change_message_id":"a7346739f5a289428b22a499985545ffa5e0b4dc","unresolved":false,"context_lines":[{"line_number":39,"context_line":"  tags:"},{"line_number":40,"context_line":"    test: docker.io/xrally/xrally-openstack:2.0.0"},{"line_number":41,"context_line":"    bootstrap: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":42,"context_line":"    dep_check: qquay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal"},{"line_number":43,"context_line":"    db_init: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":44,"context_line":"    watcher_db_sync: docker.io/openstackhelm/watcher:2024.1-ubuntu_jammy"},{"line_number":45,"context_line":"    db_drop: quay.io/airshipit/heat:2024.1-ubuntu_jammy"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"860bcd29_e216b5d6","line":42,"in_reply_to":"864432fa_074a50cf","updated":"2025-08-05 01:56:54.000000000","message":"Done","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"},{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"e4e6cb6d10f8ad6bc00a7b26e0b0aad2807f467d","unresolved":true,"context_lines":[{"line_number":47,"context_line":"    ks_user: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":48,"context_line":"    ks_service: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":49,"context_line":"    ks_endpoints: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":50,"context_line":"    watcher_api: docker.io/openstackhelm/watcher:2024.1-ubuntu_jammy"},{"line_number":51,"context_line":"    watcher_decision_engine: docker.io/openstackhelm/watcher:2024.1-ubuntu_jammy"},{"line_number":52,"context_line":"    watcher_applier: docker.io/openstackhelm/watcher:2024.1-ubuntu_jammy"},{"line_number":53,"context_line":"    image_repo_sync: docker.io/docker:17.07.0"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"6a3261cf_f2909f41","line":50,"updated":"2025-08-04 20:21:07.000000000","message":"Let\u0027s use quay.io/airshipit/watcher by default. We now publish all the images to quay.io not to docker.io.\n\nAlso please add the 2025.1-ubuntu_jammy.yaml and 2025.1-ubuntu_noble.yaml overrides for the chart. See example https://opendev.org/openstack/openstack-helm/src/branch/master/values_overrides/nova/2025.1-ubuntu_jammy.yaml","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"},{"author":{"_account_id":37473,"name":"Misook Kim","display_name":"Misook","email":"misook.kim@samsung.com","username":"misook"},"change_message_id":"a7346739f5a289428b22a499985545ffa5e0b4dc","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    ks_user: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":48,"context_line":"    ks_service: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":49,"context_line":"    ks_endpoints: quay.io/airshipit/heat:2024.1-ubuntu_jammy"},{"line_number":50,"context_line":"    watcher_api: docker.io/openstackhelm/watcher:2024.1-ubuntu_jammy"},{"line_number":51,"context_line":"    watcher_decision_engine: docker.io/openstackhelm/watcher:2024.1-ubuntu_jammy"},{"line_number":52,"context_line":"    watcher_applier: docker.io/openstackhelm/watcher:2024.1-ubuntu_jammy"},{"line_number":53,"context_line":"    image_repo_sync: docker.io/docker:17.07.0"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"5b3228f3_9eb2374b","line":50,"in_reply_to":"6a3261cf_f2909f41","updated":"2025-08-05 01:56:54.000000000","message":"Done","commit_id":"b1aa0139fff632b540a53fe66cfcf0023ec3bdd1"}]}
