You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@yunikorn.apache.org by yu...@apache.org on 2021/12/17 03:58:32 UTC

[incubator-yunikorn-site] branch YUNIKORN-901 created (now 2fd5a63)

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

yuchaoran pushed a change to branch YUNIKORN-901
in repository https://gitbox.apache.org/repos/asf/incubator-yunikorn-site.git.


      at 2fd5a63  Docs for v0.12.1

This branch includes the following new commits:

     new 2fd5a63  Docs for v0.12.1

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[incubator-yunikorn-site] 01/01: Docs for v0.12.1

Posted by yu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

yuchaoran pushed a commit to branch YUNIKORN-901
in repository https://gitbox.apache.org/repos/asf/incubator-yunikorn-site.git

commit 2fd5a6384d662cc85909bb3132d433560008483d
Author: Chaoran Yu <yu...@gmail.com>
AuthorDate: Thu Dec 16 19:55:38 2021 -0800

    Docs for v0.12.1
---
 docusaurus.config.js                               |   2 +-
 src/pages/community/roadmap.md                     |  35 ++++------
 src/pages/release-announce/0.12.1.md               |  60 ++++++++++++++++
 .../api/cluster.md                                 |   0
 .../api/scheduler.md                               |   0
 .../api/system.md                                  |   0
 .../assets/allocation_4k.png                       | Bin
 .../assets/application-state.png                   | Bin
 .../assets/architecture.png                        | Bin
 .../assets/cpu_profile.jpg                         | Bin
 .../assets/dashboard_secret.png                    | Bin
 .../assets/dashboard_token_select.png              | Bin
 .../assets/docker-dektop-minikube.png              | Bin
 .../assets/docker-desktop.png                      | Bin
 .../assets/fifo-state-example.png                  | Bin
 .../assets/gang_clean_up.png                       | Bin
 .../assets/gang_generic_flow.png                   | Bin
 .../assets/gang_scheduling_iintro.png              | Bin
 .../assets/gang_timeout.png                        | Bin
 .../assets/gang_total_ask.png                      | Bin
 .../assets/goland_debug.jpg                        | Bin
 .../assets/k8shim-application-state.png            | Bin
 .../assets/k8shim-node-state.png                   | Bin
 .../assets/k8shim-scheduler-state.png              | Bin
 .../assets/k8shim-task-state.png                   | Bin
 .../assets/namespace-mapping.png                   | Bin
 .../assets/node-bin-packing.png                    | Bin
 .../assets/node-fair.png                           | Bin
 .../assets/object-state.png                        | Bin
 .../assets/pluggable-app-mgmt.jpg                  | Bin
 .../assets/predicateComaparation.png               | Bin
 .../assets/predicate_4k.png                        | Bin
 .../assets/prometheus.png                          | Bin
 .../assets/queue-fairness.png                      | Bin
 .../assets/queue-resource-quotas.png               | Bin
 .../assets/resilience-node-recovery.jpg            | Bin
 .../assets/resilience-workflow.jpg                 | Bin
 .../assets/scheduling_no_predicate_4k.png          | Bin
 .../assets/scheduling_with_predicate_4k_.png       | Bin
 .../assets/spark-jobs-on-ui.png                    | Bin
 .../assets/spark-pods.png                          | Bin
 .../assets/tf-job-on-ui.png                        | Bin
 .../assets/throughput.png                          | Bin
 .../assets/throughput_3types.png                   | Bin
 .../assets/yk-ui-screenshots.gif                   | Bin
 .../assets/yunirkonVSdefault.png                   | Bin
 .../design/architecture.md                         |   0
 .../design/cache_removal.md                        |   0
 .../design/cross_queue_preemption.md               |   0
 .../design/gang_scheduling.md                      |   0
 .../design/k8shim.md                               |   0
 .../design/namespace_resource_quota.md             |   0
 .../design/pluggable_app_management.md             |   0
 .../design/predicates.md                           |   0
 .../design/resilience.md                           |   0
 .../design/scheduler_configuration.md              |   0
 .../design/scheduler_core_design.md                |   0
 .../design/scheduler_object_states.md              |   0
 .../design/state_aware_scheduling.md               |   0
 .../developer_guide/build.md                       |   0
 .../developer_guide/deployment.md                  |   0
 .../developer_guide/env_setup.md                   |   0
 .../developer_guide/openshift_development.md       |   0
 .../get_started/core_features.md                   |   0
 .../get_started/get_started.md                     |   0
 .../evaluate_perf_function_with_kubemark.md        |   0
 .../performance/metrics.md                         |   0
 .../performance/performance_tutorial.md            |   0
 .../performance/profiling.md                       |   0
 .../user_guide/acls.md                             |   0
 .../user_guide/gang_scheduling.md                  |   0
 .../user_guide/placement_rules.md                  |   0
 .../user_guide/queue_config.md                     |   0
 .../user_guide/resource_quota_mgmt.md              |   0
 .../user_guide/sorting_policies.md                 |   0
 .../user_guide/trouble_shooting.md                 |   0
 .../user_guide/usergroup_resolution.md             |   0
 .../user_guide/workloads/run_flink.md              |   0
 .../user_guide/workloads/run_spark.md              |   0
 .../user_guide/workloads/run_tensorflow.md         |   0
 ...-sidebars.json => version-0.12.1-sidebars.json} |  76 ++++++++++-----------
 versions.json                                      |   2 +-
 82 files changed, 115 insertions(+), 60 deletions(-)

