You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@yunikorn.apache.org by gi...@apache.org on 2024/07/31 17:17:24 UTC

(yunikorn-site) branch asf-site updated: Auto refresh: [YUNIKORN-2709] Update website for 1.5.2 (#461)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/yunikorn-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new b8a7dd305b Auto refresh: [YUNIKORN-2709] Update website for 1.5.2 (#461)
b8a7dd305b is described below

commit b8a7dd305bfb20f8f64b6fd656ce17d7f6349786
Author: yunikorn-bot <yu...@gmail.com>
AuthorDate: Wed Jul 31 17:17:17 2024 +0000

    Auto refresh: [YUNIKORN-2709] Update website for 1.5.2 (#461)
---
 404.html                                           |   6 +-
 assets/js/0078fd95.c49498b5.js                     |   1 +
 assets/js/00a17dd8.c7981d7f.js                     |   1 +
 assets/js/00a17dd8.e9aa2143.js                     |   1 -
 assets/js/04511b39.deeb061d.js                     |   1 +
 assets/js/06014409.73573a4d.js                     |   1 +
 assets/js/080803ab.99d82150.js                     |   1 +
 assets/js/09a653ca.b231961c.js                     |   1 +
 assets/js/09cca940.6a494bc4.js                     |   1 +
 assets/js/0aaad7cf.fa7a0a32.js                     |   1 +
 assets/js/0b9035d2.a5818a37.js                     |   1 +
 assets/js/0b9e986a.80b47548.js                     |   1 -
 assets/js/0b9e986a.9cb78560.js                     |   1 +
 assets/js/0ed46ed7.4be40035.js                     |   1 +
 assets/js/0f214f11.c6b9e4ff.js                     |   1 +
 assets/js/0f214f11.dcc2bc64.js                     |   1 -
 assets/js/0f66ed5f.498b63a9.js                     |   1 +
 assets/js/0f66ed5f.a9927798.js                     |   1 -
 assets/js/120f4023.f9ef6a9e.js                     |   1 +
 assets/js/121a060a.007df078.js                     |   1 -
 assets/js/121a060a.e51a2f30.js                     |   1 +
 assets/js/13cf577a.258ad617.js                     |   1 +
 assets/js/13cf577a.32de26a7.js                     |   1 -
 assets/js/13f29f79.8119646d.js                     |   1 +
 assets/js/13f29f79.e2af39f2.js                     |   1 -
 assets/js/13f68f62.5ae5167f.js                     |   1 +
 assets/js/13f68f62.9045a319.js                     |   1 -
 assets/js/1514c2db.41c07147.js                     |   1 -
 assets/js/1514c2db.5538546c.js                     |   1 +
 assets/js/17153aab.f37c572b.js                     |   1 +
 assets/js/17418acc.d074990f.js                     |   1 +
 assets/js/1b21c60e.667b317c.js                     |   1 +
 assets/js/1c3e0402.4bae5771.js                     |   1 +
 assets/js/1f445f4e.277c3c8d.js                     |   1 -
 assets/js/1f445f4e.84ca07f3.js                     |   1 +
 assets/js/220067b0.90a1e2c1.js                     |   1 +
 assets/js/2432bf2e.a337d839.js                     |   1 -
 assets/js/2432bf2e.dd61ccfe.js                     |   1 +
 assets/js/2457c0ef.8f55e437.js                     |   1 -
 assets/js/2457c0ef.c118f1cc.js                     |   1 +
 assets/js/25e935c4.a258a019.js                     |   1 +
 assets/js/25e935c4.eff56fca.js                     |   1 -
 assets/js/26b9516c.12e70809.js                     |   1 -
 assets/js/26b9516c.803f57a0.js                     |   1 +
 assets/js/26eafd15.a52bb92f.js                     |   1 +
 assets/js/26eafd15.c4b68e0a.js                     |   1 -
 assets/js/272b813b.d325d90d.js                     |   1 +
 assets/js/2768bd3e.1ac6f848.js                     |   1 +
 assets/js/2768bd3e.647f4cec.js                     |   1 -
 assets/js/28f896bb.2fcebc87.js                     |   1 +
 assets/js/28f896bb.b9b63340.js                     |   1 -
 assets/js/298eb304.ba334cc9.js                     |   1 +
 assets/js/29d1f85f.b5cc396f.js                     |   1 +
 assets/js/2e7b1ecd.0a5dc29f.js                     |   1 -
 assets/js/2e7b1ecd.501d4c15.js                     |   1 +
 assets/js/2f7b0683.6a1a7414.js                     |   1 -
 assets/js/2f7b0683.e309e573.js                     |   1 +
 assets/js/30a10528.aa4bb006.js                     |   1 +
 assets/js/3110a528.2cc02626.js                     |   1 -
 assets/js/3110a528.43e39ddf.js                     |   1 +
 assets/js/31bb26c2.4c45dc7b.js                     |   1 -
 assets/js/31bb26c2.eb83c068.js                     |   1 +
 assets/js/33daa5c8.123fb762.js                     |   1 -
 assets/js/33daa5c8.5ba3073d.js                     |   1 +
 assets/js/34a9a2b3.82865afa.js                     |   1 +
 assets/js/34ddf0a6.94ed5211.js                     |   1 +
 assets/js/34ee1a85.5bb6bd9d.js                     |   1 -
 assets/js/34ee1a85.69e6ea03.js                     |   1 +
 assets/js/352379af.69f29cc2.js                     |   1 -
 assets/js/352379af.cab78f28.js                     |   1 +
 assets/js/3bfb82cf.5c2b3f6c.js                     |   1 -
 assets/js/3bfb82cf.d5dfb272.js                     |   1 +
 assets/js/3cde923d.bdd229fd.js                     |   1 +
 assets/js/3d486e2f.4eec5e36.js                     |   1 +
 assets/js/3d7f4be7.0c86b377.js                     |   1 -
 assets/js/3d7f4be7.373e617c.js                     |   1 +
 assets/js/3dbf3764.2e47207b.js                     |   1 -
 assets/js/3dbf3764.3be59c3b.js                     |   1 +
 assets/js/3e76e7e2.283ea37b.js                     |   1 -
 assets/js/3e76e7e2.61b2686f.js                     |   1 +
 assets/js/4069982d.3a73d6ac.js                     |   1 +
 assets/js/42e8cbb3.328c7a4b.js                     |   1 +
 assets/js/42e8cbb3.6f3b00c8.js                     |   1 -
 assets/js/477a37df.c67ceb16.js                     |   1 +
 assets/js/477a37df.d726a0aa.js                     |   1 -
 assets/js/4ae9c4df.020acdc0.js                     |   1 +
 assets/js/4c43497a.1ea6cd04.js                     |   1 +
 assets/js/4c43497a.7e6f0459.js                     |   1 -
 assets/js/4d6ff450.3bda9ce9.js                     |   1 +
 assets/js/51412e7f.dae01c4e.js                     |   1 +
 assets/js/52e54cbf.1e1588f4.js                     |   1 -
 assets/js/52e54cbf.74ffebc8.js                     |   1 +
 assets/js/58fe75b9.6ce7995b.js                     |   1 +
 assets/js/58fe75b9.78902d81.js                     |   1 -
 assets/js/5adad896.7ce1dfb7.js                     |   1 +
 assets/js/5adad896.fc58b1fb.js                     |   1 -
 assets/js/5b270591.4c1dc2ca.js                     |   1 +
 assets/js/5b270591.8bd87b44.js                     |   1 -
 assets/js/621f1fa8.097a3e22.js                     |   1 +
 assets/js/621f1fa8.b89b6e75.js                     |   1 -
 assets/js/648a3482.293a3811.js                     |   1 +
 assets/js/648a3482.fadc5f39.js                     |   1 -
 assets/js/65ba231d.75f97857.js                     |   1 +
 assets/js/66a5fdbd.c9a5b5b6.js                     |   1 -
 assets/js/66a5fdbd.e7e0995a.js                     |   1 +
 assets/js/67158670.335444ce.js                     |   1 +
 assets/js/67158670.75795ef8.js                     |   1 -
 assets/js/68859ced.1347135c.js                     |   1 +
 assets/js/6d78f76d.041488dd.js                     |   1 +
 assets/js/6d78f76d.bfef0b4e.js                     |   1 -
 assets/js/6dc7dc4a.71a88a8f.js                     |   1 +
 assets/js/6dc7dc4a.9d833e0f.js                     |   1 -
 assets/js/72e67cf5.75972b6d.js                     |   1 +
 assets/js/7e6c1ace.da3ac0c8.js                     |   1 +
 assets/js/82d2d99a.20f730e9.js                     |   1 +
 assets/js/82d2d99a.5adaafe0.js                     |   1 -
 assets/js/85ff2641.3547ea2f.js                     |   1 +
 assets/js/85ff2641.f04ef80c.js                     |   1 -
 assets/js/8627d2ff.5ac02159.js                     |   1 -
 assets/js/8627d2ff.fd629b66.js                     |   1 +
 assets/js/86bd704e.74224db3.js                     |   1 -
 assets/js/86bd704e.b8ae4596.js                     |   1 +
 assets/js/8734b6b3.6d2c2ad0.js                     |   1 +
 assets/js/88152301.f150931c.js                     |   1 +
 assets/js/89cbeac6.03128473.js                     |   1 -
 assets/js/89cbeac6.f950868a.js                     |   1 +
 assets/js/8f3eca0e.8b3a9690.js                     |   1 +
 assets/js/8f3eca0e.f527d528.js                     |   1 -
 assets/js/8fb7d367.a9aecd94.js                     |   1 +
 assets/js/90a5afda.1215708c.js                     |   1 +
 assets/js/91fda863.351b45c2.js                     |   1 +
 assets/js/91fda863.b8f679c9.js                     |   1 -
 assets/js/925455b6.24221994.js                     |   1 +
 assets/js/925455b6.d33c7caa.js                     |   1 -
 assets/js/92667337.b7dde2e3.js                     |   1 -
 assets/js/92667337.d3263819.js                     |   1 +
 assets/js/93feb51f.72e37e39.js                     |   1 +
 assets/js/96345a43.b2a39e0f.js                     |   1 -
 assets/js/96345a43.c7ad5a5d.js                     |   1 +
 assets/js/98952d49.b972d378.js                     |   1 -
 assets/js/98952d49.e1643d4b.js                     |   1 +
 assets/js/99e2de82.a2d62935.js                     |   1 +
 assets/js/9d8619d4.c6a2245b.js                     |   1 +
 assets/js/a3542ba4.16a351b9.js                     |   1 -
 assets/js/a3542ba4.9e83e951.js                     |   1 +
 assets/js/a63aa759.1c76635d.js                     |   1 +
 assets/js/a6ae6e0e.83cdd2ff.js                     |   1 +
 assets/js/a6af4806.bb190f90.js                     |   1 +
 assets/js/a6e9442a.24a84031.js                     |   1 +
 assets/js/a6e9442a.4fb389e7.js                     |   1 -
 assets/js/a9eb33b0.99479552.js                     |   1 +
 assets/js/aaf1849a.decce0f1.js                     |   1 +
 assets/js/aaff83fe.7cff4f6a.js                     |   1 +
 assets/js/abd6c138.3bcd491b.js                     |   1 -
 assets/js/abd6c138.ffc7df7c.js                     |   1 +
 assets/js/b3a8e371.7546ffd8.js                     |   1 +
 assets/js/b3a8e371.d83e34e3.js                     |   1 -
 assets/js/b5189a03.dec45f74.js                     |   1 +
 assets/js/b534254a.1bde9027.js                     |   1 +
 assets/js/b534254a.61747118.js                     |   1 -
 assets/js/b5b50fa2.1cbb2460.js                     |   1 +
 assets/js/b5b50fa2.44e17c18.js                     |   1 -
 assets/js/b712cc76.6639d651.js                     |   1 +
 assets/js/b8d9badc.38d5c46f.js                     |   1 -
 assets/js/b8d9badc.6ee6e7cc.js                     |   1 +
 assets/js/b9a2ae76.63110f49.js                     |   1 +
 assets/js/ba68ec1b.63ba1d87.js                     |   1 +
 assets/js/bc8debd5.4687af40.js                     |   1 +
 assets/js/bd508aaf.6bfe8249.js                     |   1 +
 assets/js/bf877efc.7053288e.js                     |   1 +
 assets/js/bff0400e.6b03ebe4.js                     |   1 +
 assets/js/bff0400e.a90eaf29.js                     |   1 -
 assets/js/c1b70bf5.a136d2b0.js                     |   1 +
 assets/js/c95a2e0f.0c24a76a.js                     |   1 +
 assets/js/c9dad6db.74bbc6fe.js                     |   1 +
 assets/js/c9dad6db.cd3b4088.js                     |   1 -
 assets/js/d3377450.81ae2f4b.js                     |   1 -
 assets/js/d3377450.e41ccbb8.js                     |   1 +
 assets/js/d69b5ce4.2af8a245.js                     |   1 -
 assets/js/d69b5ce4.87b0879f.js                     |   1 +
 assets/js/d6e66bbb.0afeae74.js                     |   1 +
 assets/js/d6e66bbb.7f46b9a2.js                     |   1 -
 assets/js/de4cf88e.881c35ef.js                     |   1 +
 assets/js/de4cf88e.c67cdae9.js                     |   1 -
 assets/js/e26aab1c.630adb16.js                     |   1 +
 assets/js/e42b3d9d.702d3715.js                     |   1 +
 assets/js/e42b3d9d.fcab4816.js                     |   1 -
 assets/js/e4cf47cd.dd635717.js                     |   1 +
 assets/js/e6db4d7f.a52ccd1e.js                     |   1 +
 assets/js/e8b823ec.1da8c21f.js                     |   1 +
 assets/js/e8b823ec.4fc133bf.js                     |   1 -
 assets/js/e94fd204.8bc599ac.js                     |   1 +
 assets/js/eabb504b.11a5f4d7.js                     |   1 +
 assets/js/ec7ac759.388a0480.js                     |   1 +
 assets/js/ec7ac759.4e7233ad.js                     |   1 -
 assets/js/ee766c44.03c5c5ca.js                     |   1 +
 assets/js/eeb44288.d3868ddf.js                     |   1 +
 assets/js/f00baad2.106a4bab.js                     |   1 +
 assets/js/f00baad2.cf97e022.js                     |   1 -
 assets/js/f0425514.4150233e.js                     |   1 +
 assets/js/f6ed2994.624c2345.js                     |   1 +
 assets/js/f80526de.5f0b2595.js                     |   1 +
 assets/js/f940ef68.5c92a047.js                     |   1 +
 assets/js/fa9c111c.b380c1e1.js                     |   1 +
 assets/js/fb0baf48.6285ea6b.js                     |   1 -
 assets/js/fb0baf48.859ba7c5.js                     |   1 +
 assets/js/fbb92626.b0e23ef1.js                     |   1 +
 assets/js/fcf94348.6083be30.js                     |   1 +
 assets/js/fd4f2b04.1ee94754.js                     |   1 +
 assets/js/fe49e32a.778c95f8.js                     |   1 +
 assets/js/ff3874ed.964a961c.js                     |   1 +
 assets/js/ff451149.d3bf53d1.js                     |   1 +
 assets/js/main.80c88bcf.js                         |   2 -
 assets/js/main.f68bed23.js                         |   2 +
 ...js.LICENSE.txt => main.f68bed23.js.LICENSE.txt} |   0
 assets/js/runtime~main.2f039b0f.js                 |   1 +
 assets/js/runtime~main.53df0fc7.js                 |   1 -
 community/coding_guidelines/index.html             |   6 +-
 community/download/index.html                      |  10 +-
 community/events/index.html                        |   6 +-
 community/get_involved/index.html                  |   6 +-
 community/how_to_contribute/index.html             |   6 +-
 community/index.html                               |   4 +-
 community/people/index.html                        |   6 +-
 community/release_procedure/index.html             |   6 +-
 community/reporting_issues/index.html              |   6 +-
 community/roadmap/index.html                       |   6 +-
 docs/0.10.0/api/cluster/index.html                 |   6 +-
 docs/0.10.0/api/scheduler/index.html               |   6 +-
 docs/0.10.0/api/system/index.html                  |   6 +-
 docs/0.10.0/design/architecture/index.html         |   6 +-
 docs/0.10.0/design/cache_removal/index.html        |   6 +-
 .../design/cross_queue_preemption/index.html       |   6 +-
 docs/0.10.0/design/k8shim/index.html               |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/0.10.0/design/predicates/index.html           |   6 +-
 docs/0.10.0/design/resilience/index.html           |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 .../0.10.0/design/scheduler_core_design/index.html |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 .../design/state_aware_scheduling/index.html       |   6 +-
 docs/0.10.0/developer_guide/build/index.html       |   6 +-
 docs/0.10.0/developer_guide/deployment/index.html  |   6 +-
 docs/0.10.0/developer_guide/env_setup/index.html   |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/0.10.0/get_started/core_features/index.html   |   6 +-
 docs/0.10.0/index.html                             |   6 +-
 .../index.html                                     |   6 +-
 docs/0.10.0/performance/metrics/index.html         |   6 +-
 docs/0.10.0/performance/profiling/index.html       |   6 +-
 docs/0.10.0/user_guide/acls/index.html             |   6 +-
 docs/0.10.0/user_guide/gang_scheduling/index.html  |   6 +-
 docs/0.10.0/user_guide/placement_rules/index.html  |   6 +-
 docs/0.10.0/user_guide/queue_config/index.html     |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/0.10.0/user_guide/sorting_policies/index.html |   6 +-
 docs/0.10.0/user_guide/trouble_shooting/index.html |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/0.10.0/user_guide/workloads/run_tf/index.html |   6 +-
 docs/0.11.0/api/cluster/index.html                 |   6 +-
 docs/0.11.0/api/scheduler/index.html               |   6 +-
 docs/0.11.0/api/system/index.html                  |   6 +-
 docs/0.11.0/design/architecture/index.html         |   6 +-
 docs/0.11.0/design/cache_removal/index.html        |   6 +-
 .../design/cross_queue_preemption/index.html       |   6 +-
 docs/0.11.0/design/gang_scheduling/index.html      |   6 +-
 docs/0.11.0/design/k8shim/index.html               |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/0.11.0/design/predicates/index.html           |   6 +-
 docs/0.11.0/design/resilience/index.html           |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 .../0.11.0/design/scheduler_core_design/index.html |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 .../design/state_aware_scheduling/index.html       |   6 +-
 docs/0.11.0/developer_guide/build/index.html       |   6 +-
 docs/0.11.0/developer_guide/deployment/index.html  |   6 +-
 docs/0.11.0/developer_guide/env_setup/index.html   |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/0.11.0/get_started/core_features/index.html   |   6 +-
 docs/0.11.0/index.html                             |   6 +-
 .../index.html                                     |   6 +-
 docs/0.11.0/performance/metrics/index.html         |   6 +-
 docs/0.11.0/performance/profiling/index.html       |   6 +-
 docs/0.11.0/user_guide/acls/index.html             |   6 +-
 docs/0.11.0/user_guide/gang_scheduling/index.html  |   6 +-
 docs/0.11.0/user_guide/placement_rules/index.html  |   6 +-
 docs/0.11.0/user_guide/queue_config/index.html     |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/0.11.0/user_guide/sorting_policies/index.html |   6 +-
 docs/0.11.0/user_guide/trouble_shooting/index.html |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/0.11.0/user_guide/workloads/run_tf/index.html |   6 +-
 docs/0.12.1/api/cluster/index.html                 |   6 +-
 docs/0.12.1/api/scheduler/index.html               |   6 +-
 docs/0.12.1/api/system/index.html                  |   6 +-
 docs/0.12.1/design/architecture/index.html         |   6 +-
 docs/0.12.1/design/cache_removal/index.html        |   6 +-
 .../design/cross_queue_preemption/index.html       |   6 +-
 docs/0.12.1/design/gang_scheduling/index.html      |   6 +-
 docs/0.12.1/design/k8shim/index.html               |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/0.12.1/design/predicates/index.html           |   6 +-
 docs/0.12.1/design/resilience/index.html           |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 .../0.12.1/design/scheduler_core_design/index.html |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 .../design/state_aware_scheduling/index.html       |   6 +-
 docs/0.12.1/developer_guide/build/index.html       |   6 +-
 docs/0.12.1/developer_guide/deployment/index.html  |   6 +-
 docs/0.12.1/developer_guide/env_setup/index.html   |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/0.12.1/get_started/core_features/index.html   |   6 +-
 docs/0.12.1/index.html                             |   6 +-
 .../index.html                                     |   6 +-
 docs/0.12.1/performance/metrics/index.html         |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/0.12.1/performance/profiling/index.html       |   6 +-
 docs/0.12.1/user_guide/acls/index.html             |   6 +-
 docs/0.12.1/user_guide/gang_scheduling/index.html  |   6 +-
 docs/0.12.1/user_guide/placement_rules/index.html  |   6 +-
 docs/0.12.1/user_guide/queue_config/index.html     |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/0.12.1/user_guide/sorting_policies/index.html |   6 +-
 docs/0.12.1/user_guide/trouble_shooting/index.html |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/0.12.1/user_guide/workloads/run_tf/index.html |   6 +-
 docs/0.12.2/api/cluster/index.html                 |   6 +-
 docs/0.12.2/api/scheduler/index.html               |   6 +-
 docs/0.12.2/api/system/index.html                  |   6 +-
 docs/0.12.2/design/architecture/index.html         |   6 +-
 docs/0.12.2/design/cache_removal/index.html        |   6 +-
 .../design/cross_queue_preemption/index.html       |   6 +-
 docs/0.12.2/design/gang_scheduling/index.html      |   6 +-
 docs/0.12.2/design/k8shim/index.html               |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/0.12.2/design/predicates/index.html           |   6 +-
 docs/0.12.2/design/resilience/index.html           |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 .../0.12.2/design/scheduler_core_design/index.html |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 .../design/state_aware_scheduling/index.html       |   6 +-
 docs/0.12.2/developer_guide/build/index.html       |   6 +-
 docs/0.12.2/developer_guide/deployment/index.html  |   6 +-
 docs/0.12.2/developer_guide/env_setup/index.html   |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/0.12.2/get_started/core_features/index.html   |   6 +-
 docs/0.12.2/index.html                             |   6 +-
 .../index.html                                     |   6 +-
 docs/0.12.2/performance/metrics/index.html         |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/0.12.2/performance/profiling/index.html       |   6 +-
 docs/0.12.2/user_guide/acls/index.html             |   6 +-
 docs/0.12.2/user_guide/gang_scheduling/index.html  |   6 +-
 docs/0.12.2/user_guide/placement_rules/index.html  |   6 +-
 docs/0.12.2/user_guide/queue_config/index.html     |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/0.12.2/user_guide/sorting_policies/index.html |   6 +-
 docs/0.12.2/user_guide/trouble_shooting/index.html |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/0.12.2/user_guide/workloads/run_tf/index.html |   6 +-
 docs/0.8.0/community/coding_guidelines/index.html  |   6 +-
 docs/0.8.0/community/community_sync_up/index.html  |   6 +-
 docs/0.8.0/community/how_to_contribute/index.html  |   6 +-
 docs/0.8.0/community/reporting_issues/index.html   |   6 +-
 docs/0.8.0/configuration/acls/index.html           |   6 +-
 .../0.8.0/configuration/placement_rules/index.html |   6 +-
 docs/0.8.0/configuration/queue_config/index.html   |   6 +-
 .../0.8.0/design/cross_queue_preemption/index.html |   6 +-
 docs/0.8.0/design/index.html                       |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/0.8.0/design/resilience/index.html            |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 docs/0.8.0/get_started/developer_guide/index.html  |   6 +-
 docs/0.8.0/index.html                              |   6 +-
 .../index.html                                     |   6 +-
 docs/0.8.0/performance/metrics/index.html          |   6 +-
 docs/0.8.0/performance/profiling/index.html        |   6 +-
 docs/0.8.0/setup/build_local/index.html            |   6 +-
 docs/0.8.0/setup/configure_scheduler/index.html    |   6 +-
 docs/0.8.0/setup/deployment/index.html             |   6 +-
 docs/0.8.0/setup/env_setup/index.html              |   6 +-
 docs/0.9.0/api/cluster/index.html                  |   6 +-
 docs/0.9.0/api/scheduler/index.html                |   6 +-
 docs/0.9.0/api/system/index.html                   |   6 +-
 docs/0.9.0/design/architecture/index.html          |   6 +-
 .../0.9.0/design/cross_queue_preemption/index.html |   6 +-
 docs/0.9.0/design/k8shim/index.html                |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/0.9.0/design/predicates/index.html            |   6 +-
 docs/0.9.0/design/resilience/index.html            |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 docs/0.9.0/design/scheduler_core_design/index.html |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 .../0.9.0/design/state_aware_scheduling/index.html |   6 +-
 docs/0.9.0/developer_guide/build/index.html        |   6 +-
 docs/0.9.0/developer_guide/deployment/index.html   |   6 +-
 docs/0.9.0/developer_guide/env_setup/index.html    |   6 +-
 docs/0.9.0/get_started/core_features/index.html    |   6 +-
 docs/0.9.0/index.html                              |   6 +-
 .../index.html                                     |   6 +-
 docs/0.9.0/performance/metrics/index.html          |   6 +-
 docs/0.9.0/performance/profiling/index.html        |   6 +-
 docs/0.9.0/user_guide/acls/index.html              |   6 +-
 docs/0.9.0/user_guide/placement_rules/index.html   |   6 +-
 docs/0.9.0/user_guide/queue_config/index.html      |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/0.9.0/user_guide/sorting_policies/index.html  |   6 +-
 docs/0.9.0/user_guide/trouble_shooting/index.html  |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/0.9.0/user_guide/workloads/run_tf/index.html  |   6 +-
 docs/1.0.0/api/cluster/index.html                  |   6 +-
 docs/1.0.0/api/scheduler/index.html                |   6 +-
 docs/1.0.0/api/system/index.html                   |   6 +-
 docs/1.0.0/design/architecture/index.html          |   6 +-
 docs/1.0.0/design/cache_removal/index.html         |   6 +-
 .../1.0.0/design/cross_queue_preemption/index.html |   6 +-
 docs/1.0.0/design/gang_scheduling/index.html       |   6 +-
 .../interface_message_simplication/index.html      |   6 +-
 docs/1.0.0/design/k8shim/index.html                |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/1.0.0/design/predicates/index.html            |   6 +-
 docs/1.0.0/design/resilience/index.html            |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 docs/1.0.0/design/scheduler_core_design/index.html |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 docs/1.0.0/design/scheduler_plugin/index.html      |   6 +-
 .../1.0.0/design/state_aware_scheduling/index.html |   6 +-
 docs/1.0.0/developer_guide/build/index.html        |   6 +-
 docs/1.0.0/developer_guide/dependencies/index.html |   6 +-
 docs/1.0.0/developer_guide/deployment/index.html   |   6 +-
 docs/1.0.0/developer_guide/env_setup/index.html    |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/1.0.0/get_started/core_features/index.html    |   6 +-
 docs/1.0.0/index.html                              |   6 +-
 .../index.html                                     |   6 +-
 docs/1.0.0/performance/metrics/index.html          |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/1.0.0/performance/profiling/index.html        |   6 +-
 docs/1.0.0/user_guide/acls/index.html              |   6 +-
 docs/1.0.0/user_guide/deployment_modes/index.html  |   6 +-
 docs/1.0.0/user_guide/gang_scheduling/index.html   |   6 +-
 .../labels_and_annotations_in_yunikorn/index.html  |   6 +-
 docs/1.0.0/user_guide/placement_rules/index.html   |   6 +-
 docs/1.0.0/user_guide/queue_config/index.html      |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/1.0.0/user_guide/sorting_policies/index.html  |   6 +-
 docs/1.0.0/user_guide/trouble_shooting/index.html  |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/1.0.0/user_guide/workloads/run_tf/index.html  |   6 +-
 docs/1.1.0/api/cluster/index.html                  |   6 +-
 docs/1.1.0/api/scheduler/index.html                |   6 +-
 docs/1.1.0/api/system/index.html                   |   6 +-
 docs/1.1.0/design/architecture/index.html          |   6 +-
 docs/1.1.0/design/cache_removal/index.html         |   6 +-
 .../1.1.0/design/cross_queue_preemption/index.html |   6 +-
 docs/1.1.0/design/gang_scheduling/index.html       |   6 +-
 docs/1.1.0/design/generic_resource/index.html      |   6 +-
 .../interface_message_simplification/index.html    |   6 +-
 docs/1.1.0/design/k8shim/index.html                |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/1.1.0/design/predicates/index.html            |   6 +-
 docs/1.1.0/design/resilience/index.html            |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 docs/1.1.0/design/scheduler_core_design/index.html |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 docs/1.1.0/design/scheduler_plugin/index.html      |   6 +-
 docs/1.1.0/design/simple_preemptor/index.html      |   6 +-
 .../1.1.0/design/state_aware_scheduling/index.html |   6 +-
 docs/1.1.0/developer_guide/build/index.html        |   6 +-
 docs/1.1.0/developer_guide/dependencies/index.html |   6 +-
 docs/1.1.0/developer_guide/deployment/index.html   |   6 +-
 docs/1.1.0/developer_guide/env_setup/index.html    |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/1.1.0/get_started/core_features/index.html    |   6 +-
 docs/1.1.0/index.html                              |   6 +-
 .../index.html                                     |   6 +-
 docs/1.1.0/performance/metrics/index.html          |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/1.1.0/performance/profiling/index.html        |   6 +-
 docs/1.1.0/user_guide/acls/index.html              |   6 +-
 docs/1.1.0/user_guide/deployment_modes/index.html  |   6 +-
 docs/1.1.0/user_guide/gang_scheduling/index.html   |   6 +-
 .../labels_and_annotations_in_yunikorn/index.html  |   6 +-
 docs/1.1.0/user_guide/placement_rules/index.html   |   6 +-
 docs/1.1.0/user_guide/queue_config/index.html      |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/1.1.0/user_guide/sorting_policies/index.html  |   6 +-
 docs/1.1.0/user_guide/trouble_shooting/index.html  |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/1.1.0/user_guide/workloads/run_tf/index.html  |   6 +-
 .../workloads/workload_overview/index.html         |   6 +-
 docs/1.2.0/api/cluster/index.html                  |   6 +-
 docs/1.2.0/api/scheduler/index.html                |   6 +-
 docs/1.2.0/api/system/index.html                   |   6 +-
 .../cross_queue_preemption/index.html              |   6 +-
 docs/1.2.0/archived_design/k8shim/index.html       |   6 +-
 .../namespace_resource_quota/index.html            |   6 +-
 docs/1.2.0/archived_design/predicates/index.html   |   6 +-
 .../scheduler_core_design/index.html               |   6 +-
 docs/1.2.0/design/architecture/index.html          |   6 +-
 docs/1.2.0/design/cache_removal/index.html         |   6 +-
 docs/1.2.0/design/config_v2/index.html             |   6 +-
 .../1.2.0/design/cross_queue_preemption/index.html |   6 +-
 docs/1.2.0/design/gang_scheduling/index.html       |   6 +-
 docs/1.2.0/design/generic_resource/index.html      |   6 +-
 .../interface_message_simplification/index.html    |   6 +-
 docs/1.2.0/design/k8shim/index.html                |   6 +-
 .../design/namespace_resource_quota/index.html     |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/1.2.0/design/predicates/index.html            |   6 +-
 docs/1.2.0/design/priority_scheduling/index.html   |   6 +-
 docs/1.2.0/design/resilience/index.html            |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 docs/1.2.0/design/scheduler_core_design/index.html |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 docs/1.2.0/design/scheduler_plugin/index.html      |   6 +-
 docs/1.2.0/design/simple_preemptor/index.html      |   6 +-
 .../1.2.0/design/state_aware_scheduling/index.html |   6 +-
 .../user_based_resource_usage_tracking/index.html  |   6 +-
 docs/1.2.0/design/user_group/index.html            |   6 +-
 docs/1.2.0/developer_guide/build/index.html        |   6 +-
 docs/1.2.0/developer_guide/dependencies/index.html |   6 +-
 docs/1.2.0/developer_guide/deployment/index.html   |   6 +-
 docs/1.2.0/developer_guide/env_setup/index.html    |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/1.2.0/get_started/core_features/index.html    |   6 +-
 docs/1.2.0/index.html                              |   6 +-
 .../index.html                                     |   6 +-
 docs/1.2.0/performance/metrics/index.html          |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/1.2.0/performance/profiling/index.html        |   6 +-
 docs/1.2.0/user_guide/acls/index.html              |   6 +-
 docs/1.2.0/user_guide/deployment_modes/index.html  |   6 +-
 docs/1.2.0/user_guide/gang_scheduling/index.html   |   6 +-
 .../labels_and_annotations_in_yunikorn/index.html  |   6 +-
 docs/1.2.0/user_guide/placement_rules/index.html   |   6 +-
 docs/1.2.0/user_guide/priorities/index.html        |   6 +-
 docs/1.2.0/user_guide/queue_config/index.html      |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/1.2.0/user_guide/service_config/index.html    |   6 +-
 docs/1.2.0/user_guide/sorting_policies/index.html  |   6 +-
 docs/1.2.0/user_guide/troubleshooting/index.html   |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 docs/1.2.0/user_guide/workloads/run_mpi/index.html |   6 +-
 .../user_guide/workloads/run_nvidia/index.html     |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/1.2.0/user_guide/workloads/run_tf/index.html  |   6 +-
 .../workloads/workload_overview/index.html         |   6 +-
 docs/1.3.0/api/cluster/index.html                  |   6 +-
 docs/1.3.0/api/scheduler/index.html                |   6 +-
 docs/1.3.0/api/system/index.html                   |   6 +-
 .../cross_queue_preemption/index.html              |   6 +-
 docs/1.3.0/archived_design/k8shim/index.html       |   6 +-
 .../namespace_resource_quota/index.html            |   6 +-
 docs/1.3.0/archived_design/predicates/index.html   |   6 +-
 .../scheduler_core_design/index.html               |   6 +-
 docs/1.3.0/design/architecture/index.html          |   6 +-
 docs/1.3.0/design/cache_removal/index.html         |   6 +-
 docs/1.3.0/design/config_v2/index.html             |   6 +-
 docs/1.3.0/design/gang_scheduling/index.html       |   6 +-
 docs/1.3.0/design/generic_resource/index.html      |   6 +-
 .../interface_message_simplification/index.html    |   6 +-
 .../design/pluggable_app_management/index.html     |   6 +-
 docs/1.3.0/design/preemption/index.html            |   6 +-
 docs/1.3.0/design/priority_scheduling/index.html   |   6 +-
 docs/1.3.0/design/resilience/index.html            |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 docs/1.3.0/design/scheduler_plugin/index.html      |   6 +-
 docs/1.3.0/design/simple_preemptor/index.html      |   6 +-
 .../1.3.0/design/state_aware_scheduling/index.html |   6 +-
 .../user_based_resource_usage_tracking/index.html  |   6 +-
 docs/1.3.0/design/user_group/index.html            |   6 +-
 .../index.html                                     |   6 +-
 docs/1.3.0/developer_guide/build/index.html        |   6 +-
 docs/1.3.0/developer_guide/dependencies/index.html |   6 +-
 docs/1.3.0/developer_guide/deployment/index.html   |   6 +-
 docs/1.3.0/developer_guide/env_setup/index.html    |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/1.3.0/get_started/core_features/index.html    |   6 +-
 docs/1.3.0/index.html                              |   6 +-
 .../index.html                                     |   6 +-
 docs/1.3.0/performance/metrics/index.html          |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/1.3.0/performance/profiling/index.html        |   6 +-
 docs/1.3.0/user_guide/acls/index.html              |   6 +-
 docs/1.3.0/user_guide/deployment_modes/index.html  |   6 +-
 docs/1.3.0/user_guide/gang_scheduling/index.html   |   6 +-
 .../labels_and_annotations_in_yunikorn/index.html  |   6 +-
 docs/1.3.0/user_guide/placement_rules/index.html   |   6 +-
 docs/1.3.0/user_guide/priorities/index.html        |   6 +-
 docs/1.3.0/user_guide/prometheus/index.html        |   6 +-
 docs/1.3.0/user_guide/queue_config/index.html      |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/1.3.0/user_guide/service_config/index.html    |   6 +-
 docs/1.3.0/user_guide/sorting_policies/index.html  |   6 +-
 docs/1.3.0/user_guide/troubleshooting/index.html   |   6 +-
 docs/1.3.0/user_guide/use_cases/index.html         |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 docs/1.3.0/user_guide/workloads/run_mpi/index.html |   6 +-
 .../user_guide/workloads/run_nvidia/index.html     |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/1.3.0/user_guide/workloads/run_tf/index.html  |   6 +-
 .../workloads/workload_overview/index.html         |   6 +-
 docs/1.4.0/api/cluster/index.html                  |   6 +-
 docs/1.4.0/api/scheduler/index.html                |   6 +-
 docs/1.4.0/api/system/index.html                   |   6 +-
 .../cross_queue_preemption/index.html              |   6 +-
 docs/1.4.0/archived_design/k8shim/index.html       |   6 +-
 .../namespace_resource_quota/index.html            |   6 +-
 .../pluggable_app_management/index.html            |   6 +-
 docs/1.4.0/archived_design/predicates/index.html   |   6 +-
 .../scheduler_core_design/index.html               |   6 +-
 docs/1.4.0/design/architecture/index.html          |   6 +-
 docs/1.4.0/design/cache_removal/index.html         |   6 +-
 docs/1.4.0/design/config_v2/index.html             |   6 +-
 docs/1.4.0/design/gang_scheduling/index.html       |   6 +-
 docs/1.4.0/design/generic_resource/index.html      |   6 +-
 .../design/historical_usage_tracking/index.html    |   6 +-
 .../interface_message_simplification/index.html    |   6 +-
 docs/1.4.0/design/preemption/index.html            |   6 +-
 docs/1.4.0/design/priority_scheduling/index.html   |   6 +-
 docs/1.4.0/design/resilience/index.html            |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 .../design/scheduler_object_states/index.html      |   6 +-
 docs/1.4.0/design/scheduler_plugin/index.html      |   6 +-
 docs/1.4.0/design/simple_preemptor/index.html      |   6 +-
 .../1.4.0/design/state_aware_scheduling/index.html |   6 +-
 .../user_based_resource_usage_tracking/index.html  |   6 +-
 docs/1.4.0/design/user_group/index.html            |   6 +-
 .../index.html                                     |   6 +-
 docs/1.4.0/developer_guide/build/index.html        |   6 +-
 docs/1.4.0/developer_guide/dependencies/index.html |   6 +-
 docs/1.4.0/developer_guide/deployment/index.html   |   6 +-
 docs/1.4.0/developer_guide/env_setup/index.html    |   6 +-
 .../openshift_development/index.html               |   6 +-
 docs/1.4.0/get_started/core_features/index.html    |   6 +-
 docs/1.4.0/index.html                              |   6 +-
 docs/1.4.0/metrics/queue/index.html                |   6 +-
 docs/1.4.0/metrics/runtime/index.html              |   6 +-
 docs/1.4.0/metrics/scheduler/index.html            |   6 +-
 .../index.html                                     |   6 +-
 docs/1.4.0/performance/metrics/index.html          |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/1.4.0/performance/profiling/index.html        |   6 +-
 docs/1.4.0/user_guide/acls/index.html              |   6 +-
 docs/1.4.0/user_guide/deployment_modes/index.html  |   6 +-
 docs/1.4.0/user_guide/gang_scheduling/index.html   |   6 +-
 .../labels_and_annotations_in_yunikorn/index.html  |   6 +-
 docs/1.4.0/user_guide/placement_rules/index.html   |   6 +-
 docs/1.4.0/user_guide/preemption_cases/index.html  |   6 +-
 docs/1.4.0/user_guide/priorities/index.html        |   6 +-
 docs/1.4.0/user_guide/prometheus/index.html        |   6 +-
 docs/1.4.0/user_guide/queue_config/index.html      |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/1.4.0/user_guide/service_config/index.html    |   6 +-
 docs/1.4.0/user_guide/sorting_policies/index.html  |   6 +-
 docs/1.4.0/user_guide/troubleshooting/index.html   |   6 +-
 docs/1.4.0/user_guide/use_cases/index.html         |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 docs/1.4.0/user_guide/workloads/run_mpi/index.html |   6 +-
 .../user_guide/workloads/run_nvidia/index.html     |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/1.4.0/user_guide/workloads/run_tf/index.html  |   6 +-
 .../workloads/workload_overview/index.html         |   6 +-
 docs/1.5.0/api/cluster/index.html                  |   6 +-
 docs/1.5.0/api/scheduler/index.html                |   6 +-
 docs/1.5.0/api/system/index.html                   |   6 +-
 .../cross_queue_preemption/index.html              |   6 +-
 docs/1.5.0/archived_design/k8shim/index.html       |   6 +-
 .../namespace_resource_quota/index.html            |   6 +-
 .../pluggable_app_management/index.html            |   6 +-
 docs/1.5.0/archived_design/predicates/index.html   |   6 +-
 .../scheduler_core_design/index.html               |   6 +-
 docs/1.5.0/design/architecture/index.html          |   6 +-
 docs/1.5.0/design/cache_removal/index.html         |   6 +-
 docs/1.5.0/design/config_v2/index.html             |   6 +-
 docs/1.5.0/design/gang_scheduling/index.html       |   6 +-
 docs/1.5.0/design/generic_resource/index.html      |   6 +-
 .../design/historical_usage_tracking/index.html    |   6 +-
 .../interface_message_simplification/index.html    |   6 +-
 docs/1.5.0/design/preemption/index.html            |   6 +-
 docs/1.5.0/design/priority_scheduling/index.html   |   6 +-
 docs/1.5.0/design/resilience/index.html            |   6 +-
 .../design/scheduler_configuration/index.html      |   6 +-
 docs/1.5.0/design/scheduler_plugin/index.html      |   6 +-
 docs/1.5.0/design/simple_preemptor/index.html      |   6 +-
 .../1.5.0/design/state_aware_scheduling/index.html |   6 +-
 .../user_based_resource_usage_tracking/index.html  |   6 +-
 docs/1.5.0/design/user_group/index.html            |   6 +-
 .../index.html                                     |   6 +-
 docs/1.5.0/developer_guide/build/index.html        |   6 +-
 docs/1.5.0/developer_guide/dependencies/index.html |   6 +-
 docs/1.5.0/developer_guide/deployment/index.html   |   6 +-
 docs/1.5.0/developer_guide/env_setup/index.html    |   6 +-
 .../openshift_development/index.html               |   6 +-
 .../scheduler_object_states/index.html             |   6 +-
 docs/1.5.0/get_started/core_features/index.html    |   6 +-
 docs/1.5.0/get_started/version/index.html          |   6 +-
 docs/1.5.0/index.html                              |   6 +-
 docs/1.5.0/metrics/queue/index.html                |   6 +-
 docs/1.5.0/metrics/runtime/index.html              |   6 +-
 docs/1.5.0/metrics/scheduler/index.html            |   6 +-
 .../index.html                                     |   6 +-
 .../evaluate_perf_function_with_kwok/index.html    |   6 +-
 docs/1.5.0/performance/metrics/index.html          |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/1.5.0/performance/profiling/index.html        |   6 +-
 docs/1.5.0/user_guide/acls/index.html              |   6 +-
 docs/1.5.0/user_guide/deployment_modes/index.html  |   6 +-
 docs/1.5.0/user_guide/gang_scheduling/index.html   |   6 +-
 .../labels_and_annotations_in_yunikorn/index.html  |   6 +-
 docs/1.5.0/user_guide/placement_rules/index.html   |   6 +-
 docs/1.5.0/user_guide/preemption_cases/index.html  |   6 +-
 docs/1.5.0/user_guide/priorities/index.html        |   6 +-
 docs/1.5.0/user_guide/prometheus/index.html        |   6 +-
 docs/1.5.0/user_guide/queue_config/index.html      |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/1.5.0/user_guide/service_config/index.html    |   6 +-
 docs/1.5.0/user_guide/sorting_policies/index.html  |   6 +-
 docs/1.5.0/user_guide/troubleshooting/index.html   |   6 +-
 docs/1.5.0/user_guide/use_cases/index.html         |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../user_guide/workloads/run_flink/index.html      |   6 +-
 docs/1.5.0/user_guide/workloads/run_mpi/index.html |   6 +-
 .../user_guide/workloads/run_nvidia/index.html     |   6 +-
 .../user_guide/workloads/run_spark/index.html      |   6 +-
 docs/1.5.0/user_guide/workloads/run_tf/index.html  |   6 +-
 .../workloads/workload_overview/index.html         |   6 +-
 docs/1.5.1/api/cluster/index.html                  |  33 ++
 docs/1.5.1/api/scheduler/index.html                | 367 ++++++++++++++
 docs/1.5.1/api/system/index.html                   |  96 ++++
 .../cross_queue_preemption/index.html              |  57 +++
 docs/1.5.1/archived_design/k8shim/index.html       |  79 +++
 .../namespace_resource_quota/index.html            |  64 +++
 .../pluggable_app_management/index.html            |  61 +++
 docs/1.5.1/archived_design/predicates/index.html   |  43 ++
 .../scheduler_core_design/index.html               | 128 +++++
 .../state_aware_scheduling/index.html              |  97 ++++
 docs/1.5.1/design/architecture/index.html          |  44 ++
 docs/1.5.1/design/cache_removal/index.html         | 273 ++++++++++
 docs/1.5.1/design/config_v2/index.html             | 507 +++++++++++++++++++
 docs/1.5.1/design/gang_scheduling/index.html       | 405 +++++++++++++++
 docs/1.5.1/design/generic_resource/index.html      |  47 ++
 .../design/historical_usage_tracking/index.html    | 460 +++++++++++++++++
 .../interface_message_simplification/index.html    |  87 ++++
 docs/1.5.1/design/preemption/index.html            | 451 +++++++++++++++++
 docs/1.5.1/design/priority_scheduling/index.html   | 320 ++++++++++++
 docs/1.5.1/design/resilience/index.html            |  99 ++++
 .../design/scheduler_configuration/index.html      | 254 ++++++++++
 docs/1.5.1/design/scheduler_plugin/index.html      |  85 ++++
 docs/1.5.1/design/simple_preemptor/index.html      |  72 +++
 .../user_based_resource_usage_tracking/index.html  | 186 +++++++
 docs/1.5.1/design/user_group/index.html            | 164 ++++++
 .../index.html                                     | 233 +++++++++
 docs/1.5.1/developer_guide/build/index.html        | 161 ++++++
 docs/1.5.1/developer_guide/dependencies/index.html |  99 ++++
 docs/1.5.1/developer_guide/deployment/index.html   |  84 +++
 docs/1.5.1/developer_guide/e2e_test/index.html     |  76 +++
 docs/1.5.1/developer_guide/env_setup/index.html    | 223 ++++++++
 .../openshift_development/index.html               | 122 +++++
 .../scheduler_object_states/index.html             | 102 ++++
 docs/1.5.1/get_started/core_features/index.html    |  80 +++
 docs/1.5.1/get_started/version/index.html          |  27 +
 docs/1.5.1/index.html                              |  49 ++
 docs/1.5.1/metrics/queue/index.html                |  57 +++
 docs/1.5.1/metrics/runtime/index.html              |  24 +
 docs/1.5.1/metrics/scheduler/index.html            |  79 +++
 .../index.html                                     |  69 +++
 .../evaluate_perf_function_with_kwok/index.html    |  60 +++
 docs/1.5.1/performance/metrics/index.html          |  54 ++
 .../performance/performance_tutorial/index.html    | 179 +++++++
 docs/1.5.1/performance/profiling/index.html        |  55 ++
 docs/1.5.1/user_guide/acls/index.html              |  80 +++
 docs/1.5.1/user_guide/deployment_modes/index.html  |  55 ++
 docs/1.5.1/user_guide/event_system/index.html      |  62 +++
 docs/1.5.1/user_guide/gang_scheduling/index.html   | 120 +++++
 .../labels_and_annotations_in_yunikorn/index.html  |  26 +
 docs/1.5.1/user_guide/placement_rules/index.html   | 227 +++++++++
 docs/1.5.1/user_guide/preemption_cases/index.html  |  98 ++++
 docs/1.5.1/user_guide/priorities/index.html        | 135 +++++
 docs/1.5.1/user_guide/prometheus/index.html        |  68 +++
 docs/1.5.1/user_guide/queue_config/index.html      | 280 ++++++++++
 .../resource_quota_management/index.html           | 218 ++++++++
 docs/1.5.1/user_guide/service_config/index.html    | 563 +++++++++++++++++++++
 docs/1.5.1/user_guide/sorting_policies/index.html  | 108 ++++
 docs/1.5.1/user_guide/troubleshooting/index.html   | 126 +++++
 docs/1.5.1/user_guide/use_cases/index.html         | 134 +++++
 .../user_guide/usergroup_resolution/index.html     |  60 +++
 .../user_guide/workloads/run_flink/index.html      |  35 ++
 docs/1.5.1/user_guide/workloads/run_mpi/index.html |  32 ++
 .../user_guide/workloads/run_nvidia/index.html     | 115 +++++
 .../user_guide/workloads/run_spark/index.html      |  68 +++
 docs/1.5.1/user_guide/workloads/run_tf/index.html  |  65 +++
 .../workloads/workload_overview/index.html         |  33 ++
 docs/api/cluster/index.html                        |  14 +-
 docs/api/scheduler/index.html                      | 179 ++++---
 docs/api/system/index.html                         |  15 +-
 .../cross_queue_preemption/index.html              |  10 +-
 docs/archived_design/k8shim/index.html             |  10 +-
 .../namespace_resource_quota/index.html            |  10 +-
 .../pluggable_app_management/index.html            |  10 +-
 docs/archived_design/predicates/index.html         |  10 +-
 .../scheduler_core_design/index.html               |  10 +-
 .../state_aware_scheduling/index.html              |  10 +-
 docs/design/architecture/index.html                |  10 +-
 docs/design/cache_removal/index.html               |  10 +-
 docs/design/config_v2/index.html                   |  10 +-
 docs/design/gang_scheduling/index.html             |  10 +-
 docs/design/generic_resource/index.html            |  10 +-
 docs/design/historical_usage_tracking/index.html   |  10 +-
 .../interface_message_simplification/index.html    |  10 +-
 docs/design/preemption/index.html                  |  10 +-
 docs/design/priority_scheduling/index.html         |  10 +-
 docs/design/resilience/index.html                  |  10 +-
 docs/design/scheduler_configuration/index.html     |  10 +-
 docs/design/scheduler_plugin/index.html            |  10 +-
 docs/design/simple_preemptor/index.html            |  10 +-
 .../user_based_resource_usage_tracking/index.html  |  10 +-
 docs/design/user_group/index.html                  |  10 +-
 .../index.html                                     |  10 +-
 docs/developer_guide/build/index.html              |  24 +-
 docs/developer_guide/dependencies/index.html       |  10 +-
 docs/developer_guide/deployment/index.html         |  12 +-
 docs/developer_guide/e2e_test/index.html           |  38 +-
 docs/developer_guide/env_setup/index.html          |  10 +-
 .../openshift_development/index.html               |  10 +-
 .../scheduler_object_states/index.html             |  10 +-
 docs/get_started/core_features/index.html          |  10 +-
 docs/get_started/version/index.html                |  10 +-
 docs/index.html                                    |  10 +-
 docs/metrics/queue/index.html                      |  10 +-
 docs/metrics/runtime/index.html                    |  10 +-
 docs/metrics/scheduler/index.html                  |  10 +-
 docs/next/api/cluster/index.html                   |   6 +-
 docs/next/api/scheduler/index.html                 |   6 +-
 docs/next/api/system/index.html                    |   6 +-
 .../cross_queue_preemption/index.html              |   6 +-
 docs/next/archived_design/k8shim/index.html        |   6 +-
 .../namespace_resource_quota/index.html            |   6 +-
 .../pluggable_app_management/index.html            |   6 +-
 docs/next/archived_design/predicates/index.html    |   6 +-
 .../scheduler_core_design/index.html               |   6 +-
 .../state_aware_scheduling/index.html              |   6 +-
 docs/next/design/architecture/index.html           |   6 +-
 docs/next/design/cache_removal/index.html          |   6 +-
 docs/next/design/config_v2/index.html              |   6 +-
 docs/next/design/gang_scheduling/index.html        |   6 +-
 docs/next/design/generic_resource/index.html       |   6 +-
 .../design/historical_usage_tracking/index.html    |   6 +-
 .../interface_message_simplification/index.html    |   6 +-
 docs/next/design/preemption/index.html             |   6 +-
 docs/next/design/priority_scheduling/index.html    |   6 +-
 docs/next/design/resilience/index.html             |   6 +-
 .../next/design/scheduler_configuration/index.html |   6 +-
 docs/next/design/scheduler_plugin/index.html       |   6 +-
 docs/next/design/simple_preemptor/index.html       |   6 +-
 .../user_based_resource_usage_tracking/index.html  |   6 +-
 docs/next/design/user_group/index.html             |   6 +-
 .../index.html                                     |   6 +-
 docs/next/developer_guide/build/index.html         |   6 +-
 docs/next/developer_guide/dependencies/index.html  |   6 +-
 docs/next/developer_guide/deployment/index.html    |   6 +-
 docs/next/developer_guide/e2e_test/index.html      |   6 +-
 docs/next/developer_guide/env_setup/index.html     |   6 +-
 .../openshift_development/index.html               |   6 +-
 .../scheduler_object_states/index.html             |   6 +-
 docs/next/get_started/core_features/index.html     |   6 +-
 docs/next/get_started/version/index.html           |   6 +-
 docs/next/index.html                               |   6 +-
 docs/next/metrics/queue/index.html                 |   6 +-
 docs/next/metrics/runtime/index.html               |   6 +-
 docs/next/metrics/scheduler/index.html             |   6 +-
 .../index.html                                     |   6 +-
 .../evaluate_perf_function_with_kwok/index.html    |   6 +-
 docs/next/performance/metrics/index.html           |   6 +-
 .../performance/performance_tutorial/index.html    |   6 +-
 docs/next/performance/profiling/index.html         |   6 +-
 docs/next/user_guide/acls/index.html               |   6 +-
 docs/next/user_guide/deployment_modes/index.html   |   6 +-
 docs/next/user_guide/event_system/index.html       |   6 +-
 docs/next/user_guide/gang_scheduling/index.html    |   6 +-
 .../labels_and_annotations_in_yunikorn/index.html  |   6 +-
 docs/next/user_guide/loki/index.html               |   6 +-
 docs/next/user_guide/placement_rules/index.html    |   6 +-
 docs/next/user_guide/preemption_cases/index.html   |   6 +-
 docs/next/user_guide/priorities/index.html         |   6 +-
 docs/next/user_guide/prometheus/index.html         |   6 +-
 docs/next/user_guide/queue_config/index.html       |   6 +-
 .../resource_quota_management/index.html           |   6 +-
 docs/next/user_guide/service_config/index.html     |   6 +-
 docs/next/user_guide/sorting_policies/index.html   |   6 +-
 docs/next/user_guide/troubleshooting/index.html    |   6 +-
 docs/next/user_guide/use_cases/index.html          |   6 +-
 .../user_guide/usergroup_resolution/index.html     |   6 +-
 .../next/user_guide/workloads/run_flink/index.html |   6 +-
 docs/next/user_guide/workloads/run_mpi/index.html  |   6 +-
 .../user_guide/workloads/run_nvidia/index.html     |   6 +-
 .../workloads/run_ray_cluster/index.html           |   6 +-
 .../user_guide/workloads/run_ray_job/index.html    |   6 +-
 .../workloads/run_ray_service/index.html           |   6 +-
 .../next/user_guide/workloads/run_spark/index.html |   6 +-
 docs/next/user_guide/workloads/run_tf/index.html   |   6 +-
 .../workloads/workload_overview/index.html         |   6 +-
 .../index.html                                     |  10 +-
 .../evaluate_perf_function_with_kwok/index.html    |  10 +-
 docs/performance/metrics/index.html                |  10 +-
 docs/performance/performance_tutorial/index.html   |  10 +-
 docs/performance/profiling/index.html              |  10 +-
 docs/user_guide/acls/index.html                    |  10 +-
 docs/user_guide/deployment_modes/index.html        |  10 +-
 docs/user_guide/event_system/index.html            |  10 +-
 docs/user_guide/gang_scheduling/index.html         |  25 +-
 .../labels_and_annotations_in_yunikorn/index.html  |  10 +-
 docs/user_guide/loki/index.html                    |  66 +++
 docs/user_guide/placement_rules/index.html         |  10 +-
 docs/user_guide/preemption_cases/index.html        |  49 +-
 docs/user_guide/priorities/index.html              |  10 +-
 docs/user_guide/prometheus/index.html              |  33 +-
 docs/user_guide/queue_config/index.html            |  10 +-
 .../resource_quota_management/index.html           |  10 +-
 docs/user_guide/service_config/index.html          |  33 +-
 docs/user_guide/sorting_policies/index.html        |  10 +-
 docs/user_guide/troubleshooting/index.html         |  10 +-
 docs/user_guide/use_cases/index.html               |  12 +-
 docs/user_guide/usergroup_resolution/index.html    |  36 +-
 docs/user_guide/workloads/run_flink/index.html     |  10 +-
 docs/user_guide/workloads/run_mpi/index.html       |  12 +-
 docs/user_guide/workloads/run_nvidia/index.html    |  10 +-
 .../workloads/run_ray_cluster/index.html           |  48 ++
 docs/user_guide/workloads/run_ray_job/index.html   |  46 ++
 .../workloads/run_ray_service/index.html           |  48 ++
 docs/user_guide/workloads/run_spark/index.html     |  10 +-
 docs/user_guide/workloads/run_tf/index.html        |  10 +-
 .../workloads/workload_overview/index.html         |  13 +-
 index.html                                         |   6 +-
 release-announce/0.10.0/index.html                 |   6 +-
 release-announce/0.11.0/index.html                 |   6 +-
 release-announce/0.12.1/index.html                 |   6 +-
 release-announce/0.12.2/index.html                 |   6 +-
 release-announce/0.8.0/index.html                  |   6 +-
 release-announce/0.9.0/index.html                  |   6 +-
 release-announce/1.0.0/index.html                  |   6 +-
 release-announce/1.1.0/index.html                  |   6 +-
 release-announce/1.2.0/index.html                  |   6 +-
 release-announce/1.3.0/index.html                  |   6 +-
 release-announce/1.4.0/index.html                  |   6 +-
 release-announce/1.5.0/index.html                  |   6 +-
 release-announce/1.5.1/index.html                  |   6 +-
 release-announce/1.5.2/index.html                  |   6 +-
 release-announce/index.html                        |   6 +-
 search/index.html                                  |   6 +-
 sitemap.xml                                        |   2 +-
 976 files changed, 11806 insertions(+), 2396 deletions(-)

diff --git a/404.html b/404.html
index 8d7427fed2..50b754d031 100644
--- a/404.html
+++ b/404.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Page Not Found | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <div style="font-size: 70%">
 Copyright © 2020-2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br>
 <div style="padding:20px; margin: 10px; color: #4d4d4d;">
diff --git a/assets/js/0078fd95.c49498b5.js b/assets/js/0078fd95.c49498b5.js
new file mode 100644
index 0000000000..df2a263ffa
--- /dev/null
+++ b/assets/js/0078fd95.c49498b5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[63078],{34410:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>c,default:()=>a,frontMatter:()=>o,metadata:()=>i,toc:()=>d});var r=s(13274),t=s(1780);const o={id:"cluster",title:"Cluster"},c=void 0,i={id:"api/cluster",title:"Cluster",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/api/cluster.md",sourceDirName:"api",slug:"/api/cluster",permalink:"/docs/api/cluster",draft:!1,unlisted:!1,tags:[ [...]
\ No newline at end of file
diff --git a/assets/js/00a17dd8.c7981d7f.js b/assets/js/00a17dd8.c7981d7f.js
new file mode 100644
index 0000000000..a789cb6876
--- /dev/null
+++ b/assets/js/00a17dd8.c7981d7f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[41576],{91061:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>h,frontMatter:()=>t,metadata:()=>l,toc:()=>c});var o=r(13274),i=r(1780);const t={id:"deployment",title:"Deploy to Kubernetes"},s=void 0,l={id:"developer_guide/deployment",title:"Deploy to Kubernetes",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/deployment.md",sourceDirName:"developer_guide",slug:" [...]
\ No newline at end of file
diff --git a/assets/js/00a17dd8.e9aa2143.js b/assets/js/00a17dd8.e9aa2143.js
deleted file mode 100644
index 271a8a3284..0000000000
--- a/assets/js/00a17dd8.e9aa2143.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[41576],{91061:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>h,frontMatter:()=>t,metadata:()=>l,toc:()=>c});var o=r(13274),i=r(1780);const t={id:"deployment",title:"Deploy to Kubernetes"},s=void 0,l={id:"developer_guide/deployment",title:"Deploy to Kubernetes",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/deployment.md",sourceDirName:"developer_guide",slug:" [...]
\ No newline at end of file
diff --git a/assets/js/04511b39.deeb061d.js b/assets/js/04511b39.deeb061d.js
new file mode 100644
index 0000000000..010ae7c441
--- /dev/null
+++ b/assets/js/04511b39.deeb061d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[81776],{22834:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>d,default:()=>a,frontMatter:()=>r,metadata:()=>c,toc:()=>o});var s=n(13274),i=n(1780);const r={id:"event_system",title:"Event System"},d=void 0,c={id:"user_guide/event_system",title:"Event System",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/event_system.md",sourceDirName:"user_guide",slug:"/user_guide/event_system" [...]
\ No newline at end of file
diff --git a/assets/js/06014409.73573a4d.js b/assets/js/06014409.73573a4d.js
new file mode 100644
index 0000000000..a091e0dea2
--- /dev/null
+++ b/assets/js/06014409.73573a4d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[19801],{9672:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>h,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>d,toc:()=>c});var s=t(13274),r=t(1780);const i={id:"dependencies",title:"Go module updates"},o=void 0,d={id:"developer_guide/dependencies",title:"Go module updates",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/developer_guide/dependencies.md",sourceDirName:"developer_guide",slug:"/ [...]
\ No newline at end of file
diff --git a/assets/js/080803ab.99d82150.js b/assets/js/080803ab.99d82150.js
new file mode 100644
index 0000000000..7a5a94c9f7
--- /dev/null
+++ b/assets/js/080803ab.99d82150.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1125],{15179:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>u});var t=r(13274),s=r(1780);const a={id:"placement_rules",title:"App Placement Rules"},i=void 0,l={id:"user_guide/placement_rules",title:"App Placement Rules",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/placement_rules.md",sourceDirName:"user_guide",slug:"/us [...]
\ No newline at end of file
diff --git a/assets/js/09a653ca.b231961c.js b/assets/js/09a653ca.b231961c.js
new file mode 100644
index 0000000000..7b7596ec06
--- /dev/null
+++ b/assets/js/09a653ca.b231961c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3359],{62618:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>c,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var s=n(13274),i=n(1780);const r={id:"evaluate_perf_function_with_kwok",title:"Evaluate YuniKorn Performance with KWOK"},d=void 0,l={id:"performance/evaluate_perf_function_with_kwok",title:"Evaluate YuniKorn Performance with KWOK",description:"\x3c!--",source:"@site/versioned_docs/versio [...]
\ No newline at end of file
diff --git a/assets/js/09cca940.6a494bc4.js b/assets/js/09cca940.6a494bc4.js
new file mode 100644
index 0000000000..39c5f44e2e
--- /dev/null
+++ b/assets/js/09cca940.6a494bc4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[158],{74078:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var t=s(13274),i=s(1780);const o={id:"e2e_test",title:"End-to-End Testing"},l=void 0,r={id:"developer_guide/e2e_test",title:"End-to-End Testing",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/developer_guide/e2e_test.md",sourceDirName:"developer_guide",slug:"/developer_g [...]
\ No newline at end of file
diff --git a/assets/js/0aaad7cf.fa7a0a32.js b/assets/js/0aaad7cf.fa7a0a32.js
new file mode 100644
index 0000000000..db3f678e7b
--- /dev/null
+++ b/assets/js/0aaad7cf.fa7a0a32.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[16448],{53728:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>d,frontMatter:()=>s,metadata:()=>l,toc:()=>a});var r=o(13274),i=o(1780);const s={id:"profiling",title:"Profiling"},t=void 0,l={id:"performance/profiling",title:"Profiling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/performance/profiling.md",sourceDirName:"performance",slug:"/performance/profiling",permalink:"/d [...]
\ No newline at end of file
diff --git a/assets/js/0b9035d2.a5818a37.js b/assets/js/0b9035d2.a5818a37.js
new file mode 100644
index 0000000000..11b904e760
--- /dev/null
+++ b/assets/js/0b9035d2.a5818a37.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[15796],{73109:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var s=n(13274),t=n(1780);const o={id:"sorting_policies",title:"Sorting Policies"},r=void 0,l={id:"user_guide/sorting_policies",title:"Sorting Policies",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/sorting_policies.md",sourceDirName:"user_guide",slug:"/user [...]
\ No newline at end of file
diff --git a/assets/js/0b9e986a.80b47548.js b/assets/js/0b9e986a.80b47548.js
deleted file mode 100644
index e7a7b3835e..0000000000
--- a/assets/js/0b9e986a.80b47548.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[42183],{19238:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var t=n(13274),r=n(1780);const s={id:"priority_scheduling",title:"Priority Scheduling"},o=void 0,a={id:"design/priority_scheduling",title:"Priority Scheduling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/priority_scheduling.md",sourceDirName:"design",slug:"/d [...]
\ No newline at end of file
diff --git a/assets/js/0b9e986a.9cb78560.js b/assets/js/0b9e986a.9cb78560.js
new file mode 100644
index 0000000000..3aaaeb0a5b
--- /dev/null
+++ b/assets/js/0b9e986a.9cb78560.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[42183],{19238:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var t=n(13274),r=n(1780);const s={id:"priority_scheduling",title:"Priority Scheduling"},o=void 0,a={id:"design/priority_scheduling",title:"Priority Scheduling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/priority_scheduling.md",sourceDirName:"design",slug:"/d [...]
\ No newline at end of file
diff --git a/assets/js/0ed46ed7.4be40035.js b/assets/js/0ed46ed7.4be40035.js
new file mode 100644
index 0000000000..bf46058697
--- /dev/null
+++ b/assets/js/0ed46ed7.4be40035.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9758],{32006:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>h,frontMatter:()=>t,metadata:()=>l,toc:()=>c});var o=r(13274),i=r(1780);const t={id:"deployment",title:"Deploy to Kubernetes"},s=void 0,l={id:"developer_guide/deployment",title:"Deploy to Kubernetes",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/developer_guide/deployment.md",sourceDirName:"developer_guide",slug:"/ [...]
\ No newline at end of file
diff --git a/assets/js/0f214f11.c6b9e4ff.js b/assets/js/0f214f11.c6b9e4ff.js
new file mode 100644
index 0000000000..87cde00f30
--- /dev/null
+++ b/assets/js/0f214f11.c6b9e4ff.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[15306],{85266:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var i=n(13274),t=n(1780);const r={id:"acls",title:"ACLs"},o=void 0,c={id:"user_guide/acls",title:"ACLs",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/acls.md",sourceDirName:"user_guide",slug:"/user_guide/acls",permalink:"/docs/1.5.1/user_guide/acls",draft:! [...]
\ No newline at end of file
diff --git a/assets/js/0f214f11.dcc2bc64.js b/assets/js/0f214f11.dcc2bc64.js
deleted file mode 100644
index 8b817b8a18..0000000000
--- a/assets/js/0f214f11.dcc2bc64.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[15306],{85266:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var i=n(13274),t=n(1780);const r={id:"acls",title:"ACLs"},o=void 0,c={id:"user_guide/acls",title:"ACLs",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/acls.md",sourceDirName:"user_guide",slug:"/user_guide/acls",permalink:"/docs/user_guide/acls",draft:!1,unli [...]
\ No newline at end of file
diff --git a/assets/js/0f66ed5f.498b63a9.js b/assets/js/0f66ed5f.498b63a9.js
new file mode 100644
index 0000000000..d375c1f251
--- /dev/null
+++ b/assets/js/0f66ed5f.498b63a9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[47643],{32510:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var i=s(13274),t=s(1780);const r={id:"openshift_development",title:"Development in CodeReady Containers"},o=void 0,c={id:"developer_guide/openshift_development",title:"Development in CodeReady Containers",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/o [...]
\ No newline at end of file
diff --git a/assets/js/0f66ed5f.a9927798.js b/assets/js/0f66ed5f.a9927798.js
deleted file mode 100644
index 3502c8280e..0000000000
--- a/assets/js/0f66ed5f.a9927798.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[47643],{32510:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var i=s(13274),t=s(1780);const r={id:"openshift_development",title:"Development in CodeReady Containers"},o=void 0,c={id:"developer_guide/openshift_development",title:"Development in CodeReady Containers",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/o [...]
\ No newline at end of file
diff --git a/assets/js/120f4023.f9ef6a9e.js b/assets/js/120f4023.f9ef6a9e.js
new file mode 100644
index 0000000000..148d421639
--- /dev/null
+++ b/assets/js/120f4023.f9ef6a9e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[87217],{54681:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var r=s(13274),o=s(1780);const i={id:"scheduler",title:"Scheduler"},t="Overview",a={id:"api/scheduler",title:"Scheduler",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/api/scheduler.md",sourceDirName:"api",slug:"/api/scheduler",permalink:"/docs/api/scheduler",draft:!1, [...]
\ No newline at end of file
diff --git a/assets/js/121a060a.007df078.js b/assets/js/121a060a.007df078.js
deleted file mode 100644
index 52f57894a3..0000000000
--- a/assets/js/121a060a.007df078.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[25391],{98686:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var s=o(13274),t=o(1780);const i={id:"run_flink",title:"Run Flink Jobs",description:"How to run Flink jobs with YuniKorn",image:"https://svn.apache.org/repos/asf/flink/site/img/logo/png/100/flink_squirrel_100_color.png",keywords:["spark"]},r=void 0,a={id:"user_guide/workloads/run_flink" [...]
\ No newline at end of file
diff --git a/assets/js/121a060a.e51a2f30.js b/assets/js/121a060a.e51a2f30.js
new file mode 100644
index 0000000000..dd73607090
--- /dev/null
+++ b/assets/js/121a060a.e51a2f30.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[25391],{98686:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var s=o(13274),t=o(1780);const i={id:"run_flink",title:"Run Flink Jobs",description:"How to run Flink jobs with YuniKorn",image:"https://svn.apache.org/repos/asf/flink/site/img/logo/png/100/flink_squirrel_100_color.png",keywords:["spark"]},r=void 0,a={id:"user_guide/workloads/run_flink" [...]
\ No newline at end of file
diff --git a/assets/js/13cf577a.258ad617.js b/assets/js/13cf577a.258ad617.js
new file mode 100644
index 0000000000..ad069086c8
--- /dev/null
+++ b/assets/js/13cf577a.258ad617.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[33936],{82064:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>u});var i=r(13274),t=r(1780);const s={id:"core_features",title:"Features",keywords:["feature"]},a=void 0,o={id:"get_started/core_features",title:"Features",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/get_started/core_features.md",sourceDirName:"get_started",slug:"/get_s [...]
\ No newline at end of file
diff --git a/assets/js/13cf577a.32de26a7.js b/assets/js/13cf577a.32de26a7.js
deleted file mode 100644
index 843a9508f8..0000000000
--- a/assets/js/13cf577a.32de26a7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[33936],{82064:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>u});var i=r(13274),t=r(1780);const s={id:"core_features",title:"Features",keywords:["feature"]},a=void 0,o={id:"get_started/core_features",title:"Features",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/get_started/core_features.md",sourceDirName:"get_started",slug:"/get_s [...]
\ No newline at end of file
diff --git a/assets/js/13f29f79.8119646d.js b/assets/js/13f29f79.8119646d.js
new file mode 100644
index 0000000000..2a6b32fe80
--- /dev/null
+++ b/assets/js/13f29f79.8119646d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4886],{83603:(e,r,n)=>{n.r(r),n.d(r,{assets:()=>d,contentTitle:()=>i,default:()=>o,frontMatter:()=>c,metadata:()=>h,toc:()=>l});var s=n(13274),a=n(1780);const c={id:"download",title:"Apache YuniKorn"},i="Apache YuniKorn",h={type:"mdx",permalink:"/community/download",source:"@site/src/pages/community/download.md",title:"Apache YuniKorn",description:"\x3c!--",frontMatter:{id:"download",title:"Apache YuniKorn"},unli [...]
\ No newline at end of file
diff --git a/assets/js/13f29f79.e2af39f2.js b/assets/js/13f29f79.e2af39f2.js
deleted file mode 100644
index 24907a34b4..0000000000
--- a/assets/js/13f29f79.e2af39f2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4886],{83603:(e,r,n)=>{n.r(r),n.d(r,{assets:()=>d,contentTitle:()=>i,default:()=>o,frontMatter:()=>c,metadata:()=>h,toc:()=>l});var s=n(13274),a=n(1780);const c={id:"download",title:"Apache YuniKorn"},i="Apache YuniKorn",h={type:"mdx",permalink:"/community/download",source:"@site/src/pages/community/download.md",title:"Apache YuniKorn",description:"\x3c!--",frontMatter:{id:"download",title:"Apache YuniKorn"},unli [...]
\ No newline at end of file
diff --git a/assets/js/13f68f62.5ae5167f.js b/assets/js/13f68f62.5ae5167f.js
new file mode 100644
index 0000000000..0b32c1dc88
--- /dev/null
+++ b/assets/js/13f68f62.5ae5167f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[36597],{24947:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>h,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>d,toc:()=>c});var s=t(13274),r=t(1780);const i={id:"dependencies",title:"Go module updates"},o=void 0,d={id:"developer_guide/dependencies",title:"Go module updates",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/dependencies.md",sourceDirName:"developer_guide",slug:" [...]
\ No newline at end of file
diff --git a/assets/js/13f68f62.9045a319.js b/assets/js/13f68f62.9045a319.js
deleted file mode 100644
index 9d6b689a16..0000000000
--- a/assets/js/13f68f62.9045a319.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[36597],{24947:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>h,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>d,toc:()=>c});var s=t(13274),r=t(1780);const i={id:"dependencies",title:"Go module updates"},o=void 0,d={id:"developer_guide/dependencies",title:"Go module updates",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/dependencies.md",sourceDirName:"developer_guide",slug:" [...]
\ No newline at end of file
diff --git a/assets/js/1514c2db.41c07147.js b/assets/js/1514c2db.41c07147.js
deleted file mode 100644
index 38df1b2080..0000000000
--- a/assets/js/1514c2db.41c07147.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[27467],{76341:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>c,frontMatter:()=>r,metadata:()=>o,toc:()=>u});var t=i(13274),s=i(1780);const r={id:"scheduler_configuration",title:"Scheduler Configuration"},a=void 0,o={id:"design/scheduler_configuration",title:"Scheduler Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/scheduler_configuration.md",sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/1514c2db.5538546c.js b/assets/js/1514c2db.5538546c.js
new file mode 100644
index 0000000000..285e1d0d31
--- /dev/null
+++ b/assets/js/1514c2db.5538546c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[27467],{76341:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>c,frontMatter:()=>r,metadata:()=>o,toc:()=>u});var t=i(13274),s=i(1780);const r={id:"scheduler_configuration",title:"Scheduler Configuration"},a=void 0,o={id:"design/scheduler_configuration",title:"Scheduler Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/scheduler_configuration.md",sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/17153aab.f37c572b.js b/assets/js/17153aab.f37c572b.js
new file mode 100644
index 0000000000..b213240b0f
--- /dev/null
+++ b/assets/js/17153aab.f37c572b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[13368],{11462:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>d,default:()=>c,frontMatter:()=>o,metadata:()=>r,toc:()=>a});var i=t(13274),s=t(1780);const o={id:"deployment_modes",title:"Deployment Modes"},d=void 0,r={id:"user_guide/deployment_modes",title:"Deployment Modes",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/deployment_modes.md",sourceDirName:"user_guide",slug:"/user [...]
\ No newline at end of file
diff --git a/assets/js/17418acc.d074990f.js b/assets/js/17418acc.d074990f.js
new file mode 100644
index 0000000000..c64a4396e4
--- /dev/null
+++ b/assets/js/17418acc.d074990f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[17433],{69671:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>i,contentTitle:()=>l,default:()=>p,frontMatter:()=>o,metadata:()=>d,toc:()=>t});var r=n(13274),c=n(1780);const o={id:"system",title:"System"},l=void 0,d={id:"api/system",title:"System",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/api/system.md",sourceDirName:"api",slug:"/api/system",permalink:"/docs/api/system",draft:!1,unlisted:!1,tags:[],versi [...]
\ No newline at end of file
diff --git a/assets/js/1b21c60e.667b317c.js b/assets/js/1b21c60e.667b317c.js
new file mode 100644
index 0000000000..ac025faaaa
--- /dev/null
+++ b/assets/js/1b21c60e.667b317c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[38963],{46275:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>c,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var t=s(13274),i=s(1780);const r={id:"usergroup_resolution",title:"User & Group Resolution"},o=void 0,a={id:"user_guide/usergroup_resolution",title:"User & Group Resolution",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/usergroup_resolution.md",sourceDirNam [...]
\ No newline at end of file
diff --git a/assets/js/1c3e0402.4bae5771.js b/assets/js/1c3e0402.4bae5771.js
new file mode 100644
index 0000000000..de44763231
--- /dev/null
+++ b/assets/js/1c3e0402.4bae5771.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[53697],{42522:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>t,metadata:()=>o,toc:()=>d});var r=s(13274),a=s(1780);const t={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},i=void 0,o={id:"user_guide/workloads/run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",source:"@site/versioned_ [...]
\ No newline at end of file
diff --git a/assets/js/1f445f4e.277c3c8d.js b/assets/js/1f445f4e.277c3c8d.js
deleted file mode 100644
index b0db573c61..0000000000
--- a/assets/js/1f445f4e.277c3c8d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[33478],{4739:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>d,default:()=>a,frontMatter:()=>r,metadata:()=>c,toc:()=>o});var s=n(13274),i=n(1780);const r={id:"event_system",title:"Event System"},d=void 0,c={id:"user_guide/event_system",title:"Event System",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/event_system.md",sourceDirName:"user_guide",slug:"/user_guide/event_system", [...]
\ No newline at end of file
diff --git a/assets/js/1f445f4e.84ca07f3.js b/assets/js/1f445f4e.84ca07f3.js
new file mode 100644
index 0000000000..4e021d5737
--- /dev/null
+++ b/assets/js/1f445f4e.84ca07f3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[33478],{4739:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>d,default:()=>a,frontMatter:()=>r,metadata:()=>c,toc:()=>o});var s=n(13274),i=n(1780);const r={id:"event_system",title:"Event System"},d=void 0,c={id:"user_guide/event_system",title:"Event System",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/event_system.md",sourceDirName:"user_guide",slug:"/user_guide/event_system", [...]
\ No newline at end of file
diff --git a/assets/js/220067b0.90a1e2c1.js b/assets/js/220067b0.90a1e2c1.js
new file mode 100644
index 0000000000..54b41596e0
--- /dev/null
+++ b/assets/js/220067b0.90a1e2c1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[45824],{33493:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>a});var s=r(13274),t=r(1780);const i={id:"performance_tutorial",title:"Benchmarking Tutorial",keywords:["performance","tutorial"]},l=void 0,o={id:"performance/performance_tutorial",title:"Benchmarking Tutorial",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/performance/per [...]
\ No newline at end of file
diff --git a/assets/js/2432bf2e.a337d839.js b/assets/js/2432bf2e.a337d839.js
deleted file mode 100644
index b28dd31cd7..0000000000
--- a/assets/js/2432bf2e.a337d839.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[83593],{11264:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>d,default:()=>a,frontMatter:()=>s,metadata:()=>o,toc:()=>l});var i=r(13274),t=r(1780);const s={id:"preemption_cases",title:"Preemption"},d=void 0,o={id:"user_guide/preemption_cases",title:"Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/preemption.md",sourceDirName:"user_guide",slug:"/user_guide/preemption_ [...]
\ No newline at end of file
diff --git a/assets/js/2432bf2e.dd61ccfe.js b/assets/js/2432bf2e.dd61ccfe.js
new file mode 100644
index 0000000000..08967c2a4e
--- /dev/null
+++ b/assets/js/2432bf2e.dd61ccfe.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[83593],{11264:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>d,default:()=>a,frontMatter:()=>s,metadata:()=>o,toc:()=>l});var i=r(13274),t=r(1780);const s={id:"preemption_cases",title:"Preemption"},d=void 0,o={id:"user_guide/preemption_cases",title:"Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/preemption.md",sourceDirName:"user_guide",slug:"/user_guide/preemption_ [...]
\ No newline at end of file
diff --git a/assets/js/2457c0ef.8f55e437.js b/assets/js/2457c0ef.8f55e437.js
deleted file mode 100644
index 6863ee88f5..0000000000
--- a/assets/js/2457c0ef.8f55e437.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[20389],{76203:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>t,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var r=s(13274),i=s(1780);const o={id:"workload_overview",title:"Overview"},a=void 0,l={id:"user_guide/workloads/workload_overview",title:"Overview",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/workloads/workload_overview.md",sourceDirName:"user_guide/workl [...]
\ No newline at end of file
diff --git a/assets/js/2457c0ef.c118f1cc.js b/assets/js/2457c0ef.c118f1cc.js
new file mode 100644
index 0000000000..3144428f93
--- /dev/null
+++ b/assets/js/2457c0ef.c118f1cc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[20389],{76203:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>t,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var r=s(13274),i=s(1780);const o={id:"workload_overview",title:"Overview"},a=void 0,l={id:"user_guide/workloads/workload_overview",title:"Overview",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/workloads/workload_overview.md",sourceDirName:"user_guide/workl [...]
\ No newline at end of file
diff --git a/assets/js/25e935c4.a258a019.js b/assets/js/25e935c4.a258a019.js
new file mode 100644
index 0000000000..a8c91e8115
--- /dev/null
+++ b/assets/js/25e935c4.a258a019.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[45951],{82304:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>x,frontMatter:()=>c,metadata:()=>d,toc:()=>o});var n=s(13274),r=s(1780);const c={id:"runtime",title:"Runtime"},i=void 0,d={id:"metrics/runtime",title:"Runtime",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/metrics/runtime.md",sourceDirName:"metrics",slug:"/metrics/runtime",permalink:"/docs/1.5.1/metrics/runtime",d [...]
\ No newline at end of file
diff --git a/assets/js/25e935c4.eff56fca.js b/assets/js/25e935c4.eff56fca.js
deleted file mode 100644
index 25085a4f6a..0000000000
--- a/assets/js/25e935c4.eff56fca.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[45951],{82304:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>x,frontMatter:()=>c,metadata:()=>d,toc:()=>o});var n=s(13274),r=s(1780);const c={id:"runtime",title:"Runtime"},i=void 0,d={id:"metrics/runtime",title:"Runtime",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/metrics/runtime.md",sourceDirName:"metrics",slug:"/metrics/runtime",permalink:"/docs/metrics/runtime",draft:! [...]
\ No newline at end of file
diff --git a/assets/js/26b9516c.12e70809.js b/assets/js/26b9516c.12e70809.js
deleted file mode 100644
index a53225dac8..0000000000
--- a/assets/js/26b9516c.12e70809.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[80551],{68088:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var s=n(13274),t=n(1780);const o={id:"sorting_policies",title:"Sorting Policies"},r=void 0,l={id:"user_guide/sorting_policies",title:"Sorting Policies",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/sorting_policies.md",sourceDirName:"user_guide",slug:"/user [...]
\ No newline at end of file
diff --git a/assets/js/26b9516c.803f57a0.js b/assets/js/26b9516c.803f57a0.js
new file mode 100644
index 0000000000..1781a67f78
--- /dev/null
+++ b/assets/js/26b9516c.803f57a0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[80551],{68088:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var s=n(13274),t=n(1780);const o={id:"sorting_policies",title:"Sorting Policies"},r=void 0,l={id:"user_guide/sorting_policies",title:"Sorting Policies",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/sorting_policies.md",sourceDirName:"user_guide",slug:"/user [...]
\ No newline at end of file
diff --git a/assets/js/26eafd15.a52bb92f.js b/assets/js/26eafd15.a52bb92f.js
new file mode 100644
index 0000000000..6d51edf720
--- /dev/null
+++ b/assets/js/26eafd15.a52bb92f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[20329],{98420:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>p,contentTitle:()=>s,default:()=>c,frontMatter:()=>t,metadata:()=>a,toc:()=>l});var o=r(13274),i=r(1780);const t={id:"run_mpi",title:"Run MPI Jobs",description:"How to run MPI jobs with YuniKorn",keywords:["mpi"]},s=void 0,a={id:"user_guide/workloads/run_mpi",title:"Run MPI Jobs",description:"How to run MPI jobs with YuniKorn",source:"@site/versioned_docs/version-1 [...]
\ No newline at end of file
diff --git a/assets/js/26eafd15.c4b68e0a.js b/assets/js/26eafd15.c4b68e0a.js
deleted file mode 100644
index bb934af924..0000000000
--- a/assets/js/26eafd15.c4b68e0a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[20329],{98420:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>p,contentTitle:()=>s,default:()=>c,frontMatter:()=>t,metadata:()=>a,toc:()=>l});var o=r(13274),i=r(1780);const t={id:"run_mpi",title:"Run MPI Jobs",description:"How to run MPI jobs with YuniKorn",keywords:["mpi"]},s=void 0,a={id:"user_guide/workloads/run_mpi",title:"Run MPI Jobs",description:"How to run MPI jobs with YuniKorn",source:"@site/versioned_docs/version-1 [...]
\ No newline at end of file
diff --git a/assets/js/272b813b.d325d90d.js b/assets/js/272b813b.d325d90d.js
new file mode 100644
index 0000000000..945ace584e
--- /dev/null
+++ b/assets/js/272b813b.d325d90d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[78464],{90019:(e,r,n)=>{n.d(r,{Ay:()=>a,RM:()=>i});var s=n(13274),t=n(1780);const i=[{value:"Configure your Ray CRD(optional)",id:"configure-your-ray-crdoptional",level:3}];function o(e){const r={a:"a",code:"code",h3:"h3",p:"p",pre:"pre",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.h3,{id:"configure-your-ray-crdoptional",children:"Configure your Ray CRD(optional)"}),"\n",(0,s.j [...]
\ No newline at end of file
diff --git a/assets/js/2768bd3e.1ac6f848.js b/assets/js/2768bd3e.1ac6f848.js
new file mode 100644
index 0000000000..d96fadc4ee
--- /dev/null
+++ b/assets/js/2768bd3e.1ac6f848.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[86898],{81663:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>d,default:()=>c,frontMatter:()=>o,metadata:()=>r,toc:()=>a});var i=t(13274),s=t(1780);const o={id:"deployment_modes",title:"Deployment Modes"},d=void 0,r={id:"user_guide/deployment_modes",title:"Deployment Modes",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/deployment_modes.md",sourceDirName:"user_guide",slug:"/user [...]
\ No newline at end of file
diff --git a/assets/js/2768bd3e.647f4cec.js b/assets/js/2768bd3e.647f4cec.js
deleted file mode 100644
index 7769564823..0000000000
--- a/assets/js/2768bd3e.647f4cec.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[86898],{81663:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>d,default:()=>c,frontMatter:()=>o,metadata:()=>r,toc:()=>a});var i=t(13274),s=t(1780);const o={id:"deployment_modes",title:"Deployment Modes"},d=void 0,r={id:"user_guide/deployment_modes",title:"Deployment Modes",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/deployment_modes.md",sourceDirName:"user_guide",slug:"/user [...]
\ No newline at end of file
diff --git a/assets/js/28f896bb.2fcebc87.js b/assets/js/28f896bb.2fcebc87.js
new file mode 100644
index 0000000000..f353697212
--- /dev/null
+++ b/assets/js/28f896bb.2fcebc87.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8682],{7433:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var s=t(13274),l=t(1780);const o={id:"troubleshooting",title:"Troubleshooting"},i=void 0,r={id:"user_guide/troubleshooting",title:"Troubleshooting",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/troubleshooting.md",sourceDirName:"user_guide",slug:"/user_guide/ [...]
\ No newline at end of file
diff --git a/assets/js/28f896bb.b9b63340.js b/assets/js/28f896bb.b9b63340.js
deleted file mode 100644
index 124aa005b6..0000000000
--- a/assets/js/28f896bb.b9b63340.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8682],{7433:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var s=t(13274),l=t(1780);const o={id:"troubleshooting",title:"Troubleshooting"},i=void 0,r={id:"user_guide/troubleshooting",title:"Troubleshooting",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/troubleshooting.md",sourceDirName:"user_guide",slug:"/user_guide/ [...]
\ No newline at end of file
diff --git a/assets/js/298eb304.ba334cc9.js b/assets/js/298eb304.ba334cc9.js
new file mode 100644
index 0000000000..fbb4e04d2e
--- /dev/null
+++ b/assets/js/298eb304.ba334cc9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9332],{39455:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>d,contentTitle:()=>r,default:()=>c,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var i=t(13274),n=t(1780);const s={id:"simple_preemptor",title:"DaemonSet Scheduling using Simple Preemptor"},r="Design & Implementation of Preemption for DaemonSet Pods using Simple Preemptor",a={id:"design/simple_preemptor",title:"DaemonSet Scheduling using Simple Preemptor",description [...]
\ No newline at end of file
diff --git a/assets/js/29d1f85f.b5cc396f.js b/assets/js/29d1f85f.b5cc396f.js
new file mode 100644
index 0000000000..5f6ee4328d
--- /dev/null
+++ b/assets/js/29d1f85f.b5cc396f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[69910],{33658:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>h});var a=i(13274),s=i(1780);const n={id:"state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy"},o=void 0,l={id:"archived_design/state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy",description:"\x3c!--",source:"@site/versioned_docs/versi [...]
\ No newline at end of file
diff --git a/assets/js/2e7b1ecd.0a5dc29f.js b/assets/js/2e7b1ecd.0a5dc29f.js
deleted file mode 100644
index 8c08ab44cf..0000000000
--- a/assets/js/2e7b1ecd.0a5dc29f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[97692],{15585:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>d,default:()=>c,frontMatter:()=>r,metadata:()=>l,toc:()=>o});var s=t(13274),i=t(1780);const r={id:"historical_usage_tracking",title:"Historical Usage Tracking"},d=void 0,l={id:"design/historical_usage_tracking",title:"Historical Usage Tracking",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/historical_usage_tracking.md",s [...]
\ No newline at end of file
diff --git a/assets/js/2e7b1ecd.501d4c15.js b/assets/js/2e7b1ecd.501d4c15.js
new file mode 100644
index 0000000000..217e6ea23a
--- /dev/null
+++ b/assets/js/2e7b1ecd.501d4c15.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[97692],{15585:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>d,default:()=>c,frontMatter:()=>r,metadata:()=>l,toc:()=>o});var s=t(13274),i=t(1780);const r={id:"historical_usage_tracking",title:"Historical Usage Tracking"},d=void 0,l={id:"design/historical_usage_tracking",title:"Historical Usage Tracking",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/historical_usage_tracking.md",s [...]
\ No newline at end of file
diff --git a/assets/js/2f7b0683.6a1a7414.js b/assets/js/2f7b0683.6a1a7414.js
deleted file mode 100644
index 0b518e54ad..0000000000
--- a/assets/js/2f7b0683.6a1a7414.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[41229],{55450:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>h});var i=n(13274),o=n(1780);const r={id:"preemption",title:"Preemption"},s="Preemption Design",a={id:"design/preemption",title:"Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/preemption.md",sourceDirName:"design",slug:"/design/preemption",permalink:"/do [...]
\ No newline at end of file
diff --git a/assets/js/2f7b0683.e309e573.js b/assets/js/2f7b0683.e309e573.js
new file mode 100644
index 0000000000..a89f451484
--- /dev/null
+++ b/assets/js/2f7b0683.e309e573.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[41229],{55450:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>h});var i=n(13274),o=n(1780);const r={id:"preemption",title:"Preemption"},s="Preemption Design",a={id:"design/preemption",title:"Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/preemption.md",sourceDirName:"design",slug:"/design/preemption",permalink:"/do [...]
\ No newline at end of file
diff --git a/assets/js/30a10528.aa4bb006.js b/assets/js/30a10528.aa4bb006.js
new file mode 100644
index 0000000000..2cfff4f4d2
--- /dev/null
+++ b/assets/js/30a10528.aa4bb006.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[47699],{48887:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>s,metadata:()=>a,toc:()=>h});var o=n(13274),i=n(1780);const s={id:"user_group",title:"User/Group handling and lookup design"},r=void 0,a={id:"design/user_group",title:"User/Group handling and lookup design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/user_group_handling.md",sourceDirName [...]
\ No newline at end of file
diff --git a/assets/js/3110a528.2cc02626.js b/assets/js/3110a528.2cc02626.js
deleted file mode 100644
index e446c3257b..0000000000
--- a/assets/js/3110a528.2cc02626.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[34128],{39031:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>a,frontMatter:()=>u,metadata:()=>i,toc:()=>t});var s=r(13274),c=r(1780);const u={id:"queue",title:"Queue"},o=void 0,i={id:"metrics/queue",title:"Queue",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/metrics/queue.md",sourceDirName:"metrics",slug:"/metrics/queue",permalink:"/docs/metrics/queue",draft:!1,unlisted:!1, [...]
\ No newline at end of file
diff --git a/assets/js/3110a528.43e39ddf.js b/assets/js/3110a528.43e39ddf.js
new file mode 100644
index 0000000000..868ce9f235
--- /dev/null
+++ b/assets/js/3110a528.43e39ddf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[34128],{39031:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>a,frontMatter:()=>u,metadata:()=>i,toc:()=>t});var s=r(13274),c=r(1780);const u={id:"queue",title:"Queue"},o=void 0,i={id:"metrics/queue",title:"Queue",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/metrics/queue.md",sourceDirName:"metrics",slug:"/metrics/queue",permalink:"/docs/1.5.1/metrics/queue",draft:!1,unlist [...]
\ No newline at end of file
diff --git a/assets/js/31bb26c2.4c45dc7b.js b/assets/js/31bb26c2.4c45dc7b.js
deleted file mode 100644
index a5de8bec5a..0000000000
--- a/assets/js/31bb26c2.4c45dc7b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8960],{69263:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var a=n(13274),o=n(1780);const r={id:"pluggable_app_management",title:"Pluggable App Management"},s=void 0,i={id:"archived_design/pluggable_app_management",title:"Pluggable App Management",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/pluggable_app_mana [...]
\ No newline at end of file
diff --git a/assets/js/31bb26c2.eb83c068.js b/assets/js/31bb26c2.eb83c068.js
new file mode 100644
index 0000000000..844ef9c21f
--- /dev/null
+++ b/assets/js/31bb26c2.eb83c068.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8960],{69263:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var a=n(13274),o=n(1780);const r={id:"pluggable_app_management",title:"Pluggable App Management"},s=void 0,i={id:"archived_design/pluggable_app_management",title:"Pluggable App Management",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/pluggable_app_mana [...]
\ No newline at end of file
diff --git a/assets/js/33daa5c8.123fb762.js b/assets/js/33daa5c8.123fb762.js
deleted file mode 100644
index 8a6133cf4c..0000000000
--- a/assets/js/33daa5c8.123fb762.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[57871],{39829:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var r=i(13274),s=i(1780);const t={id:"queue_config",title:"Partition and Queue Configuration"},o=void 0,a={id:"user_guide/queue_config",title:"Partition and Queue Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/queue_config.md",sourceDirName:"u [...]
\ No newline at end of file
diff --git a/assets/js/33daa5c8.5ba3073d.js b/assets/js/33daa5c8.5ba3073d.js
new file mode 100644
index 0000000000..8c5b7bb8c3
--- /dev/null
+++ b/assets/js/33daa5c8.5ba3073d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[57871],{39829:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var r=i(13274),s=i(1780);const t={id:"queue_config",title:"Partition and Queue Configuration"},o=void 0,a={id:"user_guide/queue_config",title:"Partition and Queue Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/queue_config.md",sourceDirName:"u [...]
\ No newline at end of file
diff --git a/assets/js/34a9a2b3.82865afa.js b/assets/js/34a9a2b3.82865afa.js
new file mode 100644
index 0000000000..8f90536a7c
--- /dev/null
+++ b/assets/js/34a9a2b3.82865afa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[24992],{45378:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>p,frontMatter:()=>r,metadata:()=>c,toc:()=>u});var t=s(13274),a=s(1780);const r={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i=void 0,c={id:"archived_design/namespace_resource_quota",title:"Namespace Resource Quota",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/archived_design/namespace_resourc [...]
\ No newline at end of file
diff --git a/assets/js/34ddf0a6.94ed5211.js b/assets/js/34ddf0a6.94ed5211.js
new file mode 100644
index 0000000000..c49d2143e9
--- /dev/null
+++ b/assets/js/34ddf0a6.94ed5211.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[38065],{89706:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>c,frontMatter:()=>r,metadata:()=>o,toc:()=>u});var t=i(13274),s=i(1780);const r={id:"scheduler_configuration",title:"Scheduler Configuration"},a=void 0,o={id:"design/scheduler_configuration",title:"Scheduler Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/scheduler_configuration.md",sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/34ee1a85.5bb6bd9d.js b/assets/js/34ee1a85.5bb6bd9d.js
deleted file mode 100644
index 3125528ac1..0000000000
--- a/assets/js/34ee1a85.5bb6bd9d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[66359],{11950:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>d,contentTitle:()=>r,default:()=>c,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var i=t(13274),n=t(1780);const s={id:"simple_preemptor",title:"DaemonSet Scheduling using Simple Preemptor"},r="Design & Implementation of Preemption for DaemonSet Pods using Simple Preemptor",a={id:"design/simple_preemptor",title:"DaemonSet Scheduling using Simple Preemptor",descriptio [...]
\ No newline at end of file
diff --git a/assets/js/34ee1a85.69e6ea03.js b/assets/js/34ee1a85.69e6ea03.js
new file mode 100644
index 0000000000..ab62b2af90
--- /dev/null
+++ b/assets/js/34ee1a85.69e6ea03.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[66359],{11950:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>d,contentTitle:()=>r,default:()=>c,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var i=t(13274),n=t(1780);const s={id:"simple_preemptor",title:"DaemonSet Scheduling using Simple Preemptor"},r="Design & Implementation of Preemption for DaemonSet Pods using Simple Preemptor",a={id:"design/simple_preemptor",title:"DaemonSet Scheduling using Simple Preemptor",descriptio [...]
\ No newline at end of file
diff --git a/assets/js/352379af.69f29cc2.js b/assets/js/352379af.69f29cc2.js
deleted file mode 100644
index 15b640db9a..0000000000
--- a/assets/js/352379af.69f29cc2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[93799],{64326:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>s,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var a=t(13274),o=t(1780);const i={id:"resource_quota_management",title:"Resource Quota Management"},s=void 0,r={id:"user_guide/resource_quota_management",title:"Resource Quota Management",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/resource_quota_mgmt.md" [...]
\ No newline at end of file
diff --git a/assets/js/352379af.cab78f28.js b/assets/js/352379af.cab78f28.js
new file mode 100644
index 0000000000..6da6f1d8f4
--- /dev/null
+++ b/assets/js/352379af.cab78f28.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[93799],{64326:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>s,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var a=t(13274),o=t(1780);const i={id:"resource_quota_management",title:"Resource Quota Management"},s=void 0,r={id:"user_guide/resource_quota_management",title:"Resource Quota Management",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/resource_quota_mgmt.md" [...]
\ No newline at end of file
diff --git a/assets/js/3bfb82cf.5c2b3f6c.js b/assets/js/3bfb82cf.5c2b3f6c.js
deleted file mode 100644
index e5c083eb4d..0000000000
--- a/assets/js/3bfb82cf.5c2b3f6c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[69977],{71209:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>c,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var s=n(13274),i=n(1780);const r={id:"evaluate_perf_function_with_kwok",title:"Evaluate YuniKorn Performance with KWOK"},d=void 0,l={id:"performance/evaluate_perf_function_with_kwok",title:"Evaluate YuniKorn Performance with KWOK",description:"\x3c!--",source:"@site/versioned_docs/versi [...]
\ No newline at end of file
diff --git a/assets/js/3bfb82cf.d5dfb272.js b/assets/js/3bfb82cf.d5dfb272.js
new file mode 100644
index 0000000000..eff3d5ad96
--- /dev/null
+++ b/assets/js/3bfb82cf.d5dfb272.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[69977],{71209:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>d,default:()=>c,frontMatter:()=>r,metadata:()=>l,toc:()=>h});var s=n(13274),i=n(1780);const r={id:"evaluate_perf_function_with_kwok",title:"Evaluate YuniKorn Performance with KWOK"},d=void 0,l={id:"performance/evaluate_perf_function_with_kwok",title:"Evaluate YuniKorn Performance with KWOK",description:"\x3c!--",source:"@site/versioned_docs/versi [...]
\ No newline at end of file
diff --git a/assets/js/3cde923d.bdd229fd.js b/assets/js/3cde923d.bdd229fd.js
new file mode 100644
index 0000000000..58899c37a3
--- /dev/null
+++ b/assets/js/3cde923d.bdd229fd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[42988],{57922:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var s=t(13274),l=t(1780);const o={id:"troubleshooting",title:"Troubleshooting"},i=void 0,r={id:"user_guide/troubleshooting",title:"Troubleshooting",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/troubleshooting.md",sourceDirName:"user_guide",slug:"/user_guid [...]
\ No newline at end of file
diff --git a/assets/js/3d486e2f.4eec5e36.js b/assets/js/3d486e2f.4eec5e36.js
new file mode 100644
index 0000000000..71fcbe7ca0
--- /dev/null
+++ b/assets/js/3d486e2f.4eec5e36.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[73793],{85859:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>u});var n=t(13274),a=t(1780);const s={id:"user_based_resource_usage_tracking",title:"User Based Resource Usage Tracking"},i=void 0,o={id:"design/user_based_resource_usage_tracking",title:"User Based Resource Usage Tracking",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/de [...]
\ No newline at end of file
diff --git a/assets/js/3d7f4be7.0c86b377.js b/assets/js/3d7f4be7.0c86b377.js
deleted file mode 100644
index ea69aac52b..0000000000
--- a/assets/js/3d7f4be7.0c86b377.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[25207],{44634:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>i,metadata:()=>o,toc:()=>h});var t=r(13274),s=r(1780);const i={id:"architecture",title:"Architecture"},c=void 0,o={id:"design/architecture",title:"Architecture",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/architecture.md",sourceDirName:"design",slug:"/design/architecture",permalink:"/doc [...]
\ No newline at end of file
diff --git a/assets/js/3d7f4be7.373e617c.js b/assets/js/3d7f4be7.373e617c.js
new file mode 100644
index 0000000000..33ffa1d28c
--- /dev/null
+++ b/assets/js/3d7f4be7.373e617c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[25207],{44634:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>i,metadata:()=>o,toc:()=>h});var t=r(13274),s=r(1780);const i={id:"architecture",title:"Architecture"},c=void 0,o={id:"design/architecture",title:"Architecture",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/architecture.md",sourceDirName:"design",slug:"/design/architecture",permalink:"/doc [...]
\ No newline at end of file
diff --git a/assets/js/3dbf3764.2e47207b.js b/assets/js/3dbf3764.2e47207b.js
deleted file mode 100644
index 15145d574d..0000000000
--- a/assets/js/3dbf3764.2e47207b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[61674],{76326:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>c,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=s(13274),t=s(1780);const r={id:"usergroup_resolution",title:"User & Group Resolution"},o=void 0,a={id:"user_guide/usergroup_resolution",title:"User & Group Resolution",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/usergroup_resolution.md",sourceDirNam [...]
\ No newline at end of file
diff --git a/assets/js/3dbf3764.3be59c3b.js b/assets/js/3dbf3764.3be59c3b.js
new file mode 100644
index 0000000000..7ac1b1459c
--- /dev/null
+++ b/assets/js/3dbf3764.3be59c3b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[61674],{76326:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>c,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=s(13274),t=s(1780);const r={id:"usergroup_resolution",title:"User & Group Resolution"},o=void 0,a={id:"user_guide/usergroup_resolution",title:"User & Group Resolution",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/usergroup_resolution.md",sourceDirNam [...]
\ No newline at end of file
diff --git a/assets/js/3e76e7e2.283ea37b.js b/assets/js/3e76e7e2.283ea37b.js
deleted file mode 100644
index 3dfa409043..0000000000
--- a/assets/js/3e76e7e2.283ea37b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[56333],{5533:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var r=n(13274),s=n(1780);const i={id:"evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",keywords:["performance","throughput"]},o=void 0,a={id:"performance/evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",des [...]
\ No newline at end of file
diff --git a/assets/js/3e76e7e2.61b2686f.js b/assets/js/3e76e7e2.61b2686f.js
new file mode 100644
index 0000000000..4ddded390e
--- /dev/null
+++ b/assets/js/3e76e7e2.61b2686f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[56333],{5533:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var r=n(13274),s=n(1780);const i={id:"evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",keywords:["performance","throughput"]},o=void 0,a={id:"performance/evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",des [...]
\ No newline at end of file
diff --git a/assets/js/4069982d.3a73d6ac.js b/assets/js/4069982d.3a73d6ac.js
new file mode 100644
index 0000000000..1437355841
--- /dev/null
+++ b/assets/js/4069982d.3a73d6ac.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[33225],{78240:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>h});var s=t(13274),i=t(1780);const a={id:"gang_scheduling",title:"Gang scheduling design"},o="Gang Scheduling Implementation",l={id:"design/gang_scheduling",title:"Gang scheduling design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/gang_scheduling.md",sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/42e8cbb3.328c7a4b.js b/assets/js/42e8cbb3.328c7a4b.js
new file mode 100644
index 0000000000..05a5490bbc
--- /dev/null
+++ b/assets/js/42e8cbb3.328c7a4b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[93124],{42658:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var t=o(13274),i=o(1780);const r={id:"cross_queue_preemption",title:"Cross Queue Preemption"},s=void 0,a={id:"archived_design/cross_queue_preemption",title:"Cross Queue Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.0/archived_design/cross_queue_preemption.md [...]
\ No newline at end of file
diff --git a/assets/js/42e8cbb3.6f3b00c8.js b/assets/js/42e8cbb3.6f3b00c8.js
deleted file mode 100644
index e90a3a9666..0000000000
--- a/assets/js/42e8cbb3.6f3b00c8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[93124],{20277:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var t=o(13274),i=o(1780);const r={id:"cross_queue_preemption",title:"Cross Queue Preemption"},s=void 0,a={id:"archived_design/cross_queue_preemption",title:"Cross Queue Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.0/archived_design/cross_queue_preemption.md [...]
\ No newline at end of file
diff --git a/assets/js/477a37df.c67ceb16.js b/assets/js/477a37df.c67ceb16.js
new file mode 100644
index 0000000000..3dfd503a98
--- /dev/null
+++ b/assets/js/477a37df.c67ceb16.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[91164],{20998:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>a});var s=r(13274),t=r(1780);const i={id:"performance_tutorial",title:"Benchmarking Tutorial",keywords:["performance","tutorial"]},l=void 0,o={id:"performance/performance_tutorial",title:"Benchmarking Tutorial",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/performance/per [...]
\ No newline at end of file
diff --git a/assets/js/477a37df.d726a0aa.js b/assets/js/477a37df.d726a0aa.js
deleted file mode 100644
index 5a8b080c5b..0000000000
--- a/assets/js/477a37df.d726a0aa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[91164],{20998:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>a});var s=r(13274),t=r(1780);const i={id:"performance_tutorial",title:"Benchmarking Tutorial",keywords:["performance","tutorial"]},l=void 0,o={id:"performance/performance_tutorial",title:"Benchmarking Tutorial",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/performance/per [...]
\ No newline at end of file
diff --git a/assets/js/4ae9c4df.020acdc0.js b/assets/js/4ae9c4df.020acdc0.js
new file mode 100644
index 0000000000..7118df852a
--- /dev/null
+++ b/assets/js/4ae9c4df.020acdc0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[64183],{85833:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>a,frontMatter:()=>t,metadata:()=>d,toc:()=>l});var r=i(13274),s=i(1780);const t={id:"build",title:"Build and Run"},o=void 0,d={id:"developer_guide/build",title:"Build and Run",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/developer_guide/build.md",sourceDirName:"developer_guide",slug:"/developer_guide/build",perma [...]
\ No newline at end of file
diff --git a/assets/js/4c43497a.1ea6cd04.js b/assets/js/4c43497a.1ea6cd04.js
new file mode 100644
index 0000000000..cbdcc3626a
--- /dev/null
+++ b/assets/js/4c43497a.1ea6cd04.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9362],{32465:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var s=i(13274),t=i(1780);const r={id:"labels_and_annotations_in_yunikorn",title:"Labels and Annotations in YuniKorn"},o=void 0,a={id:"user_guide/labels_and_annotations_in_yunikorn",title:"Labels and Annotations in YuniKorn",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1 [...]
\ No newline at end of file
diff --git a/assets/js/4c43497a.7e6f0459.js b/assets/js/4c43497a.7e6f0459.js
deleted file mode 100644
index c00e93920a..0000000000
--- a/assets/js/4c43497a.7e6f0459.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9362],{32465:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var s=i(13274),t=i(1780);const r={id:"labels_and_annotations_in_yunikorn",title:"Labels and Annotations in YuniKorn"},o=void 0,a={id:"user_guide/labels_and_annotations_in_yunikorn",title:"Labels and Annotations in YuniKorn",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1 [...]
\ No newline at end of file
diff --git a/assets/js/4d6ff450.3bda9ce9.js b/assets/js/4d6ff450.3bda9ce9.js
new file mode 100644
index 0000000000..74b1acdd9c
--- /dev/null
+++ b/assets/js/4d6ff450.3bda9ce9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[89470],{54040:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>t,metadata:()=>a,toc:()=>c});var r=i(13274),s=i(1780);const t={id:"queue_config",title:"Partition and Queue Configuration"},o=void 0,a={id:"user_guide/queue_config",title:"Partition and Queue Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/queue_config.md",sourceDirName:"u [...]
\ No newline at end of file
diff --git a/assets/js/51412e7f.dae01c4e.js b/assets/js/51412e7f.dae01c4e.js
new file mode 100644
index 0000000000..6315b47cb0
--- /dev/null
+++ b/assets/js/51412e7f.dae01c4e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[84744],{70810:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var r=n(13274),s=n(1780);const i={id:"evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",keywords:["performance","throughput"]},o=void 0,a={id:"performance/evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",de [...]
\ No newline at end of file
diff --git a/assets/js/52e54cbf.1e1588f4.js b/assets/js/52e54cbf.1e1588f4.js
deleted file mode 100644
index e6e953fa72..0000000000
--- a/assets/js/52e54cbf.1e1588f4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[63551],{15960:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>t,toc:()=>l});var r=s(13274),o=s(1780);const i={id:"scheduler",title:"Scheduler"},a="Overview",t={id:"api/scheduler",title:"Scheduler",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/api/scheduler.md",sourceDirName:"api",slug:"/api/scheduler",permalink:"/docs/api/scheduler",draft:!1, [...]
\ No newline at end of file
diff --git a/assets/js/52e54cbf.74ffebc8.js b/assets/js/52e54cbf.74ffebc8.js
new file mode 100644
index 0000000000..191ab80cbb
--- /dev/null
+++ b/assets/js/52e54cbf.74ffebc8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[63551],{15960:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>t,toc:()=>l});var r=s(13274),o=s(1780);const i={id:"scheduler",title:"Scheduler"},a="Overview",t={id:"api/scheduler",title:"Scheduler",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/api/scheduler.md",sourceDirName:"api",slug:"/api/scheduler",permalink:"/docs/1.5.1/api/scheduler",dra [...]
\ No newline at end of file
diff --git a/assets/js/58fe75b9.6ce7995b.js b/assets/js/58fe75b9.6ce7995b.js
new file mode 100644
index 0000000000..6e56521cd3
--- /dev/null
+++ b/assets/js/58fe75b9.6ce7995b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[96848],{83515:(e,n,l)=>{l.r(n),l.d(n,{assets:()=>d,contentTitle:()=>i,default:()=>h,frontMatter:()=>c,metadata:()=>a,toc:()=>u});var r=l(13274),s=l(1780),o=l(77942),t=l(83445);const c={id:"scheduler",title:"Scheduler"},i=void 0,a={id:"metrics/scheduler",title:"Scheduler",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/metrics/scheduler.mdx",sourceDirName:"metrics",slug:"/metrics/scheduler",permal [...]
\ No newline at end of file
diff --git a/assets/js/58fe75b9.78902d81.js b/assets/js/58fe75b9.78902d81.js
deleted file mode 100644
index 5f236bc0d9..0000000000
--- a/assets/js/58fe75b9.78902d81.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[96848],{83515:(e,n,l)=>{l.r(n),l.d(n,{assets:()=>d,contentTitle:()=>i,default:()=>h,frontMatter:()=>c,metadata:()=>a,toc:()=>u});var r=l(13274),s=l(1780),o=l(77942),t=l(83445);const c={id:"scheduler",title:"Scheduler"},i=void 0,a={id:"metrics/scheduler",title:"Scheduler",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/metrics/scheduler.mdx",sourceDirName:"metrics",slug:"/metrics/scheduler",permal [...]
\ No newline at end of file
diff --git a/assets/js/5adad896.7ce1dfb7.js b/assets/js/5adad896.7ce1dfb7.js
new file mode 100644
index 0000000000..439a41685a
--- /dev/null
+++ b/assets/js/5adad896.7ce1dfb7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[69349],{35678:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var s=i(13274),l=i(1780);const r={id:"config_v2",title:"Configuration V2"},o=void 0,c={id:"design/config_v2",title:"Configuration V2",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/config_v2.md",sourceDirName:"design",slug:"/design/config_v2",permalink:"/docs/1. [...]
\ No newline at end of file
diff --git a/assets/js/5adad896.fc58b1fb.js b/assets/js/5adad896.fc58b1fb.js
deleted file mode 100644
index 0ee666164e..0000000000
--- a/assets/js/5adad896.fc58b1fb.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[69349],{35678:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var s=i(13274),l=i(1780);const r={id:"config_v2",title:"Configuration V2"},o=void 0,c={id:"design/config_v2",title:"Configuration V2",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/config_v2.md",sourceDirName:"design",slug:"/design/config_v2",permalink:"/docs/de [...]
\ No newline at end of file
diff --git a/assets/js/5b270591.4c1dc2ca.js b/assets/js/5b270591.4c1dc2ca.js
new file mode 100644
index 0000000000..67e96e5be7
--- /dev/null
+++ b/assets/js/5b270591.4c1dc2ca.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[82432],{7165:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>t,metadata:()=>o,toc:()=>d});var r=s(13274),a=s(1780);const t={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},i=void 0,o={id:"user_guide/workloads/run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",source:"@site/versioned_d [...]
\ No newline at end of file
diff --git a/assets/js/5b270591.8bd87b44.js b/assets/js/5b270591.8bd87b44.js
deleted file mode 100644
index c7db118e6f..0000000000
--- a/assets/js/5b270591.8bd87b44.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[82432],{7165:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>t,metadata:()=>o,toc:()=>d});var r=s(13274),a=s(1780);const t={id:"run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",keywords:["spark"]},i=void 0,o={id:"user_guide/workloads/run_spark",title:"Run Spark Jobs",description:"How to run Spark jobs with YuniKorn",source:"@site/versioned_d [...]
\ No newline at end of file
diff --git a/assets/js/621f1fa8.097a3e22.js b/assets/js/621f1fa8.097a3e22.js
new file mode 100644
index 0000000000..a8ff6dcdc2
--- /dev/null
+++ b/assets/js/621f1fa8.097a3e22.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[30204],{1908:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>i,contentTitle:()=>l,default:()=>p,frontMatter:()=>o,metadata:()=>d,toc:()=>t});var r=n(13274),c=n(1780);const o={id:"system",title:"System"},l=void 0,d={id:"api/system",title:"System",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/api/system.md",sourceDirName:"api",slug:"/api/system",permalink:"/docs/1.5.1/api/system",draft:!1,unlisted:!1,tags:[], [...]
\ No newline at end of file
diff --git a/assets/js/621f1fa8.b89b6e75.js b/assets/js/621f1fa8.b89b6e75.js
deleted file mode 100644
index 5b50dbfbde..0000000000
--- a/assets/js/621f1fa8.b89b6e75.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[30204],{1908:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>i,contentTitle:()=>l,default:()=>p,frontMatter:()=>o,metadata:()=>d,toc:()=>t});var r=n(13274),c=n(1780);const o={id:"system",title:"System"},l=void 0,d={id:"api/system",title:"System",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/api/system.md",sourceDirName:"api",slug:"/api/system",permalink:"/docs/api/system",draft:!1,unlisted:!1,tags:[],versio [...]
\ No newline at end of file
diff --git a/assets/js/648a3482.293a3811.js b/assets/js/648a3482.293a3811.js
new file mode 100644
index 0000000000..39a6acee72
--- /dev/null
+++ b/assets/js/648a3482.293a3811.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[95851],{53692:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var r=n(13274),s=n(1780);const i={id:"evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",keywords:["performance","throughput"]},o=void 0,a={id:"performance/evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",de [...]
\ No newline at end of file
diff --git a/assets/js/648a3482.fadc5f39.js b/assets/js/648a3482.fadc5f39.js
deleted file mode 100644
index e4bf826042..0000000000
--- a/assets/js/648a3482.fadc5f39.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[95851],{31311:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>l});var r=n(13274),s=n(1780);const i={id:"evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",keywords:["performance","throughput"]},o=void 0,a={id:"performance/evaluate_perf_function_with_kubemark",title:"Evaluate YuniKorn Performance with Kubemark",de [...]
\ No newline at end of file
diff --git a/assets/js/65ba231d.75f97857.js b/assets/js/65ba231d.75f97857.js
new file mode 100644
index 0000000000..806a641dfb
--- /dev/null
+++ b/assets/js/65ba231d.75f97857.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[56905],{95274:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var r=o(13274),t=o(1780);const s={id:"run_tf",title:"Run TensorFlow Jobs",description:"How to run TensorFlow jobs with YuniKorn",keywords:["tensorflow"]},i=void 0,a={id:"user_guide/workloads/run_tf",title:"Run TensorFlow Jobs",description:"How to run TensorFlow jobs with YuniKorn",sourc [...]
\ No newline at end of file
diff --git a/assets/js/66a5fdbd.c9a5b5b6.js b/assets/js/66a5fdbd.c9a5b5b6.js
deleted file mode 100644
index 24b4ef14d5..0000000000
--- a/assets/js/66a5fdbd.c9a5b5b6.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[63285],{60313:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var i=s(13274),l=s(1780);const r={id:"service_config",title:"Service Configuration"},o=void 0,a={id:"user_guide/service_config",title:"Service Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/service_config.md",sourceDirName:"user_guide",slug:"/ [...]
\ No newline at end of file
diff --git a/assets/js/66a5fdbd.e7e0995a.js b/assets/js/66a5fdbd.e7e0995a.js
new file mode 100644
index 0000000000..6b57fafc77
--- /dev/null
+++ b/assets/js/66a5fdbd.e7e0995a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[63285],{60313:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var i=s(13274),l=s(1780);const r={id:"service_config",title:"Service Configuration"},o=void 0,a={id:"user_guide/service_config",title:"Service Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/service_config.md",sourceDirName:"user_guide",slug:"/ [...]
\ No newline at end of file
diff --git a/assets/js/67158670.335444ce.js b/assets/js/67158670.335444ce.js
new file mode 100644
index 0000000000..fa5cfa5c30
--- /dev/null
+++ b/assets/js/67158670.335444ce.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[29571],{54292:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>a});var o=t(13274),i=t(1780);const s={id:"cache_removal",title:"Scheduler cache removal design"},c="Proposal to combine Cache and Scheduler's implementation in the core",r={id:"design/cache_removal",title:"Scheduler cache removal design",description:"\x3c!--",source:"@site/versioned_docs/ve [...]
\ No newline at end of file
diff --git a/assets/js/67158670.75795ef8.js b/assets/js/67158670.75795ef8.js
deleted file mode 100644
index 8c8518e1c0..0000000000
--- a/assets/js/67158670.75795ef8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[29571],{54292:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>a});var o=t(13274),i=t(1780);const s={id:"cache_removal",title:"Scheduler cache removal design"},c="Proposal to combine Cache and Scheduler's implementation in the core",r={id:"design/cache_removal",title:"Scheduler cache removal design",description:"\x3c!--",source:"@site/versioned_docs/ve [...]
\ No newline at end of file
diff --git a/assets/js/68859ced.1347135c.js b/assets/js/68859ced.1347135c.js
new file mode 100644
index 0000000000..120f22cd3e
--- /dev/null
+++ b/assets/js/68859ced.1347135c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[49935],{90019:(e,r,n)=>{n.d(r,{Ay:()=>i,RM:()=>o});var t=n(13274),s=n(1780);const o=[{value:"Configure your Ray CRD(optional)",id:"configure-your-ray-crdoptional",level:3}];function a(e){const r={a:"a",code:"code",h3:"h3",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.h3,{id:"configure-your-ray-crdoptional",children:"Configure your Ray CRD(optional)"}),"\n",(0,t.j [...]
\ No newline at end of file
diff --git a/assets/js/6d78f76d.041488dd.js b/assets/js/6d78f76d.041488dd.js
new file mode 100644
index 0000000000..b19ee4a599
--- /dev/null
+++ b/assets/js/6d78f76d.041488dd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[43087],{73188:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var a=n(13274),i=n(1780);const s={id:"scheduler_object_states",title:"Scheduler Object States"},o=void 0,c={id:"developer_guide/scheduler_object_states",title:"Scheduler Object States",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/scheduler_object_stat [...]
\ No newline at end of file
diff --git a/assets/js/6d78f76d.bfef0b4e.js b/assets/js/6d78f76d.bfef0b4e.js
deleted file mode 100644
index 742406021c..0000000000
--- a/assets/js/6d78f76d.bfef0b4e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[43087],{73188:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var a=n(13274),i=n(1780);const s={id:"scheduler_object_states",title:"Scheduler Object States"},o=void 0,c={id:"developer_guide/scheduler_object_states",title:"Scheduler Object States",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/scheduler_object_stat [...]
\ No newline at end of file
diff --git a/assets/js/6dc7dc4a.71a88a8f.js b/assets/js/6dc7dc4a.71a88a8f.js
new file mode 100644
index 0000000000..067fccac7b
--- /dev/null
+++ b/assets/js/6dc7dc4a.71a88a8f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[34857],{15152:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var r=o(13274),i=o(1780);const s={id:"scheduler_core_design",title:"Scheduler Core Design"},t=void 0,c={id:"archived_design/scheduler_core_design",title:"Scheduler Core Design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/scheduler_core_design.md",sou [...]
\ No newline at end of file
diff --git a/assets/js/6dc7dc4a.9d833e0f.js b/assets/js/6dc7dc4a.9d833e0f.js
deleted file mode 100644
index 18b040e382..0000000000
--- a/assets/js/6dc7dc4a.9d833e0f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[34857],{15152:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var r=o(13274),i=o(1780);const s={id:"scheduler_core_design",title:"Scheduler Core Design"},t=void 0,c={id:"archived_design/scheduler_core_design",title:"Scheduler Core Design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/scheduler_core_design.md",sou [...]
\ No newline at end of file
diff --git a/assets/js/72e67cf5.75972b6d.js b/assets/js/72e67cf5.75972b6d.js
new file mode 100644
index 0000000000..e79d076296
--- /dev/null
+++ b/assets/js/72e67cf5.75972b6d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[64280],{76700:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>t});var s=r(13274),i=r(1780);const o={id:"workload_overview",title:"Overview"},l=void 0,a={id:"user_guide/workloads/workload_overview",title:"Overview",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/workloads/workload_overview.md",sourceDirName:"user_guide/workl [...]
\ No newline at end of file
diff --git a/assets/js/7e6c1ace.da3ac0c8.js b/assets/js/7e6c1ace.da3ac0c8.js
new file mode 100644
index 0000000000..957ccf2b51
--- /dev/null
+++ b/assets/js/7e6c1ace.da3ac0c8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[48268],{38250:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>d,toc:()=>a});var t=r(13274),s=r(1780);const i={id:"use_cases",title:"Use Cases"},o=void 0,d={id:"user_guide/use_cases",title:"Use Cases",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/use_case.md",sourceDirName:"user_guide",slug:"/user_guide/use_cases",permalink:"/docs/u [...]
\ No newline at end of file
diff --git a/assets/js/82d2d99a.20f730e9.js b/assets/js/82d2d99a.20f730e9.js
new file mode 100644
index 0000000000..21d475a8cd
--- /dev/null
+++ b/assets/js/82d2d99a.20f730e9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[99784],{54023:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var r=s(13274),t=s(1780);const o={id:"cluster",title:"Cluster"},i=void 0,c={id:"api/cluster",title:"Cluster",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/api/cluster.md",sourceDirName:"api",slug:"/api/cluster",permalink:"/docs/1.5.1/api/cluster",draft:!1,unlisted:!1, [...]
\ No newline at end of file
diff --git a/assets/js/82d2d99a.5adaafe0.js b/assets/js/82d2d99a.5adaafe0.js
deleted file mode 100644
index 253b0f576a..0000000000
--- a/assets/js/82d2d99a.5adaafe0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[99784],{54023:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var r=s(13274),t=s(1780);const o={id:"cluster",title:"Cluster"},i=void 0,c={id:"api/cluster",title:"Cluster",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/api/cluster.md",sourceDirName:"api",slug:"/api/cluster",permalink:"/docs/api/cluster",draft:!1,unlisted:!1,tags:[ [...]
\ No newline at end of file
diff --git a/assets/js/85ff2641.3547ea2f.js b/assets/js/85ff2641.3547ea2f.js
new file mode 100644
index 0000000000..3fbc226762
--- /dev/null
+++ b/assets/js/85ff2641.3547ea2f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[23115],{67668:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>s,metadata:()=>a,toc:()=>h});var o=n(13274),i=n(1780);const s={id:"user_group",title:"User/Group handling and lookup design"},r=void 0,a={id:"design/user_group",title:"User/Group handling and lookup design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/user_group_handling.md",sourceDirName [...]
\ No newline at end of file
diff --git a/assets/js/85ff2641.f04ef80c.js b/assets/js/85ff2641.f04ef80c.js
deleted file mode 100644
index cba249145a..0000000000
--- a/assets/js/85ff2641.f04ef80c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[23115],{67668:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>s,metadata:()=>a,toc:()=>h});var o=n(13274),i=n(1780);const s={id:"user_group",title:"User/Group handling and lookup design"},r=void 0,a={id:"design/user_group",title:"User/Group handling and lookup design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/user_group_handling.md",sourceDirName [...]
\ No newline at end of file
diff --git a/assets/js/8627d2ff.5ac02159.js b/assets/js/8627d2ff.5ac02159.js
deleted file mode 100644
index ad41a1f779..0000000000
--- a/assets/js/8627d2ff.5ac02159.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[90302],{77775:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>a,frontMatter:()=>t,metadata:()=>d,toc:()=>c});var r=n(13274),s=n(1780);const t={id:"priorities",title:"App & Queue Priorities"},o=void 0,d={id:"user_guide/priorities",title:"App & Queue Priorities",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/priorities.md",sourceDirName:"user_guide",slug:"/user_guide [...]
\ No newline at end of file
diff --git a/assets/js/8627d2ff.fd629b66.js b/assets/js/8627d2ff.fd629b66.js
new file mode 100644
index 0000000000..70616dd504
--- /dev/null
+++ b/assets/js/8627d2ff.fd629b66.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[90302],{77775:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>a,frontMatter:()=>t,metadata:()=>d,toc:()=>c});var r=n(13274),s=n(1780);const t={id:"priorities",title:"App & Queue Priorities"},o=void 0,d={id:"user_guide/priorities",title:"App & Queue Priorities",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/priorities.md",sourceDirName:"user_guide",slug:"/user_guide [...]
\ No newline at end of file
diff --git a/assets/js/86bd704e.74224db3.js b/assets/js/86bd704e.74224db3.js
deleted file mode 100644
index 8e9d3e4eeb..0000000000
--- a/assets/js/86bd704e.74224db3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6255],{23573:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"1.5.1","label":"1.5.1","banner":null,"badge":true,"noIndex":false,"className":"docs-version-1.5.1","isLast":true,"docsSidebars":{"docs":[{"type":"category","label":"Get Started","items":[{"type":"link","label":"Get Started","href":"/docs/","docId":"get_started/user_guide","unlisted":false},{"type":"link","label":"Features","href":"/docs/get_s [...]
\ No newline at end of file
diff --git a/assets/js/86bd704e.b8ae4596.js b/assets/js/86bd704e.b8ae4596.js
new file mode 100644
index 0000000000..8eedd574f2
--- /dev/null
+++ b/assets/js/86bd704e.b8ae4596.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6255],{23573:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"1.5.1","label":"1.5.1","banner":"unmaintained","badge":true,"noIndex":false,"className":"docs-version-1.5.1","isLast":false,"docsSidebars":{"docs":[{"type":"category","label":"Get Started","items":[{"type":"link","label":"Get Started","href":"/docs/1.5.1/","docId":"get_started/user_guide","unlisted":false},{"type":"link","label":"Features","h [...]
\ No newline at end of file
diff --git a/assets/js/8734b6b3.6d2c2ad0.js b/assets/js/8734b6b3.6d2c2ad0.js
new file mode 100644
index 0000000000..8794992812
--- /dev/null
+++ b/assets/js/8734b6b3.6d2c2ad0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[86136],{90942:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>a,frontMatter:()=>u,metadata:()=>i,toc:()=>t});var s=r(13274),c=r(1780);const u={id:"queue",title:"Queue"},o=void 0,i={id:"metrics/queue",title:"Queue",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/metrics/queue.md",sourceDirName:"metrics",slug:"/metrics/queue",permalink:"/docs/metrics/queue",draft:!1,unlisted:!1, [...]
\ No newline at end of file
diff --git a/assets/js/88152301.f150931c.js b/assets/js/88152301.f150931c.js
new file mode 100644
index 0000000000..241c61bf9c
--- /dev/null
+++ b/assets/js/88152301.f150931c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[74649],{60709:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>s,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var a=t(13274),o=t(1780);const i={id:"resource_quota_management",title:"Resource Quota Management"},s=void 0,r={id:"user_guide/resource_quota_management",title:"Resource Quota Management",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/resource_quota_mgmt.md" [...]
\ No newline at end of file
diff --git a/assets/js/89cbeac6.03128473.js b/assets/js/89cbeac6.03128473.js
deleted file mode 100644
index 06c3077544..0000000000
--- a/assets/js/89cbeac6.03128473.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4736],{32730:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>c,metadata:()=>d,toc:()=>o});var r=s(13274),n=s(1780);const c={id:"metrics",title:"Scheduler Metrics",keywords:["metrics"]},i=void 0,d={id:"performance/metrics",title:"Scheduler Metrics",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/performance/metrics.md",sourceDirName:"performance",slug:"/perfor [...]
\ No newline at end of file
diff --git a/assets/js/89cbeac6.f950868a.js b/assets/js/89cbeac6.f950868a.js
new file mode 100644
index 0000000000..2720419de9
--- /dev/null
+++ b/assets/js/89cbeac6.f950868a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4736],{32730:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>c,metadata:()=>d,toc:()=>o});var r=s(13274),n=s(1780);const c={id:"metrics",title:"Scheduler Metrics",keywords:["metrics"]},i=void 0,d={id:"performance/metrics",title:"Scheduler Metrics",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/performance/metrics.md",sourceDirName:"performance",slug:"/perfor [...]
\ No newline at end of file
diff --git a/assets/js/8f3eca0e.8b3a9690.js b/assets/js/8f3eca0e.8b3a9690.js
new file mode 100644
index 0000000000..715c0caee4
--- /dev/null
+++ b/assets/js/8f3eca0e.8b3a9690.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[13208],{39240:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var t=i(13274),s=i(1780);const r={id:"predicates",title:"Support K8s Predicates"},o=void 0,a={id:"archived_design/predicates",title:"Support K8s Predicates",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/predicates.md",sourceDirName:"archived_design",sl [...]
\ No newline at end of file
diff --git a/assets/js/8f3eca0e.f527d528.js b/assets/js/8f3eca0e.f527d528.js
deleted file mode 100644
index b9b9551cad..0000000000
--- a/assets/js/8f3eca0e.f527d528.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[13208],{39240:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var t=i(13274),s=i(1780);const r={id:"predicates",title:"Support K8s Predicates"},o=void 0,a={id:"archived_design/predicates",title:"Support K8s Predicates",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/predicates.md",sourceDirName:"archived_design",sl [...]
\ No newline at end of file
diff --git a/assets/js/8fb7d367.a9aecd94.js b/assets/js/8fb7d367.a9aecd94.js
new file mode 100644
index 0000000000..c1f2276b58
--- /dev/null
+++ b/assets/js/8fb7d367.a9aecd94.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[26338],{41734:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>l,default:()=>o,frontMatter:()=>i,metadata:()=>d,toc:()=>x});var s=n(13274),r=n(1780);const i={id:"version",title:"Version details"},l="Which version should be used?",d={id:"get_started/version",title:"Version details",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/get_started/version.md",sourceDirName:"get_started",slug:"/get_s [...]
\ No newline at end of file
diff --git a/assets/js/90a5afda.1215708c.js b/assets/js/90a5afda.1215708c.js
new file mode 100644
index 0000000000..2016d1c1c8
--- /dev/null
+++ b/assets/js/90a5afda.1215708c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[25990],{6823:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var t=i(13274),s=i(1780);const r={id:"predicates",title:"Support K8s Predicates"},o=void 0,a={id:"archived_design/predicates",title:"Support K8s Predicates",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/archived_design/predicates.md",sourceDirName:"archived_design",slu [...]
\ No newline at end of file
diff --git a/assets/js/91fda863.351b45c2.js b/assets/js/91fda863.351b45c2.js
new file mode 100644
index 0000000000..cc79a7d668
--- /dev/null
+++ b/assets/js/91fda863.351b45c2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[81517],{47001:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>h});var a=i(13274),s=i(1780);const n={id:"state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy"},o=void 0,l={id:"archived_design/state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy",description:"\x3c!--",source:"@site/versioned_docs/versi [...]
\ No newline at end of file
diff --git a/assets/js/91fda863.b8f679c9.js b/assets/js/91fda863.b8f679c9.js
deleted file mode 100644
index d7492f3a24..0000000000
--- a/assets/js/91fda863.b8f679c9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[81517],{47001:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>n,metadata:()=>l,toc:()=>h});var a=i(13274),s=i(1780);const n={id:"state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy"},o=void 0,l={id:"archived_design/state_aware_scheduling",title:"Batch Workloads Ordering with StateAware Policy",description:"\x3c!--",source:"@site/versioned_docs/versi [...]
\ No newline at end of file
diff --git a/assets/js/925455b6.24221994.js b/assets/js/925455b6.24221994.js
new file mode 100644
index 0000000000..5db52c0bb6
--- /dev/null
+++ b/assets/js/925455b6.24221994.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[40683],{67348:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var t=o(13274),i=o(1780);const r={id:"cross_queue_preemption",title:"Cross Queue Preemption"},s=void 0,a={id:"archived_design/cross_queue_preemption",title:"Cross Queue Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/cross_queue_preemption.md [...]
\ No newline at end of file
diff --git a/assets/js/925455b6.d33c7caa.js b/assets/js/925455b6.d33c7caa.js
deleted file mode 100644
index 35275df6f0..0000000000
--- a/assets/js/925455b6.d33c7caa.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[40683],{67348:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var t=o(13274),i=o(1780);const r={id:"cross_queue_preemption",title:"Cross Queue Preemption"},s=void 0,a={id:"archived_design/cross_queue_preemption",title:"Cross Queue Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/cross_queue_preemption.md [...]
\ No newline at end of file
diff --git a/assets/js/92667337.b7dde2e3.js b/assets/js/92667337.b7dde2e3.js
deleted file mode 100644
index 13391dae2b..0000000000
--- a/assets/js/92667337.b7dde2e3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[39078],{90873:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>c,contentTitle:()=>t,default:()=>p,frontMatter:()=>l,metadata:()=>r,toc:()=>o});var s=i(13274),a=i(1780);const l={id:"run_nvidia",title:"Run NVIDIA GPU Jobs",description:"How to run generic example of GPU scheduling with Yunikorn.",keywords:["NVIDIA GPU"]},t=void 0,r={id:"user_guide/workloads/run_nvidia",title:"Run NVIDIA GPU Jobs",description:"How to run generic e [...]
\ No newline at end of file
diff --git a/assets/js/92667337.d3263819.js b/assets/js/92667337.d3263819.js
new file mode 100644
index 0000000000..5664f62c30
--- /dev/null
+++ b/assets/js/92667337.d3263819.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[39078],{90873:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>c,contentTitle:()=>t,default:()=>p,frontMatter:()=>l,metadata:()=>r,toc:()=>o});var s=i(13274),a=i(1780);const l={id:"run_nvidia",title:"Run NVIDIA GPU Jobs",description:"How to run generic example of GPU scheduling with Yunikorn.",keywords:["NVIDIA GPU"]},t=void 0,r={id:"user_guide/workloads/run_nvidia",title:"Run NVIDIA GPU Jobs",description:"How to run generic e [...]
\ No newline at end of file
diff --git a/assets/js/93feb51f.72e37e39.js b/assets/js/93feb51f.72e37e39.js
new file mode 100644
index 0000000000..60dd6fd35b
--- /dev/null
+++ b/assets/js/93feb51f.72e37e39.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[67434],{38899:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var i=s(13274),t=s(1780);const r={id:"openshift_development",title:"Development in CodeReady Containers"},o=void 0,c={id:"developer_guide/openshift_development",title:"Development in CodeReady Containers",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/developer_guide/o [...]
\ No newline at end of file
diff --git a/assets/js/96345a43.b2a39e0f.js b/assets/js/96345a43.b2a39e0f.js
deleted file mode 100644
index 72bd2cee9c..0000000000
--- a/assets/js/96345a43.b2a39e0f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[37690],{37614:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>u});var n=t(13274),a=t(1780);const s={id:"user_based_resource_usage_tracking",title:"User Based Resource Usage Tracking"},i=void 0,o={id:"design/user_based_resource_usage_tracking",title:"User Based Resource Usage Tracking",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/de [...]
\ No newline at end of file
diff --git a/assets/js/96345a43.c7ad5a5d.js b/assets/js/96345a43.c7ad5a5d.js
new file mode 100644
index 0000000000..0439186678
--- /dev/null
+++ b/assets/js/96345a43.c7ad5a5d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[37690],{37614:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>u});var n=t(13274),a=t(1780);const s={id:"user_based_resource_usage_tracking",title:"User Based Resource Usage Tracking"},i=void 0,o={id:"design/user_based_resource_usage_tracking",title:"User Based Resource Usage Tracking",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/de [...]
\ No newline at end of file
diff --git a/assets/js/98952d49.b972d378.js b/assets/js/98952d49.b972d378.js
deleted file mode 100644
index 369f062ec7..0000000000
--- a/assets/js/98952d49.b972d378.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[38613],{79347:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>l});var o=t(13274),a=t(1780);const s={id:"generic_resource",title:"Generic Resource Types in Namespace Quota"},i="Generic Resource Types in Namespace Quota",r={id:"design/generic_resource",title:"Generic Resource Types in Namespace Quota",description:"\x3c!--",source:"@site/versioned_docs/v [...]
\ No newline at end of file
diff --git a/assets/js/98952d49.e1643d4b.js b/assets/js/98952d49.e1643d4b.js
new file mode 100644
index 0000000000..7457c8ee5d
--- /dev/null
+++ b/assets/js/98952d49.e1643d4b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[38613],{79347:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>l});var o=t(13274),a=t(1780);const s={id:"generic_resource",title:"Generic Resource Types in Namespace Quota"},i="Generic Resource Types in Namespace Quota",r={id:"design/generic_resource",title:"Generic Resource Types in Namespace Quota",description:"\x3c!--",source:"@site/versioned_docs/v [...]
\ No newline at end of file
diff --git a/assets/js/99e2de82.a2d62935.js b/assets/js/99e2de82.a2d62935.js
new file mode 100644
index 0000000000..3f8a64961d
--- /dev/null
+++ b/assets/js/99e2de82.a2d62935.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[61607],{83235:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var i=n(13274),t=n(1780);const r={id:"acls",title:"ACLs"},o=void 0,c={id:"user_guide/acls",title:"ACLs",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/acls.md",sourceDirName:"user_guide",slug:"/user_guide/acls",permalink:"/docs/user_guide/acls",draft:!1,unli [...]
\ No newline at end of file
diff --git a/assets/js/9d8619d4.c6a2245b.js b/assets/js/9d8619d4.c6a2245b.js
new file mode 100644
index 0000000000..2b1d9dedac
--- /dev/null
+++ b/assets/js/9d8619d4.c6a2245b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[98432],{96471:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>a});var o=t(13274),i=t(1780);const s={id:"cache_removal",title:"Scheduler cache removal design"},c="Proposal to combine Cache and Scheduler's implementation in the core",r={id:"design/cache_removal",title:"Scheduler cache removal design",description:"\x3c!--",source:"@site/versioned_docs/ve [...]
\ No newline at end of file
diff --git a/assets/js/a3542ba4.16a351b9.js b/assets/js/a3542ba4.16a351b9.js
deleted file mode 100644
index 3a64edd2a1..0000000000
--- a/assets/js/a3542ba4.16a351b9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[59295],{3732:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>l,toc:()=>r});var t=s(13274),a=s(1780);const o={id:"interface_message_simplification",title:"Simplifying Interface Messages"},i="Simplifying Interface Messages and Breaking Shim build dependency on Core",l={id:"design/interface_message_simplification",title:"Simplifying Interface Messages",description [...]
\ No newline at end of file
diff --git a/assets/js/a3542ba4.9e83e951.js b/assets/js/a3542ba4.9e83e951.js
new file mode 100644
index 0000000000..9a5278fcbd
--- /dev/null
+++ b/assets/js/a3542ba4.9e83e951.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[59295],{3732:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>l,toc:()=>r});var t=s(13274),a=s(1780);const o={id:"interface_message_simplification",title:"Simplifying Interface Messages"},i="Simplifying Interface Messages and Breaking Shim build dependency on Core",l={id:"design/interface_message_simplification",title:"Simplifying Interface Messages",description [...]
\ No newline at end of file
diff --git a/assets/js/a63aa759.1c76635d.js b/assets/js/a63aa759.1c76635d.js
new file mode 100644
index 0000000000..e4912d2b53
--- /dev/null
+++ b/assets/js/a63aa759.1c76635d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[83572],{87376:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var s=t(13274),i=t(1780);const r={id:"user_guide",title:"Get Started",slug:"/"},o=void 0,l={id:"get_started/user_guide",title:"Get Started",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/get_started/get_started.md",sourceDirName:"get_started",slug:"/",permalink:"/docs/ [...]
\ No newline at end of file
diff --git a/assets/js/a6ae6e0e.83cdd2ff.js b/assets/js/a6ae6e0e.83cdd2ff.js
new file mode 100644
index 0000000000..229c902c4c
--- /dev/null
+++ b/assets/js/a6ae6e0e.83cdd2ff.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[55234],{90019:(e,r,n)=>{n.d(r,{Ay:()=>i,RM:()=>t});var o=n(13274),s=n(1780);const t=[{value:"Configure your Ray CRD(optional)",id:"configure-your-ray-crdoptional",level:3}];function a(e){const r={a:"a",code:"code",h3:"h3",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.h3,{id:"configure-your-ray-crdoptional",children:"Configure your Ray CRD(optional)"}),"\n",(0,o.j [...]
\ No newline at end of file
diff --git a/assets/js/a6af4806.bb190f90.js b/assets/js/a6af4806.bb190f90.js
new file mode 100644
index 0000000000..cc425f7a28
--- /dev/null
+++ b/assets/js/a6af4806.bb190f90.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[43681],{85331:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>p,contentTitle:()=>s,default:()=>c,frontMatter:()=>t,metadata:()=>a,toc:()=>l});var o=r(13274),i=r(1780);const t={id:"run_mpi",title:"Run MPI Jobs",description:"How to run MPI jobs with YuniKorn",keywords:["mpi"]},s=void 0,a={id:"user_guide/workloads/run_mpi",title:"Run MPI Jobs",description:"How to run MPI jobs with YuniKorn",source:"@site/versioned_docs/version-1 [...]
\ No newline at end of file
diff --git a/assets/js/a6e9442a.24a84031.js b/assets/js/a6e9442a.24a84031.js
new file mode 100644
index 0000000000..5d18390edc
--- /dev/null
+++ b/assets/js/a6e9442a.24a84031.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[33871],{89405:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>d});var t=s(13274),i=s(1780);const r={id:"e2e_test",title:"End-to-End Testing"},l=void 0,o={id:"developer_guide/e2e_test",title:"End-to-End Testing",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/e2e_test.md",sourceDirName:"developer_guide",slug:"/developer [...]
\ No newline at end of file
diff --git a/assets/js/a6e9442a.4fb389e7.js b/assets/js/a6e9442a.4fb389e7.js
deleted file mode 100644
index c6b58c2a64..0000000000
--- a/assets/js/a6e9442a.4fb389e7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[33871],{89405:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>d});var t=s(13274),i=s(1780);const r={id:"e2e_test",title:"End-to-End Testing"},l=void 0,o={id:"developer_guide/e2e_test",title:"End-to-End Testing",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/e2e_test.md",sourceDirName:"developer_guide",slug:"/developer [...]
\ No newline at end of file
diff --git a/assets/js/a9eb33b0.99479552.js b/assets/js/a9eb33b0.99479552.js
new file mode 100644
index 0000000000..2372829b26
--- /dev/null
+++ b/assets/js/a9eb33b0.99479552.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[19200],{6681:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var i=s(13274),o=s(1780);const r={id:"resilience",title:"Resilience"},t=void 0,c={id:"design/resilience",title:"Resilience",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/resilience.md",sourceDirName:"design",slug:"/design/resilience",permalink:"/docs/design/resi [...]
\ No newline at end of file
diff --git a/assets/js/aaf1849a.decce0f1.js b/assets/js/aaf1849a.decce0f1.js
new file mode 100644
index 0000000000..cd4dceccb8
--- /dev/null
+++ b/assets/js/aaf1849a.decce0f1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[53992],{43773:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var t=n(13274),r=n(1780);const s={id:"priority_scheduling",title:"Priority Scheduling"},o=void 0,a={id:"design/priority_scheduling",title:"Priority Scheduling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/priority_scheduling.md",sourceDirName:"design",slug:"/d [...]
\ No newline at end of file
diff --git a/assets/js/aaff83fe.7cff4f6a.js b/assets/js/aaff83fe.7cff4f6a.js
new file mode 100644
index 0000000000..a161871889
--- /dev/null
+++ b/assets/js/aaff83fe.7cff4f6a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[52001],{28009:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>l});var i=r(13274),t=r(1780);const s={id:"preemption_cases",title:"Preemption"},o=void 0,d={id:"user_guide/preemption_cases",title:"Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/preemption.md",sourceDirName:"user_guide",slug:"/user_guide/preemption_ [...]
\ No newline at end of file
diff --git a/assets/js/abd6c138.3bcd491b.js b/assets/js/abd6c138.3bcd491b.js
deleted file mode 100644
index cd0cee02c7..0000000000
--- a/assets/js/abd6c138.3bcd491b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[56173],{92632:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var i=s(13274),o=s(1780);const r={id:"resilience",title:"Resilience"},t=void 0,c={id:"design/resilience",title:"Resilience",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/resilience.md",sourceDirName:"design",slug:"/design/resilience",permalink:"/docs/design/res [...]
\ No newline at end of file
diff --git a/assets/js/abd6c138.ffc7df7c.js b/assets/js/abd6c138.ffc7df7c.js
new file mode 100644
index 0000000000..32d430f2ab
--- /dev/null
+++ b/assets/js/abd6c138.ffc7df7c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[56173],{92632:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var i=s(13274),o=s(1780);const r={id:"resilience",title:"Resilience"},t=void 0,c={id:"design/resilience",title:"Resilience",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/resilience.md",sourceDirName:"design",slug:"/design/resilience",permalink:"/docs/1.5.1/desi [...]
\ No newline at end of file
diff --git a/assets/js/b3a8e371.7546ffd8.js b/assets/js/b3a8e371.7546ffd8.js
new file mode 100644
index 0000000000..43885b607a
--- /dev/null
+++ b/assets/js/b3a8e371.7546ffd8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[43749],{42103:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>h});var s=t(13274),i=t(1780);const a={id:"gang_scheduling",title:"Gang scheduling design"},o="Gang Scheduling Implementation",l={id:"design/gang_scheduling",title:"Gang scheduling design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/gang_scheduling.md",sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/b3a8e371.d83e34e3.js b/assets/js/b3a8e371.d83e34e3.js
deleted file mode 100644
index 2d082d828e..0000000000
--- a/assets/js/b3a8e371.d83e34e3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[43749],{42103:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>h});var s=t(13274),i=t(1780);const a={id:"gang_scheduling",title:"Gang scheduling design"},o="Gang Scheduling Implementation",l={id:"design/gang_scheduling",title:"Gang scheduling design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/gang_scheduling.md",sourceDirNa [...]
\ No newline at end of file
diff --git a/assets/js/b5189a03.dec45f74.js b/assets/js/b5189a03.dec45f74.js
new file mode 100644
index 0000000000..197d7dd745
--- /dev/null
+++ b/assets/js/b5189a03.dec45f74.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[52450],{9567:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var t=o(13274),i=o(1780);const r={id:"cross_queue_preemption",title:"Cross Queue Preemption"},s=void 0,a={id:"archived_design/cross_queue_preemption",title:"Cross Queue Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/archived_design/cross_queue_preemption.md" [...]
\ No newline at end of file
diff --git a/assets/js/b534254a.1bde9027.js b/assets/js/b534254a.1bde9027.js
new file mode 100644
index 0000000000..daececd404
--- /dev/null
+++ b/assets/js/b534254a.1bde9027.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8711],{70532:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>a,frontMatter:()=>t,metadata:()=>d,toc:()=>l});var r=i(13274),s=i(1780);const t={id:"build",title:"Build and Run"},o=void 0,d={id:"developer_guide/build",title:"Build and Run",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/build.md",sourceDirName:"developer_guide",slug:"/developer_guide/build",permal [...]
\ No newline at end of file
diff --git a/assets/js/b534254a.61747118.js b/assets/js/b534254a.61747118.js
deleted file mode 100644
index 0fa6b9a0e1..0000000000
--- a/assets/js/b534254a.61747118.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8711],{70532:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>a,frontMatter:()=>t,metadata:()=>d,toc:()=>l});var r=i(13274),s=i(1780);const t={id:"build",title:"Build and Run"},o=void 0,d={id:"developer_guide/build",title:"Build and Run",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/build.md",sourceDirName:"developer_guide",slug:"/developer_guide/build",permal [...]
\ No newline at end of file
diff --git a/assets/js/b5b50fa2.1cbb2460.js b/assets/js/b5b50fa2.1cbb2460.js
new file mode 100644
index 0000000000..7a5befff01
--- /dev/null
+++ b/assets/js/b5b50fa2.1cbb2460.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[68576],{79619:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>d,toc:()=>a});var t=r(13274),s=r(1780);const i={id:"use_cases",title:"Use Cases"},o=void 0,d={id:"user_guide/use_cases",title:"Use Cases",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/use_case.md",sourceDirName:"user_guide",slug:"/user_guide/use_cases",permalink:"/docs/1 [...]
\ No newline at end of file
diff --git a/assets/js/b5b50fa2.44e17c18.js b/assets/js/b5b50fa2.44e17c18.js
deleted file mode 100644
index 29727f3765..0000000000
--- a/assets/js/b5b50fa2.44e17c18.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[68576],{79619:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>d,toc:()=>a});var t=r(13274),s=r(1780);const i={id:"use_cases",title:"Use Cases"},o=void 0,d={id:"user_guide/use_cases",title:"Use Cases",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/use_case.md",sourceDirName:"user_guide",slug:"/user_guide/use_cases",permalink:"/docs/u [...]
\ No newline at end of file
diff --git a/assets/js/b712cc76.6639d651.js b/assets/js/b712cc76.6639d651.js
new file mode 100644
index 0000000000..4d295f6ab7
--- /dev/null
+++ b/assets/js/b712cc76.6639d651.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[79738],{96714:(e,r,s)=>{s.r(r),s.d(r,{assets:()=>c,contentTitle:()=>a,default:()=>h,frontMatter:()=>t,metadata:()=>i,toc:()=>l});var n=s(13274),o=s(1780);const t={id:"prometheus",title:"Prometheus and Grafana"},a=void 0,i={id:"user_guide/prometheus",title:"Prometheus and Grafana",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/prometheus.md",sourceDirName:"user_guide",slug:"/user_guide [...]
\ No newline at end of file
diff --git a/assets/js/b8d9badc.38d5c46f.js b/assets/js/b8d9badc.38d5c46f.js
deleted file mode 100644
index 21275d1ce8..0000000000
--- a/assets/js/b8d9badc.38d5c46f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[16192],{19733:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var s=t(13274),i=t(1780);const r={id:"user_guide",title:"Get Started",slug:"/"},o=void 0,l={id:"get_started/user_guide",title:"Get Started",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/get_started/get_started.md",sourceDirName:"get_started",slug:"/",permalink:"/docs/ [...]
\ No newline at end of file
diff --git a/assets/js/b8d9badc.6ee6e7cc.js b/assets/js/b8d9badc.6ee6e7cc.js
new file mode 100644
index 0000000000..efba4214d9
--- /dev/null
+++ b/assets/js/b8d9badc.6ee6e7cc.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[16192],{19733:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var s=t(13274),i=t(1780);const r={id:"user_guide",title:"Get Started",slug:"/"},o=void 0,l={id:"get_started/user_guide",title:"Get Started",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/get_started/get_started.md",sourceDirName:"get_started",slug:"/",permalink:"/docs/ [...]
\ No newline at end of file
diff --git a/assets/js/b9a2ae76.63110f49.js b/assets/js/b9a2ae76.63110f49.js
new file mode 100644
index 0000000000..e41e3da5de
--- /dev/null
+++ b/assets/js/b9a2ae76.63110f49.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[50592],{45341:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"1.5.2","label":"1.5.2","banner":null,"badge":true,"noIndex":false,"className":"docs-version-1.5.2","isLast":true,"docsSidebars":{"docs":[{"type":"category","label":"Get Started","items":[{"type":"link","label":"Get Started","href":"/docs/","docId":"get_started/user_guide","unlisted":false},{"type":"link","label":"Features","href":"/docs/get_ [...]
\ No newline at end of file
diff --git a/assets/js/ba68ec1b.63ba1d87.js b/assets/js/ba68ec1b.63ba1d87.js
new file mode 100644
index 0000000000..145b120f15
--- /dev/null
+++ b/assets/js/ba68ec1b.63ba1d87.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[70083],{20705:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var s=o(13274),t=o(1780);const i={id:"run_flink",title:"Run Flink Jobs",description:"How to run Flink jobs with YuniKorn",image:"https://svn.apache.org/repos/asf/flink/site/img/logo/png/100/flink_squirrel_100_color.png",keywords:["spark"]},r=void 0,a={id:"user_guide/workloads/run_flink" [...]
\ No newline at end of file
diff --git a/assets/js/bc8debd5.4687af40.js b/assets/js/bc8debd5.4687af40.js
new file mode 100644
index 0000000000..fc208711d3
--- /dev/null
+++ b/assets/js/bc8debd5.4687af40.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1186],{1990:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>a,metadata:()=>o,toc:()=>u});var r=t(13274),i=t(1780);const a={id:"user_group_resource_usage_enforcement",title:"User Based Quota Enforcement"},s=void 0,o={id:"design/user_group_resource_usage_enforcement",title:"User Based Quota Enforcement",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/use [...]
\ No newline at end of file
diff --git a/assets/js/bd508aaf.6bfe8249.js b/assets/js/bd508aaf.6bfe8249.js
new file mode 100644
index 0000000000..48ac62d855
--- /dev/null
+++ b/assets/js/bd508aaf.6bfe8249.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[47494],{92361:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var r=o(13274),i=o(1780);const s={id:"scheduler_core_design",title:"Scheduler Core Design"},t=void 0,c={id:"archived_design/scheduler_core_design",title:"Scheduler Core Design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/archived_design/scheduler_core_design.md",sou [...]
\ No newline at end of file
diff --git a/assets/js/bf877efc.7053288e.js b/assets/js/bf877efc.7053288e.js
new file mode 100644
index 0000000000..ee62db9448
--- /dev/null
+++ b/assets/js/bf877efc.7053288e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[33538],{60054:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>a});var t=i(13274),s=i(1780);const o={id:"scheduler_plugin",title:"K8s Scheduler Plugin"},l=void 0,r={id:"design/scheduler_plugin",title:"K8s Scheduler Plugin",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/scheduler_plugin.md",sourceDirName:"design",slug:"/design/s [...]
\ No newline at end of file
diff --git a/assets/js/bff0400e.6b03ebe4.js b/assets/js/bff0400e.6b03ebe4.js
new file mode 100644
index 0000000000..0df66a7d2e
--- /dev/null
+++ b/assets/js/bff0400e.6b03ebe4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[70180],{5879:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var r=o(13274),t=o(1780);const s={id:"run_tf",title:"Run TensorFlow Jobs",description:"How to run TensorFlow jobs with YuniKorn",keywords:["tensorflow"]},i=void 0,a={id:"user_guide/workloads/run_tf",title:"Run TensorFlow Jobs",description:"How to run TensorFlow jobs with YuniKorn",source [...]
\ No newline at end of file
diff --git a/assets/js/bff0400e.a90eaf29.js b/assets/js/bff0400e.a90eaf29.js
deleted file mode 100644
index 5aef6948b2..0000000000
--- a/assets/js/bff0400e.a90eaf29.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[70180],{5879:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var r=o(13274),t=o(1780);const s={id:"run_tf",title:"Run TensorFlow Jobs",description:"How to run TensorFlow jobs with YuniKorn",keywords:["tensorflow"]},i=void 0,a={id:"user_guide/workloads/run_tf",title:"Run TensorFlow Jobs",description:"How to run TensorFlow jobs with YuniKorn",source [...]
\ No newline at end of file
diff --git a/assets/js/c1b70bf5.a136d2b0.js b/assets/js/c1b70bf5.a136d2b0.js
new file mode 100644
index 0000000000..4b6a52b80c
--- /dev/null
+++ b/assets/js/c1b70bf5.a136d2b0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[39811],{25404:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var s=i(13274),t=i(1780);const r={id:"labels_and_annotations_in_yunikorn",title:"Labels and Annotations in YuniKorn"},o=void 0,a={id:"user_guide/labels_and_annotations_in_yunikorn",title:"Labels and Annotations in YuniKorn",description:"\x3c!--",source:"@site/versioned_docs/version-1.5. [...]
\ No newline at end of file
diff --git a/assets/js/c95a2e0f.0c24a76a.js b/assets/js/c95a2e0f.0c24a76a.js
new file mode 100644
index 0000000000..23423c78dd
--- /dev/null
+++ b/assets/js/c95a2e0f.0c24a76a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[86892],{56320:(e,n,l)=>{l.r(n),l.d(n,{assets:()=>d,contentTitle:()=>i,default:()=>h,frontMatter:()=>c,metadata:()=>a,toc:()=>u});var r=l(13274),s=l(1780),o=l(77942),t=l(83445);const c={id:"scheduler",title:"Scheduler"},i=void 0,a={id:"metrics/scheduler",title:"Scheduler",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/metrics/scheduler.mdx",sourceDirName:"metrics",slug:"/metrics/scheduler",permal [...]
\ No newline at end of file
diff --git a/assets/js/c9dad6db.74bbc6fe.js b/assets/js/c9dad6db.74bbc6fe.js
new file mode 100644
index 0000000000..c9d7bda7b0
--- /dev/null
+++ b/assets/js/c9dad6db.74bbc6fe.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[27826],{28517:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>a});var i=s(13274),t=s(1780);const r={id:"env_setup",title:"Dev Environment Setup"},l=void 0,o={id:"developer_guide/env_setup",title:"Dev Environment Setup",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/env_setup.md",sourceDirName:"developer_guide",slug:"/ [...]
\ No newline at end of file
diff --git a/assets/js/c9dad6db.cd3b4088.js b/assets/js/c9dad6db.cd3b4088.js
deleted file mode 100644
index 51d12b1a66..0000000000
--- a/assets/js/c9dad6db.cd3b4088.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[27826],{28517:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>a});var i=s(13274),t=s(1780);const r={id:"env_setup",title:"Dev Environment Setup"},l=void 0,o={id:"developer_guide/env_setup",title:"Dev Environment Setup",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/developer_guide/env_setup.md",sourceDirName:"developer_guide",slug:"/ [...]
\ No newline at end of file
diff --git a/assets/js/d3377450.81ae2f4b.js b/assets/js/d3377450.81ae2f4b.js
deleted file mode 100644
index b07bebcc90..0000000000
--- a/assets/js/d3377450.81ae2f4b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[25892],{24012:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>a});var t=i(13274),s=i(1780);const o={id:"scheduler_plugin",title:"K8s Scheduler Plugin"},l=void 0,r={id:"design/scheduler_plugin",title:"K8s Scheduler Plugin",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/scheduler_plugin.md",sourceDirName:"design",slug:"/design/s [...]
\ No newline at end of file
diff --git a/assets/js/d3377450.e41ccbb8.js b/assets/js/d3377450.e41ccbb8.js
new file mode 100644
index 0000000000..308d9b6327
--- /dev/null
+++ b/assets/js/d3377450.e41ccbb8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[25892],{24012:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>a});var t=i(13274),s=i(1780);const o={id:"scheduler_plugin",title:"K8s Scheduler Plugin"},l=void 0,r={id:"design/scheduler_plugin",title:"K8s Scheduler Plugin",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/scheduler_plugin.md",sourceDirName:"design",slug:"/design/s [...]
\ No newline at end of file
diff --git a/assets/js/d69b5ce4.2af8a245.js b/assets/js/d69b5ce4.2af8a245.js
deleted file mode 100644
index 517e79d9f0..0000000000
--- a/assets/js/d69b5ce4.2af8a245.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[15327],{4181:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>t,metadata:()=>r,toc:()=>d});var i=s(13274),a=s(1780);const t={id:"gang_scheduling",title:"Gang Scheduling"},o=void 0,r={id:"user_guide/gang_scheduling",title:"Gang Scheduling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/gang_scheduling.md",sourceDirName:"user_guide",slug:"/user_guide [...]
\ No newline at end of file
diff --git a/assets/js/d69b5ce4.87b0879f.js b/assets/js/d69b5ce4.87b0879f.js
new file mode 100644
index 0000000000..7f0be7f281
--- /dev/null
+++ b/assets/js/d69b5ce4.87b0879f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[15327],{4181:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>t,metadata:()=>r,toc:()=>d});var i=s(13274),a=s(1780);const t={id:"gang_scheduling",title:"Gang Scheduling"},o=void 0,r={id:"user_guide/gang_scheduling",title:"Gang Scheduling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/gang_scheduling.md",sourceDirName:"user_guide",slug:"/user_guide [...]
\ No newline at end of file
diff --git a/assets/js/d6e66bbb.0afeae74.js b/assets/js/d6e66bbb.0afeae74.js
new file mode 100644
index 0000000000..5969a2db13
--- /dev/null
+++ b/assets/js/d6e66bbb.0afeae74.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[62092],{47504:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var s=n(13274),t=n(1780);const r={id:"k8shim",title:"Kubernetes Shim Design"},o=void 0,a={id:"archived_design/k8shim",title:"Kubernetes Shim Design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/k8shim.md",sourceDirName:"archived_design",slug:"/archive [...]
\ No newline at end of file
diff --git a/assets/js/d6e66bbb.7f46b9a2.js b/assets/js/d6e66bbb.7f46b9a2.js
deleted file mode 100644
index cfa2786902..0000000000
--- a/assets/js/d6e66bbb.7f46b9a2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[62092],{47504:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var s=n(13274),t=n(1780);const r={id:"k8shim",title:"Kubernetes Shim Design"},o=void 0,a={id:"archived_design/k8shim",title:"Kubernetes Shim Design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/k8shim.md",sourceDirName:"archived_design",slug:"/archive [...]
\ No newline at end of file
diff --git a/assets/js/de4cf88e.881c35ef.js b/assets/js/de4cf88e.881c35ef.js
new file mode 100644
index 0000000000..b3f563fb7f
--- /dev/null
+++ b/assets/js/de4cf88e.881c35ef.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[18578],{38653:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>d,frontMatter:()=>s,metadata:()=>l,toc:()=>a});var r=o(13274),i=o(1780);const s={id:"profiling",title:"Profiling"},t=void 0,l={id:"performance/profiling",title:"Profiling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/performance/profiling.md",sourceDirName:"performance",slug:"/performance/profiling",permalink:"/d [...]
\ No newline at end of file
diff --git a/assets/js/de4cf88e.c67cdae9.js b/assets/js/de4cf88e.c67cdae9.js
deleted file mode 100644
index 739b16f711..0000000000
--- a/assets/js/de4cf88e.c67cdae9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[18578],{38653:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>c,contentTitle:()=>t,default:()=>d,frontMatter:()=>s,metadata:()=>l,toc:()=>a});var r=o(13274),i=o(1780);const s={id:"profiling",title:"Profiling"},t=void 0,l={id:"performance/profiling",title:"Profiling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/performance/profiling.md",sourceDirName:"performance",slug:"/performance/profiling",permalink:"/d [...]
\ No newline at end of file
diff --git a/assets/js/e26aab1c.630adb16.js b/assets/js/e26aab1c.630adb16.js
new file mode 100644
index 0000000000..851d70de9a
--- /dev/null
+++ b/assets/js/e26aab1c.630adb16.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[10116],{94040:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>a});var i=s(13274),t=s(1780);const r={id:"env_setup",title:"Dev Environment Setup"},l=void 0,o={id:"developer_guide/env_setup",title:"Dev Environment Setup",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/developer_guide/env_setup.md",sourceDirName:"developer_guide",slug:"/ [...]
\ No newline at end of file
diff --git a/assets/js/e42b3d9d.702d3715.js b/assets/js/e42b3d9d.702d3715.js
new file mode 100644
index 0000000000..5445771142
--- /dev/null
+++ b/assets/js/e42b3d9d.702d3715.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[90310],{38911:(e,s,r)=>{r.r(s),r.d(s,{assets:()=>l,contentTitle:()=>t,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var n=r(13274),a=r(1780);const o={id:"prometheus",title:"Prometheus and Grafana"},t=void 0,i={id:"user_guide/prometheus",title:"Prometheus and Grafana",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/prometheus.md",sourceDirName:"user_guide",slug:"/user_guide [...]
\ No newline at end of file
diff --git a/assets/js/e42b3d9d.fcab4816.js b/assets/js/e42b3d9d.fcab4816.js
deleted file mode 100644
index 752d848a48..0000000000
--- a/assets/js/e42b3d9d.fcab4816.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[90310],{38911:(e,s,r)=>{r.r(s),r.d(s,{assets:()=>l,contentTitle:()=>t,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var n=r(13274),a=r(1780);const o={id:"prometheus",title:"Prometheus and Grafana"},t=void 0,i={id:"user_guide/prometheus",title:"Prometheus and Grafana",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/prometheus.md",sourceDirName:"user_guide",slug:"/user_guide [...]
\ No newline at end of file
diff --git a/assets/js/e4cf47cd.dd635717.js b/assets/js/e4cf47cd.dd635717.js
new file mode 100644
index 0000000000..7fc28078f6
--- /dev/null
+++ b/assets/js/e4cf47cd.dd635717.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[96637],{53143:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>c,metadata:()=>d,toc:()=>o});var r=s(13274),n=s(1780);const c={id:"metrics",title:"Scheduler Metrics",keywords:["metrics"]},i=void 0,d={id:"performance/metrics",title:"Scheduler Metrics",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/performance/metrics.md",sourceDirName:"performance",slug:"/perfo [...]
\ No newline at end of file
diff --git a/assets/js/e6db4d7f.a52ccd1e.js b/assets/js/e6db4d7f.a52ccd1e.js
new file mode 100644
index 0000000000..16fd192ccd
--- /dev/null
+++ b/assets/js/e6db4d7f.a52ccd1e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[59747],{94833:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>l,toc:()=>r});var t=s(13274),a=s(1780);const o={id:"interface_message_simplification",title:"Simplifying Interface Messages"},i="Simplifying Interface Messages and Breaking Shim build dependency on Core",l={id:"design/interface_message_simplification",title:"Simplifying Interface Messages",descriptio [...]
\ No newline at end of file
diff --git a/assets/js/e8b823ec.1da8c21f.js b/assets/js/e8b823ec.1da8c21f.js
new file mode 100644
index 0000000000..83c1d00200
--- /dev/null
+++ b/assets/js/e8b823ec.1da8c21f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[85103],{7263:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>l,default:()=>o,frontMatter:()=>i,metadata:()=>d,toc:()=>x});var s=n(13274),r=n(1780);const i={id:"version",title:"Version details"},l="Which version should be used?",d={id:"get_started/version",title:"Version details",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/get_started/version.md",sourceDirName:"get_started",slug:"/get_st [...]
\ No newline at end of file
diff --git a/assets/js/e8b823ec.4fc133bf.js b/assets/js/e8b823ec.4fc133bf.js
deleted file mode 100644
index 01c9ec5f89..0000000000
--- a/assets/js/e8b823ec.4fc133bf.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[85103],{7263:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>l,default:()=>o,frontMatter:()=>i,metadata:()=>d,toc:()=>x});var s=n(13274),r=n(1780);const i={id:"version",title:"Version details"},l="Which version should be used?",d={id:"get_started/version",title:"Version details",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/get_started/version.md",sourceDirName:"get_started",slug:"/get_st [...]
\ No newline at end of file
diff --git a/assets/js/e94fd204.8bc599ac.js b/assets/js/e94fd204.8bc599ac.js
new file mode 100644
index 0000000000..03d796592b
--- /dev/null
+++ b/assets/js/e94fd204.8bc599ac.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[99049],{7235:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>a,contentTitle:()=>c,default:()=>d,frontMatter:()=>i,metadata:()=>o,toc:()=>h});var t=r(13274),s=r(1780);const i={id:"architecture",title:"Architecture"},c=void 0,o={id:"design/architecture",title:"Architecture",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/architecture.md",sourceDirName:"design",slug:"/design/architecture",permalink:"/docs [...]
\ No newline at end of file
diff --git a/assets/js/eabb504b.11a5f4d7.js b/assets/js/eabb504b.11a5f4d7.js
new file mode 100644
index 0000000000..ff5c72fb35
--- /dev/null
+++ b/assets/js/eabb504b.11a5f4d7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[18116],{31417:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var a=n(13274),i=n(1780);const s={id:"scheduler_object_states",title:"Scheduler Object States"},o=void 0,c={id:"developer_guide/scheduler_object_states",title:"Scheduler Object States",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/developer_guide/scheduler_object_stat [...]
\ No newline at end of file
diff --git a/assets/js/ec7ac759.388a0480.js b/assets/js/ec7ac759.388a0480.js
new file mode 100644
index 0000000000..81e6d8f042
--- /dev/null
+++ b/assets/js/ec7ac759.388a0480.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[98291],{87349:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>p,frontMatter:()=>r,metadata:()=>c,toc:()=>u});var t=s(13274),a=s(1780);const r={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i=void 0,c={id:"archived_design/namespace_resource_quota",title:"Namespace Resource Quota",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/namespace_resourc [...]
\ No newline at end of file
diff --git a/assets/js/ec7ac759.4e7233ad.js b/assets/js/ec7ac759.4e7233ad.js
deleted file mode 100644
index f275384e01..0000000000
--- a/assets/js/ec7ac759.4e7233ad.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[98291],{87349:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>p,frontMatter:()=>r,metadata:()=>c,toc:()=>u});var t=s(13274),a=s(1780);const r={id:"namespace_resource_quota",title:"Namespace Resource Quota"},i=void 0,c={id:"archived_design/namespace_resource_quota",title:"Namespace Resource Quota",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/archived_design/namespace_resourc [...]
\ No newline at end of file
diff --git a/assets/js/ee766c44.03c5c5ca.js b/assets/js/ee766c44.03c5c5ca.js
new file mode 100644
index 0000000000..405f71ca7c
--- /dev/null
+++ b/assets/js/ee766c44.03c5c5ca.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[60303],{93360:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var a=n(13274),o=n(1780);const r={id:"pluggable_app_management",title:"Pluggable App Management"},s=void 0,i={id:"archived_design/pluggable_app_management",title:"Pluggable App Management",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/archived_design/pluggable_app_man [...]
\ No newline at end of file
diff --git a/assets/js/eeb44288.d3868ddf.js b/assets/js/eeb44288.d3868ddf.js
new file mode 100644
index 0000000000..7ebd204f5b
--- /dev/null
+++ b/assets/js/eeb44288.d3868ddf.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[86533],{48733:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>a});var s=i(13274),l=i(1780);const r={id:"config_v2",title:"Configuration V2"},o=void 0,c={id:"design/config_v2",title:"Configuration V2",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/config_v2.md",sourceDirName:"design",slug:"/design/config_v2",permalink:"/docs/de [...]
\ No newline at end of file
diff --git a/assets/js/f00baad2.106a4bab.js b/assets/js/f00baad2.106a4bab.js
new file mode 100644
index 0000000000..b676e1e85c
--- /dev/null
+++ b/assets/js/f00baad2.106a4bab.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[79767],{7672:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>u});var t=r(13274),s=r(1780);const a={id:"placement_rules",title:"App Placement Rules"},i=void 0,l={id:"user_guide/placement_rules",title:"App Placement Rules",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/placement_rules.md",sourceDirName:"user_guide",slug:"/us [...]
\ No newline at end of file
diff --git a/assets/js/f00baad2.cf97e022.js b/assets/js/f00baad2.cf97e022.js
deleted file mode 100644
index 7eb1301609..0000000000
--- a/assets/js/f00baad2.cf97e022.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[79767],{7672:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>u});var t=r(13274),s=r(1780);const a={id:"placement_rules",title:"App Placement Rules"},i=void 0,l={id:"user_guide/placement_rules",title:"App Placement Rules",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/user_guide/placement_rules.md",sourceDirName:"user_guide",slug:"/us [...]
\ No newline at end of file
diff --git a/assets/js/f0425514.4150233e.js b/assets/js/f0425514.4150233e.js
new file mode 100644
index 0000000000..8f9fad44bf
--- /dev/null
+++ b/assets/js/f0425514.4150233e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[36278],{69783:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>h});var i=n(13274),o=n(1780);const r={id:"preemption",title:"Preemption"},s="Preemption Design",a={id:"design/preemption",title:"Preemption",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/preemption.md",sourceDirName:"design",slug:"/design/preemption",permalink:"/do [...]
\ No newline at end of file
diff --git a/assets/js/f6ed2994.624c2345.js b/assets/js/f6ed2994.624c2345.js
new file mode 100644
index 0000000000..3af0c456de
--- /dev/null
+++ b/assets/js/f6ed2994.624c2345.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[51468],{18227:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var s=n(13274),t=n(1780);const r={id:"k8shim",title:"Kubernetes Shim Design"},o=void 0,a={id:"archived_design/k8shim",title:"Kubernetes Shim Design",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/archived_design/k8shim.md",sourceDirName:"archived_design",slug:"/archive [...]
\ No newline at end of file
diff --git a/assets/js/f80526de.5f0b2595.js b/assets/js/f80526de.5f0b2595.js
new file mode 100644
index 0000000000..89219f21b2
--- /dev/null
+++ b/assets/js/f80526de.5f0b2595.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[51141],{96500:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var i=s(13274),l=s(1780);const r={id:"service_config",title:"Service Configuration"},o=void 0,a={id:"user_guide/service_config",title:"Service Configuration",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/service_config.md",sourceDirName:"user_guide",slug:"/ [...]
\ No newline at end of file
diff --git a/assets/js/f940ef68.5c92a047.js b/assets/js/f940ef68.5c92a047.js
new file mode 100644
index 0000000000..b7025eb745
--- /dev/null
+++ b/assets/js/f940ef68.5c92a047.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3755],{97709:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>u});var i=r(13274),t=r(1780);const s={id:"core_features",title:"Features",keywords:["feature"]},a=void 0,o={id:"get_started/core_features",title:"Features",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/get_started/core_features.md",sourceDirName:"get_started",slug:"/get_st [...]
\ No newline at end of file
diff --git a/assets/js/fa9c111c.b380c1e1.js b/assets/js/fa9c111c.b380c1e1.js
new file mode 100644
index 0000000000..9a64962ece
--- /dev/null
+++ b/assets/js/fa9c111c.b380c1e1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[46918],{52778:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>t,metadata:()=>r,toc:()=>d});var i=s(13274),a=s(1780);const t={id:"gang_scheduling",title:"Gang Scheduling"},o=void 0,r={id:"user_guide/gang_scheduling",title:"Gang Scheduling",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/gang_scheduling.md",sourceDirName:"user_guide",slug:"/user_guid [...]
\ No newline at end of file
diff --git a/assets/js/fb0baf48.6285ea6b.js b/assets/js/fb0baf48.6285ea6b.js
deleted file mode 100644
index f650863ade..0000000000
--- a/assets/js/fb0baf48.6285ea6b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[31492],{77499:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>a,metadata:()=>o,toc:()=>u});var r=t(13274),i=t(1780);const a={id:"user_group_resource_usage_enforcement",title:"User Based Quota Enforcement"},s=void 0,o={id:"design/user_group_resource_usage_enforcement",title:"User Based Quota Enforcement",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/u [...]
\ No newline at end of file
diff --git a/assets/js/fb0baf48.859ba7c5.js b/assets/js/fb0baf48.859ba7c5.js
new file mode 100644
index 0000000000..5a638cee93
--- /dev/null
+++ b/assets/js/fb0baf48.859ba7c5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[31492],{77499:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>a,metadata:()=>o,toc:()=>u});var r=t(13274),i=t(1780);const a={id:"user_group_resource_usage_enforcement",title:"User Based Quota Enforcement"},s=void 0,o={id:"design/user_group_resource_usage_enforcement",title:"User Based Quota Enforcement",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.1/design/u [...]
\ No newline at end of file
diff --git a/assets/js/fbb92626.b0e23ef1.js b/assets/js/fbb92626.b0e23ef1.js
new file mode 100644
index 0000000000..c3e34cdf63
--- /dev/null
+++ b/assets/js/fbb92626.b0e23ef1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[65360],{13196:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>c,contentTitle:()=>t,default:()=>p,frontMatter:()=>l,metadata:()=>r,toc:()=>o});var s=i(13274),a=i(1780);const l={id:"run_nvidia",title:"Run NVIDIA GPU Jobs",description:"How to run generic example of GPU scheduling with Yunikorn.",keywords:["NVIDIA GPU"]},t=void 0,r={id:"user_guide/workloads/run_nvidia",title:"Run NVIDIA GPU Jobs",description:"How to run generic e [...]
\ No newline at end of file
diff --git a/assets/js/fcf94348.6083be30.js b/assets/js/fcf94348.6083be30.js
new file mode 100644
index 0000000000..5622dccf88
--- /dev/null
+++ b/assets/js/fcf94348.6083be30.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[35802],{65334:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>d,default:()=>c,frontMatter:()=>r,metadata:()=>l,toc:()=>o});var s=t(13274),i=t(1780);const r={id:"historical_usage_tracking",title:"Historical Usage Tracking"},d=void 0,l={id:"design/historical_usage_tracking",title:"Historical Usage Tracking",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/design/historical_usage_tracking.md",s [...]
\ No newline at end of file
diff --git a/assets/js/fd4f2b04.1ee94754.js b/assets/js/fd4f2b04.1ee94754.js
new file mode 100644
index 0000000000..a299eddaec
--- /dev/null
+++ b/assets/js/fd4f2b04.1ee94754.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[77115],{35370:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>o,default:()=>a,frontMatter:()=>t,metadata:()=>d,toc:()=>c});var r=n(13274),s=n(1780);const t={id:"priorities",title:"App & Queue Priorities"},o=void 0,d={id:"user_guide/priorities",title:"App & Queue Priorities",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/priorities.md",sourceDirName:"user_guide",slug:"/user_guide [...]
\ No newline at end of file
diff --git a/assets/js/fe49e32a.778c95f8.js b/assets/js/fe49e32a.778c95f8.js
new file mode 100644
index 0000000000..e8da95029a
--- /dev/null
+++ b/assets/js/fe49e32a.778c95f8.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[63642],{19829:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>x,frontMatter:()=>c,metadata:()=>d,toc:()=>o});var n=s(13274),r=s(1780);const c={id:"runtime",title:"Runtime"},i=void 0,d={id:"metrics/runtime",title:"Runtime",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/metrics/runtime.md",sourceDirName:"metrics",slug:"/metrics/runtime",permalink:"/docs/metrics/runtime",draft:! [...]
\ No newline at end of file
diff --git a/assets/js/ff3874ed.964a961c.js b/assets/js/ff3874ed.964a961c.js
new file mode 100644
index 0000000000..ad8eba1580
--- /dev/null
+++ b/assets/js/ff3874ed.964a961c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[23876],{23694:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>l});var o=t(13274),a=t(1780);const s={id:"generic_resource",title:"Generic Resource Types in Namespace Quota"},i="Generic Resource Types in Namespace Quota",r={id:"design/generic_resource",title:"Generic Resource Types in Namespace Quota",description:"\x3c!--",source:"@site/versioned_docs/v [...]
\ No newline at end of file
diff --git a/assets/js/ff451149.d3bf53d1.js b/assets/js/ff451149.d3bf53d1.js
new file mode 100644
index 0000000000..81c0ff5a18
--- /dev/null
+++ b/assets/js/ff451149.d3bf53d1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[66125],{33559:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>c});var t=i(13274),a=i(1780);const s={id:"loki",title:"Loki"},r=void 0,l={id:"user_guide/loki",title:"Loki",description:"\x3c!--",source:"@site/versioned_docs/version-1.5.2/user_guide/loki.md",sourceDirName:"user_guide",slug:"/user_guide/loki",permalink:"/docs/user_guide/loki",draft:!1,unli [...]
\ No newline at end of file
diff --git a/assets/js/main.80c88bcf.js b/assets/js/main.80c88bcf.js
deleted file mode 100644
index fa1e41122c..0000000000
--- a/assets/js/main.80c88bcf.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.80c88bcf.js.LICENSE.txt */
-(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[38792],{1070:(e,t,n)=>{"use strict";n.d(t,{W:()=>s});var o=n(79474);function s(){return o.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},o.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6 [...]
\ No newline at end of file
diff --git a/assets/js/main.f68bed23.js b/assets/js/main.f68bed23.js
new file mode 100644
index 0000000000..7567e6ce74
--- /dev/null
+++ b/assets/js/main.f68bed23.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.f68bed23.js.LICENSE.txt */
+(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[38792],{1070:(e,n,t)=>{"use strict";t.d(n,{W:()=>s});var o=t(79474);function s(){return o.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},o.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6 [...]
\ No newline at end of file
diff --git a/assets/js/main.80c88bcf.js.LICENSE.txt b/assets/js/main.f68bed23.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.80c88bcf.js.LICENSE.txt
rename to assets/js/main.f68bed23.js.LICENSE.txt
diff --git a/assets/js/runtime~main.2f039b0f.js b/assets/js/runtime~main.2f039b0f.js
new file mode 100644
index 0000000000..bc26ffbbca
--- /dev/null
+++ b/assets/js/runtime~main.2f039b0f.js
@@ -0,0 +1 @@
+(()=>{"use strict";var f,a,b,e,c,d={},t={};function r(f){var a=t[f];if(void 0!==a)return a.exports;var b=t[f]={id:f,loaded:!1,exports:{}};return d[f].call(b.exports,b,b.exports,r),b.loaded=!0,b.exports}r.m=d,r.c=t,f=[],r.O=(a,b,e,c)=>{if(!b){var d=1/0;for(i=0;i<f.length;i++){b=f[i][0],e=f[i][1],c=f[i][2];for(var t=!0,o=0;o<b.length;o++)(!1&c||d>=c)&&Object.keys(r.O).every((f=>r.O[f](b[o])))?b.splice(o--,1):(t=!1,c<d&&(d=c));if(t){f.splice(i--,1);var n=e();void 0!==n&&(a=n)}}return a}c=c| [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.53df0fc7.js b/assets/js/runtime~main.53df0fc7.js
deleted file mode 100644
index 26b675ca4d..0000000000
--- a/assets/js/runtime~main.53df0fc7.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var f,b,a,e,c,d={},t={};function r(f){var b=t[f];if(void 0!==b)return b.exports;var a=t[f]={id:f,loaded:!1,exports:{}};return d[f].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}r.m=d,r.c=t,f=[],r.O=(b,a,e,c)=>{if(!a){var d=1/0;for(i=0;i<f.length;i++){a=f[i][0],e=f[i][1],c=f[i][2];for(var t=!0,o=0;o<a.length;o++)(!1&c||d>=c)&&Object.keys(r.O).every((f=>r.O[f](a[o])))?a.splice(o--,1):(t=!1,c<d&&(d=c));if(t){f.splice(i--,1);var n=e();void 0!==n&&(b=n)}}return b}c=c| [...]
\ No newline at end of file
diff --git a/community/coding_guidelines/index.html b/community/coding_guidelines/index.html
index 5d099cca5a..d40f0c0e8c 100644
--- a/community/coding_guidelines/index.html
+++ b/community/coding_guidelines/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Coding Guidelines | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-basics">The basics<a href="#the-basics" class="hash-link" aria-label="Direct link to The basics" title="Direct link to The basics">​</a></h2>
 <p>GO as a language provides a build in formatter for the code: <code>gofmt</code>.
 The project uses the predefined format as implemented in <code>gofmt</code>.
diff --git a/community/download/index.html b/community/download/index.html
index 83a8790faf..234826589c 100644
--- a/community/download/index.html
+++ b/community/download/index.html
@@ -4,18 +4,18 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Apache YuniKorn | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Apache YuniKorn is released as source code tarballs.
 The downloads for the latest release are distributed via mirror sites.
 Older releases can be downloaded from the Apache archive site.
 All release artifacts should be checked for tampering using GPG or SHA-512.</p>
 <p>We publish prebuilt docker images for everyone&#x27;s convenience.</p>
-<p>The latest release of Apache YuniKorn is v1.5.0.</p>
-<table><thead><tr><th>Version</th><th>Release date</th><th>Source download</th><th>Docker images</th><th>Release notes</th></tr></thead><tbody><tr><td>v1.5.1</td><td>2024-05-16</td><td><a href="https://www.apache.org/dyn/closer.lua/yunikorn/1.5.1/apache-yunikorn-1.5.1-src.tar.gz" target="_blank" rel="noopener noreferrer">Download</a><br><a href="https://downloads.apache.org/yunikorn/1.5.1/apache-yunikorn-1.5.1-src.tar.gz.sha512" target="_blank" rel="noopener noreferrer">Checksum</a> &amp [...]
+<p>The latest release of Apache YuniKorn is v1.5.2.</p>
+<table><thead><tr><th>Version</th><th>Release date</th><th>Source download</th><th>Docker images</th><th>Release notes</th></tr></thead><tbody><tr><td>v1.5.2</td><td>2024-07-26</td><td><a href="https://www.apache.org/dyn/closer.lua/yunikorn/1.5.2/apache-yunikorn-1.5.2-src.tar.gz" target="_blank" rel="noopener noreferrer">Download</a><br><a href="https://downloads.apache.org/yunikorn/1.5.2/apache-yunikorn-1.5.2-src.tar.gz.sha512" target="_blank" rel="noopener noreferrer">Checksum</a> &amp [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="verifying-the-signature">Verifying the signature<a href="#verifying-the-signature" class="hash-link" aria-label="Direct link to Verifying the signature" title="Direct link to Verifying the signature">​</a></h2>
 <p>To verify the Apache YuniKorn release using GPG:</p>
 <ul>
diff --git a/community/events/index.html b/community/events/index.html
index 40240405ee..e587ffb964 100644
--- a/community/events/index.html
+++ b/community/events/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Events | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>KubeCon and CloudNativeCon 2023, Amsterdam<br>
 <em>Scheduling Framework: Batch Extensions with Apache YuniKorn</em><br>
diff --git a/community/get_involved/index.html b/community/get_involved/index.html
index 968457e083..fd3ded6eb2 100644
--- a/community/get_involved/index.html
+++ b/community/get_involved/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Involved | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The Apache YuniKorn community is quite diverse, we have engineers from Alibaba, Apple,
 Cloudera, Linkedin, Microsoft, Nvidia, Tencent, Uber, etc. (sorted by alphabetical order). The community deeply believes in the
 importance of this diversity and the value of &quot;The Apache Way&quot;.  We welcome any form of contributions, code, documentation or suggestions!
diff --git a/community/how_to_contribute/index.html b/community/how_to_contribute/index.html
index 7fd10a4513..71146f291c 100644
--- a/community/how_to_contribute/index.html
+++ b/community/how_to_contribute/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">How To Contribute | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn uses:</p>
 <ul>
 <li>JIRA for issue tracking.</li>
diff --git a/community/index.html b/community/index.html
index b74bb91c3b..5276079dcf 100644
--- a/community/index.html
+++ b/community/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Apache YuniKorn</title><meta data-rh="true" property="og:title" content="Apache YuniKorn"><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><met [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/community/people/index.html b/community/people/index.html
index 9f140d6f39..eb3a651aad 100644
--- a/community/people/index.html
+++ b/community/people/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Who We Are | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The YuniKorn community is open, diverse, and collaborative. It is not owned
 by any entity. Project members share the responsibility to manage, and maintain the project.
 People in the community include Project Management Committee (<a href="https://www.apache.org/dev/pmc.html" target="_blank" rel="noopener noreferrer">PMC</a>)
diff --git a/community/release_procedure/index.html b/community/release_procedure/index.html
index c961cc6d9b..bc8583716a 100644
--- a/community/release_procedure/index.html
+++ b/community/release_procedure/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Release Procedure | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The <a href="https://github.com/apache/yunikorn-release" target="_blank" rel="noopener noreferrer">release repository</a> contains the code and configuration to create a release for Apache YuniKorn.
 Before starting the release procedure clone the repository and checkout the master branch.
 Even if a release has been made before make sure that the latest version is checked out as the code and or config might have changed.</p>
diff --git a/community/reporting_issues/index.html b/community/reporting_issues/index.html
index 6fa58dce9a..f7a7b2ce34 100644
--- a/community/reporting_issues/index.html
+++ b/community/reporting_issues/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Reporting Issues | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn community cares deeply about the security and actively addresses any security issues as
 the top priority. We follow the Apache security guidelines for handling security issues, please see the Apache doc
 about <a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer">handling security issues</a>. If you find any security issue,
diff --git a/community/roadmap/index.html b/community/roadmap/index.html
index 83c6a4ab16..46dee87f3b 100644
--- a/community/roadmap/index.html
+++ b/community/roadmap/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Roadmap | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Supported Kubernetes versions and the Kubernetes dependency will be defined and finalised during the development cycle.
 Current build dependency: 1.27</p>
 <h1>Next Release Development</h1>
diff --git a/docs/0.10.0/api/cluster/index.html b/docs/0.10.0/api/cluster/index.html
index 73a04c1b96..5ec9e189d9 100644
--- a/docs/0.10.0/api/cluster/index.html
+++ b/docs/0.10.0/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.10.0/api/scheduler/index.html b/docs/0.10.0/api/scheduler/index.html
index 7622ba6448..533a9acc01 100644
--- a/docs/0.10.0/api/scheduler/index.html
+++ b/docs/0.10.0/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Displays general information about the queues like name, status, capacities and properties.
 The queues&#x27; hierarchy is kept in the response json.</p>
 <p><strong>URL</strong> : <code>/ws/v1/queues</code></p>
diff --git a/docs/0.10.0/api/system/index.html b/docs/0.10.0/api/system/index.html
index be7d61b328..8c9fa40eed 100644
--- a/docs/0.10.0/api/system/index.html
+++ b/docs/0.10.0/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.10.0/design/architecture/index.html b/docs/0.10.0/design/architecture/index.html
index 7130104b51..8d21a17596 100644
--- a/docs/0.10.0/design/architecture/index.html
+++ b/docs/0.10.0/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/0.10.0/design/cache_removal/index.html b/docs/0.10.0/design/cache_removal/index.html
index 0c8aeeda1b..d39fd3ca15 100644
--- a/docs/0.10.0/design/cache_removal/index.html
+++ b/docs/0.10.0/design/cache_removal/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler cache removal design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document describes the current state of the scheduler and cache implementation.
 It describes the changes planned based on the analysis that was done of the current behaviour.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="goals">Goals<a href="#goals" class="hash-link" aria-label="Direct link to Goals" title="Direct link to Goals">​</a></h2>
diff --git a/docs/0.10.0/design/cross_queue_preemption/index.html b/docs/0.10.0/design/cross_queue_preemption/index.html
index d633ce90cc..ccfdd08b1c 100644
--- a/docs/0.10.0/design/cross_queue_preemption/index.html
+++ b/docs/0.10.0/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/0.10.0/design/k8shim/index.html b/docs/0.10.0/design/k8shim/index.html
index dec972951c..ecf47392d3 100644
--- a/docs/0.10.0/design/k8shim/index.html
+++ b/docs/0.10.0/design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/0.10.0/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/0.10.0/design/namespace_resource_quota/index.html b/docs/0.10.0/design/namespace_resource_quota/index.html
index 6c5ce0750d..42aa96ae2b 100644
--- a/docs/0.10.0/design/namespace_resource_quota/index.html
+++ b/docs/0.10.0/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/0.10.0/design/pluggable_app_management/index.html b/docs/0.10.0/design/pluggable_app_management/index.html
index dcd75b3c6f..d1aa6cd66b 100644
--- a/docs/0.10.0/design/pluggable_app_management/index.html
+++ b/docs/0.10.0/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/0.10.0/design/predicates/index.html b/docs/0.10.0/design/predicates/index.html
index d3adab0bb7..93760a4592 100644
--- a/docs/0.10.0/design/predicates/index.html
+++ b/docs/0.10.0/design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/0.10.0/design/resilience/index.html b/docs/0.10.0/design/resilience/index.html
index 9e08047652..33af5a3d96 100644
--- a/docs/0.10.0/design/resilience/index.html
+++ b/docs/0.10.0/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/0.10.0/design/scheduler_configuration/index.html b/docs/0.10.0/design/scheduler_configuration/index.html
index d6ce0f5807..9ed6a30f15 100644
--- a/docs/0.10.0/design/scheduler_configuration/index.html
+++ b/docs/0.10.0/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/0.10.0/design/scheduler_core_design/index.html b/docs/0.10.0/design/scheduler_core_design/index.html
index a618251ee4..0726d1e20d 100644
--- a/docs/0.10.0/design/scheduler_core_design/index.html
+++ b/docs/0.10.0/design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/0.10.0/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/incubator-yunikorn-core/" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-yunikorn-core/</a></p>
diff --git a/docs/0.10.0/design/scheduler_object_states/index.html b/docs/0.10.0/design/scheduler_object_states/index.html
index 2506d6294f..012e5f1fa8 100644
--- a/docs/0.10.0/design/scheduler_object_states/index.html
+++ b/docs/0.10.0/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/0.10.0/design/state_aware_scheduling/index.html b/docs/0.10.0/design/state_aware_scheduling/index.html
index e639c4d737..a63e0fea11 100644
--- a/docs/0.10.0/design/state_aware_scheduling/index.html
+++ b/docs/0.10.0/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/0.10.0/developer_guide/build/index.html b/docs/0.10.0/developer_guide/build/index.html
index 091026a95a..ee9eaf36e6 100644
--- a/docs/0.10.0/developer_guide/build/index.html
+++ b/docs/0.10.0/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/0.10.0/developer_guide/deployment/index.html b/docs/0.10.0/developer_guide/deployment/index.html
index 78f8236b4c..de2f99e325 100644
--- a/docs/0.10.0/developer_guide/deployment/index.html
+++ b/docs/0.10.0/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/0.10.0/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and it is majorly for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/0.10.0/developer_guide/env_setup/index.html b/docs/0.10.0/developer_guide/env_setup/index.html
index ce0470f338..21446c89ae 100644
--- a/docs/0.10.0/developer_guide/env_setup/index.html
+++ b/docs/0.10.0/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/0.10.0/developer_guide/openshift_development/index.html b/docs/0.10.0/developer_guide/openshift_development/index.html
index ab818351aa..6a5ce2f191 100644
--- a/docs/0.10.0/developer_guide/openshift_development/index.html
+++ b/docs/0.10.0/developer_guide/openshift_development/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Development in CodeReady Containers | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Our recommended local environment uses CodeReady containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="set-up-a-running-crc-cluster">Set up a running CRC cluster<a href="#set-up-a-running-crc-cluster" class="hash-link" aria-label="Direct link to Set up a running CRC cluster" title="Direct link to Set up a running CRC cluster">​</a></h2>
 <ol>
diff --git a/docs/0.10.0/get_started/core_features/index.html b/docs/0.10.0/get_started/core_features/index.html
index a5cd27e66e..93cb5ef336 100644
--- a/docs/0.10.0/get_started/core_features/index.html
+++ b/docs/0.10.0/get_started/core_features/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Features | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="gang-scheduling">Gang Scheduling<a href="#gang-scheduling" class="hash-link" aria-label="Direct link to Gang Scheduling" title="Direct link to Gang Scheduling">​</a></h2>
 <p>In this release, YuniKorn starts to support the Gang Scheduling. Users can apply Gang Scheduling for the applications requiring gang scheduling semantics, such as Spark, Tensorflow, Pytorch, etc. YuniKorn proactively reserves resources for gang scheduling applications, which can work more efficiently with cluster-autoscaler. The initial support has been well tested with Spark, and it can be used with the native Spark on K8s or the Spark K8s operator. For more information how to enable [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="application-tracking-api-and-crd-phase-one">Application Tracking API and CRD Phase One<a href="#application-tracking-api-and-crd-phase-one" class="hash-link" aria-label="Direct link to Application Tracking API and CRD Phase One" title="Direct link to Application Tracking API and CRD Phase One">​</a></h2>
diff --git a/docs/0.10.0/index.html b/docs/0.10.0/index.html
index 65d20d9abb..507e0e8763 100644
--- a/docs/0.10.0/index.html
+++ b/docs/0.10.0/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Started | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/0.10.0/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install">Install<a href="#install" class="hash-link" aria-label="Direct link to Install" title="Direct link to Install">​</a></h2>
diff --git a/docs/0.10.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.10.0/performance/evaluate_perf_function_with_kubemark/index.html
index 87be799f59..eeee4a7e65 100644
--- a/docs/0.10.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/0.10.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Evaluate YuniKorn function &amp; performance with Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 a tool helps us to simulate large K8s cluster and run experimental workloads.
 There were 18 bare-metal servers being used to simulate 2000/4000 nodes for these tests.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="scheduler-throughput">Scheduler Throughput<a href="#scheduler-throughput" class="hash-link" aria-label="Direct link to Scheduler Throughput" title="Direct link to Scheduler Throughput">​</a></h2>
diff --git a/docs/0.10.0/performance/metrics/index.html b/docs/0.10.0/performance/metrics/index.html
index 9aca5b3fd0..98fc1731be 100644
--- a/docs/0.10.0/performance/metrics/index.html
+++ b/docs/0.10.0/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are two categories
 for these metrics:</p>
 <ul>
diff --git a/docs/0.10.0/performance/profiling/index.html b/docs/0.10.0/performance/profiling/index.html
index 92b09faabb..a6ac0e8085 100644
--- a/docs/0.10.0/performance/profiling/index.html
+++ b/docs/0.10.0/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="cpu-profiling">CPU profiling<a href="#cpu-profiling" class="hash-link" aria-label="Direct link to CPU profiling" title="Direct link to CPU profiling">​</a></h2>
diff --git a/docs/0.10.0/user_guide/acls/index.html b/docs/0.10.0/user_guide/acls/index.html
index e966bdf04a..1f7c42ba1a 100644
--- a/docs/0.10.0/user_guide/acls/index.html
+++ b/docs/0.10.0/user_guide/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">ACLs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Therefore, the recommendation is to use the wildcard ACL on the root queue for now as per the default configuration.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
diff --git a/docs/0.10.0/user_guide/gang_scheduling/index.html b/docs/0.10.0/user_guide/gang_scheduling/index.html
index 16592c7410..744607fa08 100644
--- a/docs/0.10.0/user_guide/gang_scheduling/index.html
+++ b/docs/0.10.0/user_guide/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>When Gang Scheduling is enabled, YuniKorn schedules the app only when
 the app’s minimal resource request can be satisfied. Otherwise, apps
 will be waiting in the queue. Apps are queued in hierarchy queues,
diff --git a/docs/0.10.0/user_guide/placement_rules/index.html b/docs/0.10.0/user_guide/placement_rules/index.html
index 58a59bd725..21be35b5dc 100644
--- a/docs/0.10.0/user_guide/placement_rules/index.html
+++ b/docs/0.10.0/user_guide/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/0.10.0/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p>
diff --git a/docs/0.10.0/user_guide/queue_config/index.html b/docs/0.10.0/user_guide/queue_config/index.html
index 971c1a50e0..27174f8d49 100644
--- a/docs/0.10.0/user_guide/queue_config/index.html
+++ b/docs/0.10.0/user_guide/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Partition and Queue Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:u [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/0.10.0/user_guide/acls">Access control lists</a> and <a href="/docs/0.10.0/user_guide/placement_rules">placement rule</a> documentation.</p>
 <p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p>
diff --git a/docs/0.10.0/user_guide/resource_quota_management/index.html b/docs/0.10.0/user_guide/resource_quota_management/index.html
index c64726b003..412959e9b0 100644
--- a/docs/0.10.0/user_guide/resource_quota_management/index.html
+++ b/docs/0.10.0/user_guide/resource_quota_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resource Quota Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can offer a finer grained resource quota management setup compared to the simple namespace resource quota provided by Kubernetes.</p>
 <p>On Kubernetes a pod must fit into the namespace quota when the pod is submitted.
 If the pod does not fit in the namespace quota the pod is rejected.
diff --git a/docs/0.10.0/user_guide/sorting_policies/index.html b/docs/0.10.0/user_guide/sorting_policies/index.html
index 3adeb6d168..8a1ae7cae0 100644
--- a/docs/0.10.0/user_guide/sorting_policies/index.html
+++ b/docs/0.10.0/user_guide/sorting_policies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Sorting Policies | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Policies can be set for:</p>
 <ul>
 <li><a href="#application-sorting">Applications</a></li>
diff --git a/docs/0.10.0/user_guide/trouble_shooting/index.html b/docs/0.10.0/user_guide/trouble_shooting/index.html
index af280350e9..63cb614aae 100644
--- a/docs/0.10.0/user_guide/trouble_shooting/index.html
+++ b/docs/0.10.0/user_guide/trouble_shooting/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Trouble Shooting | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="retrieve-scheduler-logs">Retrieve scheduler logs<a href="#retrieve-scheduler-logs" class="hash-link" aria-label="Direct link to Retrieve scheduler logs" title="Direct link to Retrieve scheduler logs">​</a></h3>
 <p>Currently, the scheduler writes its logs to stdout/stderr, docker container handles the redirection of these logs to a
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
diff --git a/docs/0.10.0/user_guide/workloads/run_flink/index.html b/docs/0.10.0/user_guide/workloads/run_flink/index.html
index 9bcd4c0c24..d6f8091d4f 100644
--- a/docs/0.10.0/user_guide/workloads/run_flink/index.html
+++ b/docs/0.10.0/user_guide/workloads/run_flink/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Flink Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://yunikorn.apache.org/docs/0.10.0/user_guide/workloads/run_flink"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:langua [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="standalone-mode">Standalone mode<a href="#standalone-mode" class="hash-link" aria-label="Direct link to Standalone mode" title="Direct link to Standalone mode">​</a></h2>
 <p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get details and examples of standalone deploy mode.
diff --git a/docs/0.10.0/user_guide/workloads/run_spark/index.html b/docs/0.10.0/user_guide/workloads/run_spark/index.html
index 0e8cc06684..e603d0ea96 100644
--- a/docs/0.10.0/user_guide/workloads/run_spark/index.html
+++ b/docs/0.10.0/user_guide/workloads/run_spark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Spark Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <a href="/docs/0.10.0/">get started</a> to see how that is done.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="prepare-the-docker-image-for-spark">Prepare the docker image for Spark<a href="#prepare-the-docker-image-for-spark" class="hash-link" aria-label="Direct link to Prepare the docker image for Spark" title="Direct link to Prepare the docker image for Spark">​</a></h2>
 <p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the YuniKorn
diff --git a/docs/0.10.0/user_guide/workloads/run_tf/index.html b/docs/0.10.0/user_guide/workloads/run_tf/index.html
index 6de23a5a83..4efce19273 100644
--- a/docs/0.10.0/user_guide/workloads/run_tf/index.html
+++ b/docs/0.10.0/user_guide/workloads/run_tf/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Tensorflow Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 You can install tf-operator by applying all yaml from two website down below:</p>
 <ul>
 <li>CRD: <a href="https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-crds/base" target="_blank" rel="noopener noreferrer">https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-crds/base</a></li>
diff --git a/docs/0.11.0/api/cluster/index.html b/docs/0.11.0/api/cluster/index.html
index 208b6bad5b..7a856bdb57 100644
--- a/docs/0.11.0/api/cluster/index.html
+++ b/docs/0.11.0/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.11.0/api/scheduler/index.html b/docs/0.11.0/api/scheduler/index.html
index a2997b540e..475175abda 100644
--- a/docs/0.11.0/api/scheduler/index.html
+++ b/docs/0.11.0/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Displays general information about the partition like name, state, capacity, used capacity and node sorting policy.</p>
 <p><strong>URL</strong> : <code>/ws/v1/partitions</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.11.0/api/system/index.html b/docs/0.11.0/api/system/index.html
index 1544306428..e124164b2b 100644
--- a/docs/0.11.0/api/system/index.html
+++ b/docs/0.11.0/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.11.0/design/architecture/index.html b/docs/0.11.0/design/architecture/index.html
index 66b084b6a4..d94227e9ba 100644
--- a/docs/0.11.0/design/architecture/index.html
+++ b/docs/0.11.0/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/0.11.0/design/cache_removal/index.html b/docs/0.11.0/design/cache_removal/index.html
index cd141613ef..7d4a297cf3 100644
--- a/docs/0.11.0/design/cache_removal/index.html
+++ b/docs/0.11.0/design/cache_removal/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler cache removal design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document describes the current state of the scheduler and cache implementation.
 It describes the changes planned based on the analysis that was done of the current behaviour.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="goals">Goals<a href="#goals" class="hash-link" aria-label="Direct link to Goals" title="Direct link to Goals">​</a></h2>
diff --git a/docs/0.11.0/design/cross_queue_preemption/index.html b/docs/0.11.0/design/cross_queue_preemption/index.html
index d1f5b4787b..fbcc6677f3 100644
--- a/docs/0.11.0/design/cross_queue_preemption/index.html
+++ b/docs/0.11.0/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/0.11.0/design/gang_scheduling/index.html b/docs/0.11.0/design/gang_scheduling/index.html
index 6d255e427c..935a00769c 100644
--- a/docs/0.11.0/design/gang_scheduling/index.html
+++ b/docs/0.11.0/design/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang scheduling design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A new way of scheduling applications by taking into account the demand for resources the application expects it will generate over time.
 It guarantees the expected demand resources for the application by reserving the resources.</p>
 <p>There are two parts to this implementation:</p>
diff --git a/docs/0.11.0/design/k8shim/index.html b/docs/0.11.0/design/k8shim/index.html
index a09309dfac..06faafdba8 100644
--- a/docs/0.11.0/design/k8shim/index.html
+++ b/docs/0.11.0/design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/0.11.0/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/0.11.0/design/namespace_resource_quota/index.html b/docs/0.11.0/design/namespace_resource_quota/index.html
index b2b1719276..8eeb18cc13 100644
--- a/docs/0.11.0/design/namespace_resource_quota/index.html
+++ b/docs/0.11.0/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/0.11.0/design/pluggable_app_management/index.html b/docs/0.11.0/design/pluggable_app_management/index.html
index 7c483281df..31baf2ec0c 100644
--- a/docs/0.11.0/design/pluggable_app_management/index.html
+++ b/docs/0.11.0/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/0.11.0/design/predicates/index.html b/docs/0.11.0/design/predicates/index.html
index a294d97ec0..9a74f3f370 100644
--- a/docs/0.11.0/design/predicates/index.html
+++ b/docs/0.11.0/design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/0.11.0/design/resilience/index.html b/docs/0.11.0/design/resilience/index.html
index a26f1e3d55..cc6e7d0668 100644
--- a/docs/0.11.0/design/resilience/index.html
+++ b/docs/0.11.0/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/0.11.0/design/scheduler_configuration/index.html b/docs/0.11.0/design/scheduler_configuration/index.html
index 04ac78134d..111d08079f 100644
--- a/docs/0.11.0/design/scheduler_configuration/index.html
+++ b/docs/0.11.0/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/0.11.0/design/scheduler_core_design/index.html b/docs/0.11.0/design/scheduler_core_design/index.html
index 9155b13994..8bead3d9fc 100644
--- a/docs/0.11.0/design/scheduler_core_design/index.html
+++ b/docs/0.11.0/design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/0.11.0/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/incubator-yunikorn-core/" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-yunikorn-core/</a></p>
diff --git a/docs/0.11.0/design/scheduler_object_states/index.html b/docs/0.11.0/design/scheduler_object_states/index.html
index 24dfde270b..ccae38813f 100644
--- a/docs/0.11.0/design/scheduler_object_states/index.html
+++ b/docs/0.11.0/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/0.11.0/design/state_aware_scheduling/index.html b/docs/0.11.0/design/state_aware_scheduling/index.html
index 53429a134a..5df632e9da 100644
--- a/docs/0.11.0/design/state_aware_scheduling/index.html
+++ b/docs/0.11.0/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/0.11.0/developer_guide/build/index.html b/docs/0.11.0/developer_guide/build/index.html
index 6ff2e1f958..4425bc2a0a 100644
--- a/docs/0.11.0/developer_guide/build/index.html
+++ b/docs/0.11.0/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/0.11.0/developer_guide/deployment/index.html b/docs/0.11.0/developer_guide/deployment/index.html
index 7041e18a58..0245e11134 100644
--- a/docs/0.11.0/developer_guide/deployment/index.html
+++ b/docs/0.11.0/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/0.11.0/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and it is majorly for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/0.11.0/developer_guide/env_setup/index.html b/docs/0.11.0/developer_guide/env_setup/index.html
index 3c49240b31..cc9e6ef88e 100644
--- a/docs/0.11.0/developer_guide/env_setup/index.html
+++ b/docs/0.11.0/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/0.11.0/developer_guide/openshift_development/index.html b/docs/0.11.0/developer_guide/openshift_development/index.html
index e9ce69ebae..4b1cd50ee2 100644
--- a/docs/0.11.0/developer_guide/openshift_development/index.html
+++ b/docs/0.11.0/developer_guide/openshift_development/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Development in CodeReady Containers | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Our recommended local environment uses CodeReady containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="set-up-a-running-crc-cluster">Set up a running CRC cluster<a href="#set-up-a-running-crc-cluster" class="hash-link" aria-label="Direct link to Set up a running CRC cluster" title="Direct link to Set up a running CRC cluster">​</a></h2>
 <ol>
diff --git a/docs/0.11.0/get_started/core_features/index.html b/docs/0.11.0/get_started/core_features/index.html
index e013ab5e58..f60ca4211f 100644
--- a/docs/0.11.0/get_started/core_features/index.html
+++ b/docs/0.11.0/get_started/core_features/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Features | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="app-aware-scheduling">App-aware scheduling<a href="#app-aware-scheduling" class="hash-link" aria-label="Direct link to App-aware scheduling" title="Direct link to App-aware scheduling">​</a></h2>
 <p>One of the key differences of YuniKorn is, it does app-aware scheduling. In default K8s scheduler, it simply schedules
 pod by pod, without any context about user, app, queue. However, YuniKorn recognizes users, apps, queues, and it considers
diff --git a/docs/0.11.0/index.html b/docs/0.11.0/index.html
index f8a0a70ea6..a1f117c2ce 100644
--- a/docs/0.11.0/index.html
+++ b/docs/0.11.0/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Started | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/0.11.0/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install">Install<a href="#install" class="hash-link" aria-label="Direct link to Install" title="Direct link to Install">​</a></h2>
diff --git a/docs/0.11.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.11.0/performance/evaluate_perf_function_with_kubemark/index.html
index 3ec7ef0b40..be485a334c 100644
--- a/docs/0.11.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/0.11.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Evaluate YuniKorn function &amp; performance with Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 a tool helps us to simulate large K8s cluster and run experimental workloads.
 There were 18 bare-metal servers being used to simulate 2000/4000 nodes for these tests.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="scheduler-throughput">Scheduler Throughput<a href="#scheduler-throughput" class="hash-link" aria-label="Direct link to Scheduler Throughput" title="Direct link to Scheduler Throughput">​</a></h2>
diff --git a/docs/0.11.0/performance/metrics/index.html b/docs/0.11.0/performance/metrics/index.html
index ba78267482..0d002801c8 100644
--- a/docs/0.11.0/performance/metrics/index.html
+++ b/docs/0.11.0/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are two categories
 for these metrics:</p>
 <ul>
diff --git a/docs/0.11.0/performance/profiling/index.html b/docs/0.11.0/performance/profiling/index.html
index 2dff27acf8..93382ab5de 100644
--- a/docs/0.11.0/performance/profiling/index.html
+++ b/docs/0.11.0/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="cpu-profiling">CPU profiling<a href="#cpu-profiling" class="hash-link" aria-label="Direct link to CPU profiling" title="Direct link to CPU profiling">​</a></h2>
diff --git a/docs/0.11.0/user_guide/acls/index.html b/docs/0.11.0/user_guide/acls/index.html
index 3b6090d37c..552fb7018d 100644
--- a/docs/0.11.0/user_guide/acls/index.html
+++ b/docs/0.11.0/user_guide/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">ACLs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
 They can be used in multiple places in YuniKorn.
diff --git a/docs/0.11.0/user_guide/gang_scheduling/index.html b/docs/0.11.0/user_guide/gang_scheduling/index.html
index 911708dcef..320c31d8f0 100644
--- a/docs/0.11.0/user_guide/gang_scheduling/index.html
+++ b/docs/0.11.0/user_guide/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>When Gang Scheduling is enabled, YuniKorn schedules the app only when
 the app’s minimal resource request can be satisfied. Otherwise, apps
 will be waiting in the queue. Apps are queued in hierarchy queues,
diff --git a/docs/0.11.0/user_guide/placement_rules/index.html b/docs/0.11.0/user_guide/placement_rules/index.html
index 0448c27026..6936f7a110 100644
--- a/docs/0.11.0/user_guide/placement_rules/index.html
+++ b/docs/0.11.0/user_guide/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/0.11.0/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p>
diff --git a/docs/0.11.0/user_guide/queue_config/index.html b/docs/0.11.0/user_guide/queue_config/index.html
index 4d74697e64..42e7f8e06c 100644
--- a/docs/0.11.0/user_guide/queue_config/index.html
+++ b/docs/0.11.0/user_guide/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Partition and Queue Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:u [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/0.11.0/user_guide/acls">Access Control Lists</a> and <a href="/docs/0.11.0/user_guide/placement_rules">Placement rules</a> documentation.</p>
 <p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p>
diff --git a/docs/0.11.0/user_guide/resource_quota_management/index.html b/docs/0.11.0/user_guide/resource_quota_management/index.html
index f2ac4a7d9a..a6cb956b66 100644
--- a/docs/0.11.0/user_guide/resource_quota_management/index.html
+++ b/docs/0.11.0/user_guide/resource_quota_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resource Quota Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can offer a finer grained resource quota management setup compared to the simple namespace resource quota provided by Kubernetes.</p>
 <p>On Kubernetes a pod must fit into the namespace quota when the pod is submitted.
 If the pod does not fit in the namespace quota the pod is rejected.
diff --git a/docs/0.11.0/user_guide/sorting_policies/index.html b/docs/0.11.0/user_guide/sorting_policies/index.html
index b6af8e5cc7..f531b3783a 100644
--- a/docs/0.11.0/user_guide/sorting_policies/index.html
+++ b/docs/0.11.0/user_guide/sorting_policies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Sorting Policies | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Policies can be set for:</p>
 <ul>
 <li><a href="#application-sorting">Applications</a></li>
diff --git a/docs/0.11.0/user_guide/trouble_shooting/index.html b/docs/0.11.0/user_guide/trouble_shooting/index.html
index 3ff017e336..f1d4a4103b 100644
--- a/docs/0.11.0/user_guide/trouble_shooting/index.html
+++ b/docs/0.11.0/user_guide/trouble_shooting/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Trouble Shooting | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="retrieve-scheduler-logs">Retrieve scheduler logs<a href="#retrieve-scheduler-logs" class="hash-link" aria-label="Direct link to Retrieve scheduler logs" title="Direct link to Retrieve scheduler logs">​</a></h3>
 <p>Currently, the scheduler writes its logs to stdout/stderr, docker container handles the redirection of these logs to a
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
diff --git a/docs/0.11.0/user_guide/usergroup_resolution/index.html b/docs/0.11.0/user_guide/usergroup_resolution/index.html
index ca76ffc224..a046095a65 100644
--- a/docs/0.11.0/user_guide/usergroup_resolution/index.html
+++ b/docs/0.11.0/user_guide/usergroup_resolution/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User &amp; Group Resolution | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" co [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>User information is an important aspect of the scheduling cycle. It is one of the key identifier that can be used to determine the queue to which a job should be submitted. The Yunikorn Scheduler relies on the K8s Shim to provide user information. In the world of Kubernetes, there is no object defined that identfies the actual user. This is by design and more information can be found <a href="https://kubernetes.io/docs/reference/access-authn-authz/authentication/#users-in-kubernetes"  [...]
 <p>Since, Kubernetes has no pre-defined field or resource for user information and individual cluster deployments with unique user identification tools can vary, we have defined a standard way of identifying the user. Yunikorn requires a Kubernetes <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/" target="_blank" rel="noopener noreferrer">Label</a> added. Using the <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/" [...]
 <table><thead><tr><th>Label</th><th>Value</th></tr></thead><tbody><tr><td>yunikorn.apache.org/username</td><td>User name. It can have duplicate entries but only the first value will be used. The default user is <code>nobody</code></td></tr></tbody></table>
diff --git a/docs/0.11.0/user_guide/workloads/run_flink/index.html b/docs/0.11.0/user_guide/workloads/run_flink/index.html
index 2588824065..102422a150 100644
--- a/docs/0.11.0/user_guide/workloads/run_flink/index.html
+++ b/docs/0.11.0/user_guide/workloads/run_flink/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Flink Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://yunikorn.apache.org/docs/0.11.0/user_guide/workloads/run_flink"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:langua [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="standalone-mode">Standalone mode<a href="#standalone-mode" class="hash-link" aria-label="Direct link to Standalone mode" title="Direct link to Standalone mode">​</a></h2>
 <p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get details and examples of standalone deploy mode.
diff --git a/docs/0.11.0/user_guide/workloads/run_spark/index.html b/docs/0.11.0/user_guide/workloads/run_spark/index.html
index 753b56b4c8..9de095480c 100644
--- a/docs/0.11.0/user_guide/workloads/run_spark/index.html
+++ b/docs/0.11.0/user_guide/workloads/run_spark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Spark Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <a href="/docs/0.11.0/">get started</a> to see how that is done.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="prepare-the-docker-image-for-spark">Prepare the docker image for Spark<a href="#prepare-the-docker-image-for-spark" class="hash-link" aria-label="Direct link to Prepare the docker image for Spark" title="Direct link to Prepare the docker image for Spark">​</a></h2>
 <p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the YuniKorn
diff --git a/docs/0.11.0/user_guide/workloads/run_tf/index.html b/docs/0.11.0/user_guide/workloads/run_tf/index.html
index f9e4f56d47..cdc6d95c2c 100644
--- a/docs/0.11.0/user_guide/workloads/run_tf/index.html
+++ b/docs/0.11.0/user_guide/workloads/run_tf/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Tensorflow Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 You can install tf-operator by applying all yaml from two website down below:</p>
 <ul>
 <li>CRD: <a href="https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-crds/base" target="_blank" rel="noopener noreferrer">https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-crds/base</a></li>
diff --git a/docs/0.12.1/api/cluster/index.html b/docs/0.12.1/api/cluster/index.html
index 7266711d50..bf7fb13f28 100644
--- a/docs/0.12.1/api/cluster/index.html
+++ b/docs/0.12.1/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.12.1/api/scheduler/index.html b/docs/0.12.1/api/scheduler/index.html
index 4c7c2b19f7..a9c4d086be 100644
--- a/docs/0.12.1/api/scheduler/index.html
+++ b/docs/0.12.1/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Displays general information about the partition like name, state, capacity, used capacity and node sorting policy.</p>
 <p><strong>URL</strong> : <code>/ws/v1/partitions</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.12.1/api/system/index.html b/docs/0.12.1/api/system/index.html
index ef3adeecd4..17697f13e2 100644
--- a/docs/0.12.1/api/system/index.html
+++ b/docs/0.12.1/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.12.1/design/architecture/index.html b/docs/0.12.1/design/architecture/index.html
index afa78ca27b..4d3727a2c3 100644
--- a/docs/0.12.1/design/architecture/index.html
+++ b/docs/0.12.1/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/0.12.1/design/cache_removal/index.html b/docs/0.12.1/design/cache_removal/index.html
index 1c5f4afd98..9c69a0bef7 100644
--- a/docs/0.12.1/design/cache_removal/index.html
+++ b/docs/0.12.1/design/cache_removal/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler cache removal design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document describes the current state of the scheduler and cache implementation.
 It describes the changes planned based on the analysis that was done of the current behaviour.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="goals">Goals<a href="#goals" class="hash-link" aria-label="Direct link to Goals" title="Direct link to Goals">​</a></h2>
diff --git a/docs/0.12.1/design/cross_queue_preemption/index.html b/docs/0.12.1/design/cross_queue_preemption/index.html
index 45483236e0..e92a29ad3f 100644
--- a/docs/0.12.1/design/cross_queue_preemption/index.html
+++ b/docs/0.12.1/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/0.12.1/design/gang_scheduling/index.html b/docs/0.12.1/design/gang_scheduling/index.html
index 26388a40f1..6ddc7c6bad 100644
--- a/docs/0.12.1/design/gang_scheduling/index.html
+++ b/docs/0.12.1/design/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang scheduling design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A new way of scheduling applications by taking into account the demand for resources the application expects it will generate over time.
 It guarantees the expected demand resources for the application by reserving the resources.</p>
 <p>There are two parts to this implementation:</p>
diff --git a/docs/0.12.1/design/k8shim/index.html b/docs/0.12.1/design/k8shim/index.html
index 8e14279692..5eefaadc7e 100644
--- a/docs/0.12.1/design/k8shim/index.html
+++ b/docs/0.12.1/design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/0.12.1/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/0.12.1/design/namespace_resource_quota/index.html b/docs/0.12.1/design/namespace_resource_quota/index.html
index 3bfe6a3a73..aed2eebde1 100644
--- a/docs/0.12.1/design/namespace_resource_quota/index.html
+++ b/docs/0.12.1/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/0.12.1/design/pluggable_app_management/index.html b/docs/0.12.1/design/pluggable_app_management/index.html
index 143f525cdf..810a29b70b 100644
--- a/docs/0.12.1/design/pluggable_app_management/index.html
+++ b/docs/0.12.1/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/0.12.1/design/predicates/index.html b/docs/0.12.1/design/predicates/index.html
index 9a7d2ac336..f944377dc4 100644
--- a/docs/0.12.1/design/predicates/index.html
+++ b/docs/0.12.1/design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/0.12.1/design/resilience/index.html b/docs/0.12.1/design/resilience/index.html
index 07a5da6fd8..3556b8e77a 100644
--- a/docs/0.12.1/design/resilience/index.html
+++ b/docs/0.12.1/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/0.12.1/design/scheduler_configuration/index.html b/docs/0.12.1/design/scheduler_configuration/index.html
index a1f3e33868..6bccec8233 100644
--- a/docs/0.12.1/design/scheduler_configuration/index.html
+++ b/docs/0.12.1/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/0.12.1/design/scheduler_core_design/index.html b/docs/0.12.1/design/scheduler_core_design/index.html
index 7703b81496..321af46a39 100644
--- a/docs/0.12.1/design/scheduler_core_design/index.html
+++ b/docs/0.12.1/design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/0.12.1/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/incubator-yunikorn-core/" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-yunikorn-core/</a></p>
diff --git a/docs/0.12.1/design/scheduler_object_states/index.html b/docs/0.12.1/design/scheduler_object_states/index.html
index 19e509198d..d3216d589d 100644
--- a/docs/0.12.1/design/scheduler_object_states/index.html
+++ b/docs/0.12.1/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/0.12.1/design/state_aware_scheduling/index.html b/docs/0.12.1/design/state_aware_scheduling/index.html
index fbed448e85..a99ae3da13 100644
--- a/docs/0.12.1/design/state_aware_scheduling/index.html
+++ b/docs/0.12.1/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/0.12.1/developer_guide/build/index.html b/docs/0.12.1/developer_guide/build/index.html
index 8668a36739..10c6a7e1c7 100644
--- a/docs/0.12.1/developer_guide/build/index.html
+++ b/docs/0.12.1/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/0.12.1/developer_guide/deployment/index.html b/docs/0.12.1/developer_guide/deployment/index.html
index 0f9e09e257..b3fbe69f30 100644
--- a/docs/0.12.1/developer_guide/deployment/index.html
+++ b/docs/0.12.1/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/0.12.1/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and it is majorly for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/0.12.1/developer_guide/env_setup/index.html b/docs/0.12.1/developer_guide/env_setup/index.html
index a06b2c6fc8..5aa5b82c71 100644
--- a/docs/0.12.1/developer_guide/env_setup/index.html
+++ b/docs/0.12.1/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/0.12.1/developer_guide/openshift_development/index.html b/docs/0.12.1/developer_guide/openshift_development/index.html
index 4a89fa3225..a0ef8e46c6 100644
--- a/docs/0.12.1/developer_guide/openshift_development/index.html
+++ b/docs/0.12.1/developer_guide/openshift_development/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Development in CodeReady Containers | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Our recommended local environment uses CodeReady containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="set-up-a-running-crc-cluster">Set up a running CRC cluster<a href="#set-up-a-running-crc-cluster" class="hash-link" aria-label="Direct link to Set up a running CRC cluster" title="Direct link to Set up a running CRC cluster">​</a></h2>
 <ol>
diff --git a/docs/0.12.1/get_started/core_features/index.html b/docs/0.12.1/get_started/core_features/index.html
index c4a5a0ae4b..d1326b8e52 100644
--- a/docs/0.12.1/get_started/core_features/index.html
+++ b/docs/0.12.1/get_started/core_features/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Features | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="app-aware-scheduling">App-aware scheduling<a href="#app-aware-scheduling" class="hash-link" aria-label="Direct link to App-aware scheduling" title="Direct link to App-aware scheduling">​</a></h2>
 <p>One of the key differences of YuniKorn is, it does app-aware scheduling. In default K8s scheduler, it simply schedules
 pod by pod, without any context about user, app, queue. However, YuniKorn recognizes users, apps, queues, and it considers
diff --git a/docs/0.12.1/index.html b/docs/0.12.1/index.html
index 06d4067b01..38132b41b6 100644
--- a/docs/0.12.1/index.html
+++ b/docs/0.12.1/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Started | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/0.12.1/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install">Install<a href="#install" class="hash-link" aria-label="Direct link to Install" title="Direct link to Install">​</a></h2>
diff --git a/docs/0.12.1/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.12.1/performance/evaluate_perf_function_with_kubemark/index.html
index b6486c71fc..adf135bd0f 100644
--- a/docs/0.12.1/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/0.12.1/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Evaluate YuniKorn Performance with Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="environment-setup">Environment setup<a href="#environment-setup" class="hash-link" aria-label="Direct link to Environment setup" title="Direct link to Environment setup">​</a></h2>
 <p>We leverage <a href="https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/devel/kubemark-guide.md#starting-a-kubemark-cluster" target="_blank" rel="noopener noreferrer">Kubemark</a> to evaluate scheduler’s performance. Kubemark is a testing tool that simulates large scale clusters. It create hollow nodes which runs hollow kubelet to pretend original kubelet behavior. Scheduled pods on these hollow nodes won’t actually execute. It is able to create a big cluster that meets ou [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="scheduler-throughput">Scheduler Throughput<a href="#scheduler-throughput" class="hash-link" aria-label="Direct link to Scheduler Throughput" title="Direct link to Scheduler Throughput">​</a></h2>
diff --git a/docs/0.12.1/performance/metrics/index.html b/docs/0.12.1/performance/metrics/index.html
index a1015b5d57..3c758f9b5a 100644
--- a/docs/0.12.1/performance/metrics/index.html
+++ b/docs/0.12.1/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are three categories
 for these metrics:</p>
 <ul>
diff --git a/docs/0.12.1/performance/performance_tutorial/index.html b/docs/0.12.1/performance/performance_tutorial/index.html
index 6a4be097e4..0801bf067d 100644
--- a/docs/0.12.1/performance/performance_tutorial/index.html
+++ b/docs/0.12.1/performance/performance_tutorial/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Benchmarking Tutorial | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The YuniKorn community continues to optimize the performance of the scheduler, ensuring that YuniKorn satisfies the performance requirements of large-scale batch workloads. Thus, the community has built some useful tools for performance benchmarking that can be reused across releases. This document introduces all these tools and steps to run them.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="hardware">Hardware<a href="#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware">​</a></h2>
 <p>Be aware that performance result is highly variable depending on the underlying  hardware. All results published in the doc can only be used as references. We encourage each individual to run similar tests on their own environments in order to get a result based on your own hardware. This doc is just for demonstration purpose.</p>
diff --git a/docs/0.12.1/performance/profiling/index.html b/docs/0.12.1/performance/profiling/index.html
index 313a26386d..cb199581cf 100644
--- a/docs/0.12.1/performance/profiling/index.html
+++ b/docs/0.12.1/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="cpu-profiling">CPU profiling<a href="#cpu-profiling" class="hash-link" aria-label="Direct link to CPU profiling" title="Direct link to CPU profiling">​</a></h2>
diff --git a/docs/0.12.1/user_guide/acls/index.html b/docs/0.12.1/user_guide/acls/index.html
index 44843b4ca8..7adab08930 100644
--- a/docs/0.12.1/user_guide/acls/index.html
+++ b/docs/0.12.1/user_guide/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">ACLs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
 They can be used in multiple places in YuniKorn.
diff --git a/docs/0.12.1/user_guide/gang_scheduling/index.html b/docs/0.12.1/user_guide/gang_scheduling/index.html
index b562608366..7e0605357f 100644
--- a/docs/0.12.1/user_guide/gang_scheduling/index.html
+++ b/docs/0.12.1/user_guide/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>When Gang Scheduling is enabled, YuniKorn schedules the app only when
 the app’s minimal resource request can be satisfied. Otherwise, apps
 will be waiting in the queue. Apps are queued in hierarchy queues,
diff --git a/docs/0.12.1/user_guide/placement_rules/index.html b/docs/0.12.1/user_guide/placement_rules/index.html
index d965dae14e..efdd63d6e0 100644
--- a/docs/0.12.1/user_guide/placement_rules/index.html
+++ b/docs/0.12.1/user_guide/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/0.12.1/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p>
diff --git a/docs/0.12.1/user_guide/queue_config/index.html b/docs/0.12.1/user_guide/queue_config/index.html
index 07598da70d..d2fcedcea0 100644
--- a/docs/0.12.1/user_guide/queue_config/index.html
+++ b/docs/0.12.1/user_guide/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Partition and Queue Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:u [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/0.12.1/user_guide/acls">Access Control Lists</a> and <a href="/docs/0.12.1/user_guide/placement_rules">Placement rules</a> documentation.</p>
 <p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p>
diff --git a/docs/0.12.1/user_guide/resource_quota_management/index.html b/docs/0.12.1/user_guide/resource_quota_management/index.html
index 8f2327e957..2f7a08cbfa 100644
--- a/docs/0.12.1/user_guide/resource_quota_management/index.html
+++ b/docs/0.12.1/user_guide/resource_quota_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resource Quota Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can offer a finer grained resource quota management setup compared to the simple namespace resource quota provided by Kubernetes.</p>
 <p>On Kubernetes a pod must fit into the namespace quota when the pod is submitted.
 If the pod does not fit in the namespace quota the pod is rejected.
diff --git a/docs/0.12.1/user_guide/sorting_policies/index.html b/docs/0.12.1/user_guide/sorting_policies/index.html
index 7bdfa87268..1587ba61d1 100644
--- a/docs/0.12.1/user_guide/sorting_policies/index.html
+++ b/docs/0.12.1/user_guide/sorting_policies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Sorting Policies | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Policies can be set for:</p>
 <ul>
 <li><a href="#application-sorting">Applications</a></li>
diff --git a/docs/0.12.1/user_guide/trouble_shooting/index.html b/docs/0.12.1/user_guide/trouble_shooting/index.html
index 66a919d611..364996711f 100644
--- a/docs/0.12.1/user_guide/trouble_shooting/index.html
+++ b/docs/0.12.1/user_guide/trouble_shooting/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Trouble Shooting | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="retrieve-scheduler-logs">Retrieve scheduler logs<a href="#retrieve-scheduler-logs" class="hash-link" aria-label="Direct link to Retrieve scheduler logs" title="Direct link to Retrieve scheduler logs">​</a></h3>
 <p>Currently, the scheduler writes its logs to stdout/stderr, docker container handles the redirection of these logs to a
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
diff --git a/docs/0.12.1/user_guide/usergroup_resolution/index.html b/docs/0.12.1/user_guide/usergroup_resolution/index.html
index b06cd4b775..80b0e2b5e5 100644
--- a/docs/0.12.1/user_guide/usergroup_resolution/index.html
+++ b/docs/0.12.1/user_guide/usergroup_resolution/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User &amp; Group Resolution | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" co [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>User information is an important aspect of the scheduling cycle. It is one of the key identifier that can be used to determine the queue to which a job should be submitted. The Yunikorn Scheduler relies on the K8s Shim to provide user information. In the world of Kubernetes, there is no object defined that identfies the actual user. This is by design and more information can be found <a href="https://kubernetes.io/docs/reference/access-authn-authz/authentication/#users-in-kubernetes"  [...]
 <p>Since, Kubernetes has no pre-defined field or resource for user information and individual cluster deployments with unique user identification tools can vary, we have defined a standard way of identifying the user. Yunikorn requires a Kubernetes <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/" target="_blank" rel="noopener noreferrer">Label</a> added. Using the <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/" [...]
 <table><thead><tr><th>Label</th><th>Value</th></tr></thead><tbody><tr><td>yunikorn.apache.org/username</td><td>User name. It can have duplicate entries but only the first value will be used. The default user is <code>nobody</code></td></tr></tbody></table>
diff --git a/docs/0.12.1/user_guide/workloads/run_flink/index.html b/docs/0.12.1/user_guide/workloads/run_flink/index.html
index 2822763cff..c12768d7ff 100644
--- a/docs/0.12.1/user_guide/workloads/run_flink/index.html
+++ b/docs/0.12.1/user_guide/workloads/run_flink/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Flink Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://yunikorn.apache.org/docs/0.12.1/user_guide/workloads/run_flink"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:langua [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="standalone-mode">Standalone mode<a href="#standalone-mode" class="hash-link" aria-label="Direct link to Standalone mode" title="Direct link to Standalone mode">​</a></h2>
 <p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get details and examples of standalone deploy mode.
diff --git a/docs/0.12.1/user_guide/workloads/run_spark/index.html b/docs/0.12.1/user_guide/workloads/run_spark/index.html
index 0f93c26218..dd343f0bc6 100644
--- a/docs/0.12.1/user_guide/workloads/run_spark/index.html
+++ b/docs/0.12.1/user_guide/workloads/run_spark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Spark Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <a href="/docs/0.12.1/">get started</a> to see how that is done.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="prepare-the-docker-image-for-spark">Prepare the docker image for Spark<a href="#prepare-the-docker-image-for-spark" class="hash-link" aria-label="Direct link to Prepare the docker image for Spark" title="Direct link to Prepare the docker image for Spark">​</a></h2>
 <p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the YuniKorn
diff --git a/docs/0.12.1/user_guide/workloads/run_tf/index.html b/docs/0.12.1/user_guide/workloads/run_tf/index.html
index f8091ec1de..2c9d848393 100644
--- a/docs/0.12.1/user_guide/workloads/run_tf/index.html
+++ b/docs/0.12.1/user_guide/workloads/run_tf/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run TensorFlow Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 and how to run a Tensorflow job with YuniKorn scheduler. The training-operator is a unified training operator maintained by
 Kubeflow. It not only supports TensorFlow but also PyTorch, XGboots, etc.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install-training-operator">Install training-operator<a href="#install-training-operator" class="hash-link" aria-label="Direct link to Install training-operator" title="Direct link to Install training-operator">​</a></h2>
diff --git a/docs/0.12.2/api/cluster/index.html b/docs/0.12.2/api/cluster/index.html
index 88b5561bea..a5b4965d7e 100644
--- a/docs/0.12.2/api/cluster/index.html
+++ b/docs/0.12.2/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.12.2/api/scheduler/index.html b/docs/0.12.2/api/scheduler/index.html
index 0b05bed9ba..4deb75a805 100644
--- a/docs/0.12.2/api/scheduler/index.html
+++ b/docs/0.12.2/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Displays general information about the partition like name, state, capacity, used capacity and node sorting policy.</p>
 <p><strong>URL</strong> : <code>/ws/v1/partitions</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.12.2/api/system/index.html b/docs/0.12.2/api/system/index.html
index 3065ffe2ea..3172be06d3 100644
--- a/docs/0.12.2/api/system/index.html
+++ b/docs/0.12.2/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.12.2/design/architecture/index.html b/docs/0.12.2/design/architecture/index.html
index 1f7dfee9a7..922bdbb5ee 100644
--- a/docs/0.12.2/design/architecture/index.html
+++ b/docs/0.12.2/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/0.12.2/design/cache_removal/index.html b/docs/0.12.2/design/cache_removal/index.html
index 1d910db02b..acd2864f8e 100644
--- a/docs/0.12.2/design/cache_removal/index.html
+++ b/docs/0.12.2/design/cache_removal/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler cache removal design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document describes the current state of the scheduler and cache implementation.
 It describes the changes planned based on the analysis that was done of the current behaviour.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="goals">Goals<a href="#goals" class="hash-link" aria-label="Direct link to Goals" title="Direct link to Goals">​</a></h2>
diff --git a/docs/0.12.2/design/cross_queue_preemption/index.html b/docs/0.12.2/design/cross_queue_preemption/index.html
index 71c63260eb..bbf390dde7 100644
--- a/docs/0.12.2/design/cross_queue_preemption/index.html
+++ b/docs/0.12.2/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/0.12.2/design/gang_scheduling/index.html b/docs/0.12.2/design/gang_scheduling/index.html
index 4dda27274f..8be13753ca 100644
--- a/docs/0.12.2/design/gang_scheduling/index.html
+++ b/docs/0.12.2/design/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang scheduling design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A new way of scheduling applications by taking into account the demand for resources the application expects it will generate over time.
 It guarantees the expected demand resources for the application by reserving the resources.</p>
 <p>There are two parts to this implementation:</p>
diff --git a/docs/0.12.2/design/k8shim/index.html b/docs/0.12.2/design/k8shim/index.html
index dd13f8cbca..5948b6e1c2 100644
--- a/docs/0.12.2/design/k8shim/index.html
+++ b/docs/0.12.2/design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/0.12.2/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/0.12.2/design/namespace_resource_quota/index.html b/docs/0.12.2/design/namespace_resource_quota/index.html
index 242897c13c..07c17a3818 100644
--- a/docs/0.12.2/design/namespace_resource_quota/index.html
+++ b/docs/0.12.2/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/0.12.2/design/pluggable_app_management/index.html b/docs/0.12.2/design/pluggable_app_management/index.html
index 4c2fb8841a..b58d0c5237 100644
--- a/docs/0.12.2/design/pluggable_app_management/index.html
+++ b/docs/0.12.2/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/0.12.2/design/predicates/index.html b/docs/0.12.2/design/predicates/index.html
index b10c92b644..8273232134 100644
--- a/docs/0.12.2/design/predicates/index.html
+++ b/docs/0.12.2/design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/0.12.2/design/resilience/index.html b/docs/0.12.2/design/resilience/index.html
index 4596705ade..c71dac3dd8 100644
--- a/docs/0.12.2/design/resilience/index.html
+++ b/docs/0.12.2/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/0.12.2/design/scheduler_configuration/index.html b/docs/0.12.2/design/scheduler_configuration/index.html
index f8eac749cb..65ef68596d 100644
--- a/docs/0.12.2/design/scheduler_configuration/index.html
+++ b/docs/0.12.2/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/0.12.2/design/scheduler_core_design/index.html b/docs/0.12.2/design/scheduler_core_design/index.html
index 6769934218..8672c0c4c5 100644
--- a/docs/0.12.2/design/scheduler_core_design/index.html
+++ b/docs/0.12.2/design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/0.12.2/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/incubator-yunikorn-core/" target="_blank" rel="noopener noreferrer">https://github.com/apache/incubator-yunikorn-core/</a></p>
diff --git a/docs/0.12.2/design/scheduler_object_states/index.html b/docs/0.12.2/design/scheduler_object_states/index.html
index 4fa8ccea9f..a502ef19ea 100644
--- a/docs/0.12.2/design/scheduler_object_states/index.html
+++ b/docs/0.12.2/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/0.12.2/design/state_aware_scheduling/index.html b/docs/0.12.2/design/state_aware_scheduling/index.html
index ade2f9e82c..be260f5e79 100644
--- a/docs/0.12.2/design/state_aware_scheduling/index.html
+++ b/docs/0.12.2/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/0.12.2/developer_guide/build/index.html b/docs/0.12.2/developer_guide/build/index.html
index 17b0c8a1ea..42f90ba99e 100644
--- a/docs/0.12.2/developer_guide/build/index.html
+++ b/docs/0.12.2/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/0.12.2/developer_guide/deployment/index.html b/docs/0.12.2/developer_guide/deployment/index.html
index e530ae48f9..ec5bb25f11 100644
--- a/docs/0.12.2/developer_guide/deployment/index.html
+++ b/docs/0.12.2/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/0.12.2/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and it is majorly for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/0.12.2/developer_guide/env_setup/index.html b/docs/0.12.2/developer_guide/env_setup/index.html
index ca56870f28..3de2156063 100644
--- a/docs/0.12.2/developer_guide/env_setup/index.html
+++ b/docs/0.12.2/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/0.12.2/developer_guide/openshift_development/index.html b/docs/0.12.2/developer_guide/openshift_development/index.html
index 6dc88523ec..f016a82308 100644
--- a/docs/0.12.2/developer_guide/openshift_development/index.html
+++ b/docs/0.12.2/developer_guide/openshift_development/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Development in CodeReady Containers | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Our recommended local environment uses CodeReady containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="set-up-a-running-crc-cluster">Set up a running CRC cluster<a href="#set-up-a-running-crc-cluster" class="hash-link" aria-label="Direct link to Set up a running CRC cluster" title="Direct link to Set up a running CRC cluster">​</a></h2>
 <ol>
diff --git a/docs/0.12.2/get_started/core_features/index.html b/docs/0.12.2/get_started/core_features/index.html
index fb9c21e438..af619a5770 100644
--- a/docs/0.12.2/get_started/core_features/index.html
+++ b/docs/0.12.2/get_started/core_features/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Features | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="app-aware-scheduling">App-aware scheduling<a href="#app-aware-scheduling" class="hash-link" aria-label="Direct link to App-aware scheduling" title="Direct link to App-aware scheduling">​</a></h2>
 <p>One of the key differences of YuniKorn is, it does app-aware scheduling. In default K8s scheduler, it simply schedules
 pod by pod, without any context about user, app, queue. However, YuniKorn recognizes users, apps, queues, and it considers
diff --git a/docs/0.12.2/index.html b/docs/0.12.2/index.html
index d2d3abef0c..5a6ef2821f 100644
--- a/docs/0.12.2/index.html
+++ b/docs/0.12.2/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Started | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/0.12.2/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install">Install<a href="#install" class="hash-link" aria-label="Direct link to Install" title="Direct link to Install">​</a></h2>
diff --git a/docs/0.12.2/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.12.2/performance/evaluate_perf_function_with_kubemark/index.html
index 592fba8651..a90b48bf18 100644
--- a/docs/0.12.2/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/0.12.2/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Evaluate YuniKorn Performance with Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="environment-setup">Environment setup<a href="#environment-setup" class="hash-link" aria-label="Direct link to Environment setup" title="Direct link to Environment setup">​</a></h2>
 <p>We leverage <a href="https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/devel/kubemark-guide.md#starting-a-kubemark-cluster" target="_blank" rel="noopener noreferrer">Kubemark</a> to evaluate scheduler’s performance. Kubemark is a testing tool that simulates large scale clusters. It create hollow nodes which runs hollow kubelet to pretend original kubelet behavior. Scheduled pods on these hollow nodes won’t actually execute. It is able to create a big cluster that meets ou [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="scheduler-throughput">Scheduler Throughput<a href="#scheduler-throughput" class="hash-link" aria-label="Direct link to Scheduler Throughput" title="Direct link to Scheduler Throughput">​</a></h2>
diff --git a/docs/0.12.2/performance/metrics/index.html b/docs/0.12.2/performance/metrics/index.html
index 42849fc82f..ea95fdbb0b 100644
--- a/docs/0.12.2/performance/metrics/index.html
+++ b/docs/0.12.2/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are three categories
 for these metrics:</p>
 <ul>
diff --git a/docs/0.12.2/performance/performance_tutorial/index.html b/docs/0.12.2/performance/performance_tutorial/index.html
index c8995bce02..2939c5ed1e 100644
--- a/docs/0.12.2/performance/performance_tutorial/index.html
+++ b/docs/0.12.2/performance/performance_tutorial/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Benchmarking Tutorial | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The YuniKorn community continues to optimize the performance of the scheduler, ensuring that YuniKorn satisfies the performance requirements of large-scale batch workloads. Thus, the community has built some useful tools for performance benchmarking that can be reused across releases. This document introduces all these tools and steps to run them.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="hardware">Hardware<a href="#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware">​</a></h2>
 <p>Be aware that performance result is highly variable depending on the underlying  hardware. All results published in the doc can only be used as references. We encourage each individual to run similar tests on their own environments in order to get a result based on your own hardware. This doc is just for demonstration purpose.</p>
diff --git a/docs/0.12.2/performance/profiling/index.html b/docs/0.12.2/performance/profiling/index.html
index f512d89349..60589d3c18 100644
--- a/docs/0.12.2/performance/profiling/index.html
+++ b/docs/0.12.2/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="cpu-profiling">CPU profiling<a href="#cpu-profiling" class="hash-link" aria-label="Direct link to CPU profiling" title="Direct link to CPU profiling">​</a></h2>
diff --git a/docs/0.12.2/user_guide/acls/index.html b/docs/0.12.2/user_guide/acls/index.html
index c42a359755..7672ac1228 100644
--- a/docs/0.12.2/user_guide/acls/index.html
+++ b/docs/0.12.2/user_guide/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">ACLs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
 They can be used in multiple places in YuniKorn.
diff --git a/docs/0.12.2/user_guide/gang_scheduling/index.html b/docs/0.12.2/user_guide/gang_scheduling/index.html
index 8ff0e3638d..6ba81bc087 100644
--- a/docs/0.12.2/user_guide/gang_scheduling/index.html
+++ b/docs/0.12.2/user_guide/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>When Gang Scheduling is enabled, YuniKorn schedules the app only when
 the app’s minimal resource request can be satisfied. Otherwise, apps
 will be waiting in the queue. Apps are queued in hierarchy queues,
diff --git a/docs/0.12.2/user_guide/placement_rules/index.html b/docs/0.12.2/user_guide/placement_rules/index.html
index 44bd41fa1f..f25f427b96 100644
--- a/docs/0.12.2/user_guide/placement_rules/index.html
+++ b/docs/0.12.2/user_guide/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/0.12.2/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p>
diff --git a/docs/0.12.2/user_guide/queue_config/index.html b/docs/0.12.2/user_guide/queue_config/index.html
index 7daab5e0b3..07ff52b962 100644
--- a/docs/0.12.2/user_guide/queue_config/index.html
+++ b/docs/0.12.2/user_guide/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Partition and Queue Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:u [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/0.12.2/user_guide/acls">Access Control Lists</a> and <a href="/docs/0.12.2/user_guide/placement_rules">Placement rules</a> documentation.</p>
 <p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p>
diff --git a/docs/0.12.2/user_guide/resource_quota_management/index.html b/docs/0.12.2/user_guide/resource_quota_management/index.html
index 6cc76cac74..5a67b37342 100644
--- a/docs/0.12.2/user_guide/resource_quota_management/index.html
+++ b/docs/0.12.2/user_guide/resource_quota_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resource Quota Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can offer a finer grained resource quota management setup compared to the simple namespace resource quota provided by Kubernetes.</p>
 <p>On Kubernetes a pod must fit into the namespace quota when the pod is submitted.
 If the pod does not fit in the namespace quota the pod is rejected.
diff --git a/docs/0.12.2/user_guide/sorting_policies/index.html b/docs/0.12.2/user_guide/sorting_policies/index.html
index ff697c8146..443af6f07b 100644
--- a/docs/0.12.2/user_guide/sorting_policies/index.html
+++ b/docs/0.12.2/user_guide/sorting_policies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Sorting Policies | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Policies can be set for:</p>
 <ul>
 <li><a href="#application-sorting">Applications</a></li>
diff --git a/docs/0.12.2/user_guide/trouble_shooting/index.html b/docs/0.12.2/user_guide/trouble_shooting/index.html
index 3923cc23e1..e1ee065072 100644
--- a/docs/0.12.2/user_guide/trouble_shooting/index.html
+++ b/docs/0.12.2/user_guide/trouble_shooting/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Trouble Shooting | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="retrieve-scheduler-logs">Retrieve scheduler logs<a href="#retrieve-scheduler-logs" class="hash-link" aria-label="Direct link to Retrieve scheduler logs" title="Direct link to Retrieve scheduler logs">​</a></h3>
 <p>Currently, the scheduler writes its logs to stdout/stderr, docker container handles the redirection of these logs to a
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
diff --git a/docs/0.12.2/user_guide/usergroup_resolution/index.html b/docs/0.12.2/user_guide/usergroup_resolution/index.html
index 9fb074384e..3689ede6af 100644
--- a/docs/0.12.2/user_guide/usergroup_resolution/index.html
+++ b/docs/0.12.2/user_guide/usergroup_resolution/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User &amp; Group Resolution | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" co [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>User information is an important aspect of the scheduling cycle. It is one of the key identifier that can be used to determine the queue to which a job should be submitted. The Yunikorn Scheduler relies on the K8s Shim to provide user information. In the world of Kubernetes, there is no object defined that identfies the actual user. This is by design and more information can be found <a href="https://kubernetes.io/docs/reference/access-authn-authz/authentication/#users-in-kubernetes"  [...]
 <p>Since, Kubernetes has no pre-defined field or resource for user information and individual cluster deployments with unique user identification tools can vary, we have defined a standard way of identifying the user. Yunikorn requires a Kubernetes <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/" target="_blank" rel="noopener noreferrer">Label</a> added. Using the <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/" [...]
 <table><thead><tr><th>Label</th><th>Value</th></tr></thead><tbody><tr><td>yunikorn.apache.org/username</td><td>User name. It can have duplicate entries but only the first value will be used. The default user is <code>nobody</code></td></tr></tbody></table>
diff --git a/docs/0.12.2/user_guide/workloads/run_flink/index.html b/docs/0.12.2/user_guide/workloads/run_flink/index.html
index 6ef22bace5..32ac6a900b 100644
--- a/docs/0.12.2/user_guide/workloads/run_flink/index.html
+++ b/docs/0.12.2/user_guide/workloads/run_flink/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Flink Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://yunikorn.apache.org/docs/0.12.2/user_guide/workloads/run_flink"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:langua [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="standalone-mode">Standalone mode<a href="#standalone-mode" class="hash-link" aria-label="Direct link to Standalone mode" title="Direct link to Standalone mode">​</a></h2>
 <p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get details and examples of standalone deploy mode.
diff --git a/docs/0.12.2/user_guide/workloads/run_spark/index.html b/docs/0.12.2/user_guide/workloads/run_spark/index.html
index 55cb579b64..cf6a61aa04 100644
--- a/docs/0.12.2/user_guide/workloads/run_spark/index.html
+++ b/docs/0.12.2/user_guide/workloads/run_spark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Spark Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <a href="/docs/0.12.2/">get started</a> to see how that is done.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="prepare-the-docker-image-for-spark">Prepare the docker image for Spark<a href="#prepare-the-docker-image-for-spark" class="hash-link" aria-label="Direct link to Prepare the docker image for Spark" title="Direct link to Prepare the docker image for Spark">​</a></h2>
 <p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the YuniKorn
diff --git a/docs/0.12.2/user_guide/workloads/run_tf/index.html b/docs/0.12.2/user_guide/workloads/run_tf/index.html
index 130d4b26c3..531cad1e44 100644
--- a/docs/0.12.2/user_guide/workloads/run_tf/index.html
+++ b/docs/0.12.2/user_guide/workloads/run_tf/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run TensorFlow Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 and how to run a Tensorflow job with YuniKorn scheduler. The training-operator is a unified training operator maintained by
 Kubeflow. It not only supports TensorFlow but also PyTorch, XGboots, etc.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install-training-operator">Install training-operator<a href="#install-training-operator" class="hash-link" aria-label="Direct link to Install training-operator" title="Direct link to Install training-operator">​</a></h2>
diff --git a/docs/0.8.0/community/coding_guidelines/index.html b/docs/0.8.0/community/coding_guidelines/index.html
index f78c3305c6..1a7aa15ac7 100644
--- a/docs/0.8.0/community/coding_guidelines/index.html
+++ b/docs/0.8.0/community/coding_guidelines/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Coding Guidelines | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>GO as a language provides a build in formatter for the code: <code>gofmt</code>.
 The project uses the predefined format as implemented in <code>gofmt</code>.
 That means tabs and not spaces etc.
diff --git a/docs/0.8.0/community/community_sync_up/index.html b/docs/0.8.0/community/community_sync_up/index.html
index fd70065f71..56a7b192a1 100644
--- a/docs/0.8.0/community/community_sync_up/index.html
+++ b/docs/0.8.0/community/community_sync_up/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Community Sync Up | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Developpers who are interested to contribute to YuniKorn project.</li>
 <li>Users who are using or interested to learn about the project.</li>
diff --git a/docs/0.8.0/community/how_to_contribute/index.html b/docs/0.8.0/community/how_to_contribute/index.html
index 1ae1999c21..22bef0f88d 100644
--- a/docs/0.8.0/community/how_to_contribute/index.html
+++ b/docs/0.8.0/community/how_to_contribute/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">How To Contribute | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>JIRA for issue tracking.</li>
 <li>GitHub Pull Requests to manage code review and the change itself.</li>
diff --git a/docs/0.8.0/community/reporting_issues/index.html b/docs/0.8.0/community/reporting_issues/index.html
index e7f8e93986..768c10dd97 100644
--- a/docs/0.8.0/community/reporting_issues/index.html
+++ b/docs/0.8.0/community/reporting_issues/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Reporting Issues | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>If you have an issue with YuniKorn operation, please follow these guidelines:</p>
 <p>If you are having an issue with setup, configuration, or some other form of behavior not matching your expectation, join the user mailing list and ask your questions in that forum.
 See the <a href="https://yunikorn.apache.org" target="_blank" rel="noopener noreferrer">YuniKorn web page</a> for information on mailing lists.
diff --git a/docs/0.8.0/configuration/acls/index.html b/docs/0.8.0/configuration/acls/index.html
index 04c485c7fc..a4005d02f6 100644
--- a/docs/0.8.0/configuration/acls/index.html
+++ b/docs/0.8.0/configuration/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Acls | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
 They can be used in multiple places in YuniKorn.
diff --git a/docs/0.8.0/configuration/placement_rules/index.html b/docs/0.8.0/configuration/placement_rules/index.html
index ee92041d2a..83d0448be3 100644
--- a/docs/0.8.0/configuration/placement_rules/index.html
+++ b/docs/0.8.0/configuration/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The basics for the placement rules are described in the <a href="/docs/0.8.0/design/scheduler_configuration#placement-rules-definition">scheduler design document</a>.
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/0.8.0/configuration/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
diff --git a/docs/0.8.0/configuration/queue_config/index.html b/docs/0.8.0/configuration/queue_config/index.html
index 4fcd20c0c1..808a585278 100644
--- a/docs/0.8.0/configuration/queue_config/index.html
+++ b/docs/0.8.0/configuration/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Queue Config | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The basis for the queue configuration is given in the <a href="/docs/0.8.0/setup/configure_scheduler#queue-configuration">scheduler design document</a>.</p>
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/0.8.0/configuration/acls">Access control lists</a> and <a href="/docs/0.8.0/configuration/placement_rules">placement rule</a> documentation.</p>
diff --git a/docs/0.8.0/design/cross_queue_preemption/index.html b/docs/0.8.0/design/cross_queue_preemption/index.html
index 49d37c714a..60252044b3 100644
--- a/docs/0.8.0/design/cross_queue_preemption/index.html
+++ b/docs/0.8.0/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="to-be-solved-problems">To be solved problems:<a href="#to-be-solved-problems" class="hash-link" aria-label="Direct link to To be solved problems:" title="Direct link to To be solved problems:">​</a></h2>
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
diff --git a/docs/0.8.0/design/index.html b/docs/0.8.0/design/index.html
index af903dd066..56c9fb6c63 100644
--- a/docs/0.8.0/design/index.html
+++ b/docs/0.8.0/design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="overall">Overall<a href="#overall" class="hash-link" aria-label="Direct link to Overall" title="Direct link to Overall">​</a></h2>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="architecture">Architecture<a href="#architecture" class="hash-link" aria-label="Direct link to Architecture" title="Direct link to Architecture">​</a></h2>
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="components">Components:<a href="#components" class="hash-link" aria-label="Direct link to Components:" title="Direct link to Components:">​</a></h3>
diff --git a/docs/0.8.0/design/namespace_resource_quota/index.html b/docs/0.8.0/design/namespace_resource_quota/index.html
index f4f5debd1f..f6e899ab8b 100644
--- a/docs/0.8.0/design/namespace_resource_quota/index.html
+++ b/docs/0.8.0/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>In K8s, user can setup namespace with <a href="https://kubernetes.io/docs/concepts/policy/resource-quotas/" target="_blank" rel="noopener noreferrer">resource quotas</a> to limit aggregated resource consumption in this namespace. The validation of namespace resource quotas is handled in api-server directly, therefore YuniKorn simply honors the quotas like the default scheduler.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
diff --git a/docs/0.8.0/design/pluggable_app_management/index.html b/docs/0.8.0/design/pluggable_app_management/index.html
index 27e0750a88..73f2123d18 100644
--- a/docs/0.8.0/design/pluggable_app_management/index.html
+++ b/docs/0.8.0/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-problem">The Problem<a href="#the-problem" class="hash-link" aria-label="Direct link to The Problem" title="Direct link to The Problem">​</a></h2>
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
diff --git a/docs/0.8.0/design/resilience/index.html b/docs/0.8.0/design/resilience/index.html
index 5f745348e0..1e86918c44 100644
--- a/docs/0.8.0/design/resilience/index.html
+++ b/docs/0.8.0/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This is not a HA (High-availability) design, HA implies that a service can
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
diff --git a/docs/0.8.0/design/scheduler_configuration/index.html b/docs/0.8.0/design/scheduler_configuration/index.html
index 8d8fab08f4..1e535ec164 100644
--- a/docs/0.8.0/design/scheduler_configuration/index.html
+++ b/docs/0.8.0/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The Yunikorn core scheduler configuration has two separate areas that need to be configured. The scheduler service itself, things like web service ports etc, and the queue configuration. The split between the two types of configuration is proposed with two points in mind:</p>
 <ul>
 <li>Separation of duty</li>
diff --git a/docs/0.8.0/get_started/developer_guide/index.html b/docs/0.8.0/get_started/developer_guide/index.html
index 04e61b0509..d0b25a2cbe 100644
--- a/docs/0.8.0/get_started/developer_guide/index.html
+++ b/docs/0.8.0/get_started/developer_guide/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Developer Guide | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/0.8.0/index.html b/docs/0.8.0/index.html
index f531f69f3a..a901c4dd47 100644
--- a/docs/0.8.0/index.html
+++ b/docs/0.8.0/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User Guide | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/0.8.0/setup/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <p>All files mentioned in this user guide are part of the <a href="https://github.com/apache/incubator-yunikorn-k8shim" target="_blank" rel="noopener noreferrer">yunikorn-k8shim</a> repository.
diff --git a/docs/0.8.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.8.0/performance/evaluate_perf_function_with_kubemark/index.html
index c46a2f1ed0..29aceea9f7 100644
--- a/docs/0.8.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/0.8.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Perf With Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="ht [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>All the following tests are done with <a href="https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/devel/kubemark-guide.md#starting-a-kubemark-cluster" target="_blank" rel="noopener noreferrer">Kubemark</a>,
 a tool helps us to simulate large K8s cluster and run experimental workloads.
 There were 18 bare-metal servers being used to simulate 2000/4000 nodes for these tests.</p>
diff --git a/docs/0.8.0/performance/metrics/index.html b/docs/0.8.0/performance/metrics/index.html
index a42c5612b1..057448acb3 100644
--- a/docs/0.8.0/performance/metrics/index.html
+++ b/docs/0.8.0/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn leverages <a href="https://prometheus.io/" target="_blank" rel="noopener noreferrer">Prometheus</a> to record metrics. The metrics system keeps tracking of
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are two categories
 for these metrics:</p>
diff --git a/docs/0.8.0/performance/profiling/index.html b/docs/0.8.0/performance/profiling/index.html
index 3936fe3bb2..af9dfde964 100644
--- a/docs/0.8.0/performance/profiling/index.html
+++ b/docs/0.8.0/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Use <a href="https://github.com/google/pprof" target="_blank" rel="noopener noreferrer">pprof</a> to do CPU, Memory profiling can help you understand the runtime status of YuniKorn scheduler. Profiling instruments have been
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
diff --git a/docs/0.8.0/setup/build_local/index.html b/docs/0.8.0/setup/build_local/index.html
index d909e4ce73..bd375781a5 100644
--- a/docs/0.8.0/setup/build_local/index.html
+++ b/docs/0.8.0/setup/build_local/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build Local | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The YuniKorn project has four repositories three of those repositories have a dependency at the go level.
 These dependencies are part of the go modules and point to the github repositories.
 During development it can be required to break the dependency on the committed version from github.
diff --git a/docs/0.8.0/setup/configure_scheduler/index.html b/docs/0.8.0/setup/configure_scheduler/index.html
index d7d0199b93..469db1093d 100644
--- a/docs/0.8.0/setup/configure_scheduler/index.html
+++ b/docs/0.8.0/setup/configure_scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Configure Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
 <p>Under project root of the <code>yunikorn-k8shim</code>, run the command to build an image using the map for the configuration:</p>
 <div class="codeBlockContainer_ywe3 theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_K7YI"><pre tabindex="0" class="prism-code language-text codeBlock_lM3F thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_EmLR"><span class="token-line" style="color:#bfc7d5"><span class="token plain">make image</span><br></span></code></pre><div class="buttonGroup_ac0t"><button type="button" aria-label=" [...]
diff --git a/docs/0.8.0/setup/deployment/index.html b/docs/0.8.0/setup/deployment/index.html
index dd6ee7e88d..cb4c69b156 100644
--- a/docs/0.8.0/setup/deployment/index.html
+++ b/docs/0.8.0/setup/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deployment Guide | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/0.8.0/">here</a>. However, if you want to explore the deployment procedure
 step by step, here are the instructions.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="setup-rbac">Setup RBAC<a href="#setup-rbac" class="hash-link" aria-label="Direct link to Setup RBAC" title="Direct link to Setup RBAC">​</a></h2>
diff --git a/docs/0.8.0/setup/env_setup/index.html b/docs/0.8.0/setup/env_setup/index.html
index 9775f471a6..eedad8f764 100644
--- a/docs/0.8.0/setup/env_setup/index.html
+++ b/docs/0.8.0/setup/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/0.9.0/api/cluster/index.html b/docs/0.9.0/api/cluster/index.html
index 18494c1f9a..5c580751cd 100644
--- a/docs/0.9.0/api/cluster/index.html
+++ b/docs/0.9.0/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.9.0/api/scheduler/index.html b/docs/0.9.0/api/scheduler/index.html
index 31ce0f9297..560008e33f 100644
--- a/docs/0.9.0/api/scheduler/index.html
+++ b/docs/0.9.0/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Displays general information about the queues like name, status, capacities and properties.
 The queues&#x27; hierarchy is kept in the response json.</p>
 <p><strong>URL</strong> : <code>/ws/v1/queues</code></p>
diff --git a/docs/0.9.0/api/system/index.html b/docs/0.9.0/api/system/index.html
index b0595b6846..66798e5b0b 100644
--- a/docs/0.9.0/api/system/index.html
+++ b/docs/0.9.0/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/0.9.0/design/architecture/index.html b/docs/0.9.0/design/architecture/index.html
index 4079d9ced6..66099f62f8 100644
--- a/docs/0.9.0/design/architecture/index.html
+++ b/docs/0.9.0/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/0.9.0/design/cross_queue_preemption/index.html b/docs/0.9.0/design/cross_queue_preemption/index.html
index 47765054e3..8872611e47 100644
--- a/docs/0.9.0/design/cross_queue_preemption/index.html
+++ b/docs/0.9.0/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/0.9.0/design/k8shim/index.html b/docs/0.9.0/design/k8shim/index.html
index e06a74e510..a2dab144a2 100644
--- a/docs/0.9.0/design/k8shim/index.html
+++ b/docs/0.9.0/design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/0.9.0/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/0.9.0/design/namespace_resource_quota/index.html b/docs/0.9.0/design/namespace_resource_quota/index.html
index aead21b68b..075d7c6194 100644
--- a/docs/0.9.0/design/namespace_resource_quota/index.html
+++ b/docs/0.9.0/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/0.9.0/design/pluggable_app_management/index.html b/docs/0.9.0/design/pluggable_app_management/index.html
index 73f24e30bc..586b3457ce 100644
--- a/docs/0.9.0/design/pluggable_app_management/index.html
+++ b/docs/0.9.0/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/0.9.0/design/predicates/index.html b/docs/0.9.0/design/predicates/index.html
index 1c699b46ea..d850e6125b 100644
--- a/docs/0.9.0/design/predicates/index.html
+++ b/docs/0.9.0/design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/0.9.0/design/resilience/index.html b/docs/0.9.0/design/resilience/index.html
index 27d3fdf15a..77cafd7dac 100644
--- a/docs/0.9.0/design/resilience/index.html
+++ b/docs/0.9.0/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/0.9.0/design/scheduler_configuration/index.html b/docs/0.9.0/design/scheduler_configuration/index.html
index 6c74bcb4fa..bb4950f65f 100644
--- a/docs/0.9.0/design/scheduler_configuration/index.html
+++ b/docs/0.9.0/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/0.9.0/design/scheduler_core_design/index.html b/docs/0.9.0/design/scheduler_core_design/index.html
index c4d44c334f..b2cd4d15e0 100644
--- a/docs/0.9.0/design/scheduler_core_design/index.html
+++ b/docs/0.9.0/design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Scheduler core encapsulates all scheduling algorithms, it collects resources from underneath resource management
 platforms (like YARN/K8s), and is responsible for container allocation requests. It makes the decision where is the
 best spot for each request and then sends response allocations to the resource management platform.
diff --git a/docs/0.9.0/design/scheduler_object_states/index.html b/docs/0.9.0/design/scheduler_object_states/index.html
index 5ea223980a..04ba2b1282 100644
--- a/docs/0.9.0/design/scheduler_object_states/index.html
+++ b/docs/0.9.0/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/0.9.0/design/state_aware_scheduling/index.html b/docs/0.9.0/design/state_aware_scheduling/index.html
index 6b50dd55fa..1f3f1a7b9b 100644
--- a/docs/0.9.0/design/state_aware_scheduling/index.html
+++ b/docs/0.9.0/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/0.9.0/developer_guide/build/index.html b/docs/0.9.0/developer_guide/build/index.html
index b11dcbdd5f..0a9072c2c9 100644
--- a/docs/0.9.0/developer_guide/build/index.html
+++ b/docs/0.9.0/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/0.9.0/developer_guide/deployment/index.html b/docs/0.9.0/developer_guide/deployment/index.html
index d31aca46cf..f6acb9f0c9 100644
--- a/docs/0.9.0/developer_guide/deployment/index.html
+++ b/docs/0.9.0/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/0.9.0/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and it is majorly for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/0.9.0/developer_guide/env_setup/index.html b/docs/0.9.0/developer_guide/env_setup/index.html
index a2c1b8b264..1fae953064 100644
--- a/docs/0.9.0/developer_guide/env_setup/index.html
+++ b/docs/0.9.0/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/0.9.0/get_started/core_features/index.html b/docs/0.9.0/get_started/core_features/index.html
index 1d69a14adf..61bb262a84 100644
--- a/docs/0.9.0/get_started/core_features/index.html
+++ b/docs/0.9.0/get_started/core_features/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Features | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="app-aware-scheduling">App-aware scheduling<a href="#app-aware-scheduling" class="hash-link" aria-label="Direct link to App-aware scheduling" title="Direct link to App-aware scheduling">​</a></h2>
 <p>One of the key differences of YuniKorn is, it does app-aware scheduling. In default K8s scheduler, it simply schedules
 pod by pod, without any context about user, app, queue. However, YuniKorn recognizes users, apps, queues, and it considers
diff --git a/docs/0.9.0/index.html b/docs/0.9.0/index.html
index 58e6d6f2c8..0ec4f81dbf 100644
--- a/docs/0.9.0/index.html
+++ b/docs/0.9.0/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Started | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/0.9.0/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install">Install<a href="#install" class="hash-link" aria-label="Direct link to Install" title="Direct link to Install">​</a></h2>
diff --git a/docs/0.9.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/0.9.0/performance/evaluate_perf_function_with_kubemark/index.html
index 2b87f6b151..916d0961c7 100644
--- a/docs/0.9.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/0.9.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Evaluate YuniKorn function &amp; performance with Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 a tool helps us to simulate large K8s cluster and run experimental workloads.
 There were 18 bare-metal servers being used to simulate 2000/4000 nodes for these tests.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="scheduler-throughput">Scheduler Throughput<a href="#scheduler-throughput" class="hash-link" aria-label="Direct link to Scheduler Throughput" title="Direct link to Scheduler Throughput">​</a></h2>
diff --git a/docs/0.9.0/performance/metrics/index.html b/docs/0.9.0/performance/metrics/index.html
index 4d27a8104d..26bcc44e00 100644
--- a/docs/0.9.0/performance/metrics/index.html
+++ b/docs/0.9.0/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are two categories
 for these metrics:</p>
 <ul>
diff --git a/docs/0.9.0/performance/profiling/index.html b/docs/0.9.0/performance/profiling/index.html
index 9952945dc3..ad8e5fd3f1 100644
--- a/docs/0.9.0/performance/profiling/index.html
+++ b/docs/0.9.0/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="cpu-profiling">CPU profiling<a href="#cpu-profiling" class="hash-link" aria-label="Direct link to CPU profiling" title="Direct link to CPU profiling">​</a></h2>
diff --git a/docs/0.9.0/user_guide/acls/index.html b/docs/0.9.0/user_guide/acls/index.html
index 658cc45516..f905df6fe8 100644
--- a/docs/0.9.0/user_guide/acls/index.html
+++ b/docs/0.9.0/user_guide/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">ACLs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Therefore, the recommendation is to use the wildcard ACL on the root queue for now as per the default configuration.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
diff --git a/docs/0.9.0/user_guide/placement_rules/index.html b/docs/0.9.0/user_guide/placement_rules/index.html
index a37582c50d..20774159f4 100644
--- a/docs/0.9.0/user_guide/placement_rules/index.html
+++ b/docs/0.9.0/user_guide/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/0.9.0/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p>
diff --git a/docs/0.9.0/user_guide/queue_config/index.html b/docs/0.9.0/user_guide/queue_config/index.html
index 22675dfa2f..56a9743151 100644
--- a/docs/0.9.0/user_guide/queue_config/index.html
+++ b/docs/0.9.0/user_guide/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Partition and Queue Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:u [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/0.9.0/user_guide/acls">Access control lists</a> and <a href="/docs/0.9.0/user_guide/placement_rules">placement rule</a> documentation.</p>
 <p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p>
diff --git a/docs/0.9.0/user_guide/resource_quota_management/index.html b/docs/0.9.0/user_guide/resource_quota_management/index.html
index 9bbc4d2672..78ffc6161f 100644
--- a/docs/0.9.0/user_guide/resource_quota_management/index.html
+++ b/docs/0.9.0/user_guide/resource_quota_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resource Quota Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 using namespace resource quota. Here are some how-to documents about setting up
 resource quota management with YuniKorn queues.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="option-1-static-queues">Option 1) Static queues<a href="#option-1-static-queues" class="hash-link" aria-label="Direct link to Option 1) Static queues" title="Direct link to Option 1) Static queues">​</a></h2>
diff --git a/docs/0.9.0/user_guide/sorting_policies/index.html b/docs/0.9.0/user_guide/sorting_policies/index.html
index 3a37ac046d..7e1c7ba701 100644
--- a/docs/0.9.0/user_guide/sorting_policies/index.html
+++ b/docs/0.9.0/user_guide/sorting_policies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Sorting Policies | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Policies can be set for:</p>
 <ul>
 <li><a href="#application-sorting">Applications</a></li>
diff --git a/docs/0.9.0/user_guide/trouble_shooting/index.html b/docs/0.9.0/user_guide/trouble_shooting/index.html
index fd34f74c18..14736eb33a 100644
--- a/docs/0.9.0/user_guide/trouble_shooting/index.html
+++ b/docs/0.9.0/user_guide/trouble_shooting/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Trouble Shooting | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="retrieve-scheduler-logs">Retrieve scheduler logs<a href="#retrieve-scheduler-logs" class="hash-link" aria-label="Direct link to Retrieve scheduler logs" title="Direct link to Retrieve scheduler logs">​</a></h3>
 <p>Currently, the scheduler writes its logs to stdout/stderr, docker container handles the redirection of these logs to a
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
diff --git a/docs/0.9.0/user_guide/workloads/run_flink/index.html b/docs/0.9.0/user_guide/workloads/run_flink/index.html
index cbfe66e52a..f91e6f6cf1 100644
--- a/docs/0.9.0/user_guide/workloads/run_flink/index.html
+++ b/docs/0.9.0/user_guide/workloads/run_flink/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Flink Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://yunikorn.apache.org/docs/0.9.0/user_guide/workloads/run_flink"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:languag [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="standalone-mode">Standalone mode<a href="#standalone-mode" class="hash-link" aria-label="Direct link to Standalone mode" title="Direct link to Standalone mode">​</a></h2>
 <p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get details and examples of standalone deploy mode.
diff --git a/docs/0.9.0/user_guide/workloads/run_spark/index.html b/docs/0.9.0/user_guide/workloads/run_spark/index.html
index a7718b0cbb..e30ef61de6 100644
--- a/docs/0.9.0/user_guide/workloads/run_spark/index.html
+++ b/docs/0.9.0/user_guide/workloads/run_spark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Spark Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <a href="/docs/0.9.0/">get started</a> to see how that is done.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="prepare-the-docker-image-for-spark">Prepare the docker image for Spark<a href="#prepare-the-docker-image-for-spark" class="hash-link" aria-label="Direct link to Prepare the docker image for Spark" title="Direct link to Prepare the docker image for Spark">​</a></h2>
 <p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the YuniKorn
diff --git a/docs/0.9.0/user_guide/workloads/run_tf/index.html b/docs/0.9.0/user_guide/workloads/run_tf/index.html
index 53adaefcb0..a0a0e61713 100644
--- a/docs/0.9.0/user_guide/workloads/run_tf/index.html
+++ b/docs/0.9.0/user_guide/workloads/run_tf/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Tensorflow Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 You can install tf-operator by applying all yaml from two website down below:</p>
 <ul>
 <li>CRD: <a href="https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-crds/base" target="_blank" rel="noopener noreferrer">https://github.com/kubeflow/manifests/tree/master/tf-training/tf-job-crds/base</a></li>
diff --git a/docs/1.0.0/api/cluster/index.html b/docs/1.0.0/api/cluster/index.html
index 6bedd3f74b..c8560734c9 100644
--- a/docs/1.0.0/api/cluster/index.html
+++ b/docs/1.0.0/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers and the build information of resource managers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/1.0.0/api/scheduler/index.html b/docs/1.0.0/api/scheduler/index.html
index d48937adfb..edbc4e2aeb 100644
--- a/docs/1.0.0/api/scheduler/index.html
+++ b/docs/1.0.0/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The scheduler REST API returns information about various objects used by the YuniKorn Scheduler.</p>
 <p>Many of these APIs return collections of resources. Internally, all resources are represented as raw
 64-bit signed integer types. When interpreting responses from the REST API, resources of type <code>memory</code>
diff --git a/docs/1.0.0/api/system/index.html b/docs/1.0.0/api/system/index.html
index 66e4ba5dac..430b437e46 100644
--- a/docs/1.0.0/api/system/index.html
+++ b/docs/1.0.0/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/1.0.0/design/architecture/index.html b/docs/1.0.0/design/architecture/index.html
index 710177c896..0e82c0edb0 100644
--- a/docs/1.0.0/design/architecture/index.html
+++ b/docs/1.0.0/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/1.0.0/design/cache_removal/index.html b/docs/1.0.0/design/cache_removal/index.html
index 136cb5cef5..8a949be494 100644
--- a/docs/1.0.0/design/cache_removal/index.html
+++ b/docs/1.0.0/design/cache_removal/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler cache removal design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document describes the current state of the scheduler and cache implementation.
 It describes the changes planned based on the analysis that was done of the current behaviour.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="goals">Goals<a href="#goals" class="hash-link" aria-label="Direct link to Goals" title="Direct link to Goals">​</a></h2>
diff --git a/docs/1.0.0/design/cross_queue_preemption/index.html b/docs/1.0.0/design/cross_queue_preemption/index.html
index 9a49d0eff7..8525f7bddb 100644
--- a/docs/1.0.0/design/cross_queue_preemption/index.html
+++ b/docs/1.0.0/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/1.0.0/design/gang_scheduling/index.html b/docs/1.0.0/design/gang_scheduling/index.html
index 2f16520161..d8699f68f5 100644
--- a/docs/1.0.0/design/gang_scheduling/index.html
+++ b/docs/1.0.0/design/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang scheduling design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A new way of scheduling applications by taking into account the demand for resources the application expects it will generate over time.
 It guarantees the expected demand resources for the application by reserving the resources.</p>
 <p>There are two parts to this implementation:</p>
diff --git a/docs/1.0.0/design/interface_message_simplication/index.html b/docs/1.0.0/design/interface_message_simplication/index.html
index e3b51674fd..389b97f840 100644
--- a/docs/1.0.0/design/interface_message_simplication/index.html
+++ b/docs/1.0.0/design/interface_message_simplication/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Simplyfing Interface Messages | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h1>Proposal</h1>
 <p>This document describes a) complexity hidden behind existing Interface messages and
 explains the newly defined SI messages and its dependent changes on Core and Shim.
diff --git a/docs/1.0.0/design/k8shim/index.html b/docs/1.0.0/design/k8shim/index.html
index 1978800479..c5a46efb97 100644
--- a/docs/1.0.0/design/k8shim/index.html
+++ b/docs/1.0.0/design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/1.0.0/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/1.0.0/design/namespace_resource_quota/index.html b/docs/1.0.0/design/namespace_resource_quota/index.html
index a2a7d38f93..2bf6801882 100644
--- a/docs/1.0.0/design/namespace_resource_quota/index.html
+++ b/docs/1.0.0/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/1.0.0/design/pluggable_app_management/index.html b/docs/1.0.0/design/pluggable_app_management/index.html
index b1c1872e15..0b1524d3d0 100644
--- a/docs/1.0.0/design/pluggable_app_management/index.html
+++ b/docs/1.0.0/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/1.0.0/design/predicates/index.html b/docs/1.0.0/design/predicates/index.html
index 48b8691996..b27e2d0d59 100644
--- a/docs/1.0.0/design/predicates/index.html
+++ b/docs/1.0.0/design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/1.0.0/design/resilience/index.html b/docs/1.0.0/design/resilience/index.html
index 9ee624d45a..85de3846a0 100644
--- a/docs/1.0.0/design/resilience/index.html
+++ b/docs/1.0.0/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/1.0.0/design/scheduler_configuration/index.html b/docs/1.0.0/design/scheduler_configuration/index.html
index c4d7d25d10..274d35edb0 100644
--- a/docs/1.0.0/design/scheduler_configuration/index.html
+++ b/docs/1.0.0/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/1.0.0/design/scheduler_core_design/index.html b/docs/1.0.0/design/scheduler_core_design/index.html
index cd7e54607a..5aeebf255a 100644
--- a/docs/1.0.0/design/scheduler_core_design/index.html
+++ b/docs/1.0.0/design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/1.0.0/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/yunikorn-core" target="_blank" rel="noopener noreferrer">https://github.com/apache/yunikorn-core</a></p>
diff --git a/docs/1.0.0/design/scheduler_object_states/index.html b/docs/1.0.0/design/scheduler_object_states/index.html
index c69efd2ae2..2f1198d421 100644
--- a/docs/1.0.0/design/scheduler_object_states/index.html
+++ b/docs/1.0.0/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/1.0.0/design/scheduler_plugin/index.html b/docs/1.0.0/design/scheduler_plugin/index.html
index 679997371b..0598eb1711 100644
--- a/docs/1.0.0/design/scheduler_plugin/index.html
+++ b/docs/1.0.0/design/scheduler_plugin/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">K8s Scheduler Plugin | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn (on Kubernetes) is traditionally implemented as a ground-up implementation of a Kubernetes scheduler.
 This has allowed us to innovate rapidly, but is not without its problems; we currently have numerous places
 where we call into non-public K8S source code APIs with varying levels of (code) stability, requiring
diff --git a/docs/1.0.0/design/state_aware_scheduling/index.html b/docs/1.0.0/design/state_aware_scheduling/index.html
index 69c0d0c25f..2c8a9d302e 100644
--- a/docs/1.0.0/design/state_aware_scheduling/index.html
+++ b/docs/1.0.0/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/1.0.0/developer_guide/build/index.html b/docs/1.0.0/developer_guide/build/index.html
index f7972fd0b3..27a7f44af5 100644
--- a/docs/1.0.0/developer_guide/build/index.html
+++ b/docs/1.0.0/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/1.0.0/developer_guide/dependencies/index.html b/docs/1.0.0/developer_guide/dependencies/index.html
index 076ab33760..0ee72ed72f 100644
--- a/docs/1.0.0/developer_guide/dependencies/index.html
+++ b/docs/1.0.0/developer_guide/dependencies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Go module updates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The references in the <code>master</code> branches must be updated if a change is made in the scheduler interface.
 Updating the dependency of a shim in reference to the core might be needed even if the scheduler interface does not change.
 New functionality could be added that rely on changed content of the messages.
diff --git a/docs/1.0.0/developer_guide/deployment/index.html b/docs/1.0.0/developer_guide/deployment/index.html
index e050f4b0cc..2c2492e46e 100644
--- a/docs/1.0.0/developer_guide/deployment/index.html
+++ b/docs/1.0.0/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/1.0.0/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and admission controller. It is primarily intended for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/1.0.0/developer_guide/env_setup/index.html b/docs/1.0.0/developer_guide/env_setup/index.html
index 5ed35d0280..b98b31efdc 100644
--- a/docs/1.0.0/developer_guide/env_setup/index.html
+++ b/docs/1.0.0/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/1.0.0/developer_guide/openshift_development/index.html b/docs/1.0.0/developer_guide/openshift_development/index.html
index ed872065c5..9689129659 100644
--- a/docs/1.0.0/developer_guide/openshift_development/index.html
+++ b/docs/1.0.0/developer_guide/openshift_development/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Development in CodeReady Containers | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Our recommended local environment uses CodeReady containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="set-up-a-running-crc-cluster">Set up a running CRC cluster<a href="#set-up-a-running-crc-cluster" class="hash-link" aria-label="Direct link to Set up a running CRC cluster" title="Direct link to Set up a running CRC cluster">​</a></h2>
 <ol>
diff --git a/docs/1.0.0/get_started/core_features/index.html b/docs/1.0.0/get_started/core_features/index.html
index 3b6dcceac2..5d210700ea 100644
--- a/docs/1.0.0/get_started/core_features/index.html
+++ b/docs/1.0.0/get_started/core_features/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Features | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="app-aware-scheduling">App-aware scheduling<a href="#app-aware-scheduling" class="hash-link" aria-label="Direct link to App-aware scheduling" title="Direct link to App-aware scheduling">​</a></h2>
 <p>One of the key differences of YuniKorn is, it does app-aware scheduling. In default K8s scheduler, it simply schedules
 pod by pod, without any context about user, app, queue. However, YuniKorn recognizes users, apps, queues, and it considers
diff --git a/docs/1.0.0/index.html b/docs/1.0.0/index.html
index 147082cbed..45ed38153c 100644
--- a/docs/1.0.0/index.html
+++ b/docs/1.0.0/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Started | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/1.0.0/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install">Install<a href="#install" class="hash-link" aria-label="Direct link to Install" title="Direct link to Install">​</a></h2>
diff --git a/docs/1.0.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/1.0.0/performance/evaluate_perf_function_with_kubemark/index.html
index 51db37e3a1..7faa582f07 100644
--- a/docs/1.0.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/1.0.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Evaluate YuniKorn Performance with Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="environment-setup">Environment setup<a href="#environment-setup" class="hash-link" aria-label="Direct link to Environment setup" title="Direct link to Environment setup">​</a></h2>
 <p>We leverage <a href="https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/devel/kubemark-guide.md#starting-a-kubemark-cluster" target="_blank" rel="noopener noreferrer">Kubemark</a> to evaluate scheduler’s performance. Kubemark is a testing tool that simulates large scale clusters. It create hollow nodes which runs hollow kubelet to pretend original kubelet behavior. Scheduled pods on these hollow nodes won’t actually execute. It is able to create a big cluster that meets ou [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="scheduler-throughput">Scheduler Throughput<a href="#scheduler-throughput" class="hash-link" aria-label="Direct link to Scheduler Throughput" title="Direct link to Scheduler Throughput">​</a></h2>
diff --git a/docs/1.0.0/performance/metrics/index.html b/docs/1.0.0/performance/metrics/index.html
index af768c7abb..4456ba3448 100644
--- a/docs/1.0.0/performance/metrics/index.html
+++ b/docs/1.0.0/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are three categories
 for these metrics:</p>
 <ul>
diff --git a/docs/1.0.0/performance/performance_tutorial/index.html b/docs/1.0.0/performance/performance_tutorial/index.html
index b1e2dd5f1d..d31cfbd237 100644
--- a/docs/1.0.0/performance/performance_tutorial/index.html
+++ b/docs/1.0.0/performance/performance_tutorial/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Benchmarking Tutorial | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The YuniKorn community continues to optimize the performance of the scheduler, ensuring that YuniKorn satisfies the performance requirements of large-scale batch workloads. Thus, the community has built some useful tools for performance benchmarking that can be reused across releases. This document introduces all these tools and steps to run them.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="hardware">Hardware<a href="#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware">​</a></h2>
 <p>Be aware that performance result is highly variable depending on the underlying  hardware. All results published in the doc can only be used as references. We encourage each individual to run similar tests on their own environments in order to get a result based on your own hardware. This doc is just for demonstration purpose.</p>
diff --git a/docs/1.0.0/performance/profiling/index.html b/docs/1.0.0/performance/profiling/index.html
index d9906c89e6..c8f4084db5 100644
--- a/docs/1.0.0/performance/profiling/index.html
+++ b/docs/1.0.0/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="cpu-profiling">CPU profiling<a href="#cpu-profiling" class="hash-link" aria-label="Direct link to CPU profiling" title="Direct link to CPU profiling">​</a></h2>
diff --git a/docs/1.0.0/user_guide/acls/index.html b/docs/1.0.0/user_guide/acls/index.html
index fb7be5d26c..0c8586a2da 100644
--- a/docs/1.0.0/user_guide/acls/index.html
+++ b/docs/1.0.0/user_guide/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">ACLs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
 They can be used in multiple places in YuniKorn.
diff --git a/docs/1.0.0/user_guide/deployment_modes/index.html b/docs/1.0.0/user_guide/deployment_modes/index.html
index cb3d403d7b..56c5ee2c47 100644
--- a/docs/1.0.0/user_guide/deployment_modes/index.html
+++ b/docs/1.0.0/user_guide/deployment_modes/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deployment Modes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can be deployed in two different modes: standard and plugin. In standard mode, YuniKorn runs as a customized
 Kubernetes scheduler. In plugin mode, YuniKorn is implemented as a set of plugins on top of the default Kubernetes
 scheduling framework.</p>
diff --git a/docs/1.0.0/user_guide/gang_scheduling/index.html b/docs/1.0.0/user_guide/gang_scheduling/index.html
index d60ea0dc9c..410c3def01 100644
--- a/docs/1.0.0/user_guide/gang_scheduling/index.html
+++ b/docs/1.0.0/user_guide/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>When Gang Scheduling is enabled, YuniKorn schedules the app only when
 the app’s minimal resource request can be satisfied. Otherwise, apps
 will be waiting in the queue. Apps are queued in hierarchy queues,
diff --git a/docs/1.0.0/user_guide/labels_and_annotations_in_yunikorn/index.html b/docs/1.0.0/user_guide/labels_and_annotations_in_yunikorn/index.html
index fd91f6c09c..63c7cc5131 100644
--- a/docs/1.0.0/user_guide/labels_and_annotations_in_yunikorn/index.html
+++ b/docs/1.0.0/user_guide/labels_and_annotations_in_yunikorn/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Labels and Annotations in YuniKorn | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn utilizes several Kubernetes labels and annotations to support various features:</p>
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="labels-in-yunikorn">Labels in YuniKorn<a href="#labels-in-yunikorn" class="hash-link" aria-label="Direct link to Labels in YuniKorn" title="Direct link to Labels in YuniKorn">​</a></h3>
 <table><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td><code>applicationId</code></td><td>Associates this pod with an application.</td></tr><tr><td><code>queue</code></td><td>Selects the YuniKorn queue this application should be scheduled in. This may be ignored if a placement policy is in effect.</td></tr><tr><td><code>SparkLabelAppID </code></td><td>Alternative method of specifying <code>applicationId</code> used by Spark Operator if the label <code>applicationI [...]
diff --git a/docs/1.0.0/user_guide/placement_rules/index.html b/docs/1.0.0/user_guide/placement_rules/index.html
index cb9687d5e6..18ac399742 100644
--- a/docs/1.0.0/user_guide/placement_rules/index.html
+++ b/docs/1.0.0/user_guide/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/1.0.0/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p>
diff --git a/docs/1.0.0/user_guide/queue_config/index.html b/docs/1.0.0/user_guide/queue_config/index.html
index 917c88d002..651d955eaf 100644
--- a/docs/1.0.0/user_guide/queue_config/index.html
+++ b/docs/1.0.0/user_guide/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Partition and Queue Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:u [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/1.0.0/user_guide/acls">Access Control Lists</a> and <a href="/docs/1.0.0/user_guide/placement_rules">Placement rules</a> documentation.</p>
 <p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p>
diff --git a/docs/1.0.0/user_guide/resource_quota_management/index.html b/docs/1.0.0/user_guide/resource_quota_management/index.html
index 60a6ca452b..7eccb8fd07 100644
--- a/docs/1.0.0/user_guide/resource_quota_management/index.html
+++ b/docs/1.0.0/user_guide/resource_quota_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resource Quota Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can offer a finer grained resource quota management setup compared to the simple namespace resource quota provided by Kubernetes.</p>
 <p>On Kubernetes a pod must fit into the namespace quota when the pod is submitted.
 If the pod does not fit in the namespace quota the pod is rejected.
diff --git a/docs/1.0.0/user_guide/sorting_policies/index.html b/docs/1.0.0/user_guide/sorting_policies/index.html
index fc17dfa1a9..9b94c80562 100644
--- a/docs/1.0.0/user_guide/sorting_policies/index.html
+++ b/docs/1.0.0/user_guide/sorting_policies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Sorting Policies | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Policies can be set for:</p>
 <ul>
 <li><a href="#application-sorting">Applications</a></li>
diff --git a/docs/1.0.0/user_guide/trouble_shooting/index.html b/docs/1.0.0/user_guide/trouble_shooting/index.html
index 072c419f28..63c2eff650 100644
--- a/docs/1.0.0/user_guide/trouble_shooting/index.html
+++ b/docs/1.0.0/user_guide/trouble_shooting/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Trouble Shooting | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="retrieve-scheduler-logs">Retrieve scheduler logs<a href="#retrieve-scheduler-logs" class="hash-link" aria-label="Direct link to Retrieve scheduler logs" title="Direct link to Retrieve scheduler logs">​</a></h3>
 <p>Currently, the scheduler writes its logs to stdout/stderr, docker container handles the redirection of these logs to a
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
diff --git a/docs/1.0.0/user_guide/usergroup_resolution/index.html b/docs/1.0.0/user_guide/usergroup_resolution/index.html
index aa6b7f9fb3..de3d6d02a1 100644
--- a/docs/1.0.0/user_guide/usergroup_resolution/index.html
+++ b/docs/1.0.0/user_guide/usergroup_resolution/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User &amp; Group Resolution | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" co [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>User information is an important aspect of the scheduling cycle. It is one of the key identifier that can be used to determine the queue to which a job should be submitted. The Yunikorn Scheduler relies on the K8s Shim to provide user information. In the world of Kubernetes, there is no object defined that identfies the actual user. This is by design and more information can be found <a href="https://kubernetes.io/docs/reference/access-authn-authz/authentication/#users-in-kubernetes"  [...]
 <p>Since, Kubernetes has no pre-defined field or resource for user information and individual cluster deployments with unique user identification tools can vary, we have defined a standard way of identifying the user. Yunikorn requires a Kubernetes <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/" target="_blank" rel="noopener noreferrer">Label</a> added. Using the <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/" [...]
 <table><thead><tr><th>Label</th><th>Value</th></tr></thead><tbody><tr><td>yunikorn.apache.org/username</td><td>User name. It can have duplicate entries but only the first value will be used. The default user is <code>nobody</code></td></tr></tbody></table>
diff --git a/docs/1.0.0/user_guide/workloads/run_flink/index.html b/docs/1.0.0/user_guide/workloads/run_flink/index.html
index 34733e8e69..0b7e3e33f8 100644
--- a/docs/1.0.0/user_guide/workloads/run_flink/index.html
+++ b/docs/1.0.0/user_guide/workloads/run_flink/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Flink Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://yunikorn.apache.org/docs/1.0.0/user_guide/workloads/run_flink"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:languag [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="standalone-mode">Standalone mode<a href="#standalone-mode" class="hash-link" aria-label="Direct link to Standalone mode" title="Direct link to Standalone mode">​</a></h2>
 <p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get details and examples of standalone deploy mode.
diff --git a/docs/1.0.0/user_guide/workloads/run_spark/index.html b/docs/1.0.0/user_guide/workloads/run_spark/index.html
index 403031e5bb..d50476a82a 100644
--- a/docs/1.0.0/user_guide/workloads/run_spark/index.html
+++ b/docs/1.0.0/user_guide/workloads/run_spark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Spark Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <a href="/docs/1.0.0/">get started</a> to see how that is done.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="prepare-the-docker-image-for-spark">Prepare the docker image for Spark<a href="#prepare-the-docker-image-for-spark" class="hash-link" aria-label="Direct link to Prepare the docker image for Spark" title="Direct link to Prepare the docker image for Spark">​</a></h2>
 <p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the YuniKorn
diff --git a/docs/1.0.0/user_guide/workloads/run_tf/index.html b/docs/1.0.0/user_guide/workloads/run_tf/index.html
index e7389d3f7a..f2caf0a50e 100644
--- a/docs/1.0.0/user_guide/workloads/run_tf/index.html
+++ b/docs/1.0.0/user_guide/workloads/run_tf/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run TensorFlow Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 and how to run a Tensorflow job with YuniKorn scheduler. The training-operator is a unified training operator maintained by
 Kubeflow. It not only supports TensorFlow but also PyTorch, XGboots, etc.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install-training-operator">Install training-operator<a href="#install-training-operator" class="hash-link" aria-label="Direct link to Install training-operator" title="Direct link to Install training-operator">​</a></h2>
diff --git a/docs/1.1.0/api/cluster/index.html b/docs/1.1.0/api/cluster/index.html
index 2b5a4b3645..35db387253 100644
--- a/docs/1.1.0/api/cluster/index.html
+++ b/docs/1.1.0/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers and the build information of resource managers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/1.1.0/api/scheduler/index.html b/docs/1.1.0/api/scheduler/index.html
index 76f85775c1..f5d3ff6eb4 100644
--- a/docs/1.1.0/api/scheduler/index.html
+++ b/docs/1.1.0/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The scheduler REST API returns information about various objects used by the YuniKorn Scheduler.</p>
 <p>Many of these APIs return collections of resources. Internally, all resources are represented as raw
 64-bit signed integer types. When interpreting responses from the REST API, resources of type <code>memory</code>
diff --git a/docs/1.1.0/api/system/index.html b/docs/1.1.0/api/system/index.html
index 6ade7ed85a..61c412e126 100644
--- a/docs/1.1.0/api/system/index.html
+++ b/docs/1.1.0/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/1.1.0/design/architecture/index.html b/docs/1.1.0/design/architecture/index.html
index ec2249f6bd..9588840d3b 100644
--- a/docs/1.1.0/design/architecture/index.html
+++ b/docs/1.1.0/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/1.1.0/design/cache_removal/index.html b/docs/1.1.0/design/cache_removal/index.html
index 5d4a9dae18..68cdbdcbae 100644
--- a/docs/1.1.0/design/cache_removal/index.html
+++ b/docs/1.1.0/design/cache_removal/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler cache removal design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 See <a href="/docs/1.1.0/design/interface_message_simplification">Simplifying Interface Messages and Breaking Shim build dependency on Core</a> to know the updated message definitions.</p></div></div>
 <h1>Proposal to combine Cache and Scheduler&#x27;s implementation in the core</h1>
 <p>This document describes the current state of the scheduler and cache implementation.
diff --git a/docs/1.1.0/design/cross_queue_preemption/index.html b/docs/1.1.0/design/cross_queue_preemption/index.html
index b996110bd7..85f8951641 100644
--- a/docs/1.1.0/design/cross_queue_preemption/index.html
+++ b/docs/1.1.0/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/1.1.0/design/gang_scheduling/index.html b/docs/1.1.0/design/gang_scheduling/index.html
index ac249b393d..982df2a1fd 100644
--- a/docs/1.1.0/design/gang_scheduling/index.html
+++ b/docs/1.1.0/design/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang scheduling design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A new way of scheduling applications by taking into account the demand for resources the application expects it will generate over time.
 It guarantees the expected demand resources for the application by reserving the resources.</p>
 <p>There are two parts to this implementation:</p>
diff --git a/docs/1.1.0/design/generic_resource/index.html b/docs/1.1.0/design/generic_resource/index.html
index f3bf3d53c1..a9bccfffac 100644
--- a/docs/1.1.0/design/generic_resource/index.html
+++ b/docs/1.1.0/design/generic_resource/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Generic Resource Types in Namespace Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" proper [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Tracking jira: <a href="https://issues.apache.org/jira/browse/YUNIKORN-1279" target="_blank" rel="noopener noreferrer">YUNIKORN-1275</a></p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="functional-gap">Functional gap<a href="#functional-gap" class="hash-link" aria-label="Direct link to Functional gap" title="Direct link to Functional gap">​</a></h2>
 <p>The queue configuration allows all resource types to be set in a quota. Namespace annotations do not. Support for the same resource types in the annotations on namespaces should be possible.</p>
diff --git a/docs/1.1.0/design/interface_message_simplification/index.html b/docs/1.1.0/design/interface_message_simplification/index.html
index ecab2b5b46..4fd522210f 100644
--- a/docs/1.1.0/design/interface_message_simplification/index.html
+++ b/docs/1.1.0/design/interface_message_simplification/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Simplifying Interface Messages | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h1>Proposal</h1>
 <p>This document describes a) complexity hidden behind existing Interface messages and
 explains the newly defined SI messages and its dependent changes on Core and Shim.
diff --git a/docs/1.1.0/design/k8shim/index.html b/docs/1.1.0/design/k8shim/index.html
index eb7a2f5ed0..765250ee21 100644
--- a/docs/1.1.0/design/k8shim/index.html
+++ b/docs/1.1.0/design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/1.1.0/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/1.1.0/design/namespace_resource_quota/index.html b/docs/1.1.0/design/namespace_resource_quota/index.html
index ce9ac9603b..6dfec1b3ba 100644
--- a/docs/1.1.0/design/namespace_resource_quota/index.html
+++ b/docs/1.1.0/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/1.1.0/design/pluggable_app_management/index.html b/docs/1.1.0/design/pluggable_app_management/index.html
index 9da9d18fe4..6b5ad7aad3 100644
--- a/docs/1.1.0/design/pluggable_app_management/index.html
+++ b/docs/1.1.0/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/1.1.0/design/predicates/index.html b/docs/1.1.0/design/predicates/index.html
index 0d1b57050b..fa09027f1e 100644
--- a/docs/1.1.0/design/predicates/index.html
+++ b/docs/1.1.0/design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/1.1.0/design/resilience/index.html b/docs/1.1.0/design/resilience/index.html
index bada6fe1b3..e307ff83a4 100644
--- a/docs/1.1.0/design/resilience/index.html
+++ b/docs/1.1.0/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/1.1.0/design/scheduler_configuration/index.html b/docs/1.1.0/design/scheduler_configuration/index.html
index c306d7aacb..77c4835ef3 100644
--- a/docs/1.1.0/design/scheduler_configuration/index.html
+++ b/docs/1.1.0/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/1.1.0/design/scheduler_core_design/index.html b/docs/1.1.0/design/scheduler_core_design/index.html
index 0176295509..a350b4f03f 100644
--- a/docs/1.1.0/design/scheduler_core_design/index.html
+++ b/docs/1.1.0/design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/1.1.0/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/yunikorn-core" target="_blank" rel="noopener noreferrer">https://github.com/apache/yunikorn-core</a></p>
diff --git a/docs/1.1.0/design/scheduler_object_states/index.html b/docs/1.1.0/design/scheduler_object_states/index.html
index f6a598b4d9..00faaeb153 100644
--- a/docs/1.1.0/design/scheduler_object_states/index.html
+++ b/docs/1.1.0/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/1.1.0/design/scheduler_plugin/index.html b/docs/1.1.0/design/scheduler_plugin/index.html
index cfd4e0bf54..398b65fa24 100644
--- a/docs/1.1.0/design/scheduler_plugin/index.html
+++ b/docs/1.1.0/design/scheduler_plugin/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">K8s Scheduler Plugin | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn (on Kubernetes) is traditionally implemented as a ground-up implementation of a Kubernetes scheduler.
 This has allowed us to innovate rapidly, but is not without its problems; we currently have numerous places
 where we call into non-public K8S source code APIs with varying levels of (code) stability, requiring
diff --git a/docs/1.1.0/design/simple_preemptor/index.html b/docs/1.1.0/design/simple_preemptor/index.html
index b856022743..9f39a82fcf 100644
--- a/docs/1.1.0/design/simple_preemptor/index.html
+++ b/docs/1.1.0/design/simple_preemptor/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">DaemonSet Scheduling using Simple Preemptor | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The simplistic approach to preempt or free up resources of running applications for DaemonSet pods. A good example of daemonset pod is fluentd logging pod which is very essential for any applicaton pod running in the node for logging.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="when-to-start-preemption">When to start preemption?<a href="#when-to-start-preemption" class="hash-link" aria-label="Direct link to When to start preemption?" title="Direct link to When to start preemption?">​</a></h2>
 <p><a href="https://issues.apache.org/jira/browse/YUNIKORN-1184" target="_blank" rel="noopener noreferrer">YUNIKORN-1184</a> ensures daemon set pods have been allocated properly if resources are available on the required node, otherwise, reserve the same required node so that it can be picked up to make reservation as reserved allocation (AllocatedReserved) in the next scheduling cycle. However, the whole process of modifying the reservation to reserved allocation depends on how much res [...]
diff --git a/docs/1.1.0/design/state_aware_scheduling/index.html b/docs/1.1.0/design/state_aware_scheduling/index.html
index 0f03287458..060cffc4f7 100644
--- a/docs/1.1.0/design/state_aware_scheduling/index.html
+++ b/docs/1.1.0/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/1.1.0/developer_guide/build/index.html b/docs/1.1.0/developer_guide/build/index.html
index c17395601b..1ee008f3ac 100644
--- a/docs/1.1.0/developer_guide/build/index.html
+++ b/docs/1.1.0/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/1.1.0/developer_guide/dependencies/index.html b/docs/1.1.0/developer_guide/dependencies/index.html
index 97a16e657d..2576bfd0da 100644
--- a/docs/1.1.0/developer_guide/dependencies/index.html
+++ b/docs/1.1.0/developer_guide/dependencies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Go module updates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The references in the <code>master</code> branches must be updated if a change is made in the scheduler interface.
 Updating the dependency of a shim in reference to the core might be needed even if the scheduler interface does not change.
 New functionality could be added that rely on changed field content of the messages, not the field layout of the message.
diff --git a/docs/1.1.0/developer_guide/deployment/index.html b/docs/1.1.0/developer_guide/deployment/index.html
index 153894dd83..2868a8fb9a 100644
--- a/docs/1.1.0/developer_guide/deployment/index.html
+++ b/docs/1.1.0/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/1.1.0/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and admission controller. It is primarily intended for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/1.1.0/developer_guide/env_setup/index.html b/docs/1.1.0/developer_guide/env_setup/index.html
index 6a4e510e0e..31c580a916 100644
--- a/docs/1.1.0/developer_guide/env_setup/index.html
+++ b/docs/1.1.0/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/1.1.0/developer_guide/openshift_development/index.html b/docs/1.1.0/developer_guide/openshift_development/index.html
index a290affa67..98a12ebb06 100644
--- a/docs/1.1.0/developer_guide/openshift_development/index.html
+++ b/docs/1.1.0/developer_guide/openshift_development/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Development in CodeReady Containers | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Our recommended local environment uses CodeReady containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="set-up-a-running-crc-cluster">Set up a running CRC cluster<a href="#set-up-a-running-crc-cluster" class="hash-link" aria-label="Direct link to Set up a running CRC cluster" title="Direct link to Set up a running CRC cluster">​</a></h2>
 <ol>
diff --git a/docs/1.1.0/get_started/core_features/index.html b/docs/1.1.0/get_started/core_features/index.html
index 19813a9d32..5af4b1bf24 100644
--- a/docs/1.1.0/get_started/core_features/index.html
+++ b/docs/1.1.0/get_started/core_features/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Features | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="app-aware-scheduling">App-aware scheduling<a href="#app-aware-scheduling" class="hash-link" aria-label="Direct link to App-aware scheduling" title="Direct link to App-aware scheduling">​</a></h2>
 <p>One of the key differences of YuniKorn is, it does app-aware scheduling. In default K8s scheduler, it simply schedules
 pod by pod, without any context about user, app, queue. However, YuniKorn recognizes users, apps, queues, and it considers
diff --git a/docs/1.1.0/index.html b/docs/1.1.0/index.html
index 0affdfcf0d..84c4a9101a 100644
--- a/docs/1.1.0/index.html
+++ b/docs/1.1.0/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Started | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/1.1.0/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install">Install<a href="#install" class="hash-link" aria-label="Direct link to Install" title="Direct link to Install">​</a></h2>
diff --git a/docs/1.1.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/1.1.0/performance/evaluate_perf_function_with_kubemark/index.html
index 10b91e6196..e1cd203124 100644
--- a/docs/1.1.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/1.1.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Evaluate YuniKorn Performance with Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="environment-setup">Environment setup<a href="#environment-setup" class="hash-link" aria-label="Direct link to Environment setup" title="Direct link to Environment setup">​</a></h2>
 <p>We leverage <a href="https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/devel/kubemark-guide.md#starting-a-kubemark-cluster" target="_blank" rel="noopener noreferrer">Kubemark</a> to evaluate scheduler’s performance. Kubemark is a testing tool that simulates large scale clusters. It create hollow nodes which runs hollow kubelet to pretend original kubelet behavior. Scheduled pods on these hollow nodes won’t actually execute. It is able to create a big cluster that meets ou [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="scheduler-throughput">Scheduler Throughput<a href="#scheduler-throughput" class="hash-link" aria-label="Direct link to Scheduler Throughput" title="Direct link to Scheduler Throughput">​</a></h2>
diff --git a/docs/1.1.0/performance/metrics/index.html b/docs/1.1.0/performance/metrics/index.html
index 1d0f3f7052..15bf62795c 100644
--- a/docs/1.1.0/performance/metrics/index.html
+++ b/docs/1.1.0/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are three categories
 for these metrics:</p>
 <ul>
diff --git a/docs/1.1.0/performance/performance_tutorial/index.html b/docs/1.1.0/performance/performance_tutorial/index.html
index 4f659f71a0..8fb6b00bd4 100644
--- a/docs/1.1.0/performance/performance_tutorial/index.html
+++ b/docs/1.1.0/performance/performance_tutorial/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Benchmarking Tutorial | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The YuniKorn community continues to optimize the performance of the scheduler, ensuring that YuniKorn satisfies the performance requirements of large-scale batch workloads. Thus, the community has built some useful tools for performance benchmarking that can be reused across releases. This document introduces all these tools and steps to run them.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="hardware">Hardware<a href="#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware">​</a></h2>
 <p>Be aware that performance result is highly variable depending on the underlying  hardware. All results published in the doc can only be used as references. We encourage each individual to run similar tests on their own environments in order to get a result based on your own hardware. This doc is just for demonstration purpose.</p>
diff --git a/docs/1.1.0/performance/profiling/index.html b/docs/1.1.0/performance/profiling/index.html
index f154f0fec7..ca5da49ccc 100644
--- a/docs/1.1.0/performance/profiling/index.html
+++ b/docs/1.1.0/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="cpu-profiling">CPU profiling<a href="#cpu-profiling" class="hash-link" aria-label="Direct link to CPU profiling" title="Direct link to CPU profiling">​</a></h2>
diff --git a/docs/1.1.0/user_guide/acls/index.html b/docs/1.1.0/user_guide/acls/index.html
index 29fcc2446b..35d7c95cda 100644
--- a/docs/1.1.0/user_guide/acls/index.html
+++ b/docs/1.1.0/user_guide/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">ACLs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
 They can be used in multiple places in YuniKorn.
diff --git a/docs/1.1.0/user_guide/deployment_modes/index.html b/docs/1.1.0/user_guide/deployment_modes/index.html
index 0cd0a8b247..8a03fce564 100644
--- a/docs/1.1.0/user_guide/deployment_modes/index.html
+++ b/docs/1.1.0/user_guide/deployment_modes/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deployment Modes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can be deployed in two different modes: standard and plugin. In standard mode, YuniKorn runs as a customized
 Kubernetes scheduler. In plugin mode, YuniKorn is implemented as a set of plugins on top of the default Kubernetes
 scheduling framework.</p>
diff --git a/docs/1.1.0/user_guide/gang_scheduling/index.html b/docs/1.1.0/user_guide/gang_scheduling/index.html
index ab60619b46..26f676452e 100644
--- a/docs/1.1.0/user_guide/gang_scheduling/index.html
+++ b/docs/1.1.0/user_guide/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>When Gang Scheduling is enabled, YuniKorn schedules the app only when
 the app’s minimal resource request can be satisfied. Otherwise, apps
 will be waiting in the queue. Apps are queued in hierarchy queues,
diff --git a/docs/1.1.0/user_guide/labels_and_annotations_in_yunikorn/index.html b/docs/1.1.0/user_guide/labels_and_annotations_in_yunikorn/index.html
index dae79cec2f..eb831a7e71 100644
--- a/docs/1.1.0/user_guide/labels_and_annotations_in_yunikorn/index.html
+++ b/docs/1.1.0/user_guide/labels_and_annotations_in_yunikorn/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Labels and Annotations in YuniKorn | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn utilizes several Kubernetes labels and annotations to support various features:</p>
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="labels-in-yunikorn">Labels in YuniKorn<a href="#labels-in-yunikorn" class="hash-link" aria-label="Direct link to Labels in YuniKorn" title="Direct link to Labels in YuniKorn">​</a></h3>
 <table><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td><code>applicationId</code></td><td>Associates this pod with an application.</td></tr><tr><td><code>queue</code></td><td>Selects the YuniKorn queue this application should be scheduled in. This may be ignored if a placement policy is in effect.</td></tr><tr><td><code>SparkLabelAppID </code></td><td>Alternative method of specifying <code>applicationId</code> used by Spark Operator if the label <code>applicationI [...]
diff --git a/docs/1.1.0/user_guide/placement_rules/index.html b/docs/1.1.0/user_guide/placement_rules/index.html
index 415644d598..0845215eff 100644
--- a/docs/1.1.0/user_guide/placement_rules/index.html
+++ b/docs/1.1.0/user_guide/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/1.1.0/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p>
diff --git a/docs/1.1.0/user_guide/queue_config/index.html b/docs/1.1.0/user_guide/queue_config/index.html
index f79d16ee9d..d4c1564c68 100644
--- a/docs/1.1.0/user_guide/queue_config/index.html
+++ b/docs/1.1.0/user_guide/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Partition and Queue Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:u [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/1.1.0/user_guide/acls">Access Control Lists</a> and <a href="/docs/1.1.0/user_guide/placement_rules">Placement rules</a> documentation.</p>
 <p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p>
diff --git a/docs/1.1.0/user_guide/resource_quota_management/index.html b/docs/1.1.0/user_guide/resource_quota_management/index.html
index bdca0572c5..6f596dd0e4 100644
--- a/docs/1.1.0/user_guide/resource_quota_management/index.html
+++ b/docs/1.1.0/user_guide/resource_quota_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resource Quota Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can offer a finer grained resource quota management setup compared to the simple namespace resource quota provided by Kubernetes.</p>
 <p>On Kubernetes a pod must fit into the namespace quota when the pod is submitted.
 If the pod does not fit in the namespace quota the pod is rejected.
diff --git a/docs/1.1.0/user_guide/sorting_policies/index.html b/docs/1.1.0/user_guide/sorting_policies/index.html
index 9a9636218a..9a79b0277b 100644
--- a/docs/1.1.0/user_guide/sorting_policies/index.html
+++ b/docs/1.1.0/user_guide/sorting_policies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Sorting Policies | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Policies can be set for:</p>
 <ul>
 <li><a href="#application-sorting">Applications</a></li>
diff --git a/docs/1.1.0/user_guide/trouble_shooting/index.html b/docs/1.1.0/user_guide/trouble_shooting/index.html
index b16d8b659f..04bfc29bf6 100644
--- a/docs/1.1.0/user_guide/trouble_shooting/index.html
+++ b/docs/1.1.0/user_guide/trouble_shooting/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Trouble Shooting | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="retrieve-scheduler-logs">Retrieve scheduler logs<a href="#retrieve-scheduler-logs" class="hash-link" aria-label="Direct link to Retrieve scheduler logs" title="Direct link to Retrieve scheduler logs">​</a></h3>
 <p>Currently, the scheduler writes its logs to stdout/stderr, docker container handles the redirection of these logs to a
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
diff --git a/docs/1.1.0/user_guide/usergroup_resolution/index.html b/docs/1.1.0/user_guide/usergroup_resolution/index.html
index 9ea654a2ba..fed3c794fc 100644
--- a/docs/1.1.0/user_guide/usergroup_resolution/index.html
+++ b/docs/1.1.0/user_guide/usergroup_resolution/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User &amp; Group Resolution | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" co [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>User information is an important aspect of the scheduling cycle. It is one of the key identifier that can be used to determine the queue to which a job should be submitted. The Yunikorn Scheduler relies on the K8s Shim to provide user information. In the world of Kubernetes, there is no object defined that identfies the actual user. This is by design and more information can be found <a href="https://kubernetes.io/docs/reference/access-authn-authz/authentication/#users-in-kubernetes"  [...]
 <p>Since, Kubernetes has no pre-defined field or resource for user information and individual cluster deployments with unique user identification tools can vary, we have defined a standard way of identifying the user. Yunikorn requires a Kubernetes <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/" target="_blank" rel="noopener noreferrer">Label</a> added. Using the <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/" [...]
 <table><thead><tr><th>Label</th><th>Value</th></tr></thead><tbody><tr><td>yunikorn.apache.org/username</td><td>User name. It can have duplicate entries but only the first value will be used. The default user is <code>nobody</code></td></tr></tbody></table>
diff --git a/docs/1.1.0/user_guide/workloads/run_flink/index.html b/docs/1.1.0/user_guide/workloads/run_flink/index.html
index ad7f1feb91..4e20a66451 100644
--- a/docs/1.1.0/user_guide/workloads/run_flink/index.html
+++ b/docs/1.1.0/user_guide/workloads/run_flink/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Flink Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://yunikorn.apache.org/docs/1.1.0/user_guide/workloads/run_flink"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:languag [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="standalone-mode">Standalone mode<a href="#standalone-mode" class="hash-link" aria-label="Direct link to Standalone mode" title="Direct link to Standalone mode">​</a></h2>
 <p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get details and examples of standalone deploy mode.
diff --git a/docs/1.1.0/user_guide/workloads/run_spark/index.html b/docs/1.1.0/user_guide/workloads/run_spark/index.html
index 8b23c9b954..40316995a1 100644
--- a/docs/1.1.0/user_guide/workloads/run_spark/index.html
+++ b/docs/1.1.0/user_guide/workloads/run_spark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Spark Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <a href="/docs/1.1.0/">get started</a> to see how that is done.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="prepare-the-docker-image-for-spark">Prepare the docker image for Spark<a href="#prepare-the-docker-image-for-spark" class="hash-link" aria-label="Direct link to Prepare the docker image for Spark" title="Direct link to Prepare the docker image for Spark">​</a></h2>
 <p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the YuniKorn
diff --git a/docs/1.1.0/user_guide/workloads/run_tf/index.html b/docs/1.1.0/user_guide/workloads/run_tf/index.html
index a04320b25c..55fe2def98 100644
--- a/docs/1.1.0/user_guide/workloads/run_tf/index.html
+++ b/docs/1.1.0/user_guide/workloads/run_tf/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run TensorFlow Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 and how to run a Tensorflow job with YuniKorn scheduler. The training-operator is a unified training operator maintained by
 Kubeflow. It not only supports TensorFlow but also PyTorch, XGboots, etc.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install-training-operator">Install training-operator<a href="#install-training-operator" class="hash-link" aria-label="Direct link to Install training-operator" title="Direct link to Install training-operator">​</a></h2>
diff --git a/docs/1.1.0/user_guide/workloads/workload_overview/index.html b/docs/1.1.0/user_guide/workloads/workload_overview/index.html
index 2ab955e6ce..412b47b42c 100644
--- a/docs/1.1.0/user_guide/workloads/workload_overview/index.html
+++ b/docs/1.1.0/user_guide/workloads/workload_overview/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Overview | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 that the <code>schedulerName</code> field of a Pod specification is set to <code>yunikorn</code> and an <code>applicationId</code>
 label is set to a unique value per application:</p>
 <div class="language-yaml codeBlockContainer_ywe3 theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_K7YI"><pre tabindex="0" class="prism-code language-yaml codeBlock_lM3F thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_EmLR"><span class="token-line" style="color:#bfc7d5"><span class="token key atrule">apiVersion</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</s [...]
diff --git a/docs/1.2.0/api/cluster/index.html b/docs/1.2.0/api/cluster/index.html
index 9297590604..0f010f5a5c 100644
--- a/docs/1.2.0/api/cluster/index.html
+++ b/docs/1.2.0/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers and the build information of resource managers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/1.2.0/api/scheduler/index.html b/docs/1.2.0/api/scheduler/index.html
index 1340649398..e726212889 100644
--- a/docs/1.2.0/api/scheduler/index.html
+++ b/docs/1.2.0/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The scheduler REST API returns information about various objects used by the YuniKorn Scheduler.</p>
 <p>Many of these APIs return collections of resources. Internally, all resources are represented as raw
 64-bit signed integer types. When interpreting responses from the REST API, resources of type <code>memory</code>
diff --git a/docs/1.2.0/api/system/index.html b/docs/1.2.0/api/system/index.html
index f60065c8d3..82eea2ca6e 100644
--- a/docs/1.2.0/api/system/index.html
+++ b/docs/1.2.0/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/1.2.0/archived_design/cross_queue_preemption/index.html b/docs/1.2.0/archived_design/cross_queue_preemption/index.html
index 5998a53426..e5829b74c0 100644
--- a/docs/1.2.0/archived_design/cross_queue_preemption/index.html
+++ b/docs/1.2.0/archived_design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/1.2.0/archived_design/k8shim/index.html b/docs/1.2.0/archived_design/k8shim/index.html
index 3a60bacfec..5410fc79e7 100644
--- a/docs/1.2.0/archived_design/k8shim/index.html
+++ b/docs/1.2.0/archived_design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/1.2.0/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/1.2.0/archived_design/namespace_resource_quota/index.html b/docs/1.2.0/archived_design/namespace_resource_quota/index.html
index ab859f1409..1127f76962 100644
--- a/docs/1.2.0/archived_design/namespace_resource_quota/index.html
+++ b/docs/1.2.0/archived_design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/1.2.0/archived_design/predicates/index.html b/docs/1.2.0/archived_design/predicates/index.html
index 42e0df2468..a7323df23f 100644
--- a/docs/1.2.0/archived_design/predicates/index.html
+++ b/docs/1.2.0/archived_design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/1.2.0/archived_design/scheduler_core_design/index.html b/docs/1.2.0/archived_design/scheduler_core_design/index.html
index 42456cec3c..e16f233a32 100644
--- a/docs/1.2.0/archived_design/scheduler_core_design/index.html
+++ b/docs/1.2.0/archived_design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/1.2.0/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/yunikorn-core" target="_blank" rel="noopener noreferrer">https://github.com/apache/yunikorn-core</a></p>
diff --git a/docs/1.2.0/design/architecture/index.html b/docs/1.2.0/design/architecture/index.html
index 91d7831167..cb97a4bea8 100644
--- a/docs/1.2.0/design/architecture/index.html
+++ b/docs/1.2.0/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/1.2.0/design/cache_removal/index.html b/docs/1.2.0/design/cache_removal/index.html
index bf12388bdd..5b5fdc6694 100644
--- a/docs/1.2.0/design/cache_removal/index.html
+++ b/docs/1.2.0/design/cache_removal/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler cache removal design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 See <a href="/docs/1.2.0/design/interface_message_simplification">Simplifying Interface Messages and Breaking Shim build dependency on Core</a> to know the updated message definitions.</p></div></div>
 <h1>Proposal to combine Cache and Scheduler&#x27;s implementation in the core</h1>
 <p>This document describes the current state of the scheduler and cache implementation.
diff --git a/docs/1.2.0/design/config_v2/index.html b/docs/1.2.0/design/config_v2/index.html
index a7c5b2a2b2..b8339644cb 100644
--- a/docs/1.2.0/design/config_v2/index.html
+++ b/docs/1.2.0/design/config_v2/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Configuration V2 | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Over time the YuniKorn configuration has increased in complexity. The current
 configuration for YuniKorn is split over a number of different options, file
 and command line, and formats. There is a requirement now to define an overall
diff --git a/docs/1.2.0/design/cross_queue_preemption/index.html b/docs/1.2.0/design/cross_queue_preemption/index.html
index 4e31de975c..3929b9b8f4 100644
--- a/docs/1.2.0/design/cross_queue_preemption/index.html
+++ b/docs/1.2.0/design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/1.2.0/design/gang_scheduling/index.html b/docs/1.2.0/design/gang_scheduling/index.html
index 19514d578a..b680dbafe0 100644
--- a/docs/1.2.0/design/gang_scheduling/index.html
+++ b/docs/1.2.0/design/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang scheduling design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A new way of scheduling applications by taking into account the demand for resources the application expects it will generate over time.
 It guarantees the expected demand resources for the application by reserving the resources.</p>
 <p>There are two parts to this implementation:</p>
diff --git a/docs/1.2.0/design/generic_resource/index.html b/docs/1.2.0/design/generic_resource/index.html
index c501ee5c4e..8dff800e5d 100644
--- a/docs/1.2.0/design/generic_resource/index.html
+++ b/docs/1.2.0/design/generic_resource/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Generic Resource Types in Namespace Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" proper [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Tracking jira: <a href="https://issues.apache.org/jira/browse/YUNIKORN-1279" target="_blank" rel="noopener noreferrer">YUNIKORN-1275</a></p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="functional-gap">Functional gap<a href="#functional-gap" class="hash-link" aria-label="Direct link to Functional gap" title="Direct link to Functional gap">​</a></h2>
 <p>The queue configuration allows all resource types to be set in a quota. Namespace annotations do not. Support for the same resource types in the annotations on namespaces should be possible.</p>
diff --git a/docs/1.2.0/design/interface_message_simplification/index.html b/docs/1.2.0/design/interface_message_simplification/index.html
index 61b8618792..8ef1f3b873 100644
--- a/docs/1.2.0/design/interface_message_simplification/index.html
+++ b/docs/1.2.0/design/interface_message_simplification/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Simplifying Interface Messages | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h1>Proposal</h1>
 <p>This document describes a) complexity hidden behind existing Interface messages and
 explains the newly defined SI messages and its dependent changes on Core and Shim.
diff --git a/docs/1.2.0/design/k8shim/index.html b/docs/1.2.0/design/k8shim/index.html
index 2870722125..98e975243c 100644
--- a/docs/1.2.0/design/k8shim/index.html
+++ b/docs/1.2.0/design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/1.2.0/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/1.2.0/design/namespace_resource_quota/index.html b/docs/1.2.0/design/namespace_resource_quota/index.html
index 5c8fc9aaaf..42af0d910a 100644
--- a/docs/1.2.0/design/namespace_resource_quota/index.html
+++ b/docs/1.2.0/design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/1.2.0/design/pluggable_app_management/index.html b/docs/1.2.0/design/pluggable_app_management/index.html
index 555a27de33..fc8bce89e5 100644
--- a/docs/1.2.0/design/pluggable_app_management/index.html
+++ b/docs/1.2.0/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/1.2.0/design/predicates/index.html b/docs/1.2.0/design/predicates/index.html
index aa59951e80..2581778e5d 100644
--- a/docs/1.2.0/design/predicates/index.html
+++ b/docs/1.2.0/design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/1.2.0/design/priority_scheduling/index.html b/docs/1.2.0/design/priority_scheduling/index.html
index 17ebfd6d60..bb54d59312 100644
--- a/docs/1.2.0/design/priority_scheduling/index.html
+++ b/docs/1.2.0/design/priority_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Priority Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, YuniKorn can sort at two levels: the applications in a queue and
 the resource requests within the application. The queue sorting policy is
 configurable and supports a <em>Fair</em> or <em>FIFO</em> policy. <em>StateAware</em> is
diff --git a/docs/1.2.0/design/resilience/index.html b/docs/1.2.0/design/resilience/index.html
index bf9a911bb8..9bd9dbcd94 100644
--- a/docs/1.2.0/design/resilience/index.html
+++ b/docs/1.2.0/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/1.2.0/design/scheduler_configuration/index.html b/docs/1.2.0/design/scheduler_configuration/index.html
index 5ccc6cbb89..ecc379f2e5 100644
--- a/docs/1.2.0/design/scheduler_configuration/index.html
+++ b/docs/1.2.0/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/1.2.0/design/scheduler_core_design/index.html b/docs/1.2.0/design/scheduler_core_design/index.html
index 73d793ebff..3da3a51dbf 100644
--- a/docs/1.2.0/design/scheduler_core_design/index.html
+++ b/docs/1.2.0/design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/1.2.0/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/yunikorn-core" target="_blank" rel="noopener noreferrer">https://github.com/apache/yunikorn-core</a></p>
diff --git a/docs/1.2.0/design/scheduler_object_states/index.html b/docs/1.2.0/design/scheduler_object_states/index.html
index f92845905d..cf3817c94c 100644
--- a/docs/1.2.0/design/scheduler_object_states/index.html
+++ b/docs/1.2.0/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/1.2.0/design/scheduler_plugin/index.html b/docs/1.2.0/design/scheduler_plugin/index.html
index 9b324b4100..d0981aa4ed 100644
--- a/docs/1.2.0/design/scheduler_plugin/index.html
+++ b/docs/1.2.0/design/scheduler_plugin/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">K8s Scheduler Plugin | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn (on Kubernetes) is traditionally implemented as a ground-up implementation of a Kubernetes scheduler.
 This has allowed us to innovate rapidly, but is not without its problems; we currently have numerous places
 where we call into non-public K8S source code APIs with varying levels of (code) stability, requiring
diff --git a/docs/1.2.0/design/simple_preemptor/index.html b/docs/1.2.0/design/simple_preemptor/index.html
index fde3338c6d..78f8be4c6b 100644
--- a/docs/1.2.0/design/simple_preemptor/index.html
+++ b/docs/1.2.0/design/simple_preemptor/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">DaemonSet Scheduling using Simple Preemptor | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The simplistic approach to preempt or free up resources of running applications for DaemonSet pods. A good example of daemonset pod is fluentd logging pod which is very essential for any applicaton pod running in the node for logging.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="when-to-start-preemption">When to start preemption?<a href="#when-to-start-preemption" class="hash-link" aria-label="Direct link to When to start preemption?" title="Direct link to When to start preemption?">​</a></h2>
 <p><a href="https://issues.apache.org/jira/browse/YUNIKORN-1184" target="_blank" rel="noopener noreferrer">YUNIKORN-1184</a> ensures daemon set pods have been allocated properly if resources are available on the required node, otherwise, reserve the same required node so that it can be picked up to make reservation as reserved allocation (AllocatedReserved) in the next scheduling cycle. However, the whole process of modifying the reservation to reserved allocation depends on how much res [...]
diff --git a/docs/1.2.0/design/state_aware_scheduling/index.html b/docs/1.2.0/design/state_aware_scheduling/index.html
index ab85e41552..9b07b56566 100644
--- a/docs/1.2.0/design/state_aware_scheduling/index.html
+++ b/docs/1.2.0/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/1.2.0/design/user_based_resource_usage_tracking/index.html b/docs/1.2.0/design/user_based_resource_usage_tracking/index.html
index f8d3a967fa..636298e55e 100644
--- a/docs/1.2.0/design/user_based_resource_usage_tracking/index.html
+++ b/docs/1.2.0/design/user_based_resource_usage_tracking/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User Based Resource Usage Tracking | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Tracking resource allocation usage is currently limited to a queue. An application, which owns the allocation, is the source of that resource usage. All applications that are part of the queue will count towards the resource usage of the queue. A queue could also have a resource usage quota set. The queue’s resource quota is enforced during the scheduling cycle.</p>
 <p>An application is always owned by a user/group. One user/group could own applications in one or more queues. Like a queue a user/group could have a limit set. A limit can specify a resource usage quota, and an application usage limit. Tracking these usages per user/group is currently not implemented and is covered as part of this design.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="goals">Goals<a href="#goals" class="hash-link" aria-label="Direct link to Goals" title="Direct link to Goals">​</a></h2>
diff --git a/docs/1.2.0/design/user_group/index.html b/docs/1.2.0/design/user_group/index.html
index 12bf45f7c7..bbd3a13f04 100644
--- a/docs/1.2.0/design/user_group/index.html
+++ b/docs/1.2.0/design/user_group/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User/Group handling and lookup design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, user-handling in YuniKorn is handled in a relatively simple manner. If the submitted pod contains a user label the content will be set as the username. The label name is configurable and defaults to yunikorn.apache.org/username. The value is extracted in the shim code <a href="https://github.com/apache/yunikorn-k8shim/blob/v1.0.0/pkg/common/utils/utils.go#L220" target="_blank" rel="noopener noreferrer">GetUserFromPod</a> and passed to the core. If the label is not present o [...]
 <p>However, this makes it possible for every authenticated user to freely impersonate anyone. This allows a user to circumvent quotas and other user-based restrictions inside YuniKorn. Therefore, we need a robust, secure way to make sure that users are who they say they are. This impersonation should not be confused with <a href="https://kubernetes.io/docs/reference/access-authn-authz/authentication/#user-impersonation" target="_blank" rel="noopener noreferrer">Kubernetes impersonation</a>.</p>
 <p>In the core part of YuniKorn, we also perform group resolution, similar to a unix based system or for instance Hadoop. The default implementation is a nil-lookup. It simply populates the group slice with a single entry which is the same as the username. This is not fit for purpose and was only added as a placeholder until proper user and group resolution could be added.</p>
diff --git a/docs/1.2.0/developer_guide/build/index.html b/docs/1.2.0/developer_guide/build/index.html
index e5d8db6390..c4b5112220 100644
--- a/docs/1.2.0/developer_guide/build/index.html
+++ b/docs/1.2.0/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/1.2.0/developer_guide/dependencies/index.html b/docs/1.2.0/developer_guide/dependencies/index.html
index 979fff18e9..e5fcd9a464 100644
--- a/docs/1.2.0/developer_guide/dependencies/index.html
+++ b/docs/1.2.0/developer_guide/dependencies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Go module updates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The references in the <code>master</code> branches must be updated if a change is made in the scheduler interface.
 Updating the dependency of a shim in reference to the core might be needed even if the scheduler interface does not change.
 New functionality could be added that rely on changed field content of the messages, not the field layout of the message.
diff --git a/docs/1.2.0/developer_guide/deployment/index.html b/docs/1.2.0/developer_guide/deployment/index.html
index 94fb56dea2..7e900d171b 100644
--- a/docs/1.2.0/developer_guide/deployment/index.html
+++ b/docs/1.2.0/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/1.2.0/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and admission controller. It is primarily intended for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/1.2.0/developer_guide/env_setup/index.html b/docs/1.2.0/developer_guide/env_setup/index.html
index 1a3985a39e..ab513f79eb 100644
--- a/docs/1.2.0/developer_guide/env_setup/index.html
+++ b/docs/1.2.0/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.  <code>kind</code> provides lightweight Kubernetes clusters for Windows, Linux and Mac.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/1.2.0/developer_guide/openshift_development/index.html b/docs/1.2.0/developer_guide/openshift_development/index.html
index 449fb63c46..5e51942dfb 100644
--- a/docs/1.2.0/developer_guide/openshift_development/index.html
+++ b/docs/1.2.0/developer_guide/openshift_development/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Development in CodeReady Containers | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Our recommended local environment uses CodeReady containers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="set-up-a-running-crc-cluster">Set up a running CRC cluster<a href="#set-up-a-running-crc-cluster" class="hash-link" aria-label="Direct link to Set up a running CRC cluster" title="Direct link to Set up a running CRC cluster">​</a></h2>
 <ol>
diff --git a/docs/1.2.0/get_started/core_features/index.html b/docs/1.2.0/get_started/core_features/index.html
index 06cf26d2bc..61129bb7a5 100644
--- a/docs/1.2.0/get_started/core_features/index.html
+++ b/docs/1.2.0/get_started/core_features/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Features | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="app-aware-scheduling">App-aware scheduling<a href="#app-aware-scheduling" class="hash-link" aria-label="Direct link to App-aware scheduling" title="Direct link to App-aware scheduling">​</a></h2>
 <p>One of the key differences of YuniKorn is, it does app-aware scheduling. In default K8s scheduler, it simply schedules
 pod by pod, without any context about user, app, queue. However, YuniKorn recognizes users, apps, queues, and it considers
diff --git a/docs/1.2.0/index.html b/docs/1.2.0/index.html
index bc2b3b0acb..8868569d9e 100644
--- a/docs/1.2.0/index.html
+++ b/docs/1.2.0/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Get Started | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://y [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is also assumed that <code>kubectl</code> is on your path and properly configured.
 Follow this <a href="/docs/1.2.0/developer_guide/env_setup">guide</a> on how to setup a local Kubernetes cluster using docker-desktop.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install">Install<a href="#install" class="hash-link" aria-label="Direct link to Install" title="Direct link to Install">​</a></h2>
diff --git a/docs/1.2.0/performance/evaluate_perf_function_with_kubemark/index.html b/docs/1.2.0/performance/evaluate_perf_function_with_kubemark/index.html
index 3fa3841b21..b31ace3231 100644
--- a/docs/1.2.0/performance/evaluate_perf_function_with_kubemark/index.html
+++ b/docs/1.2.0/performance/evaluate_perf_function_with_kubemark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Evaluate YuniKorn Performance with Kubemark | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="environment-setup">Environment setup<a href="#environment-setup" class="hash-link" aria-label="Direct link to Environment setup" title="Direct link to Environment setup">​</a></h2>
 <p>We leverage <a href="https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/devel/kubemark-guide.md#starting-a-kubemark-cluster" target="_blank" rel="noopener noreferrer">Kubemark</a> to evaluate scheduler’s performance. Kubemark is a testing tool that simulates large scale clusters. It create hollow nodes which runs hollow kubelet to pretend original kubelet behavior. Scheduled pods on these hollow nodes won’t actually execute. It is able to create a big cluster that meets ou [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="scheduler-throughput">Scheduler Throughput<a href="#scheduler-throughput" class="hash-link" aria-label="Direct link to Scheduler Throughput" title="Direct link to Scheduler Throughput">​</a></h2>
diff --git a/docs/1.2.0/performance/metrics/index.html b/docs/1.2.0/performance/metrics/index.html
index 6cb19c64a1..b7ff0bbe31 100644
--- a/docs/1.2.0/performance/metrics/index.html
+++ b/docs/1.2.0/performance/metrics/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Metrics | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 scheduler&#x27;s critical execution paths, to reveal potential performance bottlenecks. Currently, there are three categories
 for these metrics:</p>
 <ul>
diff --git a/docs/1.2.0/performance/performance_tutorial/index.html b/docs/1.2.0/performance/performance_tutorial/index.html
index 575aef2a85..bb5d2bf37c 100644
--- a/docs/1.2.0/performance/performance_tutorial/index.html
+++ b/docs/1.2.0/performance/performance_tutorial/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Benchmarking Tutorial | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The YuniKorn community continues to optimize the performance of the scheduler, ensuring that YuniKorn satisfies the performance requirements of large-scale batch workloads. Thus, the community has built some useful tools for performance benchmarking that can be reused across releases. This document introduces all these tools and steps to run them.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="hardware">Hardware<a href="#hardware" class="hash-link" aria-label="Direct link to Hardware" title="Direct link to Hardware">​</a></h2>
 <p>Be aware that performance result is highly variable depending on the underlying  hardware. All results published in the doc can only be used as references. We encourage each individual to run similar tests on their own environments in order to get a result based on your own hardware. This doc is just for demonstration purpose.</p>
diff --git a/docs/1.2.0/performance/profiling/index.html b/docs/1.2.0/performance/profiling/index.html
index 8ca0bb3fb6..167787f9b0 100644
--- a/docs/1.2.0/performance/profiling/index.html
+++ b/docs/1.2.0/performance/profiling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Profiling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 added to YuniKorn rest service, we can easily retrieve and analyze them from HTTP
 endpoints.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="cpu-profiling">CPU profiling<a href="#cpu-profiling" class="hash-link" aria-label="Direct link to CPU profiling" title="Direct link to CPU profiling">​</a></h2>
diff --git a/docs/1.2.0/user_guide/acls/index.html b/docs/1.2.0/user_guide/acls/index.html
index 41fdee9318..e2840e2ad0 100644
--- a/docs/1.2.0/user_guide/acls/index.html
+++ b/docs/1.2.0/user_guide/acls/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">ACLs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunikorn [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="usage">Usage<a href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct link to Usage">​</a></h2>
 <p>Access Control Lists are generic for YuniKorn.
 They can be used in multiple places in YuniKorn.
diff --git a/docs/1.2.0/user_guide/deployment_modes/index.html b/docs/1.2.0/user_guide/deployment_modes/index.html
index 7ba381481d..1a2b6e53b2 100644
--- a/docs/1.2.0/user_guide/deployment_modes/index.html
+++ b/docs/1.2.0/user_guide/deployment_modes/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deployment Modes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can be deployed in two different modes: standard and plugin. In standard mode, YuniKorn runs as a customized
 Kubernetes scheduler. In plugin mode, YuniKorn is implemented as a set of plugins on top of the default Kubernetes
 scheduling framework.</p>
diff --git a/docs/1.2.0/user_guide/gang_scheduling/index.html b/docs/1.2.0/user_guide/gang_scheduling/index.html
index 10a3067d99..d3c0489f3c 100644
--- a/docs/1.2.0/user_guide/gang_scheduling/index.html
+++ b/docs/1.2.0/user_guide/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>When Gang Scheduling is enabled, YuniKorn schedules the app only when
 the app’s minimal resource request can be satisfied. Otherwise, apps
 will be waiting in the queue. Apps are queued in hierarchy queues,
diff --git a/docs/1.2.0/user_guide/labels_and_annotations_in_yunikorn/index.html b/docs/1.2.0/user_guide/labels_and_annotations_in_yunikorn/index.html
index ad19bb16c7..40f816ddf2 100644
--- a/docs/1.2.0/user_guide/labels_and_annotations_in_yunikorn/index.html
+++ b/docs/1.2.0/user_guide/labels_and_annotations_in_yunikorn/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Labels and Annotations in YuniKorn | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn utilizes several Kubernetes labels and annotations to support various features:</p>
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="labels-in-yunikorn">Labels in YuniKorn<a href="#labels-in-yunikorn" class="hash-link" aria-label="Direct link to Labels in YuniKorn" title="Direct link to Labels in YuniKorn">​</a></h3>
 <table><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td><code>applicationId</code></td><td>Associates this pod with an application.</td></tr><tr><td><code>queue</code></td><td>Selects the YuniKorn queue this application should be scheduled in. This may be ignored if a placement policy is in effect.</td></tr><tr><td><code>SparkLabelAppID </code></td><td>Alternative method of specifying <code>applicationId</code> used by Spark Operator if the label <code>applicationI [...]
diff --git a/docs/1.2.0/user_guide/placement_rules/index.html b/docs/1.2.0/user_guide/placement_rules/index.html
index 71c8e2792b..a04db84a59 100644
--- a/docs/1.2.0/user_guide/placement_rules/index.html
+++ b/docs/1.2.0/user_guide/placement_rules/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App Placement Rules | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Multiple rules can be chained to form a placement policy.
 <a href="/docs/1.2.0/user_guide/acls">Access control lists</a> and rule filters are defined per rule and enforced per rule.
 This document explains how to build a policy, including the rule usage, that is part of the scheduler with examples.</p>
diff --git a/docs/1.2.0/user_guide/priorities/index.html b/docs/1.2.0/user_guide/priorities/index.html
index 3a6cc63e0e..51059578a3 100644
--- a/docs/1.2.0/user_guide/priorities/index.html
+++ b/docs/1.2.0/user_guide/priorities/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">App &amp; Queue Priorities | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" con [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 specified on a per-task basis, but how those priorities are used can be
 customized for each queue.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="request-priority">Request Priority<a href="#request-priority" class="hash-link" aria-label="Direct link to Request Priority" title="Direct link to Request Priority">​</a></h2>
diff --git a/docs/1.2.0/user_guide/queue_config/index.html b/docs/1.2.0/user_guide/queue_config/index.html
index 6076077c6a..a2136dfca7 100644
--- a/docs/1.2.0/user_guide/queue_config/index.html
+++ b/docs/1.2.0/user_guide/queue_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Partition and Queue Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:u [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This document provides the generic queue configuration.
 It references both the <a href="/docs/1.2.0/user_guide/acls">Access Control Lists</a> and <a href="/docs/1.2.0/user_guide/placement_rules">Placement rules</a> documentation.</p>
 <p>This document explains how to create the partition and queue configuration for the scheduler with examples.</p>
diff --git a/docs/1.2.0/user_guide/resource_quota_management/index.html b/docs/1.2.0/user_guide/resource_quota_management/index.html
index da8f27be82..dfb0324d2c 100644
--- a/docs/1.2.0/user_guide/resource_quota_management/index.html
+++ b/docs/1.2.0/user_guide/resource_quota_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resource Quota Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" cont [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn can offer a finer grained resource quota management setup compared to the simple namespace resource quota provided by Kubernetes.</p>
 <p>On Kubernetes a pod must fit into the namespace quota when the pod is submitted.
 If the pod does not fit in the namespace quota the pod is rejected.
diff --git a/docs/1.2.0/user_guide/service_config/index.html b/docs/1.2.0/user_guide/service_config/index.html
index 47dcaaa1c6..1cee2aa38c 100644
--- a/docs/1.2.0/user_guide/service_config/index.html
+++ b/docs/1.2.0/user_guide/service_config/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Service Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Kubernetes. Configuration for YuniKorn is split into two parts: Helm
 configuration, and YuniKorn service configuration.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="helm-configuration">Helm Configuration<a href="#helm-configuration" class="hash-link" aria-label="Direct link to Helm Configuration" title="Direct link to Helm Configuration">​</a></h2>
diff --git a/docs/1.2.0/user_guide/sorting_policies/index.html b/docs/1.2.0/user_guide/sorting_policies/index.html
index ad8b0e3cf7..672abb5e0d 100644
--- a/docs/1.2.0/user_guide/sorting_policies/index.html
+++ b/docs/1.2.0/user_guide/sorting_policies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Sorting Policies | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 Policies can be set for:</p>
 <ul>
 <li><a href="#application-sorting">Applications</a></li>
diff --git a/docs/1.2.0/user_guide/troubleshooting/index.html b/docs/1.2.0/user_guide/troubleshooting/index.html
index 1942c2bc21..b457f959f9 100644
--- a/docs/1.2.0/user_guide/troubleshooting/index.html
+++ b/docs/1.2.0/user_guide/troubleshooting/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Troubleshooting | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="retrieve-scheduler-logs">Retrieve scheduler logs<a href="#retrieve-scheduler-logs" class="hash-link" aria-label="Direct link to Retrieve scheduler logs" title="Direct link to Retrieve scheduler logs">​</a></h3>
 <p>Currently, the scheduler writes its logs to stdout/stderr, docker container handles the redirection of these logs to a
 local location on the underneath node, you can read more document <a href="https://docs.docker.com/config/containers/logging/configure/" target="_blank" rel="noopener noreferrer">here</a>.
diff --git a/docs/1.2.0/user_guide/usergroup_resolution/index.html b/docs/1.2.0/user_guide/usergroup_resolution/index.html
index 130189c9a4..00b45809c8 100644
--- a/docs/1.2.0/user_guide/usergroup_resolution/index.html
+++ b/docs/1.2.0/user_guide/usergroup_resolution/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User &amp; Group Resolution | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" co [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>User information is an important aspect of the scheduling cycle. It is one of the key identifier that can be used to determine the queue to which a job should be submitted. The Yunikorn Scheduler relies on the K8s Shim to provide user information. In the world of Kubernetes, there is no object defined that identfies the actual user. This is by design and more information can be found <a href="https://kubernetes.io/docs/reference/access-authn-authz/authentication/#users-in-kubernetes"  [...]
 <p>In Yunikorn, there are two ways of handling users and groups. The first is the legacy way, which uses the label <code>yunikorn.apache.org/username</code>. If this label is set on a pod, then the value is automatically extracted in the shim and will be used accordingly. Group resolution is also done in the shim and is disabled by default. The problem with this approach is twofold: user restrictions can be easily bypassed because the submitter is free to set this label to any value, the [...]
 <p>A more reliable and robust mechanism is using the <code>yunikorn.apache.org/user.info</code> annotation, where the user information can be set externally by an allowed list of users or groups or the admission controller can attach this automatically to every workload.</p>
diff --git a/docs/1.2.0/user_guide/workloads/run_flink/index.html b/docs/1.2.0/user_guide/workloads/run_flink/index.html
index 84a80bba26..5161071aae 100644
--- a/docs/1.2.0/user_guide/workloads/run_flink/index.html
+++ b/docs/1.2.0/user_guide/workloads/run_flink/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Flink Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://yunikorn.apache.org/docs/1.2.0/user_guide/workloads/run_flink"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:languag [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 used to run Flink on Kubernetes, the configuration is slight different.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="standalone-mode">Standalone mode<a href="#standalone-mode" class="hash-link" aria-label="Direct link to Standalone mode" title="Direct link to Standalone mode">​</a></h2>
 <p>Please follow <a href="https://ci.apache.org/projects/flink/flink-docs-stable/ops/deployment/kubernetes.html" target="_blank" rel="noopener noreferrer">Kubernetes Setup</a> to get details and examples of standalone deploy mode.
diff --git a/docs/1.2.0/user_guide/workloads/run_mpi/index.html b/docs/1.2.0/user_guide/workloads/run_mpi/index.html
index fc3d7d91c2..65f3a2fe51 100644
--- a/docs/1.2.0/user_guide/workloads/run_mpi/index.html
+++ b/docs/1.2.0/user_guide/workloads/run_mpi/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run MPI Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="installing-the-mpi-operator">Installing the MPI Operator<a href="#installing-the-mpi-operator" class="hash-link" aria-label="Direct link to Installing the MPI Operator" title="Direct link to Installing the MPI Operator">​</a></h2>
 <p>You can use the following command to install the mpi operator. If you have problems with installation,
 please refer to <a href="https://github.com/kubeflow/mpi-operator" target="_blank" rel="noopener noreferrer">this doc</a> for details.</p>
diff --git a/docs/1.2.0/user_guide/workloads/run_nvidia/index.html b/docs/1.2.0/user_guide/workloads/run_nvidia/index.html
index dc25b7ee1b..78d045d36c 100644
--- a/docs/1.2.0/user_guide/workloads/run_nvidia/index.html
+++ b/docs/1.2.0/user_guide/workloads/run_nvidia/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run NVIDIA GPU Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>This guide gives an overview of how to set up NVIDIA Device Plugin which enable user to run GPUs with Yunikorn, for more details please check <a href="https://docs.nvidia.com/datacenter/cloud-native/kubernetes/install-k8s.html#option-2-installing-kubernetes-using-kubeadm" target="_blank" rel="noopener noreferrer"><strong>Kubernetes with GPUs</strong></a>.</p>
 <h3 class="anchor anchorWithStickyNavbar_QBiG" id="prerequisite">Prerequisite<a href="#prerequisite" class="hash-link" aria-label="Direct link to Prerequisite" title="Direct link to Prerequisite">​</a></h3>
 <p>Before following the steps below, Yunikorn need to deploy on the <a href="https://docs.nvidia.com/datacenter/cloud-native/kubernetes/install-k8s.html#install-kubernetes" target="_blank" rel="noopener noreferrer"><strong>Kubernetes with GPUs</strong></a>.</p>
diff --git a/docs/1.2.0/user_guide/workloads/run_spark/index.html b/docs/1.2.0/user_guide/workloads/run_spark/index.html
index fbac7e0a44..ffe212ef0b 100644
--- a/docs/1.2.0/user_guide/workloads/run_spark/index.html
+++ b/docs/1.2.0/user_guide/workloads/run_spark/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run Spark Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <a href="/docs/1.2.0/">get started</a> to see how that is done.</p></div></div>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="prepare-the-docker-image-for-spark">Prepare the docker image for Spark<a href="#prepare-the-docker-image-for-spark" class="hash-link" aria-label="Direct link to Prepare the docker image for Spark" title="Direct link to Prepare the docker image for Spark">​</a></h2>
 <p>To run Spark on Kubernetes, you&#x27;ll need the Spark docker images. You can 1) use the docker images provided by the Spark
diff --git a/docs/1.2.0/user_guide/workloads/run_tf/index.html b/docs/1.2.0/user_guide/workloads/run_tf/index.html
index 6144c41e21..7ed7e25206 100644
--- a/docs/1.2.0/user_guide/workloads/run_tf/index.html
+++ b/docs/1.2.0/user_guide/workloads/run_tf/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Run TensorFlow Jobs | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 and how to run a Tensorflow job with YuniKorn scheduler. The training-operator is a unified training operator maintained by
 Kubeflow. It not only supports TensorFlow but also PyTorch, XGboots, etc.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="install-training-operator">Install training-operator<a href="#install-training-operator" class="hash-link" aria-label="Direct link to Install training-operator" title="Direct link to Install training-operator">​</a></h2>
diff --git a/docs/1.2.0/user_guide/workloads/workload_overview/index.html b/docs/1.2.0/user_guide/workloads/workload_overview/index.html
index dc051cefed..39d2568419 100644
--- a/docs/1.2.0/user_guide/workloads/workload_overview/index.html
+++ b/docs/1.2.0/user_guide/workloads/workload_overview/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Overview | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuni [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 that the <code>schedulerName</code> field of a Pod specification is set to <code>yunikorn</code> and an <code>applicationId</code>
 label is set to a unique value per application:</p>
 <div class="language-yaml codeBlockContainer_ywe3 theme-code-block" style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><div class="codeBlockContent_K7YI"><pre tabindex="0" class="prism-code language-yaml codeBlock_lM3F thin-scrollbar" style="color:#bfc7d5;background-color:#292d3e"><code class="codeBlockLines_EmLR"><span class="token-line" style="color:#bfc7d5"><span class="token key atrule">apiVersion</span><span class="token punctuation" style="color:rgb(199, 146, 234)">:</s [...]
diff --git a/docs/1.3.0/api/cluster/index.html b/docs/1.3.0/api/cluster/index.html
index eb46e3834c..d45a069f87 100644
--- a/docs/1.3.0/api/cluster/index.html
+++ b/docs/1.3.0/api/cluster/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cluster | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yunik [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Returns general information about the clusters managed by the YuniKorn Scheduler. Information includes number of (total, failed, pending, running, completed) applications and containers and the build information of resource managers.</p>
 <p><strong>URL</strong> : <code>/ws/v1/clusters</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/1.3.0/api/scheduler/index.html b/docs/1.3.0/api/scheduler/index.html
index c1a35a5793..49b93105c5 100644
--- a/docs/1.3.0/api/scheduler/index.html
+++ b/docs/1.3.0/api/scheduler/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yun [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The scheduler REST API returns information about various objects used by the YuniKorn Scheduler.</p>
 <p>Many of these APIs return collections of resources. Internally, all resources are represented as raw
 64-bit signed integer types. When interpreting responses from the REST API, resources of type <code>memory</code>
diff --git a/docs/1.3.0/api/system/index.html b/docs/1.3.0/api/system/index.html
index 578e5da536..7ca281c93f 100644
--- a/docs/1.3.0/api/system/index.html
+++ b/docs/1.3.0/api/system/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">System | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yuniko [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="pprof">pprof<a href="#pprof" class="hash-link" aria-label="Direct link to pprof" title="Direct link to pprof">​</a></h2>
 <p><strong>URL</strong> : <code>/debug/pprof/</code></p>
 <p><strong>Method</strong> : <code>GET</code></p>
diff --git a/docs/1.3.0/archived_design/cross_queue_preemption/index.html b/docs/1.3.0/archived_design/cross_queue_preemption/index.html
index 84963de52e..af7965f7cb 100644
--- a/docs/1.3.0/archived_design/cross_queue_preemption/index.html
+++ b/docs/1.3.0/archived_design/cross_queue_preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Cross Queue Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>According to lessons we learned from YARN Scheduler preemption.</p>
 <p><strong>Here&#x27;re top bad things:</strong></p>
 <ul>
diff --git a/docs/1.3.0/archived_design/k8shim/index.html b/docs/1.3.0/archived_design/k8shim/index.html
index 5208fd1a5c..6e3e48db2a 100644
--- a/docs/1.3.0/archived_design/k8shim/index.html
+++ b/docs/1.3.0/archived_design/k8shim/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Kubernetes Shim Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Please read the <a href="/docs/1.3.0/design/architecture">architecture</a> doc before reading this one, you will need to understand
 the 3 layer design of YuniKorn before getting to understand what is the Kubernetes shim.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="the-kubernetes-shim">The Kubernetes shim<a href="#the-kubernetes-shim" class="hash-link" aria-label="Direct link to The Kubernetes shim" title="Direct link to The Kubernetes shim">​</a></h2>
diff --git a/docs/1.3.0/archived_design/namespace_resource_quota/index.html b/docs/1.3.0/archived_design/namespace_resource_quota/index.html
index 3223b30d0b..e4501f25fc 100644
--- a/docs/1.3.0/archived_design/namespace_resource_quota/index.html
+++ b/docs/1.3.0/archived_design/namespace_resource_quota/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Namespace Resource Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="best-practice">Best practice<a href="#best-practice" class="hash-link" aria-label="Direct link to Best practice" title="Direct link to Best practice">​</a></h2>
 <p>It is not mandatory to setup YuniKorn queues with respect of namespaces.
 However, in practice, it makes more sense to do so.
diff --git a/docs/1.3.0/archived_design/predicates/index.html b/docs/1.3.0/archived_design/predicates/index.html
index 1023104f06..ec2518676f 100644
--- a/docs/1.3.0/archived_design/predicates/index.html
+++ b/docs/1.3.0/archived_design/predicates/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Support K8s Predicates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Predicates are a set of pre-registered functions in K8s, the scheduler invokes these functions to check if a pod
 is eligible to be allocated onto a node. Common predicates are: node-selector, pod affinity/anti-affinity etc. To support
 these predicates in YuniKorn, we don&#x27;t intend to re-implement everything on our own, but to re-use the core predicates
diff --git a/docs/1.3.0/archived_design/scheduler_core_design/index.html b/docs/1.3.0/archived_design/scheduler_core_design/index.html
index 4318c7c111..f231c5d0e4 100644
--- a/docs/1.3.0/archived_design/scheduler_core_design/index.html
+++ b/docs/1.3.0/archived_design/scheduler_core_design/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Core Design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This document will not be maintained and is just for historical reference.
 See <a href="/docs/1.3.0/design/cache_removal">scheduler cache removal design</a></p></div></div>
 <p>Github repo: <a href="https://github.com/apache/yunikorn-core" target="_blank" rel="noopener noreferrer">https://github.com/apache/yunikorn-core</a></p>
diff --git a/docs/1.3.0/design/architecture/index.html b/docs/1.3.0/design/architecture/index.html
index 1f45dd5bdb..0bb6030a92 100644
--- a/docs/1.3.0/design/architecture/index.html
+++ b/docs/1.3.0/design/architecture/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Architecture | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:// [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 It is created to achieve fine-grained resource sharing for various workloads efficiently on a large scale, multi-tenant,
 and cloud-native environment. YuniKorn brings a unified, cross-platform, scheduling experience for mixed workloads that
 consist of stateless batch workloads and stateful services.</p>
diff --git a/docs/1.3.0/design/cache_removal/index.html b/docs/1.3.0/design/cache_removal/index.html
index d9d70962d7..b4ff4dfbfb 100644
--- a/docs/1.3.0/design/cache_removal/index.html
+++ b/docs/1.3.0/design/cache_removal/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler cache removal design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 See <a href="/docs/1.3.0/design/interface_message_simplification">Simplifying Interface Messages and Breaking Shim build dependency on Core</a> to know the updated message definitions.</p></div></div>
 <h1>Proposal to combine Cache and Scheduler&#x27;s implementation in the core</h1>
 <p>This document describes the current state of the scheduler and cache implementation.
diff --git a/docs/1.3.0/design/config_v2/index.html b/docs/1.3.0/design/config_v2/index.html
index 26645c1b06..f10a63e2fa 100644
--- a/docs/1.3.0/design/config_v2/index.html
+++ b/docs/1.3.0/design/config_v2/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Configuration V2 | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="http [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Over time the YuniKorn configuration has increased in complexity. The current
 configuration for YuniKorn is split over a number of different options, file
 and command line, and formats. There is a requirement now to define an overall
diff --git a/docs/1.3.0/design/gang_scheduling/index.html b/docs/1.3.0/design/gang_scheduling/index.html
index d2085fa6b8..a137224561 100644
--- a/docs/1.3.0/design/gang_scheduling/index.html
+++ b/docs/1.3.0/design/gang_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Gang scheduling design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A new way of scheduling applications by taking into account the demand for resources the application expects it will generate over time.
 It guarantees the expected demand resources for the application by reserving the resources.</p>
 <p>There are two parts to this implementation:</p>
diff --git a/docs/1.3.0/design/generic_resource/index.html b/docs/1.3.0/design/generic_resource/index.html
index 8256883137..c781d5ff47 100644
--- a/docs/1.3.0/design/generic_resource/index.html
+++ b/docs/1.3.0/design/generic_resource/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Generic Resource Types in Namespace Quota | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" proper [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Tracking jira: <a href="https://issues.apache.org/jira/browse/YUNIKORN-1279" target="_blank" rel="noopener noreferrer">YUNIKORN-1275</a></p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="functional-gap">Functional gap<a href="#functional-gap" class="hash-link" aria-label="Direct link to Functional gap" title="Direct link to Functional gap">​</a></h2>
 <p>The queue configuration allows all resource types to be set in a quota. Namespace annotations do not. Support for the same resource types in the annotations on namespaces should be possible.</p>
diff --git a/docs/1.3.0/design/interface_message_simplification/index.html b/docs/1.3.0/design/interface_message_simplification/index.html
index 7094991476..0dcc73fe4d 100644
--- a/docs/1.3.0/design/interface_message_simplification/index.html
+++ b/docs/1.3.0/design/interface_message_simplification/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Simplifying Interface Messages | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h1>Proposal</h1>
 <p>This document describes a) complexity hidden behind existing Interface messages and
 explains the newly defined SI messages and its dependent changes on Core and Shim.
diff --git a/docs/1.3.0/design/pluggable_app_management/index.html b/docs/1.3.0/design/pluggable_app_management/index.html
index 2854911867..622d2acc50 100644
--- a/docs/1.3.0/design/pluggable_app_management/index.html
+++ b/docs/1.3.0/design/pluggable_app_management/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Pluggable App Management | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conte [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, we schedule and group an application is based on a label on the pod.
 This generic way works for any type of workload. It does however give us a limited information on the lifecycle
 and application. On the K8s side, operators have been introduced to provide more detail on the application
diff --git a/docs/1.3.0/design/preemption/index.html b/docs/1.3.0/design/preemption/index.html
index 6f22be28ea..c5a095e86a 100644
--- a/docs/1.3.0/design/preemption/index.html
+++ b/docs/1.3.0/design/preemption/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Preemption | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="introduction">Introduction<a href="#introduction" class="hash-link" aria-label="Direct link to Introduction" title="Direct link to Introduction">​</a></h2>
 <p>This design is created to replace the preemption code that has been part of
 YuniKorn for a long time.</p>
diff --git a/docs/1.3.0/design/priority_scheduling/index.html b/docs/1.3.0/design/priority_scheduling/index.html
index b1e9810480..092f63022c 100644
--- a/docs/1.3.0/design/priority_scheduling/index.html
+++ b/docs/1.3.0/design/priority_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Priority Scheduling | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="h [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, YuniKorn can sort at two levels: the applications in a queue and
 the resource requests within the application. The queue sorting policy is
 configurable and supports a <em>Fair</em> or <em>FIFO</em> policy. <em>StateAware</em> is
diff --git a/docs/1.3.0/design/resilience/index.html b/docs/1.3.0/design/resilience/index.html
index 5635bb5438..c62a7f119e 100644
--- a/docs/1.3.0/design/resilience/index.html
+++ b/docs/1.3.0/design/resilience/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Resilience | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https://yu [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 survive from a fatal software/hardware failure. That requires one or more
 standby instances providing same services to take over active instance on failures.
 Resilience here means for YuniKorn, we can restart it without losing its state.</p>
diff --git a/docs/1.3.0/design/scheduler_configuration/index.html b/docs/1.3.0/design/scheduler_configuration/index.html
index a5c2322ea8..cc735ff661 100644
--- a/docs/1.3.0/design/scheduler_configuration/index.html
+++ b/docs/1.3.0/design/scheduler_configuration/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Configuration | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <ul>
 <li>Separation of duty</li>
 <li>Dynamic vs Static</li>
diff --git a/docs/1.3.0/design/scheduler_object_states/index.html b/docs/1.3.0/design/scheduler_object_states/index.html
index 0db37a732a..9c815a4e0f 100644
--- a/docs/1.3.0/design/scheduler_object_states/index.html
+++ b/docs/1.3.0/design/scheduler_object_states/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Scheduler Object States | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" conten [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 This ranges from applications in the core to nodes in the k8shim.
 The state machines are independent and not shared between the resource managers and core.
 A resource manager shim, and the core can thus have an independent idea of the state of a similar object.</p>
diff --git a/docs/1.3.0/design/scheduler_plugin/index.html b/docs/1.3.0/design/scheduler_plugin/index.html
index 29442f5a04..6b5ef1e231 100644
--- a/docs/1.3.0/design/scheduler_plugin/index.html
+++ b/docs/1.3.0/design/scheduler_plugin/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">K8s Scheduler Plugin | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>YuniKorn (on Kubernetes) is traditionally implemented as a ground-up implementation of a Kubernetes scheduler.
 This has allowed us to innovate rapidly, but is not without its problems; we currently have numerous places
 where we call into non-public K8S source code APIs with varying levels of (code) stability, requiring
diff --git a/docs/1.3.0/design/simple_preemptor/index.html b/docs/1.3.0/design/simple_preemptor/index.html
index 3ee075f9b4..8bca3a33fd 100644
--- a/docs/1.3.0/design/simple_preemptor/index.html
+++ b/docs/1.3.0/design/simple_preemptor/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">DaemonSet Scheduling using Simple Preemptor | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" prop [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The simplistic approach to preempt or free up resources of running applications for DaemonSet pods. A good example of daemonset pod is fluentd logging pod which is very essential for any applicaton pod running in the node for logging.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="when-to-start-preemption">When to start preemption?<a href="#when-to-start-preemption" class="hash-link" aria-label="Direct link to When to start preemption?" title="Direct link to When to start preemption?">​</a></h2>
 <p><a href="https://issues.apache.org/jira/browse/YUNIKORN-1184" target="_blank" rel="noopener noreferrer">YUNIKORN-1184</a> ensures daemon set pods have been allocated properly if resources are available on the required node, otherwise, reserve the same required node so that it can be picked up to make reservation as reserved allocation (AllocatedReserved) in the next scheduling cycle. However, the whole process of modifying the reservation to reserved allocation depends on how much res [...]
diff --git a/docs/1.3.0/design/state_aware_scheduling/index.html b/docs/1.3.0/design/state_aware_scheduling/index.html
index 8392dc2d46..8191c31134 100644
--- a/docs/1.3.0/design/state_aware_scheduling/index.html
+++ b/docs/1.3.0/design/state_aware_scheduling/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Batch Workloads Ordering with StateAware Policy | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true"  [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>A common pattern while processing data is that the application can be divided into multiple stages.
 Another way to look at this is the fact that processing needs to be kicked off and that the first step is to start a driver or manager for the application.
 Later stages might depend on the previous stages.
diff --git a/docs/1.3.0/design/user_based_resource_usage_tracking/index.html b/docs/1.3.0/design/user_based_resource_usage_tracking/index.html
index f8bd61dbb9..fc5bb5d628 100644
--- a/docs/1.3.0/design/user_based_resource_usage_tracking/index.html
+++ b/docs/1.3.0/design/user_based_resource_usage_tracking/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User Based Resource Usage Tracking | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og: [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Tracking resource allocation usage is currently limited to a queue. An application, which owns the allocation, is the source of that resource usage. All applications that are part of the queue will count towards the resource usage of the queue. A queue could also have a resource usage quota set. The queue’s resource quota is enforced during the scheduling cycle.</p>
 <p>An application is always owned by a user/group. One user/group could own applications in one or more queues. Like a queue a user/group could have a limit set. A limit can specify a resource usage quota, and an application usage limit. Tracking these usages per user/group is currently not implemented and is covered as part of this design.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="goals">Goals<a href="#goals" class="hash-link" aria-label="Direct link to Goals" title="Direct link to Goals">​</a></h2>
diff --git a/docs/1.3.0/design/user_group/index.html b/docs/1.3.0/design/user_group/index.html
index 50f944c832..068016c330 100644
--- a/docs/1.3.0/design/user_group/index.html
+++ b/docs/1.3.0/design/user_group/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User/Group handling and lookup design | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Currently, user-handling in YuniKorn is handled in a relatively simple manner. If the submitted pod contains a user label the content will be set as the username. The label name is configurable and defaults to yunikorn.apache.org/username. The value is extracted in the shim code <a href="https://github.com/apache/yunikorn-k8shim/blob/v1.0.0/pkg/common/utils/utils.go#L220" target="_blank" rel="noopener noreferrer">GetUserFromPod</a> and passed to the core. If the label is not present o [...]
 <p>However, this makes it possible for every authenticated user to freely impersonate anyone. This allows a user to circumvent quotas and other user-based restrictions inside YuniKorn. Therefore, we need a robust, secure way to make sure that users are who they say they are. This impersonation should not be confused with <a href="https://kubernetes.io/docs/reference/access-authn-authz/authentication/#user-impersonation" target="_blank" rel="noopener noreferrer">Kubernetes impersonation</a>.</p>
 <p>In the core part of YuniKorn, we also perform group resolution, similar to a unix based system or for instance Hadoop. The default implementation is a nil-lookup. It simply populates the group slice with a single entry which is the same as the username. This is not fit for purpose and was only added as a placeholder until proper user and group resolution could be added.</p>
diff --git a/docs/1.3.0/design/user_group_resource_usage_enforcement/index.html b/docs/1.3.0/design/user_group_resource_usage_enforcement/index.html
index a179b10cad..5970e3b4e7 100644
--- a/docs/1.3.0/design/user_group_resource_usage_enforcement/index.html
+++ b/docs/1.3.0/design/user_group_resource_usage_enforcement/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">User Based Quota Enforcement | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" c [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Enforcing resource allocation usage is currently limited to a queue.
 As part of the allocation process for an application, which owns the allocation, triggers an update of the resource usage for users and groups.
 The tracking for <a href="/docs/1.3.0/design/user_based_resource_usage_tracking">user resource usage tracking in YuniKorn</a> is described and implemented independently of the enforcement.</p>
diff --git a/docs/1.3.0/developer_guide/build/index.html b/docs/1.3.0/developer_guide/build/index.html
index 4bab86c13c..e9ce3ded46 100644
--- a/docs/1.3.0/developer_guide/build/index.html
+++ b/docs/1.3.0/developer_guide/build/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Build and Run | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="https:/ [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 is provided in our repositories, you can leverage it to develop YuniKorn scheduling features and integrate with Kubernetes.
 This document describes resources how to setup dev environment and how to do the development.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="development-environment-setup">Development Environment setup<a href="#development-environment-setup" class="hash-link" aria-label="Direct link to Development Environment setup" title="Direct link to Development Environment setup">​</a></h2>
diff --git a/docs/1.3.0/developer_guide/dependencies/index.html b/docs/1.3.0/developer_guide/dependencies/index.html
index 97204635b4..6e0fe9c6e4 100644
--- a/docs/1.3.0/developer_guide/dependencies/index.html
+++ b/docs/1.3.0/developer_guide/dependencies/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Go module updates | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content="htt [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>The references in the <code>master</code> branches must be updated if a change is made in the scheduler interface.
 Updating the dependency of a shim in reference to the core might be needed even if the scheduler interface does not change.
 New functionality could be added that rely on changed field content of the messages, not the field layout of the message.
diff --git a/docs/1.3.0/developer_guide/deployment/index.html b/docs/1.3.0/developer_guide/deployment/index.html
index d778455f5e..d6a7e77f1c 100644
--- a/docs/1.3.0/developer_guide/deployment/index.html
+++ b/docs/1.3.0/developer_guide/deployment/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Deploy to Kubernetes | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content=" [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 you can find the guide <a href="/docs/1.3.0/">here</a>. This document describes the manual process to deploy YuniKorn
 scheduler and admission controller. It is primarily intended for developers.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="build-docker-image">Build docker image<a href="#build-docker-image" class="hash-link" aria-label="Direct link to Build docker image" title="Direct link to Build docker image">​</a></h2>
diff --git a/docs/1.3.0/developer_guide/env_setup/index.html b/docs/1.3.0/developer_guide/env_setup/index.html
index cd57e9d5be..660d1be077 100644
--- a/docs/1.3.0/developer_guide/env_setup/index.html
+++ b/docs/1.3.0/developer_guide/env_setup/index.html
@@ -4,11 +4,11 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.2.1">
 <title data-rh="true">Dev Environment Setup | Apache YuniKorn</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" name="twitter:image" content="https://yunikorn.apache.org/img/logo/yunikorn-logo-main.png"><meta data-rh="true" property="og:url" content= [...]
-<script src="/assets/js/runtime~main.53df0fc7.js" defer="defer"></script>
-<script src="/assets/js/main.80c88bcf.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.2f039b0f.js" defer="defer"></script>
+<script src="/assets/js/main.f68bed23.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
-<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <code>Minikube</code> provisions a local Kubernetes cluster on several Virtual Machines (via VirtualBox or something similar). <code>docker-desktop</code> on the other hand, sets up Kubernetes cluster in docker containers.  <code>kind</code> provides lightweight Kubernetes clusters for Windows, Linux and Mac.</p>
 <h2 class="anchor anchorWithStickyNavbar_QBiG" id="local-kubernetes-cluster-using-docker-desktop">Local Kubernetes cluster using Docker Desktop<a href="#local-kubernetes-cluster-using-docker-desktop" class="hash-link" aria-label="Direct link to Local Kubernetes cluster using Docker Desktop" title="Direct link to Local Kubernetes cluster using Docker Desktop">​</a></h2>
 <p>In this tutorial, we will base all the installs on Docker Desktop.
diff --git a/docs/1.3.0/developer_guide/openshift_development/index.html b/docs/1.3.0/developer_guide/openshift_development/index.html
index 72ecdf7430..bcc01bfce3 100644
--- a/docs/1.3.0/developer_guide/openshift_development/index.html
+++ b/docs/1.3.0/developer_guide/openshift_development/index.html
... 16612 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: issues-help@yunikorn.apache.org