{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.RhBeHKEg/b1/ironic_26.1.1-4_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.RhBeHKEg/b2/ironic_26.1.1-4_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n  5acae0375a5ab761b4d97676eb18be2b 22108 net optional ironic-api_26.1.1-4_all.deb\n- 5bf8c1204d4e9e810a3b8ca77d109b1e 67436 net optional ironic-common_26.1.1-4_all.deb\n+ b715e6d5ad5aa4a06482fb0ba67a8aac 67408 net optional ironic-common_26.1.1-4_all.deb\n  262a2eff3c1090e1715a6fc0d7050fe0 9216 net optional ironic-conductor_26.1.1-4_all.deb\n- 7eb4fcc6bd9e1ba390f7e4795c15d273 3154312 doc optional ironic-doc_26.1.1-4_all.deb\n+ f728fa524820cf6b578b97489c3e9b18 3154388 doc optional ironic-doc_26.1.1-4_all.deb\n  49d7ce9ec59e005ce8d965f3c7756e0c 1041640 python optional python3-ironic_26.1.1-4_all.deb\n"}, {"source1": "ironic-common_26.1.1-4_all.deb", "source2": "ironic-common_26.1.1-4_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r--   0        0        0        4 2024-12-27 08:59:41.000000 debian-binary\n -rw-r--r--   0        0        0    16036 2024-12-27 08:59:41.000000 control.tar.xz\n--rw-r--r--   0        0        0    51208 2024-12-27 08:59:41.000000 data.tar.xz\n+-rw-r--r--   0        0        0    51180 2024-12-27 08:59:41.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/ironic-common/ironic.conf", "source2": "./usr/share/ironic-common/ironic.conf", "comments": ["Ordering differences only"], "unified_diff": "@@ -431,27 +431,27 @@\n # \"service\" is a default convention for OpenStack deployments, but the requisite access and details around end configuration are largely up\n # to an operator if they are doing an OpenStack deployment manually. (string value)\n #rbac_service_project_name = service\n \n # Hash function to use when building the hash ring. If running on a FIPS system, do not use md5. WARNING: all ironic services in a cluster\n # MUST use the same algorithm at all times. Changing the algorithm requires an offline update. (string value)\n # Possible values:\n-# sha3_512 - <No description provided>\n+# blake2s - <No description provided>\n # sha3_256 - <No description provided>\n-# sha224 - <No description provided>\n+# shake_256 - <No description provided>\n # blake2b - <No description provided>\n-# md5 - <No description provided>\n+# sha3_512 - <No description provided>\n+# sha3_224 - <No description provided>\n # sha384 - <No description provided>\n # sha512 - <No description provided>\n-# shake_128 - <No description provided>\n # sha3_384 - <No description provided>\n-# blake2s - <No description provided>\n-# shake_256 - <No description provided>\n+# shake_128 - <No description provided>\n # sha256 - <No description provided>\n-# sha3_224 - <No description provided>\n+# md5 - <No description provided>\n+# sha224 - <No description provided>\n # sha1 - <No description provided>\n # Advanced Option: intended for advanced users and not used\n # by the majority of users, and might have a significant\n # effect on stability and/or performance.\n #hash_ring_algorithm = md5\n \n #\n"}]}]}]}, {"source1": "ironic-doc_26.1.1-4_all.deb", "source2": "ironic-doc_26.1.1-4_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r--   0        0        0        4 2024-12-27 08:59:41.000000 debian-binary\n -rw-r--r--   0        0        0    30308 2024-12-27 08:59:41.000000 control.tar.xz\n--rw-r--r--   0        0        0  3123812 2024-12-27 08:59:41.000000 data.tar.xz\n+-rw-r--r--   0        0        0  3123888 2024-12-27 08:59:41.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -4,15 +4,15 @@\n drwxr-xr-x   0 root         (0) root         (0)        0 2024-12-27 08:59:41.000000 ./usr/share/doc/\n drwxr-xr-x   0 root         (0) root         (0)        0 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/\n -rw-r--r--   0 root         (0) root         (0)     3091 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/changelog.Debian.gz\n -rw-r--r--   0 root         (0) root         (0)     2055 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/copyright\n drwxr-xr-x   0 root         (0) root         (0)        0 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/html/\n drwxr-xr-x   0 root         (0) root         (0)        0 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/html/_downloads/\n drwxr-xr-x   0 root         (0) root         (0)        0 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/html/_downloads/46a710314a54e51427dfa661f40debfb/\n--rw-r--r--   0 root         (0) root         (0)    49833 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/html/_downloads/46a710314a54e51427dfa661f40debfb/ironic.conf.sample.gz\n+-rw-r--r--   0 root         (0) root         (0)    49828 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/html/_downloads/46a710314a54e51427dfa661f40debfb/ironic.conf.sample.gz\n drwxr-xr-x   0 root         (0) root         (0)        0 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/html/_downloads/bca715bf2d67df782be72fe5453fdf66/\n -rw-r--r--   0 root         (0) root         (0)     6224 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/html/_downloads/bca715bf2d67df782be72fe5453fdf66/ironic.policy.yaml.sample.gz\n drwxr-xr-x   0 root         (0) root         (0)        0 2024-12-27 08:59:41.000000 ./usr/share/doc/ironic-doc/html/_images/\n -rw-r--r--   0 root         (0) root         (0)     7850 2024-10-03 19:11:26.000000 ./usr/share/doc/ironic-doc/html/_images/agent-token-with-pxe-ipxe.svg\n -rw-r--r--   0 root         (0) root         (0)     9822 2024-10-03 19:11:26.000000 ./usr/share/doc/ironic-doc/html/_images/agent-token-with-virtual-media.svg\n -rw-r--r--   0 root         (0) root         (0)     8747 2024-10-03 19:11:26.000000 ./usr/share/doc/ironic-doc/html/_images/boot-from-volume.svg\n -rw-r--r--   0 root         (0) root         (0)    49070 2024-10-03 19:11:26.000000 ./usr/share/doc/ironic-doc/html/_images/conceptual_architecture.png\n"}, {"source1": "./usr/share/doc/ironic-doc/html/_downloads/46a710314a54e51427dfa661f40debfb/ironic.conf.sample.gz", "source2": "./usr/share/doc/ironic-doc/html/_downloads/46a710314a54e51427dfa661f40debfb/ironic.conf.sample.gz", "unified_diff": null, "details": [{"source1": "ironic.conf.sample", "source2": "ironic.conf.sample", "comments": ["Ordering differences only"], "unified_diff": "@@ -668,28 +668,28 @@\n \n # Hash function to use when building the hash ring. If running\n # on a FIPS system, do not use md5. WARNING: all ironic\n # services in a cluster MUST use the same algorithm at all\n # times. Changing the algorithm requires an offline update.\n # (string value)\n # Possible values:\n-# sha3_384 - <No description provided>\n-# blake2s - <No description provided>\n # sha1 - <No description provided>\n-# blake2b - <No description provided>\n-# shake_256 - <No description provided>\n # sha3_224 - <No description provided>\n-# md5 - <No description provided>\n # sha3_512 - <No description provided>\n+# blake2b - <No description provided>\n+# blake2s - <No description provided>\n # sha384 - <No description provided>\n-# shake_128 - <No description provided>\n-# sha256 - <No description provided>\n-# sha224 - <No description provided>\n # sha3_256 - <No description provided>\n+# sha224 - <No description provided>\n+# shake_256 - <No description provided>\n+# md5 - <No description provided>\n+# shake_128 - <No description provided>\n # sha512 - <No description provided>\n+# sha256 - <No description provided>\n+# sha3_384 - <No description provided>\n # Advanced Option: intended for advanced users and not used\n # by the majority of users, and might have a significant\n # effect on stability and/or performance.\n #hash_ring_algorithm = md5\n \n #\n # From oslo.log\n"}]}, {"source1": "./usr/share/doc/ironic-doc/html/configuration/config.html", "source2": "./usr/share/doc/ironic-doc/html/configuration/config.html", "unified_diff": "@@ -630,15 +630,15 @@\n <dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><p>string</p>\n </dd>\n <dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n <dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">md5</span></code></p>\n </dd>\n <dt class=\"field-odd\">Valid Values<span class=\"colon\">:</span></dt>\n-<dd class=\"field-odd\"><p>sha3_384, blake2s, sha1, blake2b, shake_256, sha3_224, md5, sha3_512, sha384, shake_128, sha256, sha224, sha3_256, sha512</p>\n+<dd class=\"field-odd\"><p>sha1, sha3_224, sha3_512, blake2b, blake2s, sha384, sha3_256, sha224, shake_256, md5, shake_128, sha512, sha256, sha3_384</p>\n </dd>\n <dt class=\"field-even\">Advanced Option<span class=\"colon\">:</span></dt>\n <dd class=\"field-even\"><p>Intended for advanced users and not used\n by the majority of users, and might have a significant\n effect on stability and/or performance.</p>\n </dd>\n </dl>\n@@ -1267,84 +1267,14 @@\n <dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">service</span></code></p>\n </dd>\n </dl>\n <p>The project name utilized for Role Based Access Control checks for the reserved <cite>service</cite> project. This project is utilized for services to have accounts for cross-service communication. Often these accounts require higher levels of access, and effectively this permits accounts from the service to not be restricted to project scoping of responses. i.e. The service project user with a <cite>service</cite> role will be able to see nodes across all projects, similar to System scoped access. If not set to a value, and all service role access will be filtered matching an <cite>owner</cite> or <cite>lessee</cite>, if applicable. If an operator wishes to make behavior visible for all service role users across all projects, then a custom policy must be used to override the default \u201cservice_role\u201d rule. It should be noted that the value of \u201cservice\u201d is a default convention for OpenStack deployments, but the requisite access and details around end configuration are largely up to an operator if they are doing an OpenStack deployment manually.</p>\n </dd></dl>\n \n <dl class=\"oslo.config option\">\n-<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.run_external_periodic_tasks\">\n-<span class=\"sig-name descname\"><span class=\"pre\">run_external_periodic_tasks</span></span><a class=\"headerlink\" href=\"#DEFAULT.run_external_periodic_tasks\" title=\"Link to this definition\">\u00b6</a></dt>\n-<dd><dl class=\"field-list simple\">\n-<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n-<dd class=\"field-odd\"><p>boolean</p>\n-</dd>\n-<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n-<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code></p>\n-</dd>\n-</dl>\n-<p>Some periodic tasks can be run in a separate process. Should we run them here?</p>\n-</dd></dl>\n-\n-<dl class=\"oslo.config option\">\n-<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.backdoor_port\">\n-<span class=\"sig-name descname\"><span class=\"pre\">backdoor_port</span></span><a class=\"headerlink\" href=\"#DEFAULT.backdoor_port\" title=\"Link to this definition\">\u00b6</a></dt>\n-<dd><dl class=\"field-list simple\">\n-<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n-<dd class=\"field-odd\"><p>string</p>\n-</dd>\n-<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n-<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;None&gt;</span></code></p>\n-</dd>\n-</dl>\n-<p>Enable eventlet backdoor.  Acceptable values are 0, &lt;port&gt;, and &lt;start&gt;:&lt;end&gt;, where 0 results in listening on a random tcp port number; &lt;port&gt; results in listening on the specified port number (and not enabling backdoor if that port is in use); and &lt;start&gt;:&lt;end&gt; results in listening on the smallest unused port number within the specified range of port numbers.  The chosen port is displayed in the service\u2019s log file.</p>\n-</dd></dl>\n-\n-<dl class=\"oslo.config option\">\n-<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.backdoor_socket\">\n-<span class=\"sig-name descname\"><span class=\"pre\">backdoor_socket</span></span><a class=\"headerlink\" href=\"#DEFAULT.backdoor_socket\" title=\"Link to this definition\">\u00b6</a></dt>\n-<dd><dl class=\"field-list simple\">\n-<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n-<dd class=\"field-odd\"><p>string</p>\n-</dd>\n-<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n-<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;None&gt;</span></code></p>\n-</dd>\n-</dl>\n-<p>Enable eventlet backdoor, using the provided path as a unix socket that can receive connections. This option is mutually exclusive with \u2018backdoor_port\u2019 in that only one should be provided. If both are provided then the existence of this option overrides the usage of that option. Inside the path {pid} will be replaced with the PID of the current process.</p>\n-</dd></dl>\n-\n-<dl class=\"oslo.config option\">\n-<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.log_options\">\n-<span class=\"sig-name descname\"><span class=\"pre\">log_options</span></span><a class=\"headerlink\" href=\"#DEFAULT.log_options\" title=\"Link to this definition\">\u00b6</a></dt>\n-<dd><dl class=\"field-list simple\">\n-<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n-<dd class=\"field-odd\"><p>boolean</p>\n-</dd>\n-<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n-<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code></p>\n-</dd>\n-</dl>\n-<p>Enables or disables logging values of all registered options when starting a service (at DEBUG level).</p>\n-</dd></dl>\n-\n-<dl class=\"oslo.config option\">\n-<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.graceful_shutdown_timeout\">\n-<span class=\"sig-name descname\"><span class=\"pre\">graceful_shutdown_timeout</span></span><a class=\"headerlink\" href=\"#DEFAULT.graceful_shutdown_timeout\" title=\"Link to this definition\">\u00b6</a></dt>\n-<dd><dl class=\"field-list simple\">\n-<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n-<dd class=\"field-odd\"><p>integer</p>\n-</dd>\n-<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n-<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">60</span></code></p>\n-</dd>\n-</dl>\n-<p>Specify a timeout after which a gracefully shutdown server will exit. Zero value means endless wait.</p>\n-</dd></dl>\n-\n-<dl class=\"oslo.config option\">\n <dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.rpc_conn_pool_size\">\n <span class=\"sig-name descname\"><span class=\"pre\">rpc_conn_pool_size</span></span><a class=\"headerlink\" href=\"#DEFAULT.rpc_conn_pool_size\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n <dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><p>integer</p>\n </dd>\n <dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n@@ -2002,14 +1932,84 @@\n <dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n <dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p>\n </dd>\n </dl>\n <p>Enables or disables fatal status of deprecations.</p>\n </dd></dl>\n \n+<dl class=\"oslo.config option\">\n+<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.run_external_periodic_tasks\">\n+<span class=\"sig-name descname\"><span class=\"pre\">run_external_periodic_tasks</span></span><a class=\"headerlink\" href=\"#DEFAULT.run_external_periodic_tasks\" title=\"Link to this definition\">\u00b6</a></dt>\n+<dd><dl class=\"field-list simple\">\n+<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n+<dd class=\"field-odd\"><p>boolean</p>\n+</dd>\n+<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n+<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code></p>\n+</dd>\n+</dl>\n+<p>Some periodic tasks can be run in a separate process. Should we run them here?</p>\n+</dd></dl>\n+\n+<dl class=\"oslo.config option\">\n+<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.backdoor_port\">\n+<span class=\"sig-name descname\"><span class=\"pre\">backdoor_port</span></span><a class=\"headerlink\" href=\"#DEFAULT.backdoor_port\" title=\"Link to this definition\">\u00b6</a></dt>\n+<dd><dl class=\"field-list simple\">\n+<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n+<dd class=\"field-odd\"><p>string</p>\n+</dd>\n+<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n+<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;None&gt;</span></code></p>\n+</dd>\n+</dl>\n+<p>Enable eventlet backdoor.  Acceptable values are 0, &lt;port&gt;, and &lt;start&gt;:&lt;end&gt;, where 0 results in listening on a random tcp port number; &lt;port&gt; results in listening on the specified port number (and not enabling backdoor if that port is in use); and &lt;start&gt;:&lt;end&gt; results in listening on the smallest unused port number within the specified range of port numbers.  The chosen port is displayed in the service\u2019s log file.</p>\n+</dd></dl>\n+\n+<dl class=\"oslo.config option\">\n+<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.backdoor_socket\">\n+<span class=\"sig-name descname\"><span class=\"pre\">backdoor_socket</span></span><a class=\"headerlink\" href=\"#DEFAULT.backdoor_socket\" title=\"Link to this definition\">\u00b6</a></dt>\n+<dd><dl class=\"field-list simple\">\n+<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n+<dd class=\"field-odd\"><p>string</p>\n+</dd>\n+<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n+<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;None&gt;</span></code></p>\n+</dd>\n+</dl>\n+<p>Enable eventlet backdoor, using the provided path as a unix socket that can receive connections. This option is mutually exclusive with \u2018backdoor_port\u2019 in that only one should be provided. If both are provided then the existence of this option overrides the usage of that option. Inside the path {pid} will be replaced with the PID of the current process.</p>\n+</dd></dl>\n+\n+<dl class=\"oslo.config option\">\n+<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.log_options\">\n+<span class=\"sig-name descname\"><span class=\"pre\">log_options</span></span><a class=\"headerlink\" href=\"#DEFAULT.log_options\" title=\"Link to this definition\">\u00b6</a></dt>\n+<dd><dl class=\"field-list simple\">\n+<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n+<dd class=\"field-odd\"><p>boolean</p>\n+</dd>\n+<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n+<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code></p>\n+</dd>\n+</dl>\n+<p>Enables or disables logging values of all registered options when starting a service (at DEBUG level).</p>\n+</dd></dl>\n+\n+<dl class=\"oslo.config option\">\n+<dt class=\"sig sig-object oslo.config\" id=\"DEFAULT.graceful_shutdown_timeout\">\n+<span class=\"sig-name descname\"><span class=\"pre\">graceful_shutdown_timeout</span></span><a class=\"headerlink\" href=\"#DEFAULT.graceful_shutdown_timeout\" title=\"Link to this definition\">\u00b6</a></dt>\n+<dd><dl class=\"field-list simple\">\n+<dt class=\"field-odd\">Type<span class=\"colon\">:</span></dt>\n+<dd class=\"field-odd\"><p>integer</p>\n+</dd>\n+<dt class=\"field-even\">Default<span class=\"colon\">:</span></dt>\n+<dd class=\"field-even\"><p><code class=\"docutils literal notranslate\"><span class=\"pre\">60</span></code></p>\n+</dd>\n+</dl>\n+<p>Specify a timeout after which a gracefully shutdown server will exit. Zero value means endless wait.</p>\n+</dd></dl>\n+\n <section id=\"agent\">\n <span id=\"agent\"></span><h2>agent<a class=\"headerlink\" href=\"#agent\" title=\"Link to this heading\">\u00b6</a></h2>\n </section>\n <dl class=\"oslo.config option\">\n <dt class=\"sig sig-object oslo.config\" id=\"agent.manage_agent_boot\">\n <span class=\"sig-name descname\"><span class=\"pre\">manage_agent_boot</span></span><a class=\"headerlink\" href=\"#agent.manage_agent_boot\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -435,16 +435,16 @@\n       refreshed on the next access.\n   hash_ring_algorithm_\b\u00b6\n         Type:\n             string\n         Default:\n             md5\n         Valid Values:\n-            sha3_384, blake2s, sha1, blake2b, shake_256, sha3_224, md5,\n-            sha3_512, sha384, shake_128, sha256, sha224, sha3_256, sha512\n+            sha1, sha3_224, sha3_512, blake2b, blake2s, sha384, sha3_256,\n+            sha224, shake_256, md5, shake_128, sha512, sha256, sha3_384\n         Advanced Option:\n             Intended for advanced users and not used by the majority of users,\n             and might have a significant effect on stability and/or\n             performance.\n       Hash function to use when building the hash ring. If running on a FIPS\n       system, do not use md5. WARNING: all ironic services in a cluster MUST\n       use the same algorithm at all times. Changing the algorithm requires an\n@@ -863,57 +863,14 @@\n       all service role access will be filtered matching anownerorlessee, if\n       applicable. If an operator wishes to make behavior visible for all\n       service role users across all projects, then a custom policy must be used\n       to override the default \u201cservice_role\u201d rule. It should be noted that the\n       value of \u201cservice\u201d is a default convention for OpenStack deployments, but\n       the requisite access and details around end configuration are largely up\n       to an operator if they are doing an OpenStack deployment manually.\n-  run_external_periodic_tasks_\b\u00b6\n-        Type:\n-            boolean\n-        Default:\n-            True\n-      Some periodic tasks can be run in a separate process. Should we run them\n-      here?\n-  backdoor_port_\b\u00b6\n-        Type:\n-            string\n-        Default:\n-            <None>\n-      Enable eventlet backdoor. Acceptable values are 0, <port>, and <start>:\n-      <end>, where 0 results in listening on a random tcp port number; <port>\n-      results in listening on the specified port number (and not enabling\n-      backdoor if that port is in use); and <start>:<end> results in listening\n-      on the smallest unused port number within the specified range of port\n-      numbers. The chosen port is displayed in the service\u2019s log file.\n-  backdoor_socket_\b\u00b6\n-        Type:\n-            string\n-        Default:\n-            <None>\n-      Enable eventlet backdoor, using the provided path as a unix socket that\n-      can receive connections. This option is mutually exclusive with\n-      \u2018backdoor_port\u2019 in that only one should be provided. If both are provided\n-      then the existence of this option overrides the usage of that option.\n-      Inside the path {pid} will be replaced with the PID of the current\n-      process.\n-  log_options_\b\u00b6\n-        Type:\n-            boolean\n-        Default:\n-            True\n-      Enables or disables logging values of all registered options when\n-      starting a service (at DEBUG level).\n-  graceful_shutdown_timeout_\b\u00b6\n-        Type:\n-            integer\n-        Default:\n-            60\n-      Specify a timeout after which a gracefully shutdown server will exit.\n-      Zero value means endless wait.\n   rpc_conn_pool_size_\b\u00b6\n         Type:\n             integer\n         Default:\n             30\n         Minimum Value:\n             1\n@@ -1244,14 +1201,57 @@\n       levels are filtered.\n   fatal_deprecations_\b\u00b6\n         Type:\n             boolean\n         Default:\n             False\n       Enables or disables fatal status of deprecations.\n+  run_external_periodic_tasks_\b\u00b6\n+        Type:\n+            boolean\n+        Default:\n+            True\n+      Some periodic tasks can be run in a separate process. Should we run them\n+      here?\n+  backdoor_port_\b\u00b6\n+        Type:\n+            string\n+        Default:\n+            <None>\n+      Enable eventlet backdoor. Acceptable values are 0, <port>, and <start>:\n+      <end>, where 0 results in listening on a random tcp port number; <port>\n+      results in listening on the specified port number (and not enabling\n+      backdoor if that port is in use); and <start>:<end> results in listening\n+      on the smallest unused port number within the specified range of port\n+      numbers. The chosen port is displayed in the service\u2019s log file.\n+  backdoor_socket_\b\u00b6\n+        Type:\n+            string\n+        Default:\n+            <None>\n+      Enable eventlet backdoor, using the provided path as a unix socket that\n+      can receive connections. This option is mutually exclusive with\n+      \u2018backdoor_port\u2019 in that only one should be provided. If both are provided\n+      then the existence of this option overrides the usage of that option.\n+      Inside the path {pid} will be replaced with the PID of the current\n+      process.\n+  log_options_\b\u00b6\n+        Type:\n+            boolean\n+        Default:\n+            True\n+      Enables or disables logging values of all registered options when\n+      starting a service (at DEBUG level).\n+  graceful_shutdown_timeout_\b\u00b6\n+        Type:\n+            integer\n+        Default:\n+            60\n+      Specify a timeout after which a gracefully shutdown server will exit.\n+      Zero value means endless wait.\n *\b**\b**\b**\b**\b* a\bag\bge\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   manage_agent_boot_\b\u00b6\n         Type:\n             boolean\n         Default:\n             True\n       Whether Ironic will manage booting of the agent ramdisk. If set to False,\n"}]}, {"source1": "./usr/share/doc/ironic-doc/html/configuration/sample-config.html", "source2": "./usr/share/doc/ironic-doc/html/configuration/sample-config.html", "comments": ["Ordering differences only"], "unified_diff": "@@ -775,28 +775,28 @@\n \n <span class=\"c1\"># Hash function to use when building the hash ring. If running</span>\n <span class=\"c1\"># on a FIPS system, do not use md5. WARNING: all ironic</span>\n <span class=\"c1\"># services in a cluster MUST use the same algorithm at all</span>\n <span class=\"c1\"># times. Changing the algorithm requires an offline update.</span>\n <span class=\"c1\"># (string value)</span>\n <span class=\"c1\"># Possible values:</span>\n-<span class=\"c1\"># sha3_384 - &lt;No description provided&gt;</span>\n-<span class=\"c1\"># blake2s - &lt;No description provided&gt;</span>\n <span class=\"c1\"># sha1 - &lt;No description provided&gt;</span>\n-<span class=\"c1\"># blake2b - &lt;No description provided&gt;</span>\n-<span class=\"c1\"># shake_256 - &lt;No description provided&gt;</span>\n <span class=\"c1\"># sha3_224 - &lt;No description provided&gt;</span>\n-<span class=\"c1\"># md5 - &lt;No description provided&gt;</span>\n <span class=\"c1\"># sha3_512 - &lt;No description provided&gt;</span>\n+<span class=\"c1\"># blake2b - &lt;No description provided&gt;</span>\n+<span class=\"c1\"># blake2s - &lt;No description provided&gt;</span>\n <span class=\"c1\"># sha384 - &lt;No description provided&gt;</span>\n-<span class=\"c1\"># shake_128 - &lt;No description provided&gt;</span>\n-<span class=\"c1\"># sha256 - &lt;No description provided&gt;</span>\n-<span class=\"c1\"># sha224 - &lt;No description provided&gt;</span>\n <span class=\"c1\"># sha3_256 - &lt;No description provided&gt;</span>\n+<span class=\"c1\"># sha224 - &lt;No description provided&gt;</span>\n+<span class=\"c1\"># shake_256 - &lt;No description provided&gt;</span>\n+<span class=\"c1\"># md5 - &lt;No description provided&gt;</span>\n+<span class=\"c1\"># shake_128 - &lt;No description provided&gt;</span>\n <span class=\"c1\"># sha512 - &lt;No description provided&gt;</span>\n+<span class=\"c1\"># sha256 - &lt;No description provided&gt;</span>\n+<span class=\"c1\"># sha3_384 - &lt;No description provided&gt;</span>\n <span class=\"c1\"># Advanced Option: intended for advanced users and not used</span>\n <span class=\"c1\"># by the majority of users, and might have a significant</span>\n <span class=\"c1\"># effect on stability and/or performance.</span>\n <span class=\"c1\">#hash_ring_algorithm = md5</span>\n \n <span class=\"c1\">#</span>\n <span class=\"c1\"># From oslo.log</span>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -680,28 +680,28 @@\n \n # Hash function to use when building the hash ring. If running\n # on a FIPS system, do not use md5. WARNING: all ironic\n # services in a cluster MUST use the same algorithm at all\n # times. Changing the algorithm requires an offline update.\n # (string value)\n # Possible values:\n-# sha3_384 - <No description provided>\n-# blake2s - <No description provided>\n # sha1 - <No description provided>\n-# blake2b - <No description provided>\n-# shake_256 - <No description provided>\n # sha3_224 - <No description provided>\n-# md5 - <No description provided>\n # sha3_512 - <No description provided>\n+# blake2b - <No description provided>\n+# blake2s - <No description provided>\n # sha384 - <No description provided>\n-# shake_128 - <No description provided>\n-# sha256 - <No description provided>\n-# sha224 - <No description provided>\n # sha3_256 - <No description provided>\n+# sha224 - <No description provided>\n+# shake_256 - <No description provided>\n+# md5 - <No description provided>\n+# shake_128 - <No description provided>\n # sha512 - <No description provided>\n+# sha256 - <No description provided>\n+# sha3_384 - <No description provided>\n # Advanced Option: intended for advanced users and not used\n # by the majority of users, and might have a significant\n # effect on stability and/or performance.\n #hash_ring_algorithm = md5\n \n #\n # From oslo.log\n"}]}]}]}]}]}