diff --git a/docusaurus.config.js b/docusaurus.config.js
index 220ea2b..622e7da 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -46,7 +46,7 @@ module.exports = {
     announcementBar: {
       id: 'new_release',
       content:
-          '0.11.0 has been released, check the DOWNLOADS',
+          '0.12.1 has been released, check the DOWNLOADS',
       backgroundColor: '#fafbfc',
       textColor: '#091E42',
     },
diff --git a/src/pages/community/roadmap.md b/src/pages/community/roadmap.md
index 7615337..db66e3f 100644
--- a/src/pages/community/roadmap.md
+++ b/src/pages/community/roadmap.md
@@ -25,32 +25,27 @@ under the License.
 # What's next (future development)
 
 - [YUNIKORN-1](https://issues.apache.org/jira/browse/YUNIKORN-1) Application and task priority support
-- [YUNIKORN-387](https://issues.apache.org/jira/browse/YUNIKORN-387) Logging and tracing enhancement using OpenTracing
 - Application level preemption
-- Application centric diagnostic info tracker
+- Offer an alternative mode of deployment as plugins to the default scheduler, in addition to the current standalone mode
+- Improve the robustness of the admission controller to allow for convenient upgrade and maintenance of the scheduler
 
-# Current Release Development
+# Future Release Development
 
 Release status:
-- Version: 0.12.0
-- Target release date: December 2021
-- Release manager: Chaoran Yu
-- Development status: [Issue tracker](https://issues.apache.org/jira/projects/YUNIKORN/versions/12350843)
+- Version: 1.0.0
+- Target release date: March 2021
+- Development status: [Issue tracker](https://issues.apache.org/jira/projects/YUNIKORN/versions/12350288)
 
 Planned features:
-- [YUNIKORN-861](https://issues.apache.org/jira/browse/YUNIKORN-861) Gang scheduling support for affinity
-- [YUNIKORN-807](https://issues.apache.org/jira/browse/YUNIKORN-807) Improve performance of node sorting
-- [YUNIKORN-940](https://issues.apache.org/jira/browse/YUNIKORN-940) Periodic &amp; on-demand state dump in YuniKorn
-- [YUNIKORN-33](https://issues.apache.org/jira/browse/YUNIKORN-33) Performance benchmark with kubemark
-- [YUNIKORN-872](https://issues.apache.org/jira/browse/YUNIKORN-872) Build against Kubernetes 1.20
-- [YUNIKORN-698](https://issues.apache.org/jira/browse/YUNIKORN-698) Kubernetes 1.20 support
-- [YUNIKORN-908](https://issues.apache.org/jira/browse/YUNIKORN-908) Kubernetes 1.21 support
+- [YUNIKORN-971](https://issues.apache.org/jira/browse/YUNIKORN-971) Implement YuniKorn as a Kubernetes scheduler plugin
+- [YUNIKORN-941](https://issues.apache.org/jira/browse/YUNIKORN-941) Split scheduler and admission controller deployment
 
 # Past Releases
 
-| Version 	| Release Date  	| Release Manager 	    | Release Note         	                             |
-|---------	|:-------------:	|:---------------:	    |----------------------	                             |
-| 0.11.0  	| 2021-08-18    	| Kinga Marton        	    | [0.11.0-release-notes](../release-announce/0.11.0) |
-| 0.10.0  	| 2021-04-09    	| Tao Yang        	    | [0.10.0-release-notes](../release-announce/0.10.0) |
-| 0.9.0   	| 2020-08-28        | Wilfred Spiegelenburg | [0.9.0-release-notes](../release-announce/0.9.0)   |
-| 0.8.0   	| 2020-05-04	    | Weiwei Yang     	    | [0.8.0-release-notes](../release-announce/0.8.0)   |
+| Version 	 | Release Date  	 |   Release Manager 	   | Release Note         	                             |
+|-----------|:---------------:|:---------------------:|----------------------------------------------------|
+| 0.12.1  	 | 2021-12-17    	 |  Chaoran Yu        	  | [0.12.1-release-notes](../release-announce/0.12.1) |
+| 0.11.0  	 | 2021-08-18    	 | Kinga Marton        	 | [0.11.0-release-notes](../release-announce/0.11.0) |
+| 0.10.0  	 | 2021-04-09    	 |   Tao Yang        	   | [0.10.0-release-notes](../release-announce/0.10.0) |
+| 0.9.0   	 |   2020-08-28    | Wilfred Spiegelenburg | [0.9.0-release-notes](../release-announce/0.9.0)   |
+| 0.8.0   	 |   2020-05-04	   |   Weiwei Yang     	   | [0.8.0-release-notes](../release-announce/0.8.0)   |
diff --git a/src/pages/release-announce/0.12.1.md b/src/pages/release-announce/0.12.1.md
new file mode 100644
index 0000000..8c84edf
--- /dev/null
+++ b/src/pages/release-announce/0.12.1.md
@@ -0,0 +1,60 @@
+---
+id: rn-0.12.1
+title: Release Announcement v0.12.1
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+# Release Announcement v0.12.1
+We are pleased to announce that the Apache YuniKorn (Incubating) community has voted to release 0.12.1. Apache YuniKorn (Incubating) is a standalone resource scheduler, designed for managing, and scheduling Big Data workloads on container orchestration frameworks like Kubernetes for on-prem and on-cloud use cases.
+
+## Overview
+The Apache YuniKorn (Incubating) community has fixed 150 [JIRAs](https://issues.apache.org/jira/projects/YUNIKORN/versions/12350843) in this release. Note that we decided to skip the 0.12.0 release and go directly to 0.12.1 due to a technical issue with the Go Modules system, where a marked tag cannot be updated to point to a later commit after the fact.
+
+Release manager: Chaoran Yu
+
+Release date: 2021-12-17
+
+## Highlights
+
+### Supported Kubernetes Versions
+In this release, the supported Kubernetes versions have been updated to 1.19.x, 1.20.x and 1.21.x. (The last release supported 1.17.x, 1.18.x and 1.19.x.). The YuniKorn support matrix primarily supports 3 major Kubernetes versions.
+
+### Node Sorting Improvements
+YuniKorn used to sort all nodes on demand for the scheduling of each container, which results in a slow performance when the number of nodes increases. Using an optimized data structure (B-tree), this release achieved a considerable improvement to the node sorting performance. 
+
+### Gang Scheduling Enhancements
+Improved test coverage. Added support for node affinity. Fixed a critical bug when handling placeholders during the removal of a node.
+
+### Logging & Observability Improvements
+* Enhanced logging in various components by adding logs, adjusting the severity level of existing logs and removing unneeded logs.
+* Added support for getting a full state dump of the scheduler periodically or on demand through a REST endpoint to facilitate troubleshooting.
+* Improved the health check of the scheduler to report issues with problematic allocations.
+
+### Scheduler Interface Revamp
+Simplified the scheduler interface that the core and shim use to talk to each other. A bulky message is broken down so that each message contains a smaller payload and is only for a specific purpose. Most messages are now made bi-directional between the core and the shim.
+
+### Kubernetes Dependency Upgrade
+The version of Kubernetes that the K8shim depends on has been upgraded from 1.16 to 1.20. This paves the way for supporting future versions of Kubernetes. As a result of this work, the predicate logic has been rewritten using the Scheduling Framework.
+
+### Latest Performance Benchmarking Results
+We are excited to publish the performance evaluation results of the latest code base using Kubemark. YuniKorn achieved up to 4x throughput improvement over the default scheduler.
+
+## Community
+The Apache YuniKorn community is pleased to welcome new committers Craig Condit, Chenya Zhang, Chaoran Yu and Chia-Ping Tsai, as well as new mentors Luciano Resende and Wei-Chiu Chuang. We would love to see more committers joining the community and help to shape the project. In the past few months, we continue to have bi-weekly community meetings in 2 different time zones, ad-hoc meetings, offline channel discussions. The community will continue to be open.
diff --git a/versioned_docs/version-0.12.0/api/cluster.md b/versioned_docs/version-0.12.1/api/cluster.md
similarity index 100%
rename from versioned_docs/version-0.12.0/api/cluster.md
rename to versioned_docs/version-0.12.1/api/cluster.md
diff --git a/versioned_docs/version-0.12.0/api/scheduler.md b/versioned_docs/version-0.12.1/api/scheduler.md
similarity index 100%
rename from versioned_docs/version-0.12.0/api/scheduler.md
rename to versioned_docs/version-0.12.1/api/scheduler.md
diff --git a/versioned_docs/version-0.12.0/api/system.md b/versioned_docs/version-0.12.1/api/system.md
similarity index 100%
rename from versioned_docs/version-0.12.0/api/system.md
rename to versioned_docs/version-0.12.1/api/system.md
diff --git a/versioned_docs/version-0.12.0/assets/allocation_4k.png b/versioned_docs/version-0.12.1/assets/allocation_4k.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/allocation_4k.png
rename to versioned_docs/version-0.12.1/assets/allocation_4k.png
diff --git a/versioned_docs/version-0.12.0/assets/application-state.png b/versioned_docs/version-0.12.1/assets/application-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/application-state.png
rename to versioned_docs/version-0.12.1/assets/application-state.png
diff --git a/versioned_docs/version-0.12.0/assets/architecture.png b/versioned_docs/version-0.12.1/assets/architecture.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/architecture.png
rename to versioned_docs/version-0.12.1/assets/architecture.png
diff --git a/versioned_docs/version-0.12.0/assets/cpu_profile.jpg b/versioned_docs/version-0.12.1/assets/cpu_profile.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/cpu_profile.jpg
rename to versioned_docs/version-0.12.1/assets/cpu_profile.jpg
diff --git a/versioned_docs/version-0.12.0/assets/dashboard_secret.png b/versioned_docs/version-0.12.1/assets/dashboard_secret.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/dashboard_secret.png
rename to versioned_docs/version-0.12.1/assets/dashboard_secret.png
diff --git a/versioned_docs/version-0.12.0/assets/dashboard_token_select.png b/versioned_docs/version-0.12.1/assets/dashboard_token_select.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/dashboard_token_select.png
rename to versioned_docs/version-0.12.1/assets/dashboard_token_select.png
diff --git a/versioned_docs/version-0.12.0/assets/docker-dektop-minikube.png b/versioned_docs/version-0.12.1/assets/docker-dektop-minikube.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/docker-dektop-minikube.png
rename to versioned_docs/version-0.12.1/assets/docker-dektop-minikube.png
diff --git a/versioned_docs/version-0.12.0/assets/docker-desktop.png b/versioned_docs/version-0.12.1/assets/docker-desktop.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/docker-desktop.png
rename to versioned_docs/version-0.12.1/assets/docker-desktop.png
diff --git a/versioned_docs/version-0.12.0/assets/fifo-state-example.png b/versioned_docs/version-0.12.1/assets/fifo-state-example.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/fifo-state-example.png
rename to versioned_docs/version-0.12.1/assets/fifo-state-example.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_clean_up.png b/versioned_docs/version-0.12.1/assets/gang_clean_up.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_clean_up.png
rename to versioned_docs/version-0.12.1/assets/gang_clean_up.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_generic_flow.png b/versioned_docs/version-0.12.1/assets/gang_generic_flow.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_generic_flow.png
rename to versioned_docs/version-0.12.1/assets/gang_generic_flow.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_scheduling_iintro.png b/versioned_docs/version-0.12.1/assets/gang_scheduling_iintro.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_scheduling_iintro.png
rename to versioned_docs/version-0.12.1/assets/gang_scheduling_iintro.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_timeout.png b/versioned_docs/version-0.12.1/assets/gang_timeout.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_timeout.png
rename to versioned_docs/version-0.12.1/assets/gang_timeout.png
diff --git a/versioned_docs/version-0.12.0/assets/gang_total_ask.png b/versioned_docs/version-0.12.1/assets/gang_total_ask.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/gang_total_ask.png
rename to versioned_docs/version-0.12.1/assets/gang_total_ask.png
diff --git a/versioned_docs/version-0.12.0/assets/goland_debug.jpg b/versioned_docs/version-0.12.1/assets/goland_debug.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/goland_debug.jpg
rename to versioned_docs/version-0.12.1/assets/goland_debug.jpg
diff --git a/versioned_docs/version-0.12.0/assets/k8shim-application-state.png b/versioned_docs/version-0.12.1/assets/k8shim-application-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/k8shim-application-state.png
rename to versioned_docs/version-0.12.1/assets/k8shim-application-state.png
diff --git a/versioned_docs/version-0.12.0/assets/k8shim-node-state.png b/versioned_docs/version-0.12.1/assets/k8shim-node-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/k8shim-node-state.png
rename to versioned_docs/version-0.12.1/assets/k8shim-node-state.png
diff --git a/versioned_docs/version-0.12.0/assets/k8shim-scheduler-state.png b/versioned_docs/version-0.12.1/assets/k8shim-scheduler-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/k8shim-scheduler-state.png
rename to versioned_docs/version-0.12.1/assets/k8shim-scheduler-state.png
diff --git a/versioned_docs/version-0.12.0/assets/k8shim-task-state.png b/versioned_docs/version-0.12.1/assets/k8shim-task-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/k8shim-task-state.png
rename to versioned_docs/version-0.12.1/assets/k8shim-task-state.png
diff --git a/versioned_docs/version-0.12.0/assets/namespace-mapping.png b/versioned_docs/version-0.12.1/assets/namespace-mapping.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/namespace-mapping.png
rename to versioned_docs/version-0.12.1/assets/namespace-mapping.png
diff --git a/versioned_docs/version-0.12.0/assets/node-bin-packing.png b/versioned_docs/version-0.12.1/assets/node-bin-packing.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/node-bin-packing.png
rename to versioned_docs/version-0.12.1/assets/node-bin-packing.png
diff --git a/versioned_docs/version-0.12.0/assets/node-fair.png b/versioned_docs/version-0.12.1/assets/node-fair.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/node-fair.png
rename to versioned_docs/version-0.12.1/assets/node-fair.png
diff --git a/versioned_docs/version-0.12.0/assets/object-state.png b/versioned_docs/version-0.12.1/assets/object-state.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/object-state.png
rename to versioned_docs/version-0.12.1/assets/object-state.png
diff --git a/versioned_docs/version-0.12.0/assets/pluggable-app-mgmt.jpg b/versioned_docs/version-0.12.1/assets/pluggable-app-mgmt.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/pluggable-app-mgmt.jpg
rename to versioned_docs/version-0.12.1/assets/pluggable-app-mgmt.jpg
diff --git a/versioned_docs/version-0.12.0/assets/predicateComaparation.png b/versioned_docs/version-0.12.1/assets/predicateComaparation.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/predicateComaparation.png
rename to versioned_docs/version-0.12.1/assets/predicateComaparation.png
diff --git a/versioned_docs/version-0.12.0/assets/predicate_4k.png b/versioned_docs/version-0.12.1/assets/predicate_4k.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/predicate_4k.png
rename to versioned_docs/version-0.12.1/assets/predicate_4k.png
diff --git a/versioned_docs/version-0.12.0/assets/prometheus.png b/versioned_docs/version-0.12.1/assets/prometheus.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/prometheus.png
rename to versioned_docs/version-0.12.1/assets/prometheus.png
diff --git a/versioned_docs/version-0.12.0/assets/queue-fairness.png b/versioned_docs/version-0.12.1/assets/queue-fairness.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/queue-fairness.png
rename to versioned_docs/version-0.12.1/assets/queue-fairness.png
diff --git a/versioned_docs/version-0.12.0/assets/queue-resource-quotas.png b/versioned_docs/version-0.12.1/assets/queue-resource-quotas.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/queue-resource-quotas.png
rename to versioned_docs/version-0.12.1/assets/queue-resource-quotas.png
diff --git a/versioned_docs/version-0.12.0/assets/resilience-node-recovery.jpg b/versioned_docs/version-0.12.1/assets/resilience-node-recovery.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/resilience-node-recovery.jpg
rename to versioned_docs/version-0.12.1/assets/resilience-node-recovery.jpg
diff --git a/versioned_docs/version-0.12.0/assets/resilience-workflow.jpg b/versioned_docs/version-0.12.1/assets/resilience-workflow.jpg
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/resilience-workflow.jpg
rename to versioned_docs/version-0.12.1/assets/resilience-workflow.jpg
diff --git a/versioned_docs/version-0.12.0/assets/scheduling_no_predicate_4k.png b/versioned_docs/version-0.12.1/assets/scheduling_no_predicate_4k.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/scheduling_no_predicate_4k.png
rename to versioned_docs/version-0.12.1/assets/scheduling_no_predicate_4k.png
diff --git a/versioned_docs/version-0.12.0/assets/scheduling_with_predicate_4k_.png b/versioned_docs/version-0.12.1/assets/scheduling_with_predicate_4k_.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/scheduling_with_predicate_4k_.png
rename to versioned_docs/version-0.12.1/assets/scheduling_with_predicate_4k_.png
diff --git a/versioned_docs/version-0.12.0/assets/spark-jobs-on-ui.png b/versioned_docs/version-0.12.1/assets/spark-jobs-on-ui.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/spark-jobs-on-ui.png
rename to versioned_docs/version-0.12.1/assets/spark-jobs-on-ui.png
diff --git a/versioned_docs/version-0.12.0/assets/spark-pods.png b/versioned_docs/version-0.12.1/assets/spark-pods.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/spark-pods.png
rename to versioned_docs/version-0.12.1/assets/spark-pods.png
diff --git a/versioned_docs/version-0.12.0/assets/tf-job-on-ui.png b/versioned_docs/version-0.12.1/assets/tf-job-on-ui.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/tf-job-on-ui.png
rename to versioned_docs/version-0.12.1/assets/tf-job-on-ui.png
diff --git a/versioned_docs/version-0.12.0/assets/throughput.png b/versioned_docs/version-0.12.1/assets/throughput.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/throughput.png
rename to versioned_docs/version-0.12.1/assets/throughput.png
diff --git a/versioned_docs/version-0.12.0/assets/throughput_3types.png b/versioned_docs/version-0.12.1/assets/throughput_3types.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/throughput_3types.png
rename to versioned_docs/version-0.12.1/assets/throughput_3types.png
diff --git a/versioned_docs/version-0.12.0/assets/yk-ui-screenshots.gif b/versioned_docs/version-0.12.1/assets/yk-ui-screenshots.gif
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/yk-ui-screenshots.gif
rename to versioned_docs/version-0.12.1/assets/yk-ui-screenshots.gif
diff --git a/versioned_docs/version-0.12.0/assets/yunirkonVSdefault.png b/versioned_docs/version-0.12.1/assets/yunirkonVSdefault.png
similarity index 100%
rename from versioned_docs/version-0.12.0/assets/yunirkonVSdefault.png
rename to versioned_docs/version-0.12.1/assets/yunirkonVSdefault.png
diff --git a/versioned_docs/version-0.12.0/design/architecture.md b/versioned_docs/version-0.12.1/design/architecture.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/architecture.md
rename to versioned_docs/version-0.12.1/design/architecture.md
diff --git a/versioned_docs/version-0.12.0/design/cache_removal.md b/versioned_docs/version-0.12.1/design/cache_removal.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/cache_removal.md
rename to versioned_docs/version-0.12.1/design/cache_removal.md
diff --git a/versioned_docs/version-0.12.0/design/cross_queue_preemption.md b/versioned_docs/version-0.12.1/design/cross_queue_preemption.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/cross_queue_preemption.md
rename to versioned_docs/version-0.12.1/design/cross_queue_preemption.md
diff --git a/versioned_docs/version-0.12.0/design/gang_scheduling.md b/versioned_docs/version-0.12.1/design/gang_scheduling.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/gang_scheduling.md
rename to versioned_docs/version-0.12.1/design/gang_scheduling.md
diff --git a/versioned_docs/version-0.12.0/design/k8shim.md b/versioned_docs/version-0.12.1/design/k8shim.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/k8shim.md
rename to versioned_docs/version-0.12.1/design/k8shim.md
diff --git a/versioned_docs/version-0.12.0/design/namespace_resource_quota.md b/versioned_docs/version-0.12.1/design/namespace_resource_quota.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/namespace_resource_quota.md
rename to versioned_docs/version-0.12.1/design/namespace_resource_quota.md
diff --git a/versioned_docs/version-0.12.0/design/pluggable_app_management.md b/versioned_docs/version-0.12.1/design/pluggable_app_management.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/pluggable_app_management.md
rename to versioned_docs/version-0.12.1/design/pluggable_app_management.md
diff --git a/versioned_docs/version-0.12.0/design/predicates.md b/versioned_docs/version-0.12.1/design/predicates.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/predicates.md
rename to versioned_docs/version-0.12.1/design/predicates.md
diff --git a/versioned_docs/version-0.12.0/design/resilience.md b/versioned_docs/version-0.12.1/design/resilience.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/resilience.md
rename to versioned_docs/version-0.12.1/design/resilience.md
diff --git a/versioned_docs/version-0.12.0/design/scheduler_configuration.md b/versioned_docs/version-0.12.1/design/scheduler_configuration.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/scheduler_configuration.md
rename to versioned_docs/version-0.12.1/design/scheduler_configuration.md
diff --git a/versioned_docs/version-0.12.0/design/scheduler_core_design.md b/versioned_docs/version-0.12.1/design/scheduler_core_design.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/scheduler_core_design.md
rename to versioned_docs/version-0.12.1/design/scheduler_core_design.md
diff --git a/versioned_docs/version-0.12.0/design/scheduler_object_states.md b/versioned_docs/version-0.12.1/design/scheduler_object_states.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/scheduler_object_states.md
rename to versioned_docs/version-0.12.1/design/scheduler_object_states.md
diff --git a/versioned_docs/version-0.12.0/design/state_aware_scheduling.md b/versioned_docs/version-0.12.1/design/state_aware_scheduling.md
similarity index 100%
rename from versioned_docs/version-0.12.0/design/state_aware_scheduling.md
rename to versioned_docs/version-0.12.1/design/state_aware_scheduling.md
diff --git a/versioned_docs/version-0.12.0/developer_guide/build.md b/versioned_docs/version-0.12.1/developer_guide/build.md
similarity index 100%
rename from versioned_docs/version-0.12.0/developer_guide/build.md
rename to versioned_docs/version-0.12.1/developer_guide/build.md
diff --git a/versioned_docs/version-0.12.0/developer_guide/deployment.md b/versioned_docs/version-0.12.1/developer_guide/deployment.md
similarity index 100%
rename from versioned_docs/version-0.12.0/developer_guide/deployment.md
rename to versioned_docs/version-0.12.1/developer_guide/deployment.md
diff --git a/versioned_docs/version-0.12.0/developer_guide/env_setup.md b/versioned_docs/version-0.12.1/developer_guide/env_setup.md
similarity index 100%
rename from versioned_docs/version-0.12.0/developer_guide/env_setup.md
rename to versioned_docs/version-0.12.1/developer_guide/env_setup.md
diff --git a/versioned_docs/version-0.12.0/developer_guide/openshift_development.md b/versioned_docs/version-0.12.1/developer_guide/openshift_development.md
similarity index 100%
rename from versioned_docs/version-0.12.0/developer_guide/openshift_development.md
rename to versioned_docs/version-0.12.1/developer_guide/openshift_development.md
diff --git a/versioned_docs/version-0.12.0/get_started/core_features.md b/versioned_docs/version-0.12.1/get_started/core_features.md
similarity index 100%
rename from versioned_docs/version-0.12.0/get_started/core_features.md
rename to versioned_docs/version-0.12.1/get_started/core_features.md
diff --git a/versioned_docs/version-0.12.0/get_started/get_started.md b/versioned_docs/version-0.12.1/get_started/get_started.md
similarity index 100%
rename from versioned_docs/version-0.12.0/get_started/get_started.md
rename to versioned_docs/version-0.12.1/get_started/get_started.md
diff --git a/versioned_docs/version-0.12.0/performance/evaluate_perf_function_with_kubemark.md b/versioned_docs/version-0.12.1/performance/evaluate_perf_function_with_kubemark.md
similarity index 100%
rename from versioned_docs/version-0.12.0/performance/evaluate_perf_function_with_kubemark.md
rename to versioned_docs/version-0.12.1/performance/evaluate_perf_function_with_kubemark.md
diff --git a/versioned_docs/version-0.12.0/performance/metrics.md b/versioned_docs/version-0.12.1/performance/metrics.md
similarity index 100%
rename from versioned_docs/version-0.12.0/performance/metrics.md
rename to versioned_docs/version-0.12.1/performance/metrics.md
diff --git a/versioned_docs/version-0.12.0/performance/performance_tutorial.md b/versioned_docs/version-0.12.1/performance/performance_tutorial.md
similarity index 100%
rename from versioned_docs/version-0.12.0/performance/performance_tutorial.md
rename to versioned_docs/version-0.12.1/performance/performance_tutorial.md
diff --git a/versioned_docs/version-0.12.0/performance/profiling.md b/versioned_docs/version-0.12.1/performance/profiling.md
similarity index 100%
rename from versioned_docs/version-0.12.0/performance/profiling.md
rename to versioned_docs/version-0.12.1/performance/profiling.md
diff --git a/versioned_docs/version-0.12.0/user_guide/acls.md b/versioned_docs/version-0.12.1/user_guide/acls.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/acls.md
rename to versioned_docs/version-0.12.1/user_guide/acls.md
diff --git a/versioned_docs/version-0.12.0/user_guide/gang_scheduling.md b/versioned_docs/version-0.12.1/user_guide/gang_scheduling.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/gang_scheduling.md
rename to versioned_docs/version-0.12.1/user_guide/gang_scheduling.md
diff --git a/versioned_docs/version-0.12.0/user_guide/placement_rules.md b/versioned_docs/version-0.12.1/user_guide/placement_rules.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/placement_rules.md
rename to versioned_docs/version-0.12.1/user_guide/placement_rules.md
diff --git a/versioned_docs/version-0.12.0/user_guide/queue_config.md b/versioned_docs/version-0.12.1/user_guide/queue_config.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/queue_config.md
rename to versioned_docs/version-0.12.1/user_guide/queue_config.md
diff --git a/versioned_docs/version-0.12.0/user_guide/resource_quota_mgmt.md b/versioned_docs/version-0.12.1/user_guide/resource_quota_mgmt.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/resource_quota_mgmt.md
rename to versioned_docs/version-0.12.1/user_guide/resource_quota_mgmt.md
diff --git a/versioned_docs/version-0.12.0/user_guide/sorting_policies.md b/versioned_docs/version-0.12.1/user_guide/sorting_policies.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/sorting_policies.md
rename to versioned_docs/version-0.12.1/user_guide/sorting_policies.md
diff --git a/versioned_docs/version-0.12.0/user_guide/trouble_shooting.md b/versioned_docs/version-0.12.1/user_guide/trouble_shooting.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/trouble_shooting.md
rename to versioned_docs/version-0.12.1/user_guide/trouble_shooting.md
diff --git a/versioned_docs/version-0.12.0/user_guide/usergroup_resolution.md b/versioned_docs/version-0.12.1/user_guide/usergroup_resolution.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/usergroup_resolution.md
rename to versioned_docs/version-0.12.1/user_guide/usergroup_resolution.md
diff --git a/versioned_docs/version-0.12.0/user_guide/workloads/run_flink.md b/versioned_docs/version-0.12.1/user_guide/workloads/run_flink.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/workloads/run_flink.md
rename to versioned_docs/version-0.12.1/user_guide/workloads/run_flink.md
diff --git a/versioned_docs/version-0.12.0/user_guide/workloads/run_spark.md b/versioned_docs/version-0.12.1/user_guide/workloads/run_spark.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/workloads/run_spark.md
rename to versioned_docs/version-0.12.1/user_guide/workloads/run_spark.md
diff --git a/versioned_docs/version-0.12.0/user_guide/workloads/run_tensorflow.md b/versioned_docs/version-0.12.1/user_guide/workloads/run_tensorflow.md
similarity index 100%
rename from versioned_docs/version-0.12.0/user_guide/workloads/run_tensorflow.md
rename to versioned_docs/version-0.12.1/user_guide/workloads/run_tensorflow.md
diff --git a/versioned_sidebars/version-0.12.0-sidebars.json b/versioned_sidebars/version-0.12.1-sidebars.json
similarity index 58%
rename from versioned_sidebars/version-0.12.0-sidebars.json
rename to versioned_sidebars/version-0.12.1-sidebars.json
index 3898d5e..ddbd18e 100644
--- a/versioned_sidebars/version-0.12.0-sidebars.json
+++ b/versioned_sidebars/version-0.12.1-sidebars.json
@@ -1,5 +1,5 @@
 {
-  "version-0.12.0/docs": [
+  "version-0.12.1/docs": [
     {
       "type": "category",
       "collapsed": true,
@@ -8,11 +8,11 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-0.12.0/get_started/user_guide"
+          "id": "version-0.12.1/get_started/user_guide"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/get_started/core_features"
+          "id": "version-0.12.1/get_started/core_features"
         }
       ]
     },
@@ -24,31 +24,31 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/queue_config"
+          "id": "version-0.12.1/user_guide/queue_config"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/placement_rules"
+          "id": "version-0.12.1/user_guide/placement_rules"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/usergroup_resolution"
+          "id": "version-0.12.1/user_guide/usergroup_resolution"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/sorting_policies"
+          "id": "version-0.12.1/user_guide/sorting_policies"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/acls"
+          "id": "version-0.12.1/user_guide/acls"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/resource_quota_management"
+          "id": "version-0.12.1/user_guide/resource_quota_management"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/gang_scheduling"
+          "id": "version-0.12.1/user_guide/gang_scheduling"
         },
         {
           "type": "category",
@@ -56,15 +56,15 @@
           "items": [
             {
               "type": "doc",
-              "id": "version-0.12.0/user_guide/workloads/run_spark"
+              "id": "version-0.12.1/user_guide/workloads/run_spark"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/user_guide/workloads/run_flink"
+              "id": "version-0.12.1/user_guide/workloads/run_flink"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/user_guide/workloads/run_tf"
+              "id": "version-0.12.1/user_guide/workloads/run_tf"
             }
           ],
           "collapsible": true,
@@ -76,15 +76,15 @@
           "items": [
             {
               "type": "doc",
-              "id": "version-0.12.0/api/cluster"
+              "id": "version-0.12.1/api/cluster"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/api/scheduler"
+              "id": "version-0.12.1/api/scheduler"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/api/system"
+              "id": "version-0.12.1/api/system"
             }
           ],
           "collapsible": true,
@@ -92,7 +92,7 @@
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/user_guide/trouble_shooting"
+          "id": "version-0.12.1/user_guide/trouble_shooting"
         }
       ]
     },
@@ -104,19 +104,19 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-0.12.0/developer_guide/env_setup"
+          "id": "version-0.12.1/developer_guide/env_setup"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/developer_guide/build"
+          "id": "version-0.12.1/developer_guide/build"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/developer_guide/deployment"
+          "id": "version-0.12.1/developer_guide/deployment"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/developer_guide/openshift_development"
+          "id": "version-0.12.1/developer_guide/openshift_development"
         },
         {
           "type": "category",
@@ -124,55 +124,55 @@
           "items": [
             {
               "type": "doc",
-              "id": "version-0.12.0/design/architecture"
+              "id": "version-0.12.1/design/architecture"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/scheduler_core_design"
+              "id": "version-0.12.1/design/scheduler_core_design"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/cache_removal"
+              "id": "version-0.12.1/design/cache_removal"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/k8shim"
+              "id": "version-0.12.1/design/k8shim"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/cross_queue_preemption"
+              "id": "version-0.12.1/design/cross_queue_preemption"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/namespace_resource_quota"
+              "id": "version-0.12.1/design/namespace_resource_quota"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/pluggable_app_management"
+              "id": "version-0.12.1/design/pluggable_app_management"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/resilience"
+              "id": "version-0.12.1/design/resilience"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/predicates"
+              "id": "version-0.12.1/design/predicates"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/scheduler_configuration"
+              "id": "version-0.12.1/design/scheduler_configuration"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/state_aware_scheduling"
+              "id": "version-0.12.1/design/state_aware_scheduling"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/scheduler_object_states"
+              "id": "version-0.12.1/design/scheduler_object_states"
             },
             {
               "type": "doc",
-              "id": "version-0.12.0/design/gang_scheduling"
+              "id": "version-0.12.1/design/gang_scheduling"
             }
           ],
           "collapsible": true,
@@ -188,19 +188,19 @@
       "items": [
         {
           "type": "doc",
-          "id": "version-0.12.0/performance/evaluate_perf_function_with_kubemark"
+          "id": "version-0.12.1/performance/evaluate_perf_function_with_kubemark"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/performance/performance_tutorial"
+          "id": "version-0.12.1/performance/performance_tutorial"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/performance/metrics"
+          "id": "version-0.12.1/performance/metrics"
         },
         {
           "type": "doc",
-          "id": "version-0.12.0/performance/profiling"
+          "id": "version-0.12.1/performance/profiling"
         }
       ]
     }
diff --git a/versions.json b/versions.json
index 5de7aaf..58e1455 100644
--- a/versions.json
+++ b/versions.json
@@ -1,5 +1,5 @@
 [
-  "0.12.0",
+  "0.12.1",
   "0.11.0",
   "0.10.0",
   "0.9.0",