)]}'
{"id":"openstack%2Fopenstack-helm~999496","triplet_id":"openstack%2Fopenstack-helm~master~Ie6bd3df6751eee4448a7b1bdc377cf07a134eda4","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"3009":{"account":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"last_update":"2026-08-04 18:58:38.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie6bd3df6751eee4448a7b1bdc377cf07a134eda4","subject":"Make extraObjects default to a map","status":"MERGED","created":"2026-08-01 17:57:22.000000000","updated":"2026-08-04 18:59:41.000000000","submitted":"2026-08-04 18:58:38.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":"999496","meta_rev_id":"d73b0ab1f2c53b69d79b2569040702d16bb9e556","_number":999496,"virtual_id_number":999496,"owner":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-04 18:58:38.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":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"all":[{"value":2,"date":"2026-08-04 17:58:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":2,"date":"2026-08-04 18:07:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"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":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"all":[{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":1,"date":"2026-08-04 18:07:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-01 19:57:13.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-08-04 17:58:16.000000000","updated_by":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"reviewer":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"state":"REVIEWER"},{"updated":"2026-08-04 18:07:53.000000000","updated_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"reviewer":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"state":"REVIEWER"}],"messages":[{"id":"cd4929cd43713cac2ccc5ada90bea4df246222d9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-01 17:57:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"416d5da2df92517f8735e06a1aca0b09ec938a18","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-01 18:11:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b1e9e03b3bd4d2d6f4fd067e6f986a7e89cd376c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-01 19:57:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9dc9bd8ec7324e158298d827fbf3cd69\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69e9b2a01bbd4158a1988109f54e49e3 : SUCCESS in 2m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/22c67371238c4bb4a53a8b2f152db292 : SUCCESS in 2m 45s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/840cfcd646b748bfb2af28a0c08a3529 : SUCCESS in 4m 12s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/99ade8b21f9e49c396b02d43365030da : SUCCESS in 2m 47s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/9d40e1605141444687c3617e80108ccf : SUCCESS in 47m 03s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6e6c3a5dd871431796679110c4b39e0f : SUCCESS in 44m 28s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/85dddcf486c54b6eb0b7e35dd31da4d3 : SUCCESS in 1h 14m 46s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/362c62a573ec4663b00ab4f02d504eb7 : SUCCESS in 35m 04s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/dda1fc4a87bd4bbe8825086607b8ec69 : SUCCESS in 1h 10m 48s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4f9f0d48c89846a0948547dbb10ce1fa : SUCCESS in 47m 02s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/51999ff13f29450ab59b46e1742492e7 : SUCCESS in 57m 46s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d530a56f907244988f3ec64778b16831 : SUCCESS in 1h 40m 08s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/088a17055e8842e59c525bbaa5f47203 : SUCCESS in 1h 13m 11s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b8278b95aa9a4374a2af4dd366f34888 : SUCCESS in 53m 08s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1da403b5e27945e0bf07584b132fb983 : SUCCESS in 1h 20m 09s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/2dfcfe3051d5456984b19d47c016da81 : SUCCESS in 40m 44s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0d9761f81bdf4b2eb3b5100517180a33 : SUCCESS in 54m 02s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7471b62b019549ef857d111ea984b7c3 : SUCCESS in 26m 50s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1595f284fdb643c0a9f6caae1582b01f : SUCCESS in 25m 21s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d845b72b00de4eee98ed4c3bf8658f77 : SUCCESS in 1h 31m 40s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4aa7d84b563b41f4a2697d3fe83ff864 : SUCCESS in 53m 09s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/93210760e9f948ae9cb6b497fef84701 : SUCCESS in 30m 34s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/256b3510a6444b36bc009c1c98ebe6ee : SUCCESS in 59m 59s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/0d161a7a8fca459d8017854c2e751a72 : SUCCESS in 1h 16m 15s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/800ba79ccb344a9cb8ead07475f9fda8 : SUCCESS in 22m 38s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/2cb3fbd5dac14c0bb639ab370b725630 : SUCCESS in 40m 10s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/9f8edf558f52460d89b5a2d96c1baf4d : SUCCESS in 29m 11s","accounts_in_message":[],"_revision_number":2},{"id":"844cfe32d384446a5baf5882464ff6faaea3f069","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-01 20:49:04.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"ba9b833b811986b45047130b3e2f1955d2ab543d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-01 22:44:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66403fe16bfb4d3bb6488a7702763d77\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d95daf1065a4585bf22d85e01189c66 : SUCCESS in 3m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/feb4d67a9ded4970840369a5c9136c5b : SUCCESS in 3m 45s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/e0a56a3123b9489a847183cad8191d7a : SUCCESS in 3m 20s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/60b1f816cce1437da5634107db948e76 : SUCCESS in 2m 27s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/bc20f38a43304b4486d45a0d574d1dc8 : SUCCESS in 26m 15s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c032d0290e8d433b84caf7ec73207762 : SUCCESS in 46m 44s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/6bceff3893b740f49d4af011f76185b2 : SUCCESS in 1h 09m 09s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/268618365ce94f88aa2b4af59ad14096 : SUCCESS in 52m 21s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/a5e27ec6a2c74b9fb8112d4f1d0818b5 : SUCCESS in 1h 03m 58s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b7ae020fd8d140db82c180274a9892e1 : SUCCESS in 48m 39s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e17ff7b80dfb412caca28b5276e88507 : SUCCESS in 47m 27s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4a1a82cafb244c81ba83a683fd01e401 : SUCCESS in 1h 45m 34s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/82b8ede2381e4890b11013093b933029 : SUCCESS in 48m 51s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/46e5604db6c24c09bf604307515b8928 : SUCCESS in 54m 18s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/74e31ad131104e9fbdcd14273173a081 : SUCCESS in 54m 31s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ade93c67967f4ba9ba8370eeb37d82bc : SUCCESS in 59m 36s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c2103b38a832425083e01fb78739dae4 : SUCCESS in 54m 30s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3712c30e398e4053be4e7288a55d3502 : SUCCESS in 24m 45s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/037b501678e844cfbfe89a668b8b1864 : SUCCESS in 21m 58s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5d4e9ad03b63455e8110f9e96c536b03 : SUCCESS in 1h 26m 18s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ff4d6e6dc6c647d4bf68b956b7b1c9eb : SUCCESS in 44m 00s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/41636850044f44da94402af055eab54b : SUCCESS in 25m 56s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/67dde5d7da1040dcb1381fd73bbf9558 : SUCCESS in 38m 29s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b8f432e6bb7346b1a59e89349f4f5734 : SUCCESS in 1h 17m 08s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/e0541e06dfff481cbc081877ae13d6d0 : SUCCESS in 32m 18s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/859404c8935d43efa061f6db1fae259e : SUCCESS in 23m 44s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/229348974dba47f9bb1b7c26e4e92ac5 : SUCCESS in 29m 43s","accounts_in_message":[],"_revision_number":3},{"id":"4f9a03c275797f990fcc7f70a85f2c98792d0009","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-08-01 23:46:55.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"dc09ec6f6c86f08968a14ae626067f6d16c85c99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-02 01:19:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d554ca514a054e6a9c66f77dd9a6f5dc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c119c7be573c4832b462e3b1b034a769 : SUCCESS in 5m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8c0d8d8a851a4376b97ab1b727ec954a : SUCCESS in 3m 19s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/a9005021ee634f808385f9466116ff89 : SUCCESS in 5m 28s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/0914abce2b5e47ca8efa24fee4f7453d : SUCCESS in 5m 59s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/44b61d218fde4abba9cb9292ca7ed10a : SUCCESS in 47m 16s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b5e6ee6f31e2405f990813cb50a43dc5 : SUCCESS in 41m 55s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8ed0cfed81cd45749b428f831883962a : SUCCESS in 1h 12m 23s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/69d55ad2be2449e0aabe6d26c6ca3196 : SUCCESS in 44m 45s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/40e29c846a314732bc82d2d7f1f0591c : SUCCESS in 1h 16m 45s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/337f6acef1ba4e5895bbe4816552deb3 : SUCCESS in 43m 22s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d41c2519a2304e50b4d02cb757211fe8 : SUCCESS in 1h 14m 02s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/ed0a399c942d425d85fe9549be859694 : SUCCESS in 1h 14m 09s\n- openstack-helm-compute-kit-ovn-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/f5f1c14bcbfd47e58e9cf265664aa35e : SUCCESS in 1h 15m 43s\n- openstack-helm-compute-kit-dpdk-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/386d7dcbe0e94716ac2e09a038923fa2 : SUCCESS in 54m 45s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/64a759d07914400082cfd62b63abf2e6 : SUCCESS in 1h 08m 47s\n- openstack-helm-blazar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/3afafdb2aeca4e9ab8235fea62fb06cc : SUCCESS in 48m 04s\n- openstack-helm-cloudkitty-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1631a78496384dcba9153ed33934a5aa : SUCCESS in 43m 43s\n- openstack-helm-freezer-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/d8bb222967ec4852ba28ead913d677bb : SUCCESS in 27m 15s\n- openstack-helm-horizon-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/c3295bd9564248b3a9c84a61c22a5ac4 : SUCCESS in 22m 26s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/1bb8eb03b978422ca46c9ca279b2d192 : SUCCESS in 1h 23m 21s\n- openstack-helm-skyline-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/5ff8fb098b624db0b076eb2036bb8648 : SUCCESS in 44m 35s\n- openstack-helm-swift-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/009809b838c04507a2a3f2b8e352980e : SUCCESS in 17m 47s\n- openstack-helm-tacker-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/29d9cbf421fb4ccd85bf4e02adc2338d : SUCCESS in 58m 36s\n- openstack-helm-trove-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7d9d2d3e1fc8433aad2299d219c9329c : SUCCESS in 1h 18m 33s\n- openstack-helm-zaqar-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b7c1997e0e214ce0ac6ecd81ba94dc42 : SUCCESS in 28m 39s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/cc32491e2da041a0b81ee25f0cbbdf14 : SUCCESS in 36m 56s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/84aab443b7d24fa19da4b65b75dc1d15 : SUCCESS in 24m 44s","accounts_in_message":[],"_revision_number":4},{"id":"0f622f5b60bb7d66533d29805ebaa619000a78e9","author":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"date":"2026-08-04 17:58:16.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"0525a2f064f38d3381d0074e7b1e8939b665fb6b","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-08-04 18:07:53.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"c0f97a1cf19222d707cfcfdf0f5d9d91de827819","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 18:08:05.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"63fdeba2e8a7c5b68f7e1e41a186ebd694df23ff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 18:58:38.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e3568c974f974364a27b156034fe57b4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac15777bc9dc43ab9d938f5de8e27be5 : SUCCESS in 4m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8fe541876a76410eaad030cfa8781606 : SUCCESS in 3m 25s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/232c902f6a46436996a1a3bab46f0761 : SUCCESS in 4m 39s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8ac04f36ee8a402580c1fd20bb56a256 : SUCCESS in 45m 10s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b45e58ca3e9c419685f82e3d7606c73b : SUCCESS in 48m 33s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/6fe1718b994b44db90464e9dde1fd190 : SUCCESS in 41m 47s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/ff3799dbca05442aab178dc5655972bf : SUCCESS in 29m 53s","accounts_in_message":[],"_revision_number":4},{"id":"9b1b37413a6465625b62e4a59a10027a38055e8b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 18:58:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"d73b0ab1f2c53b69d79b2569040702d16bb9e556","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 18:59:41.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/284506397e734e42a8cc712a74c3775e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4b0e479f57f411380e2c401d87c8716 : SUCCESS in 51s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d9b2b04770ae475bb9e8579300be3694 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d91658aba8f58ac7620e02b774b7f7cb7292ab22","revisions":{"bfef7b1dc679cccfbdeaf4a0cabeb866d6787cb2":{"kind":"REWORK","_number":1,"created":"2026-08-01 17:57:22.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/96/999496/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/96/999496/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/1"}}},"commit":{"parents":[{"commit":"50c697fc3cb4307d7f8e278a1ad7366e5f7260a7","subject":"Merge \"Terminate API TLS with nginx sidecars\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/50c697fc3cb4307d7f8e278a1ad7366e5f7260a7"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-01 17:57:08.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-01 17:57:20.000000000","tz":-300},"subject":"[WIP] Make extraObjects a map and layer the gateway overrides","message":"[WIP] Make extraObjects a map and layer the gateway overrides\n\nHelm replaces (rather than merges) list values when several --values\nfiles are combined, so two overrides files that both define\nextraObjects as a list silently drop each other\u0027s objects: only the\nlast file takes effect. Rendering cinder with gateway.yaml and\nmariadb-operator.yaml together, for instance, quietly lost the\nHTTPRoute.\n\nChange the default of .Values.extraObjects from [] to {} in all charts\nand document the trap in the values comment. The extra-manifests.yaml\ntemplate needs no change since range iterates map values too, so both\nforms keep working and existing deployments passing a list are\nunaffected. Convert every values_overrides file to the map form, using\nkeys derived from the manifest kind and name so they stay unique per\nchart.\n\nWith merging overrides now possible, split the overlapping Gateway API\noverrides into three stackable layers instead of three variants that\neach repeated the ones below them:\n\n  gateway.yaml      - public FQDNs and the HTTPRoute objects\n  gateway-tls.yaml  - own public endpoints as https on 443, i.e. TLS\n                      terminated at the Envoy Gateway\n  tls-sidecars.yaml - in-pod TLS termination by an nginx sidecar plus\n                      the matching BackendTLSPolicy so the gateway\n                      re-encrypts to the pod\n\ntls-gateway-and-sidecar.yaml is renamed to tls-sidecars.yaml and\nreduced to the sidecar-specific values; the duplicated HTTPRoutes and\npublic endpoint definitions now come from the two layers underneath.\ngateway-tls.yaml loses its copy of the routes and FQDNs and is added\nfor the four charts that lacked it. The openstack-helm-tls job applies\nall three in order.\n\nThe three layers merged render identically to the old single file for\nevery chart except glance, whose route now also picks up the 600s\ntimeouts that gateway.yaml already carried and the TLS copy had lost.\n\nNote that gateway-tls.yaml is now a layer rather than a standalone\noverride: applied on its own it no longer registers the public FQDN.\nNo job does that, and each file\u0027s header documents the stacking order.\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: Ie6bd3df6751eee4448a7b1bdc377cf07a134eda4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bfef7b1dc679cccfbdeaf4a0cabeb866d6787cb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/bfef7b1dc679cccfbdeaf4a0cabeb866d6787cb2"}]},"branch":"refs/heads/master"},"332e216424e0a592637d07f105bf26b471d9345a":{"kind":"REWORK","_number":2,"created":"2026-08-01 18:11:30.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/96/999496/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/96/999496/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/2"}}},"commit":{"parents":[{"commit":"50c697fc3cb4307d7f8e278a1ad7366e5f7260a7","subject":"Merge \"Terminate API TLS with nginx sidecars\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/50c697fc3cb4307d7f8e278a1ad7366e5f7260a7"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-01 17:57:08.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-01 18:11:21.000000000","tz":-300},"subject":"[WIP] Make extraObjects default to a map","message":"[WIP] Make extraObjects default to a map\n\nHelm replaces (rather than merges) list values when several --values\nfiles are combined, so two overrides files that both define\nextraObjects as a list silently drop each other\u0027s objects: only the\nlast file takes effect. Rendering cinder with gateway.yaml and\nmariadb-operator.yaml together, for instance, quietly lost the\nHTTPRoute.\n\nChange the default of .Values.extraObjects from [] to {} in all charts\nand document the trap in the values comment and in the install docs.\nThe extra-manifests.yaml template needs no change since range iterates\nmap values too, so both forms keep working and existing deployments\npassing a list of manifests are unaffected.\n\nConvert every values_overrides file to the map form as well, using keys\nderived from the manifest kind and name so they stay unique per chart.\nThe overrides otherwise keep their current layout: each of gateway.yaml,\ngateway-tls.yaml and tls-gateway-and-sidecar.yaml remains a complete,\nself-contained example of exposing a service via the Gateway API with no\nTLS, with TLS terminated at the gateway, and with TLS terminated in the\npods respectively.\n\nVerified by rendering every chart with each of its overrides before and\nafter: the output is unchanged apart from two pre-existing sources of\nnon-determinism unrelated to this change (the unsorted sprig \"keys\" call\nin the nagios chart and randomly generated secrets).\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: Ie6bd3df6751eee4448a7b1bdc377cf07a134eda4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/332e216424e0a592637d07f105bf26b471d9345a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/332e216424e0a592637d07f105bf26b471d9345a"}]},"branch":"refs/heads/master"},"ef8f28de64770a8a87d04ed59210852364fac265":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-08-01 20:49:04.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/96/999496/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/96/999496/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/3"}}},"commit":{"parents":[{"commit":"50c697fc3cb4307d7f8e278a1ad7366e5f7260a7","subject":"Merge \"Terminate API TLS with nginx sidecars\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/50c697fc3cb4307d7f8e278a1ad7366e5f7260a7"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-01 17:57:08.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-01 20:48:57.000000000","tz":-300},"subject":"Make extraObjects default to a map","message":"Make extraObjects default to a map\n\nHelm replaces (rather than merges) list values when several --values\nfiles are combined, so two overrides files that both define\nextraObjects as a list silently drop each other\u0027s objects: only the\nlast file takes effect. Rendering cinder with gateway.yaml and\nmariadb-operator.yaml together, for instance, quietly lost the\nHTTPRoute.\n\nChange the default of .Values.extraObjects from [] to {} in all charts\nand document the trap in the values comment and in the install docs.\nThe extra-manifests.yaml template needs no change since range iterates\nmap values too, so both forms keep working and existing deployments\npassing a list of manifests are unaffected.\n\nConvert every values_overrides file to the map form as well, using keys\nderived from the manifest kind and name so they stay unique per chart.\nThe overrides otherwise keep their current layout: each of gateway.yaml,\ngateway-tls.yaml and tls-gateway-and-sidecar.yaml remains a complete,\nself-contained example of exposing a service via the Gateway API with no\nTLS, with TLS terminated at the gateway, and with TLS terminated in the\npods respectively.\n\nVerified by rendering every chart with each of its overrides before and\nafter: the output is unchanged apart from two pre-existing sources of\nnon-determinism unrelated to this change (the unsorted sprig \"keys\" call\nin the nagios chart and randomly generated secrets).\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: Ie6bd3df6751eee4448a7b1bdc377cf07a134eda4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/ef8f28de64770a8a87d04ed59210852364fac265"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/ef8f28de64770a8a87d04ed59210852364fac265"}]},"branch":"refs/heads/master"},"d91658aba8f58ac7620e02b774b7f7cb7292ab22":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-08-01 23:46:55.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/96/999496/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/96/999496/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/96/999496/4"}}},"commit":{"parents":[{"commit":"533a2a5f0bf7b7f8a20bce538c6db4dd92703efb","subject":"Merge \"nova: source db-sync cell mapping values from nova.conf\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/533a2a5f0bf7b7f8a20bce538c6db4dd92703efb"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-01 17:57:08.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-08-01 23:44:44.000000000","tz":-300},"subject":"Make extraObjects default to a map","message":"Make extraObjects default to a map\n\nHelm replaces (rather than merges) list values when several --values\nfiles are combined, so two overrides files that both define\nextraObjects as a list silently drop each other\u0027s objects: only the\nlast file takes effect. Rendering cinder with gateway.yaml and\nmariadb-operator.yaml together, for instance, quietly lost the\nHTTPRoute.\n\nChange the default of .Values.extraObjects from [] to {} in all charts\nand document the trap in the values comment and in the install docs.\nThe extra-manifests.yaml template needs no change since range iterates\nmap values too, so both forms keep working and existing deployments\npassing a list of manifests are unaffected.\n\nConvert every values_overrides file to the map form as well, using keys\nderived from the manifest kind and name so they stay unique per chart.\nThe overrides otherwise keep their current layout: each of gateway.yaml,\ngateway-tls.yaml and tls-gateway-and-sidecar.yaml remains a complete,\nself-contained example of exposing a service via the Gateway API with no\nTLS, with TLS terminated at the gateway, and with TLS terminated in the\npods respectively.\n\nVerified by rendering every chart with each of its overrides before and\nafter: the output is unchanged apart from two pre-existing sources of\nnon-determinism unrelated to this change (the unsorted sprig \"keys\" call\nin the nagios chart and randomly generated secrets).\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: Ie6bd3df6751eee4448a7b1bdc377cf07a134eda4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d91658aba8f58ac7620e02b774b7f7cb7292ab22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/d91658aba8f58ac7620e02b774b7f7cb7292ab22"}]},"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":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}}]}],"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":""}}}]}
