)]}'
{"id":"openstack%2Fopenstack-helm~1010426","triplet_id":"openstack%2Fopenstack-helm~master~I25f5164972e56ef5c565660cc4ce2761e380b681","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"7156":{"account":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"last_update":"2026-10-15 01:04:18.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I25f5164972e56ef5c565660cc4ce2761e380b681","subject":"nfs-provisioner: switch to the sig-storage image","status":"MERGED","created":"2026-10-14 12:52:18.000000000","updated":"2026-10-15 01:05:10.000000000","submitted":"2026-10-15 01:04:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1010426","meta_rev_id":"fd76676da6adef5ba834bca1a8d278ad08ec36ab","_number":1010426,"virtual_id_number":1010426,"owner":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-10-15 01:04:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"all":[{"value":2,"date":"2026-10-14 16:43:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":2,"date":"2026-10-14 23:14:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":0,"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"value":1,"date":"2026-10-14 23:14:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-10-14 13:03:30.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-10-14 16:43:03.000000000","updated_by":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"reviewer":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"state":"REVIEWER"},{"updated":"2026-10-14 23:14:12.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"}],"messages":[{"id":"a0c0de2e388d776a379bc7dcdde66d71f7ff601c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"date":"2026-10-14 12:52:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"71dd47d9c7e85377a07c88efc6729d408399ef47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-14 13:03:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0d0bc0a9fb6943188f9423da0b6ee86f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26ce62eecc2d427ba068104b83e15e58 : SUCCESS in 3m 30s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/812cc709990f4fe08ae42a5a1d82e7e3 : SUCCESS in 2m 28s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/ba20b9e3da29416b8156ffe37a3c7ab8 : SUCCESS in 3m 00s\n- openstack-helm-release-notes https://zuul.opendev.org/t/openstack/build/5f3ab77db68e49b9bf9fc239eaf6fc74 : SUCCESS in 2m 09s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/24a7a995d6364e53a8bd32d8156c6143 : SUCCESS in 3m 24s","accounts_in_message":[],"_revision_number":1},{"id":"90decbe5fe3145d81800a8c3db32274680b11e68","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-10-14 16:43:03.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"988edcb90776db4dd7260c0b9be9e52b28c3d3ae","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-10-14 23:14:12.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"10f867aa6a7757ff77cb800292958d0e7dd30112","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-14 23:14:23.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"bf7257beb36c43ec9c159df70c51f84dd0b154e9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-15 01:04:18.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9242ad2219fb490fbd50db37b2b1a4c5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3e4b97ee71b42258f4a54af536e3845 : SUCCESS in 6m 41s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/62635fa7fb7d46a78335011d9f301bf9 : SUCCESS in 1m 46s\n- openstack-helm-release-notes https://zuul.opendev.org/t/openstack/build/ef17d48daf9d4760b90ade5888a7172b : SUCCESS in 1m 20s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a727e14ec8e84250a52ebf37246d9d43 : SUCCESS in 1h 47m 37s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/6df55607a95b41c4a4a03233d7c202ab : SUCCESS in 39m 30s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/1178f91c93ed49a0a7d6a1c9e521f4fb : SUCCESS in 25m 35s","accounts_in_message":[],"_revision_number":1},{"id":"901e6b7e1c44cbf2d81e67a1626e80d804fdc171","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-15 01:04:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"fd76676da6adef5ba834bca1a8d278ad08ec36ab","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-15 01:05:10.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b43778c6d254f0681fc8c8c58de0827\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d3f2402184143eda05966034a7be429 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0c246470f95be852a45f8395f5cded0fc5e303c4","revisions":{"0c246470f95be852a45f8395f5cded0fc5e303c4":{"kind":"REWORK","_number":1,"created":"2026-10-14 12:52:18.000000000","uploader":{"_account_id":7156,"name":"Mathieu Gagné","email":"mgagne@calavera.ca","username":"mgagne"},"ref":"refs/changes/26/1010426/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/26/1010426/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/26/1010426/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/26/1010426/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/26/1010426/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/26/1010426/1"}}},"commit":{"parents":[{"commit":"8e498e806a5e8850d72d3f3a94912f3e1e48eb72","subject":"Merge \"[powerdns] Switch to the official PowerDNS image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/8e498e806a5e8850d72d3f3a94912f3e1e48eb72"}]}],"author":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-10-14 12:50:49.000000000","tz":0},"committer":{"name":"Mathieu Gagné","email":"mgagne@calavera.ca","date":"2026-10-14 12:50:49.000000000","tz":0},"subject":"nfs-provisioner: switch to the sig-storage image","message":"nfs-provisioner: switch to the sig-storage image\n\nThe chart deployed quay.io/kubernetes_incubator/nfs-provisioner:v2.3.0,\nbuilt in 2019 by kubernetes-incubator/external-storage, which is\narchived. Use registry.k8s.io/sig-storage/nfs-provisioner:v4.0.8, the\nlatest image published by its maintained successor,\nkubernetes-sigs/nfs-ganesha-server-and-external-provisioner, and point\nthe chart sources to it.\n\nDrop from the ClusterRole what the provisioner no longer needs:\n\n- the use of the nfs-provisioner PodSecurityPolicy, an API Kubernetes\n  removed in 1.25;\n- writing Endpoints, which only served leader election, disabled by\n  default since 2020 and never enabled by the chart, which runs one\n  replica.\n\nThe provisioner still reads its Service and the Endpoints of it, to\ncheck that its pod is the only endpoint before giving the Service IP to\nthe volumes it provisions.\n\nChangelog: changed: The provisioner image is now\n  registry.k8s.io/sig-storage/nfs-provisioner:v4.0.8, from the maintained\n  kubernetes-sigs project\nChangelog: removed: The ClusterRole no longer grants the use of the\n  nfs-provisioner PodSecurityPolicy nor writing Endpoints\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I25f5164972e56ef5c565660cc4ce2761e380b681\nSigned-off-by: Mathieu Gagné \u003cmgagne@calavera.ca\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/0c246470f95be852a45f8395f5cded0fc5e303c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/0c246470f95be852a45f8395f5cded0fc5e303c4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
